Commit Graph

  • 777eea85dd related tags: disable safe mode while generating related tags. evazion 2019-09-02 12:16:50 -05:00
  • e781c6b608 pixiv: temp disable source strategy (#4152). evazion 2019-09-02 11:13:00 -05:00
  • 95b8420ba2 Drop unused common_searches code. evazion 2019-09-01 15:52:28 -05:00
  • dacb21b085 Drop unused users/_login_header template. evazion 2019-09-01 15:00:53 -05:00
  • 5b468444e7 Tweak signin / signup pages. evazion 2019-09-01 15:12:44 -05:00
  • fe4d90c5e0 settings page: add help text, rearrange settings. evazion 2019-09-01 15:48:35 -05:00
  • f673552743 users: add /settings page. evazion 2019-09-01 14:57:57 -05:00
  • ff92b32f02 users: add /profile page (fix #4151). evazion 2019-09-01 14:08:55 -05:00
  • a932b25608 Fix #4142: Missing images after upload. evazion 2019-09-01 13:10:37 -05:00
  • 67100f26eb Fix #4149: Add missing post search options on applicable models. evazion 2019-09-01 13:10:37 -05:00
  • 1bb1b147ea Fix autoloading deprecation warning in delayed job initializer. evazion 2019-09-01 13:10:37 -05:00
  • 648ba14021 gems: add rake to gemfile. evazion 2019-09-01 13:10:37 -05:00
  • 6e7b882dda tests: skip ugoira tests if ffmpeg/mkvmerge not installed. evazion 2019-09-01 13:10:37 -05:00
  • 3216f83ad8 users: fix deprecation warning in current_user_first. evazion 2019-09-01 13:10:37 -05:00
  • 80d881bfcb Fix #4148: Don't prune votes. evazion 2019-08-31 20:09:41 -05:00
  • b77eebf136 /favorites: replace favorites view with ordfav: search. evazion 2019-08-31 19:58:38 -05:00
  • 7f7730d249 /favorites: fixup leftover related tags calculator code. evazion 2019-08-31 19:58:38 -05:00
  • ee77b101af comments: change 'Show all comments' to 'Show N hidden comments'. evazion 2019-08-31 16:29:20 -05:00
  • be36968b6d Fix #3351: Mod+: Treat deleted comments as below score threshold. evazion 2019-08-31 16:15:31 -05:00
  • 7e2eb7e5a7 Fix Rails 6 content_type deprecation warning. evazion 2019-08-31 12:55:07 -05:00
  • 836ec02265 Fix #4147: Remove non-relevant bookmarklet info. evazion 2019-08-30 22:04:07 -05:00
  • 6dd331745a Rewrite related tags implementation. evazion 2019-08-30 19:08:56 -05:00
  • 7b8584e3b0 Model#search: refactor searching for attributes. evazion 2019-08-29 20:24:52 -05:00
  • 6fc4b63fa8 Model#search: factor out post_tags_match. evazion 2019-08-29 16:44:19 -05:00
  • c3ad7f6112 Model#search: factor out username search. evazion 2019-08-19 17:58:23 -05:00
  • 9a3e9747d8 users: replace scopes with associations. evazion 2019-08-29 16:00:06 -05:00
  • 8756480500 search: drop special case for pixiv urls in source: metatag. evazion 2019-08-29 01:46:37 -05:00
  • 65e53b86b3 Drop support for /cache/tag.json. evazion 2019-08-29 00:43:23 -05:00
  • d56b56a6a1 Drop post updates table. evazion 2019-08-29 00:28:54 -05:00
  • d73895312e Avoid swallowing exceptions unnecessarily. evazion 2019-08-29 00:24:00 -05:00
  • eba6440b8b Fix #4144: Deviantart Eclipse update broke strategy. evazion 2019-08-28 23:40:29 -05:00
  • eb94bf366b newrelic: fixup nil derefs during SessionLoader::AuthenticationFailed errors. evazion 2019-08-27 22:53:39 -05:00
  • 0cf9f845d0 newrelic: fix tracking of api auth failure errors. evazion 2019-08-27 21:19:56 -05:00
  • 57e20b4e28 Drop amazon backups table. evazion 2019-08-27 19:58:05 -05:00
  • f1a0fbef85 Drop anti voters table. evazion 2019-08-27 18:48:15 -05:00
  • c6764c670f Drop advertisement tables. evazion 2019-08-27 18:45:40 -05:00
  • bce1e2b545 delayed jobs: add indices in db. evazion 2019-08-26 20:56:03 -05:00
  • 09f4ff7de1 Update db/structure.sql. evazion 2019-08-26 20:41:26 -05:00
  • 2c3ecf7ea4 Kill utf8=✓ param. evazion 2019-08-26 20:44:26 -05:00
  • 3f86a60457 Upgrade to Rails 6.0.0. evazion 2019-08-22 20:06:54 -05:00
  • 371182b102 sessions: fix session started_at tracking. evazion 2019-08-27 13:28:50 -05:00
  • 27be15ce7a related tags: disable csrf protection for update action. evazion 2019-08-26 20:24:20 -05:00
  • a3d748e300 Fix #4145: Unable to view deleted comments from post page. evazion 2019-08-26 13:18:54 -05:00
  • fa37d7c156 pool orders: raise limit for order page to <1000 posts. evazion 2019-08-26 13:48:33 -05:00
  • e147a34664 pool orders: disable drag-and-drop ordering for pools with >100 posts. evazion 2019-08-25 21:28:32 -05:00
  • edc0c9df32 Fix exception in /pools/:id/order/edit. evazion 2019-08-25 21:06:16 -05:00
  • 86fa502c71 login page: remove 'sign in securely' link. evazion 2019-08-25 20:32:25 -05:00
  • 11912e5cfd Update gems. evazion 2019-08-25 20:29:32 -05:00
  • 50df810e67 gems: drop foreman gem. evazion 2019-08-25 20:29:32 -05:00
  • 0df5c0fd2b Replace deprecated update_attributes with update. evazion 2019-08-25 20:29:32 -05:00
  • 62875eabb2 /posts.atom: fix banned posts being visible to Members. evazion 2019-08-25 20:29:32 -05:00
  • 0101b5f5f4 danbooru default config: remove unused config settings. evazion 2019-08-25 20:29:32 -05:00
  • 8e39985d66 app controller: fix api responses on access denied errors. evazion 2019-08-25 20:29:32 -05:00
  • c7f8fbbec2 app controller: standardize access denied error handling. evazion 2019-08-24 22:55:36 -05:00
  • d4c43af1dd app controller: replace calls to access_denied with PrivilegeError. evazion 2019-08-24 22:55:36 -05:00
  • fda9843a55 app controller: standardize auth failure error handling. evazion 2019-08-24 22:55:36 -05:00
  • bb7c993f4a app controller: clean up helpers. evazion 2019-08-24 22:55:36 -05:00
  • 491cae6c60 app controller: standardize api limit error handling. evazion 2019-08-24 22:55:36 -05:00
  • a6ed7ca936 app controller: move session[:started_at] init to SessionLoader. evazion 2019-08-24 22:55:36 -05:00
  • 1a964f7a10 app controller: move safe mode from app controller to SessionLoader. evazion 2019-08-24 22:55:36 -05:00
  • f151285038 views: standardize page titles. evazion 2019-08-24 22:55:35 -05:00
  • 2d34e69737 api: disable csrf protection for api requests. evazion 2019-08-24 22:55:35 -05:00
  • 9c79f006f8 tests: move authentication tests out of post tests. evazion 2019-08-24 22:55:35 -05:00
  • 7c1552061b tests: fix authentication in controller tests. evazion 2019-08-24 22:55:35 -05:00
  • a9b0362fc7 Fix #4125: Detect forum and comment spam. evazion 2019-08-23 22:07:04 -05:00
  • 06ff249530 dmails: factor out spam detector service. evazion 2019-08-23 18:59:28 -05:00
  • 7ab701c19a dmails: clean up sender/recipient logic. evazion 2019-08-23 22:37:01 -05:00
  • 0b78485227 dotenv: load .env.local before initializers. evazion 2019-08-23 19:00:26 -05:00
  • bb82011bb2 helpers: drop fast_link_to. evazion 2019-08-22 23:33:58 -05:00
  • 70e0d2fac2 tag change notices: use cache instead of using redis directly. evazion 2019-08-22 23:24:17 -05:00
  • dfe2b831a3 cache: replace memcache with redis. evazion 2019-08-22 23:15:34 -05:00
  • 2e407fa476 rails: update defaults from 5.1 to 5.2. evazion 2019-08-22 22:09:05 -05:00
  • 87c480e2ed tests: fix /users?name=<nonexistent> test. evazion 2019-08-22 21:22:46 -05:00
  • e03f6b9bc0 tests: drop PostSets::Pool tests. evazion 2019-08-22 21:07:34 -05:00
  • 6ba3d68792 dmails: fix feedback not being left when spammer is autobanned. evazion 2019-08-22 21:20:51 -05:00
  • 4f5d80bb60 forum post votes: fix conflicting scope name. evazion 2019-08-22 20:51:45 -05:00
  • 84f4e076cc whenever: log cronjob output to log/whenever.log. evazion 2019-08-22 17:28:53 -05:00
  • 97cc873a3f maintenenace: fix db timeouts during vacuuming. evazion 2019-08-22 17:03:18 -05:00
  • fd639e3c81 capistrano: lower downtime window for delayed jobs. evazion 2019-08-22 16:56:42 -05:00
  • 831aa57cad posts/show: fix thresholded comments not being hidden on pageload. evazion 2019-08-22 16:40:45 -05:00
  • d05ebfe116 dmails: fix bug preventing members from sending dmails. evazion 2019-08-22 00:42:49 -05:00
  • 44653fb722 Fix errors on /artists/show_or_new, /wiki_pages/show_or_new pages. evazion 2019-08-21 23:57:12 -05:00
  • 1292e73931 Fix errors on HEAD requests to various index pages. evazion 2019-08-21 23:37:46 -05:00
  • ac259859f9 search: don't error out on source:*pixiv* searches. evazion 2019-08-21 23:33:49 -05:00
  • d75d2266c9 users: fix error handling for /users?name=<does_not_exist>. evazion 2019-08-21 23:32:34 -05:00
  • 804ccd4fcc capistrano: fix cronjobs not updating. evazion 2019-08-21 18:02:55 -05:00
  • 7cc31b97c9 pools/show: fix pagination to respect user's posts-per-page setting. evazion 2019-08-21 14:31:58 -05:00
  • b283281e5e comments: minimize sql queries. evazion 2019-08-20 20:53:40 -05:00
  • 2cf929ad6e comments: show "undo vote" link by default on voted comments (fix #4143). evazion 2019-08-20 17:40:37 -05:00
  • 6e708dec18 /artists/new: fix artist name input box sizing. evazion 2019-08-19 19:49:31 -05:00
  • 0b14146f6a posts: hotfix bug in /posts.json?tags=blah+order:random. evazion 2019-08-19 18:48:44 -05:00
  • 782d9f3d61 comment votes: fix error handling. evazion 2019-08-19 16:57:38 -05:00
  • b8450671f2 /mod_actions: fix N+1 query. evazion 2019-08-19 00:46:31 -05:00
  • d4a243c8d1 footer: abbreviate git hash. evazion 2019-08-19 00:46:31 -05:00
  • 13f4dee59f footer: only show keyboard shortcuts link on desktop. evazion 2019-08-19 00:46:31 -05:00
  • dab43d96c9 jobs: migrate mass updates to ActiveJob. evazion 2019-08-19 00:46:31 -05:00
  • 48488d04db jobs: migrate bulk reverts to ActiveJob. evazion 2019-08-19 00:46:30 -05:00
  • ddcc7eddfb jobs: migrate fixing post counts to ActiveJob. evazion 2019-08-19 00:46:30 -05:00
  • 2b033443db tests: fix user name change test (fixup for 59b277ead). evazion 2019-08-19 00:46:30 -05:00
  • a586916cb3 /wiki_page_versions: various usability improvements. evazion 2019-08-18 16:54:13 -05:00