Commit Graph

  • 910846163d Fix #5094: db/populate.rb is broken. evazion 2022-05-08 22:37:27 -05:00
  • 067d094cc1 upgrades: add notice that upgrades are temporarily disabled. evazion 2022-05-07 18:25:35 -05:00
  • 449fd6c49c upgrades: factor out Stripe integration. evazion 2022-05-06 22:26:52 -05:00
  • 0d4c8baed8 upgrades: fix typos on upgrade page. evazion 2022-05-05 20:36:20 -05:00
  • 52edf5c3be config: don't hardcode safebooru donmain. evazion 2022-05-05 19:07:44 -05:00
  • 5ec5eeeebf views: add "Privacy" and "Upgrade" links to site footer. evazion 2022-05-05 17:15:32 -05:00
  • e03601896a upgrades: temporarily disable Gold account upgrades. evazion 2022-05-05 17:19:26 -05:00
  • 7232518f90 upgrades: update FAQs on account upgrade page. evazion 2022-05-05 17:07:17 -05:00
  • d12485f1c8 users: raise page limit for Gold users from 2000 to 5000. evazion 2022-05-05 16:42:17 -05:00
  • dcb68a7322 post tooltips: add support for non-web sources NamelessContributor 2022-05-05 18:21:16 +02:00
  • 1fd6abe047 related tags: fix wiki link adding "undefined" tag NamelessContributor 2022-05-05 12:39:23 +02:00
  • 34038d71ae Fix #5153: Using the child metatag without an id causes unexpected behavior evazion 2022-05-04 22:26:09 -05:00
  • 4ba993319a media assets: add file_key, is_public columns. evazion 2022-05-04 22:03:25 -05:00
  • d511a6b6cf posts: fix is_taken_down flag. evazion 2022-05-03 06:48:29 -05:00
  • 2219a64f47 posts: show takedown page for banned artists and posts. evazion 2022-05-03 05:23:41 -05:00
  • 48b8daa397 posts: add is_taken_down flag. evazion 2022-05-03 04:52:28 -05:00
  • ac98c142a4 posts: move expunged image to trash folder. evazion 2022-05-03 04:40:47 -05:00
  • c07b099bf8 Fix #5152: Nicovideo video urls getting bad_source. evazion 2022-05-03 03:59:15 -05:00
  • 1a89071f2d posts: fix error on post index page when search count times out in safe mode evazion 2022-05-02 22:03:33 -05:00
  • 8d9e53da2b Fix #5145: Add "Category" field to the wiki pages search. evazion 2022-05-02 16:52:11 -05:00
  • eb83f04dfb Fix #4272: Prevent password reset spam. evazion 2022-05-02 16:41:12 -05:00
  • 17ffe3590a Fix #4982: Add route to remove a post from a favorite group evazion 2022-05-02 15:43:44 -05:00
  • d2502a0c40 Fix #4877: Error when tagging favgroup:foo when post is already in favgroup:foo evazion 2022-05-02 14:23:01 -05:00
  • 93352b318e Fix #5146: Adding an existing favorite to favorite groups leads to an error. evazion 2022-05-02 14:15:53 -05:00
  • 5e923e266b Fix #5095: Add more user configuration to the body element evazion 2022-05-02 01:21:05 -05:00
  • 2d9bba4abb posts: automatically add the bad_link and bad_source tags. evazion 2022-05-01 19:29:39 -05:00
  • 23b8350320 sources: add image_url?, page_url?, and profile_url? methods. evazion 2022-05-01 17:55:58 -05:00
  • d54ad9103b Merge pull request #5147 from nonamethanks/furaffinity-support evazion 2022-05-01 20:16:17 -05:00
  • f4ad1b09da Fix #4444: Pool navigation is broken when post appears twice in same pool. evazion 2022-05-01 01:55:03 -05:00
  • 4542f38023 users: add 1 password reset per hour rate limit. evazion 2022-05-01 01:11:14 -05:00
  • f434abc59a users: add 'show deleted posts' account setting. evazion 2022-05-01 00:47:35 -05:00
  • f117049750 users: remove 'hide deleted posts' account setting. evazion 2022-04-30 20:54:29 -05:00
  • fdc1130aea Fix #5150: rating: metatag doesn't work on betabooru upload page. evazion 2022-04-30 20:22:26 -05:00
  • ccd0dde081 Fix #5013: BUR model doesn't validate tags. evazion 2022-04-30 19:25:18 -05:00
  • 0920d2ca24 tags: don't allow aliases inside *_(cosplay) tags. evazion 2022-04-30 18:00:19 -05:00
  • f8aa985a16 Fix #4908: Prevent artist entries from being made on disambiguation tags. evazion 2022-04-30 15:21:10 -05:00
  • 918f32c554 Fix #4461: Improve posts/index page titles. evazion 2022-04-30 01:44:42 -05:00
  • 906ac25221 autocomplete: fix metatags not completing until a character is typed. evazion 2022-04-29 22:05:25 -05:00
  • 031ab1e833 Fix #4752: Category metatags show up as errors in tag edit box. evazion 2022-04-29 21:47:41 -05:00
  • bbe748bd2b posts: factor out post edit logic. evazion 2022-04-27 19:44:58 -05:00
  • 6ac6f60b1b users: give platinum users unlimited tags. evazion 2022-04-27 23:26:28 -05:00
  • 83e0ce9dee users: fix platinum having less saved searches than gold. evazion 2022-04-27 23:25:35 -05:00
  • d4b448dd94 Factor out StringParser from PostQuery::Parser. evazion 2022-04-26 22:14:14 -05:00
  • 8edd5dd810 Add furaffinity support nonamethanks 2022-04-27 03:42:10 +02:00
  • 9eaea22fac rails: disable Server-Timing header in production. evazion 2022-04-26 20:29:00 -05:00
  • ba2306919d Update Rails to 7.0.2.4. evazion 2022-04-26 20:27:30 -05:00
  • 47b4e6df2f Update Ruby gems and Yarn packages. evazion 2022-04-25 18:43:17 -05:00
  • 0d4e2059d7 users: raise favgroup limit to 10 for Members, unlimited for Gold. evazion 2022-04-24 21:37:31 -05:00
  • 7d650a5dae users: raise saved search limit to 1000 for Gold. evazion 2022-04-24 21:33:16 -05:00
  • 1e4c0ffe78 users: disable upgrading to platinum. evazion 2022-04-23 22:49:24 -05:00
  • 2b387bdc41 docker: add Docker image for ARM. evazion 2022-04-24 18:35:03 -05:00
  • e698bf91ee gems: replace pry with debug. evazion 2022-04-23 20:56:29 -05:00
  • b0437efe6c docker: fix mkvmerge not being installed. evazion 2022-04-23 19:13:15 -05:00
  • 80da1791df docker: upgrade base image to Ubuntu 22.04. evazion 2022-04-23 14:57:28 -05:00
  • 76d9e86724 Fix #5140: Unexpected error: PublicSuffix::DomainInvalid for searching some newgrounds urls in /artists evazion 2022-04-22 23:05:47 -05:00
  • db6bb2ccac Fix #5136: Regular tags are now case-sensitive. evazion 2022-04-22 02:07:36 -05:00
  • 90182148aa Merge pull request #5137 from nonamethanks/foundation-videos evazion 2022-04-22 01:50:26 -05:00
  • 57a92ad336 Fix #5072: Fandom source normalization is wrong evazion 2022-04-22 01:27:17 -05:00
  • 40dda8a672 Merge pull request #5138 from nonamethanks/fix-fandom-links evazion 2022-04-22 00:36:11 -05:00
  • 5f70cf1eab Merge pull request #5139 from nonamethanks/no-empty-else evazion 2022-04-22 00:35:40 -05:00
  • 2ae2c23eef Upgrade Bundler to 2.3.12. evazion 2022-04-21 21:17:33 -05:00
  • 7701fe2e17 Upgrade Ruby to 3.1.2. evazion 2022-04-21 20:42:26 -05:00
  • e1b9166a56 Sources: do not use an empty else in case blocks nonamethanks 2022-04-22 03:53:18 +02:00
  • 3b055138ff Fix normalization for fandom sources nonamethanks 2022-04-22 03:27:05 +02:00
  • e6cb255a7a Foundation: fix some video posts not being extracted nonamethanks 2022-04-21 17:50:10 +02:00
  • 29e0139583 Fix #5135: /count Discord slash command broken with aliases and shortcuts. evazion 2022-04-20 22:30:23 -05:00
  • d44bb779fe Merge pull request #5134 from nonamethanks/fix-for-button-fix evazion 2022-04-20 16:09:31 -05:00
  • e4a24d000f Fix regression in 7486836b0f that removed the delete button from pending posts nonamethanks 2022-04-20 19:33:17 +02:00
  • edb67b1b81 Merge pull request #5131 from nonamethanks/fix-mod-action-for-post-ban evazion 2022-04-19 16:37:13 -05:00
  • 234ac98640 Posts: don't try to ban/unban a post that is already banned/unbanned nonamethanks 2022-04-19 16:19:46 +02:00
  • c5e6044c23 Anifty: regex fixup for c9227645d9 nonamethanks 2022-04-19 14:10:39 +02:00
  • fdb259f67d apm: record user preference cookies in apm. evazion 2022-04-19 03:52:07 -05:00
  • 957076d93b apm: don't record unknown url params in the apm. evazion 2022-04-19 03:31:03 -05:00
  • c187d56cce apm: record only select http headers in the apm. evazion 2022-04-19 03:19:35 -05:00
  • d3294364e1 Merge pull request #5129 from nonamethanks/anifty-support evazion 2022-04-19 06:54:21 -05:00
  • 9a62bb673f Merge pull request #5130 from nonamethanks/readd-approve-button evazion 2022-04-19 06:34:34 -05:00
  • 14c8146a5d stripe: notify site owner when a chargeback is created. evazion 2022-04-18 19:25:20 -05:00
  • 7486836b0f Readd approval button to the sidebar nonamethanks 2022-04-18 19:47:53 +02:00
  • c9227645d9 Add anifty.jp support nonamethanks 2022-04-18 16:45:17 +02:00
  • a45b18ed36 views: inline notes partial into posts show page. evazion 2022-04-18 04:00:26 -05:00
  • dff0b0e48b posts: add back option to undelete posts in sidebar. evazion 2022-04-18 02:06:14 -05:00
  • 089adc085b Fix #5119: /counts/posts ignores aliased tags on betabooru evazion 2022-04-18 00:52:08 -05:00
  • 6c5dd5ffed tests: fix broken tests. evazion 2022-04-18 00:31:31 -05:00
  • cd22c8eb1a posts: eliminate unnecessary favgroup query on posts show page. evazion 2022-04-18 00:14:19 -05:00
  • 5050ca527d posts: eager load uploader and media asset on posts show page. evazion 2022-04-18 00:08:29 -05:00
  • 436f3eaf5d posts: eliminate redundant tag load on posts show page. evazion 2022-04-17 23:50:33 -05:00
  • 219a0959a5 saved searches: fix to use new PostQuery class. evazion 2022-04-09 23:28:40 -05:00
  • ca5dd61728 post queries: optimize zero tag and single tag searches. evazion 2022-04-09 03:54:03 -05:00
  • 652db0cd9f post queries: show full error message on error page. evazion 2022-04-09 03:17:06 -05:00
  • eca0ab04f7 post queries: raise error on invalid searches. evazion 2022-04-09 01:36:44 -05:00
  • c45d1d42c2 post queries: fix parsing of trailing parentheses. evazion 2022-04-07 21:24:52 -05:00
  • 5f1c296011 tags: don't allow tags with unbalanced parentheses. evazion 2022-04-07 03:06:36 -05:00
  • 3e8e33e663 post queries: fix handling of '~' operator. evazion 2022-04-07 02:28:57 -05:00
  • c4e1f5bf3d posts: fix post search count logging. evazion 2022-04-07 00:41:52 -05:00
  • 7584578166 posts: fix post query logging. evazion 2022-04-07 00:38:37 -05:00
  • af183467b6 post queries: switch to new post search engine. evazion 2022-04-04 16:52:11 -05:00
  • 703fd05025 favgroups: don't allow favgroups to be named 'any' or 'none'. evazion 2022-04-17 23:07:19 -05:00
  • db49a4fbff views: inline partials in posts/show layout. evazion 2022-04-17 04:26:26 -05:00
  • 604b6ce547 views: inline partials into default layout. evazion 2022-04-17 03:55:50 -05:00
  • d19e307e69 Merge pull request #5125 from nonamethanks/booth-support evazion 2022-04-17 23:00:14 -05:00