Commit Graph

  • 5b27726635 views: fixup regressions in new dmail, new feedback forms. evazion 2019-08-18 13:28:45 -05:00
  • 576b4feb3b views: convert mod dashboard + admin user edit page to simple form. evazion 2019-08-18 11:20:14 -05:00
  • d7d4a63e69 js: fixup bug in note hiding. evazion 2019-08-18 03:50:43 -05:00
  • 6019a9fdc4 js: fix eslint warnings. evazion 2019-08-18 03:50:43 -05:00
  • f2937e3d27 js: update yarn packages. evazion 2019-08-18 03:50:43 -05:00
  • 59b277ead1 users: drop id_to_name, name_to_id caching. evazion 2019-08-18 03:50:43 -05:00
  • 7871dced00 users: fix find_by_name, name_to_id to strip whitespace. evazion 2019-08-18 03:50:43 -05:00
  • 82fbb19e0f users: drop unused code. evazion 2019-08-18 03:50:43 -05:00
  • 17b2cd38cd dmails: drop unneeded methods. evazion 2019-08-18 03:50:43 -05:00
  • 27a118dfc8 tests: drop timecop gem. evazion 2019-08-18 03:50:43 -05:00
  • b15fd6d017 Fix Ugoiras when image cropping is disabled lllusion3469 2019-08-18 01:47:18 +02:00
  • 51ca31ef8d Drop unused tag subscription model. evazion 2019-08-17 02:47:49 -05:00
  • 145894fe8b tests: fix alias/implication tests. evazion 2019-08-17 02:41:07 -05:00
  • 868a2256d1 jobs: migrate file deletion jobs to ActiveJob. evazion 2019-08-16 20:49:35 -05:00
  • 2b6361369e jobs: migrate aliases/implications to ActiveJob. evazion 2019-08-16 20:49:35 -05:00
  • 2bbdc5d143 jobs: migrate saved searches to ActiveJob. evazion 2019-08-16 20:49:35 -05:00
  • a68db501c2 jobs: migrate related tag updates to ActiveJob. evazion 2019-08-16 20:49:35 -05:00
  • 24eb1b155f jobs: migrate pool category updates to ActiveJob. evazion 2019-08-16 20:49:34 -05:00
  • 4e8b3d9310 jobs: migrate user deletions to ActiveJob. evazion 2019-08-16 20:49:34 -05:00
  • 822dce20ed jobs: add base ApplicationJob. evazion 2019-08-16 20:49:34 -05:00
  • 817f5ecf9c jobs: drop favgroup expunge job. evazion 2019-08-16 20:49:34 -05:00
  • 798d524e60 Post#tag_match: clean up read_only param. evazion 2019-08-16 00:26:00 -05:00
  • bb157f5d5b models: drop various unused #named methods. evazion 2019-08-15 19:18:19 -05:00
  • 0d7d2cac80 Drop unused AmazonBackup model. evazion 2019-08-15 18:41:57 -05:00
  • b9d35eaf2c Fix #3272: Unicode tags are still being allowed. evazion 2019-08-15 16:41:27 -05:00
  • e85c6c3250 artists.js: replace 'check name' code with tag autocomplete. evazion 2019-08-15 12:51:51 -05:00
  • df8391aec0 Make /artists_versions and /artist_commentaries/search visible to all. evazion 2019-08-15 12:51:51 -05:00
  • a64cd50be4 profiles: add account upgrade link. evazion 2019-08-15 12:51:51 -05:00
  • 01c4395105 profiles: add 'refresh' link next to post changes count. evazion 2019-08-15 12:51:51 -05:00
  • 5ceb71da8d sitemap: split 'users' section into 'profile' + 'users'. evazion 2019-08-15 12:51:51 -05:00
  • f4db4b2eea sitemap: add missing pages to site map. evazion 2019-08-15 12:51:51 -05:00
  • 39d70ae5cf capistrano: simplify unicorn:terminate task. evazion 2019-08-15 12:51:51 -05:00
  • 06b564cf76 Fix failure with did_you_mean in bundle install. evazion 2019-08-15 01:23:10 -05:00
  • 2b236a7111 unicorn: bump worker count (12 -> 16). evazion 2019-08-15 00:36:25 -05:00
  • 13dbdd5cd9 unicorn: clear environment variables during hot restarts. evazion 2019-08-15 00:36:25 -05:00
  • 5f1226ca92 Rename maintenance.rb -> danbooru_maintenance.rb. evazion 2019-08-15 00:36:25 -05:00
  • 247d825618 tests: fixup Post.fast_count test (a6163258b). evazion 2019-08-15 00:36:25 -05:00
  • 4833b8a63c Fix the circleci build. evazion 2019-08-14 13:14:01 -05:00
  • e29e5fe984 Fix #4131: Upgrade to Ruby 2.6. evazion 2019-08-14 12:25:50 -05:00
  • 38ab13f0b7 Remove unused sign up banner. evazion 2019-08-14 01:46:44 -05:00
  • 90fa67d4c1 Remove unused terms of service banner. evazion 2019-08-14 01:46:44 -05:00
  • 8d07ad7390 js: clean up notice/error messaging. evazion 2019-08-14 01:46:44 -05:00
  • e000bdb861 js: drop jquery-timeout plugin. evazion 2019-08-14 01:46:44 -05:00
  • d812020030 js: migrate stupidtable and jquery-hotkeys to yarn. evazion 2019-08-14 01:46:43 -05:00
  • fccb6cda27 js: migrate dropzone to yarn. evazion 2019-08-14 01:46:43 -05:00
  • 5e78e36537 fixup! application controller: clean up exception handling. evazion 2019-08-14 01:46:43 -05:00
  • d657624a80 Revert "application controller: fix errors in normalize_search." evazion 2019-08-14 01:46:43 -05:00
  • d0428da120 sessions: remove nonexistent GET /session route. evazion 2019-08-14 01:46:43 -05:00
  • dbfd6185f1 posts: fix error on /posts?md5=<does_not_exist>. evazion 2019-08-13 21:30:21 -05:00
  • 0f98631908 wiki pages: fix error in /wiki_pages/does_not_exist.json evazion 2019-08-13 21:30:21 -05:00
  • f6b737103a post votes: fix error handling. evazion 2019-08-13 21:30:20 -05:00
  • 00239c4901 favorites: fix error handling. evazion 2019-08-13 21:30:20 -05:00
  • ca2e2c92b9 artist versions: fix uninitialized constant error. evazion 2019-08-13 21:30:20 -05:00
  • 0a5e04f015 dmail filters: fix uninitialized constant error. evazion 2019-08-13 21:30:20 -05:00
  • 28a88cfa85 application controller: fix errors in normalize_search. evazion 2019-08-13 21:30:20 -05:00
  • d7fce22ee5 application controller: rescue Post::SearchError. evazion 2019-08-13 21:30:20 -05:00
  • e70cae457d application controller: clean up exception handling. evazion 2019-08-13 21:30:20 -05:00
  • 84d311f366 autocomplete: add username autocomplete to /uploads search page. evazion 2019-08-12 21:33:07 -05:00
  • 434f1a0b85 favorites: fix LockWaitTimeout errors. evazion 2019-08-12 19:20:33 -05:00
  • 601e58d5c5 Fix exception in legacy /post/index.xml endpoint. evazion 2019-08-12 19:20:33 -05:00
  • 9b57631046 capistrano: fix newrelic deployment tagging. evazion 2019-08-12 19:20:33 -05:00
  • 5acc75d21b capistrano: fix sleep calls. evazion 2019-08-12 18:22:44 -05:00
  • d0d71fcdc8 posts/index: disable next page prefetching. evazion 2019-08-12 18:17:04 -05:00
  • b50b7f2a91 tag aliases: fix bug in alias resolution. evazion 2019-08-12 18:10:49 -05:00
  • a71899559a tests: fix ip ban test regression. evazion 2019-08-12 13:38:45 -05:00
  • a28a58c1f6 tests: add more posts/index controller tests. evazion 2019-08-12 13:38:45 -05:00
  • d8749e7dfe search: save a query in fast_count (#4120). evazion 2019-08-12 13:38:45 -05:00
  • 43e8a8a01b search: reduce queries in wiki excerpts (#4120). evazion 2019-08-12 13:38:45 -05:00
  • 14da425564 search: reduce queries in single tag searches (#4120). evazion 2019-08-12 13:38:45 -05:00
  • bda69315ff search: optimize related tag calc in multi-tag searches (#4120). evazion 2019-08-12 13:38:45 -05:00
  • a6163258bf Post.fast_count: skip alias normalization. evazion 2019-08-12 13:38:45 -05:00
  • 30a378865e TagAlias.to_aliased: avoid query on blank arguments. evazion 2019-08-12 13:38:45 -05:00
  • f268293105 delayed jobs: log to stdout. evazion 2019-08-12 13:38:45 -05:00
  • 7316f41d1d Fix #4106: Allow moderators to IP ban subnets. evazion 2019-08-12 02:12:56 -05:00
  • 9729eeb829 ip bans: remove unused code. evazion 2019-08-11 23:38:03 -05:00
  • fa19047220 autocomplete: add username autocompletion sitewide. evazion 2019-08-11 15:38:39 -05:00
  • cab36c307f upload tags report: clean up tag list rendering. evazion 2019-08-10 23:17:16 -05:00
  • d76be490f2 Remove tag alias corrections controller tests (fixup 18a216c67). evazion 2019-08-10 23:48:36 -05:00
  • 18a216c67a Fix #4130: Remove tag alias corrections. evazion 2019-08-10 22:24:26 -05:00
  • c7bcce429e Fix #4129: Remove tag alias caching. evazion 2019-08-10 21:35:38 -05:00
  • 96b28a77e7 delayed jobs: drop failed jobs email alert. evazion 2019-08-10 12:06:23 -05:00
  • 072885bbf8 delayed jobs: run dj workers under systemd (fix #4108). evazion 2019-08-10 02:57:32 -05:00
  • 30401f6599 aliases, implications: fix N+1 query in listing pages. evazion 2019-08-08 23:30:43 -05:00
  • 4f024d2360 pools/show: fix N+1 query on pool show page. evazion 2019-08-08 23:12:40 -05:00
  • 6d171f44c4 pools/show: remove unused related tags calculation. evazion 2019-08-08 22:34:19 -05:00
  • 266259de54 gems: add pry-rails, meta_request, rack-mini-profiler. evazion 2019-08-08 23:55:53 -05:00
  • 48a4f3c26c application controller: catch more common exceptions. evazion 2019-08-08 22:16:39 -05:00
  • df433bda9c newrelic: log more request context. evazion 2019-08-08 22:16:39 -05:00
  • 9a6add9730 newrelic: refactor error logging. evazion 2019-08-08 22:16:39 -05:00
  • 35dfc704bc application controller: fix bad file extension errors. evazion 2019-08-08 22:16:39 -05:00
  • 8d706f4fd7 session controller: remove dead session[:previous_uri] cookie. evazion 2019-08-08 14:00:46 -05:00
  • 083283906e application controller: remove unused secure_cookies_check. evazion 2019-08-08 14:00:46 -05:00
  • 50fdb9fe92 Update gems. evazion 2019-08-08 14:00:46 -05:00
  • 853becbcfc circleci: try to fix the build. evazion 2019-08-08 00:37:34 -05:00
  • d45e199586 Merge branch 'fix-4123' evazion 2019-08-07 22:39:03 -05:00
  • bfffb57c13 capistrano: clean up unicorn:terminate task. evazion 2019-08-07 22:11:07 -05:00
  • c225d54de1 capistrano: add deploy:rolling task (fix #4123). evazion 2019-08-07 22:11:07 -05:00
  • 223e5f1e81 capistrano: enable conditional migrations. evazion 2019-08-07 22:11:07 -05:00
  • 9996dd40bb capistrano: only log newrelic deployment in production. evazion 2019-08-07 22:11:07 -05:00
  • 2beb79166e capistrano: fix git deprecation warning. evazion 2019-08-07 22:11:07 -05:00