Commit Graph
100 Commits
Author SHA1 Message Date
r888888888 c054784302 eliminate unused vars in search counters 2018-05-26 11:59:40 -07:00
Albert Yi 5ae37597cd fixes #3728 2018-05-25 13:24:49 -07:00
Albert Yi 977779801d remove uniqueness constraint on urls (#3272) 2018-05-25 11:31:59 -07:00
Albert Yi 6ad774b939 add more deterministic ordering for post versions 2018-05-25 10:43:03 -07:00
Albert Yi 63ab637419 potential fix for #3727 2018-05-25 10:16:52 -07:00
Albert Yi c97b0245d6 reduce expiry for cached pixiv tokens to 1 week, revert to old method for extracting image url from page (fixes #3722) 2018-05-25 10:04:28 -07:00
Albert Yi 01250faaac temporary fix for nil urls 2018-05-25 09:39:59 -07:00
Albert Yi b7c4df2df0 fixes #3724 2018-05-24 10:24:14 -07:00
Albert Yi 3f40929ca1 fixes #3723 2018-05-24 10:18:16 -07:00
Albert Yi bf9e5123a9 make tag autocomplete endpoint expiry dynamic 2018-05-23 12:57:13 -07:00
Albert Yi 69eaf1677b Merge pull request #3717 from r888888888/autocomplete-cache-control
eliminate usage of localstorage to cache tag autocomplete results (fixes #3543)
2018-05-22 15:23:35 -07:00
Albert Yi cc0f2a9a21 Merge pull request #3716 from r888888888/inactive-artist-urls
Artist urls can be prepended with a '-' to mark as inactive
2018-05-22 15:17:20 -07:00
Albert Yi da34c95da5 add expiry parameter 2018-05-22 14:57:46 -07:00
Albert Yi 0e7349ca48 fix xss vuln 2018-05-22 14:48:00 -07:00
Albert Yi bd49f5ed20 rely on pixiv api for getting image url (fixes #3721)
[skip ci]
2018-05-22 09:46:37 -07:00
Albert Yi 72d72fd3d0 eliminate usage of localstorage to cache tag autocomplete results (fixes #3543) 2018-05-17 09:54:37 -07:00
Albert Yi be54741dba bubble up source errors in pixiv strategy in test env 2018-05-16 17:19:20 -07:00
Albert Yi 4b790e163e lower priority of twitter urls
[skip ci]
2018-05-16 16:09:31 -07:00
Albert Yi fcd80b6043 Artist urls can be prepended with a '-' to mark is inactive (#3388) 2018-05-16 16:04:05 -07:00
Albert Yi 6acaf999a1 additional error handling in tests 2018-05-15 17:25:55 -07:00
Albert Yi 7ce037a7f1 split tests by timings for circleci [skip ci] 2018-05-15 16:31:27 -07:00
Albert Yi 33801905c9 fix typo in circleci config 2018-05-15 16:28:09 -07:00
Albert Yi bda643e513 remove post approval unit test (should be handled in controller) 2018-05-15 16:27:29 -07:00
Albert Yi 1e0aa291f0 enable docker layer caching for circleci [skip ci] 2018-05-15 16:19:54 -07:00
Albert Yi fd149fb98b fix bug with dmails 2018-05-15 16:16:38 -07:00
Albert Yi f3364b9892 skip earlier on failed pixiv tests 2018-05-15 16:15:59 -07:00
Albert Yi d047d04de6 switch from secret_token to secret_key_base 2018-05-15 15:34:53 -07:00
Albert Yi 13fda08fd9 fixes #3712 2018-05-15 14:47:14 -07:00
Albert Yi acf327712a remove unused ccs sig helper 2018-05-15 14:37:37 -07:00
Albert Yi a0aa2f3f4a fixes #3276 2018-05-15 14:30:28 -07:00
Albert Yi 8bb890e4d0 fixes #3277 2018-05-15 14:19:45 -07:00
Albert Yi c36efc1f62 fixes #3710 2018-05-15 12:36:01 -07:00
Albert Yi 308cfc2376 reduce constraints for when to show forum post vote links (#3691) 2018-05-15 11:20:16 -07:00
Albert Yi 32ad389581 Merge branch 'circleci-fixes' 2018-05-15 10:34:26 -07:00
Albert Yi 8b16934aaa skip pixiv-related tests that throw networking errors 2018-05-15 10:19:20 -07:00
Albert Yi 8d5db3723b skip tests that throw an net::opentimeout error 2018-05-14 10:45:46 -07:00
Albert Yi ca61985bd9 wip 2018-05-11 17:10:08 -07:00
Albert Yi 9310b39fda hide forum votes if the request is not pending 2018-05-11 17:05:26 -07:00
Albert Yi b31166a5e2 indicate when retrying pixiv connections 2018-05-11 16:26:24 -07:00
Albert Yi f938718677 wip 2018-05-11 16:26:24 -07:00
Albert Yi d171b1a2ea wip 2018-05-11 16:10:10 -07:00
Albert Yi 72d630a300 update circleci config 2018-05-11 13:30:17 -07:00
Albert Yi c6ae060d28 include circle ci env vars in docker env 2018-05-11 13:16:36 -07:00
Albert Yi f273c8070a updates to circleci config 2018-05-11 12:59:15 -07:00
Albert Yi e1ded76c19 wip circleci config 2018-05-11 12:53:58 -07:00
Albert Yi 7d4fb521c3 install circleci cli 2018-05-11 12:47:04 -07:00
Albert Yi f56f059545 add parallel tests for circleci 2018-05-11 12:42:00 -07:00
Albert Yi a430b062ab remove travis yml 2018-05-11 11:30:51 -07:00
Albert Yi f1656d11b8 Merge pull request #3707 from r888888888/circle-ci
Add configuration for CircleCI integration
2018-05-11 11:18:21 -07:00
Albert Yi f1ca252b3c wip 2018-05-11 10:52:03 -07:00
Albert Yi 7dbeffbfa2 fix test 2018-05-10 15:09:04 -07:00
Albert Yi 6839249e9d add logic for persisting pixiv sessions in tests 2018-05-10 13:59:57 -07:00
Albert Yi 76eeafca2c fix for tests 2018-05-10 11:24:17 -07:00
Albert Yi 5bfadb90c3 add retry for failed pixivapiclient auth calls 2018-05-10 11:22:23 -07:00
Albert Yi 984ab98a40 potential fix for #3672 2018-05-10 11:20:15 -07:00
Albert Yi 72f319ccf3 rename lambda references to use shorthand syntax 2018-05-10 11:18:02 -07:00
Albert Yi 320f1a426e fixes #3704 2018-05-10 10:20:51 -07:00
Albert Yi 519769d951 fixes #3706 2018-05-10 10:09:52 -07:00
Albert Yi fe3fc51681 fix bug with postkeepermanager not loading a post from an id 2018-05-10 09:56:18 -07:00
Albert Yi 3c894eaf86 increase timeout for pixiv api connections 2018-05-10 09:49:46 -07:00
Albert Yi 1c76e7b5b1 format postkeepermanager jobs in job listing 2018-05-10 09:40:36 -07:00
Albert Yi 0ae9230caa add test for postkeepermanager reconnect 2018-05-09 17:40:07 -07:00
Albert Yi 0d7aa921d6 add hourly check for delayed job errors 2018-05-09 17:33:02 -07:00
Albert Yi bc4010fe6c when PostKeeperManager.check_and_update fails, retry (fixes #3699) 2018-05-09 17:09:20 -07:00
Albert Yi c658e7d22a add comments for mechanize patch 2018-05-09 16:51:12 -07:00
Albert Yi 5bca31bad1 add retry monkey patch for mechanize 2018-05-09 16:45:03 -07:00
Albert Yi e23814be92 fix pixiv agent shutdown 2018-05-09 16:13:47 -07:00
Albert Yi 780d899c85 move passwords to env 2018-05-09 15:15:33 -07:00
Albert Yi d4a2521eec reset connection for pixiv tests 2018-05-09 14:59:18 -07:00
Albert Yi c144159dd9 fix tests 2018-05-09 14:36:03 -07:00
Albert Yi 59dde72924 fix pixiv tests, install ffmpeg 2018-05-09 14:11:34 -07:00
Albert Yi 0f2e6a9a1b fix tests 2018-05-09 12:45:37 -07:00
Albert Yi 99012ff342 fix tests 2018-05-09 11:59:51 -07:00
Albert Yi 81d94dbab9 Merge pull request #3693 from r888888888/travis-ci
get travis ci working
2018-05-09 10:18:20 -07:00
Albert Yi 79ea6f7e6c Add Docker and Travis config files to enable CI tests
Also fixes some Rails 6.0 deprecation warnings
2018-05-09 09:56:38 -07:00
Albert Yi 79a93f0198 Merge pull request #3703 from r888888888/favorites-meta-privacy
Fix #3633: Remove favorites meta tag
2018-05-07 17:36:55 -07:00
Albert Yi 3b8a1703ff Merge pull request #3701 from evazion/fix-3579
Fix #3579: Add post approval index
2018-05-07 17:36:41 -07:00
Albert Yi 23bef55632 Merge pull request #3700 from evazion/fix-3659
Fix uploads getting stuck in 'processing' state (fix #3659)
2018-05-07 17:36:03 -07:00
Albert Yi 3d3bae1228 Merge pull request #3697 from evazion/fix-3696
Fix #3696: API: handle boolean params consistently
2018-05-07 17:35:29 -07:00
Albert Yi 12a8c0db70 install software-properties-common package before trying to use apt-add-repository 2018-05-01 14:21:10 -07:00
Albert Yi 0337501316 copy evazion's travis.yml config 2018-05-01 10:43:38 -07:00
r888888888 154f65f380 add travis.yml 2018-04-30 12:00:27 -07:00
r888888888 0d6cf961a8 disable js compression on staging 2018-04-30 11:34:21 -07:00
r888888888 9822ff999b switch to non-minified versions of js libs, load unminified versions of jquery and jquery ui on non-prod environments (#3690) 2018-04-30 11:28:20 -07:00
r888888888 185d4ef81f split out tag_relationship has_one relationship on forum post to alias/impication (#3686) 2018-04-28 19:28:17 -07:00
r888888888 c5de0ca425 clear out menu.bindings on autocomplete lib after search (#3688) 2018-04-28 19:10:58 -07:00
r888888888 b0a161b745 remove jquery-ui-autocomplete from compiled app js 2018-04-28 18:38:18 -07:00
r888888888 015aa5abfe fixes #3686 2018-04-28 17:42:39 -07:00
r888888888 11d7010c92 fix css 2018-04-28 12:00:10 -07:00
Albert Yi 36f15daa49 Merge pull request #3683 from evazion/fix-3678
Fix #3678: "Access denied" when adding commentary.
2018-04-27 17:28:23 -07:00
Albert Yi d4b1782431 allow more forum posts to be voted on (fixes #3677) 2018-04-27 16:18:31 -07:00
Albert Yi 06e7dbb8e4 fixes #3674 2018-04-27 15:48:52 -07:00
Albert Yi b93b28d049 add email to cronjobs 2018-04-27 15:06:36 -07:00
Albert Yi 72e7f706df fix scoping bug in dmail 2018-04-27 15:04:27 -07:00
Albert Yi 664a3f02e2 fixes for failed cron maintenance tasks
* update rails scripts for 5.2
* system dmails should be scoped to system
* fix broken url generator in forum notices
2018-04-27 15:01:40 -07:00
Albert Yi 0b20648f1f rename jquery qtip css to scss 2018-04-27 11:41:13 -07:00
Albert Yi e29f73ac31 include top tagger info in post tooltip, add box shadow css 2018-04-26 15:56:42 -07:00
Albert Yi 87f0adfda3 Merge pull request #3655 from r888888888/expire-burs
Implement BUR pruning
2018-04-26 15:43:54 -07:00
Albert Yi f2b525a6d2 Implement forum topic voting and tag change pruning (#3580) 2018-04-26 15:31:06 -07:00
Albert Yi 45fad069d7 Merge branch 'master' of github.com:r888888888/danbooru 2018-04-26 15:30:14 -07:00