Commit Graph
100 Commits
Author SHA1 Message Date
Albert Yi 1a4949368c add server 2018-10-09 14:40:43 -07:00
Albert Yi 1b6da3da71 remove oogaki from app role 2018-10-08 17:43:15 -07:00
Albert Yi f065186c32 change default server login from albert -> danbooru 2018-10-08 15:51:32 -07:00
Albert Yi 7eab2fc0a7 disable server sync 2018-10-08 15:51:32 -07:00
r888888888 abbe181de6 add cronjob for syncing files 2018-10-04 01:51:42 -07:00
r888888888 25c0c8884c move production2 configs to production 2018-10-04 01:12:25 -07:00
r888888888 82cb31eb28 standardize on new servers 2018-10-04 01:11:31 -07:00
r888888888 a45bd52e89 delete files job should move to default queue 2018-10-04 01:08:30 -07:00
Albert Yi 27072d695d add lcms2 dependency in install 2018-10-03 13:52:04 -07:00
Albert Yi 6a0d44b496 fixes for production2 env 2018-10-03 13:09:52 -07:00
Albert Yi 897d3d3a99 add production2 env for testing new servers 2018-10-03 11:23:26 -07:00
Albert Yi 02156f3f34 Merge pull request #3933 from evazion/fix-tag-set-presenter
Optimize tag set presenters
2018-10-01 12:55:05 -07:00
Albert Yi 88310c4beb Merge pull request #3935 from evazion/fix-3934
Fix #3934: Post#fast_count has very slow worst case behavior
2018-10-01 12:47:45 -07:00
Albert Yi 6a375d04e0 fix indentation 2018-09-27 16:58:22 -07:00
Albert Yi 05dfb5de60 disable prefetch 2018-09-27 16:49:52 -07:00
Albert Yi 9c65961d04 Merge pull request #3923 from evazion/fix-3922
#3922: Render flag/appeal/replacement dialogs via ajax.
2018-09-27 12:55:02 -07:00
Albert Yi 9e1e73ec4c migrate blacklists during mass updates (#2251) 2018-09-19 16:25:06 -07:00
Albert Yi ed5b2ad443 throw error on counts/posts endpoint during a timeout (#2170) 2018-09-19 13:34:50 -07:00
Albert Yi 1a1d74d1ca add diff link on wiki page versions (#1622) 2018-09-17 17:36:46 -07:00
Albert Yi 79f53c25ea skip tests that throw net::opentimeout 2018-09-17 17:00:46 -07:00
Albert Yi 5958b3f5da disable statement timeout in migration 2018-09-17 13:23:10 -07:00
Albert Yi aea2d77c3a Merge pull request #3907 from evazion/fix-3900
#3900: Allow to search for urls associated with artists using wildcards
2018-09-17 12:03:15 -07:00
Albert Yi 6dd64da9ba fix invalid content type leaving upload stuck in preprocessing status (#3896) 2018-09-13 13:50:18 -07:00
Albert Yi 4b75ccf89f fix index on tag name prefixes (#3858) 2018-09-13 11:44:11 -07:00
Albert Yi 7c6ef9f22c Revert "Revert "add prefix index on tags (#3858)""
This reverts commit 6210c1554c.
2018-09-13 11:44:07 -07:00
Albert Yi 6210c1554c Revert "add prefix index on tags (#3858)"
This reverts commit 8c564f055f.
2018-09-12 16:41:52 -07:00
Albert Yi c100600875 fix migration 2018-09-12 15:19:27 -07:00
Albert Yi a4674e1ffe disable statement timeout on migration 2018-09-12 15:10:52 -07:00
Albert Yi 769f115ee1 Merge pull request #3894 from r888888888/index-tag-prefix-search
Index tag prefix search
2018-09-12 15:03:40 -07:00
Albert Yi 10e9daccfd enable autocorrect search for everyone 2018-09-12 14:14:31 -07:00
Albert Yi 8c564f055f add prefix index on tags (#3858) 2018-09-12 14:01:21 -07:00
Albert Yi f487b2a2c6 Merge pull request #3889 from evazion/fix-replace-artist-finder
Cleanup artist finder
2018-09-12 11:44:42 -07:00
Albert Yi a5df178bcc Merge pull request #3886 from r888888888/source-api-caching
cache api clients
2018-09-11 17:34:25 -07:00
Albert Yi 486550c7dd Merge pull request #3888 from r888888888/previews-for-image-proxy
rely on preview urls if available for gallery
2018-09-11 16:52:58 -07:00
Albert Yi 5f06952ed1 fix upload service test 2018-09-11 15:54:06 -07:00
Albert Yi 4972c998f8 rely on preview urls if available for gallery 2018-09-11 15:06:12 -07:00
Albert Yi e3bbc92b88 change feedback category 2018-09-11 14:36:48 -07:00
Albert Yi 20f4dd6d2e fix cache key (#3886) 2018-09-11 14:19:17 -07:00
Albert Yi 266c7c0d5b cache api clients 2018-09-11 14:19:17 -07:00
Albert Yi e0e85a3139 skip additional tests failures that are caused by networking issues 2018-09-11 13:43:34 -07:00
Albert Yi 2d828b9fac Merge pull request #3887 from evazion/fix-3439
Fix #3439: Identify external links in DText.
2018-09-11 13:33:14 -07:00
Albert Yi f16c3a3f40 fix nijie specs 2018-09-11 13:27:00 -07:00
Albert Yi e58172483b update iqdb after post replacements (#3885) 2018-09-11 12:24:15 -07:00
Albert Yi 42f7b17a30 Merge pull request #3883 from evazion/refactor-anonymous-user
Refactor AnonymousUser
2018-09-11 12:09:25 -07:00
Albert Yi 1351c8234c Merge pull request #3878 from evazion/fix-fetch-source-rendering
Render "Fetch source data" box server-side
2018-09-11 12:08:48 -07:00
Albert Yi b1a9337897 Merge pull request #3875 from evazion/fix-3873
Fix #3873: Batch bookmarklet for tumblr reports wrong posts as already uploaded
2018-09-07 14:15:24 -07:00
Albert Yi 4b9f3e384f include more messaging for user feedback 2018-09-05 16:32:18 -07:00
Albert Yi 22e30186b1 add min bound for post count fixing 2018-09-05 14:08:05 -07:00
Albert Yi e5010bebf9 allow reportbooru to update post counts 2018-09-05 14:04:46 -07:00
Albert Yi f9f0da0543 fix link colors in notices 2018-09-05 14:04:46 -07:00
Albert Yi 69b7c9efd0 Merge pull request #3838 from evazion/fix-3837
Fix #3837: Remove expired bans.
2018-09-05 12:03:46 -07:00
Albert Yi a41d006380 fix pool ordering js (#3869), fix forum topic tests 2018-09-05 12:01:59 -07:00
Albert Yi a774c6753b show only 10 results in tag autocomplete 2018-09-05 11:17:22 -07:00
Albert Yi f88cb1340a tweak result counts for autocomplete 2018-09-05 11:08:22 -07:00
Albert Yi 3025db66d7 switch fuzzy autocomplete to spellcorrect intent 2018-09-05 09:41:25 -07:00
Albert Yi 314341773c fix tests 2018-09-04 18:23:49 -07:00
Albert Yi 865e3dc976 switch back to similarity function for fuzzy search 2018-09-04 18:23:49 -07:00
Albert Yi c3b17f5fcc Revert "remove global danbooru object js in default layout"
This reverts commit 68e7de1fc4.
2018-09-04 14:26:37 -07:00
Albert Yi 3987f45362 fix autocomplete 2018-09-04 14:22:37 -07:00
Albert Yi 68e7de1fc4 remove global danbooru object js in default layout 2018-09-04 14:08:37 -07:00
Albert Yi 30a5d745a0 additional spec fixes 2018-09-04 14:01:35 -07:00
Albert Yi 13c2b4f5d0 add exception handling for failed popular search service calls 2018-09-04 13:44:51 -07:00
Albert Yi a5943de418 Merge pull request #3868 from evazion/fix-3864
Fix #3864: DeviantArt fetch source data failure
2018-09-04 13:42:01 -07:00
Albert Yi 8ec96f42f7 fix specs 2018-09-04 13:38:09 -07:00
Albert Yi 0529ec9ad0 Merge pull request #3862 from evazion/fix-3857
Refactor searching text attributes
2018-09-04 13:25:40 -07:00
Albert Yi c768aef5cf add weighting to autocomplete results. include more tag aliases in results, but truncate overall list to 10 matches (#3854) 2018-09-04 13:22:33 -07:00
Albert Yi 6e11dc762b disable count weighting for fuzzy search (#3854) 2018-09-04 13:00:24 -07:00
Albert Yi 4a56f8d160 fixes #3856 for pixiv fanbox urls 2018-09-04 12:53:58 -07:00
Albert Yi e695cdde75 add a default for image_url on Sources::Strategies#canonical_url 2018-09-04 11:35:33 -07:00
Albert Yi b0bd20c436 fixes #3855 2018-09-04 11:34:46 -07:00
r888888888 49150c0166 disable fuzzy tag autocomplete for testing, switch to word similarity 2018-09-03 18:08:45 -07:00
r888888888 7f85dd27f9 use image url for iqdb proxy 2018-08-29 20:56:24 -07:00
Albert Yi 9206a60760 Merge pull request #3852 from evazion/fix-twitter-direct-url
Twitter: fix handling of direct image urls without a referer url.
2018-08-29 17:32:54 -07:00
Albert Yi 48f2a79d13 fix artist url spec and bug with nicoseiga strategy not recognizing urls 2018-08-29 17:14:36 -07:00
Albert Yi 64c3bc18a7 rename ref and url fields to upload_source and upload_referer_url 2018-08-29 16:46:04 -07:00
Albert Yi 692c3ddac8 ignore #post_source when autorunning the iqdb search (#3851) 2018-08-29 16:20:36 -07:00
Albert Yi ed050e74b9 update iqdb source in uploads js (#3851) 2018-08-29 15:15:03 -07:00
Albert Yi 55cbef52e4 add default source when creating posts from uploads in case canonical url doesn't exist 2018-08-29 14:21:39 -07:00
Albert Yi eac5a57c0b implement Sources::Strategies::Null#artist_name 2018-08-29 14:05:44 -07:00
Albert Yi ab220f295c search for source/referer in additional elements 2018-08-29 14:04:10 -07:00
Albert Yi 512629b1d5 Merge pull request #3847 from r888888888/intelligent-autocomplete
Intelligent autocomplete
2018-08-29 11:15:39 -07:00
Albert Yi 66e413b540 Adds fuzzy string matching and prefix matching 2018-08-28 16:41:52 -07:00
Albert Yi 31df8d9f87 add inactive approver pruner 2018-08-28 15:02:03 -07:00
Albert Yi 452413a80e eliminate monthly janitor trial messages 2018-08-28 14:58:00 -07:00
Albert Yi 68c30961ac Merge pull request #3805 from r888888888/refactor-sources
Refactor sources
2018-08-28 12:13:15 -07:00
Albert Yi 48aad062a0 Merge pull request #3845 from evazion/fix-3841
Fix #3841: Make it possible to search for non-paid promotions in mod actions
2018-08-27 10:50:44 -07:00
Albert Yi 79961c8ed9 Merge pull request #3843 from evazion/fix-3842
Fix #3842: Mods can demote other mods or admins.
2018-08-25 17:43:06 -07:00
Albert Yi 762dc3da24 Refactor sources 2018-08-24 12:10:51 -07:00
Albert Yi 54363ffecf Merge pull request #3827 from evazion/fix-3709
Fix #3709: Provide OR capability for blacklist items
2018-08-23 13:54:30 -07:00
Albert Yi d8a6cee244 Merge pull request #3832 from evazion/feat-modqueue-metatags
Add status:<unmoderated|modqueue>, disapproval:<type> metatags
2018-08-23 13:53:33 -07:00
Albert Yi 9f85772592 Merge pull request #3829 from evazion/fix-3821
Fix #3821: Blacklist and mod queue.
2018-08-22 16:39:07 -07:00
Albert Yi 0fcdc30b69 Merge pull request #3817 from evazion/fix-3816
Avoid flickering hidden page elements during page loads
2018-08-21 14:44:26 -07:00
Albert Yi e2cc40084a Merge pull request #3818 from evazion/fix-utility-js
Cleanup utility.js
2018-08-17 14:59:13 -07:00
Albert Yi 86f05ef9e3 remove unused paginator.js ref 2018-08-15 16:11:26 -07:00
Albert Yi 0314dc9751 more consistent behavior of CurrentUser.root_url 2018-08-15 16:08:10 -07:00
Albert Yi f88234e21d export additional js libs 2018-08-15 15:58:36 -07:00
Albert Yi 41a7923ade Merge pull request #3808 from evazion/fix-3807
Tag scripts: drop [if ...] and [reset] syntax (fix #3807, #3773)
2018-08-13 18:21:58 -07:00
Albert Yi a7450303e0 Merge branch 'master' into fix-3807 2018-08-13 18:21:53 -07:00
Albert Yi 77d0c46b35 Merge pull request #3812 from evazion/feat-declarative-shortcuts
Add declarative keyboard shortcuts
2018-08-13 18:08:31 -07:00
Albert Yi f0d3202eac Merge pull request #3814 from evazion/fix-3813
Fix #3813: Favorite limit can be bypassed.
2018-08-13 18:07:41 -07:00