Commit Graph

  • 8008b7a5a2 Newgrounds: rewrite tests nonamethanks 2022-10-08 16:23:14 +02:00
  • 79a9081efa Moebooru: rewrite tests nonamethanks 2022-10-08 16:10:39 +02:00
  • f4b14ba23e Mastodon: rewrite tests nonamethanks 2022-10-08 15:55:06 +02:00
  • da46b13a64 Hentai-Foundry: rewrite tests nonamethanks 2022-10-07 22:22:24 +02:00
  • 1dc60feeb7 Fanbox: rewrite tests nonamethanks 2022-10-07 22:04:00 +02:00
  • 3c8e8ad8d9 Artstation: rewrite tests nonamethanks 2022-10-07 21:36:53 +02:00
  • b51c1e1d41 emails: add uniqueness constraints on email addresses. evazion 2022-10-06 22:06:48 -05:00
  • 9e91373432 views: fix hardcoded references to Danbooru. evazion 2022-10-06 22:00:04 -05:00
  • b988711bce tests: fix broken tests. evazion 2022-10-06 22:56:34 -05:00
  • e220b66c4d Revert "github: temp disable ARM build." evazion 2022-10-06 22:00:52 -05:00
  • 56395f8c71 posts: fixup bug in 24216379b evazion 2022-10-05 02:50:31 -05:00
  • 6a4a4da1bc github: temp disable ARM build. evazion 2022-10-05 01:58:11 -05:00
  • a4cca8b020 posts: fixup for b4a67331c. evazion 2022-10-05 01:39:21 -05:00
  • 528d03a60b forum: add more min_levels options. evazion 2022-10-05 01:32:57 -05:00
  • b4a67331ce posts: remove sidebar for banned searches. evazion 2022-10-05 01:25:26 -05:00
  • 24216379b7 posts: increase levelblocked to approver evazion 2022-10-05 01:14:15 -05:00
  • 3ac6d33a37 Merge pull request #5276 from nottalulah/wiki-locks evazion 2022-10-04 18:27:00 -05:00
  • ef4c6f61d4 Merge pull request #5257 from eltociear/patch-1 evazion 2022-10-04 18:26:47 -05:00
  • 88eb617ec4 html: fix footer margin on mobile. evazion 2022-10-04 18:25:14 -05:00
  • 68de87f085 Merge pull request #5258 from nottalulah/hide-upgrade-banner evazion 2022-10-04 18:23:50 -05:00
  • 6a71508c3b show locked/unlocked changes on wiki page histories Talulah 2022-10-03 19:16:48 -03:00
  • 0cfd0ff436 emails: add fix script to renormalize email addresses. evazion 2022-10-03 02:48:21 -05:00
  • 86e69e3401 emails: add fix script to delete duplicate email addresses. evazion 2022-10-02 23:50:54 -05:00
  • 21747e1f8e emails: add fix script to fix invalid email addresses. evazion 2022-10-02 20:35:24 -05:00
  • 85cb434b2c users: fix bug in invalid username deletion script. evazion 2022-10-02 03:42:51 -05:00
  • 906316c48e users: fix bug in changing usernames. evazion 2022-10-02 02:35:08 -05:00
  • 99846b7e3d users: allow mods to change the names of other users. evazion 2022-10-01 23:13:21 -05:00
  • 775326dc37 Tumblr: fix crash when uploading image links from custom domains nonamethanks 2022-10-01 00:24:24 +02:00
  • 1d7caf703c Lofter: support another theme and rewrite tests nonamethanks 2022-09-30 22:04:40 +02:00
  • 559bf1ae0a modqueue: fix the disapproved: metatag showing posts outside the queue. evazion 2022-09-29 22:30:14 -05:00
  • d51cc17eaf Nicoseiga: rewrite tests and fix several bugs nonamethanks 2022-09-29 00:46:47 +02:00
  • d629c81aa1 Fix #5267: order[custom] no longer works when only a single ID is being searched evazion 2022-09-29 03:36:55 -05:00
  • 530d8cf762 searchable: fix searching for invalid IP addresses. evazion 2022-09-29 03:52:34 -05:00
  • c5b215ffcb searchable: fix searching for polymorphic attributes. evazion 2022-09-29 03:23:42 -05:00
  • 09eb763e3c searchable: fix searching by json attribute. evazion 2022-09-29 02:22:42 -05:00
  • b625f95981 emails: use separate addresses for different types of emails. evazion 2022-09-29 00:39:31 -05:00
  • b94cb7d824 emails: include logging information in email headers. evazion 2022-09-28 20:16:50 -05:00
  • ed9986def6 emails: fix one-click unsubscription. evazion 2022-09-28 19:44:29 -05:00
  • 5051c6649d Tumblr: parse new dashboard links nonamethanks 2022-09-28 16:57:50 +02:00
  • 266fed1b99 modqueue: fix incorrect page counts when filtering by tag. evazion 2022-09-28 00:32:29 -05:00
  • 4c03ea5be3 Fix #5132: Modqueue displays active posts when excluding any search term evazion 2022-09-28 00:13:39 -05:00
  • 59f166a637 Fix #5057: Modqueue: filtering by tag breaks ordering evazion 2022-09-27 22:51:16 -05:00
  • 91c8038685 Fix #4606: Add only= support for modqueue. evazion 2022-09-27 22:21:11 -05:00
  • 04b004d2a4 Fix #4586: Wrong paginator for status:unmoderated evazion 2022-09-27 21:57:55 -05:00
  • f49b3c439f posts: optimize modqueue page, status:modqueue, and status:unmoderated searches. evazion 2022-09-27 06:12:34 -05:00
  • e72073ca6b emails: update email templates. evazion 2022-09-27 08:19:13 -05:00
  • 331f15259a Fix #1590: id metatag: "id:A..B,C..D,E" evazion 2022-09-27 01:26:01 -05:00
  • 116c1f1af8 searchable: factor out metatag value parser. evazion 2022-09-26 22:46:46 -05:00
  • 65dbd89e25 Fix #4978: -approver:username implicitly adds approver:any evazion 2022-09-26 19:28:10 -05:00
  • a399ab1060 comments: don't nest search form under div.list-of-comments. evazion 2022-09-26 14:41:27 -05:00
  • 67c992bfbf post events: show post-related mod actions on post event page. evazion 2022-09-26 03:24:50 -05:00
  • 75a2814f18 mod actions: fix ip unban and modreport actions being visible to non-mods. evazion 2022-09-25 23:11:52 -05:00
  • 17c6a2d77b mod actions: add options to filter /mod_actions by subject. evazion 2022-09-25 22:48:23 -05:00
  • 3dc765ca9d mod actions: add fix script to populate subject field. evazion 2022-09-25 17:56:21 -05:00
  • c154ce64fc modreports: fix exception when searching by recipient_name. evazion 2022-09-25 15:06:08 -05:00
  • 34057b25e1 mod actions: record the subject of the mod action. evazion 2022-09-25 01:05:50 -05:00
  • 9026875776 db: add subject_id, subject_type columns to mod_actions. evazion 2022-09-25 00:03:52 -05:00
  • 718c4d121b posts: fix double deletion bug. evazion 2022-09-24 23:27:06 -05:00
  • 361af6a4cb posts: rework post events page. evazion 2022-09-24 17:41:23 -05:00
  • fc122cbc5a tests: fix broken tests. evazion 2022-09-24 03:34:57 -05:00
  • adba70a0de api: make IP addresses in the API. evazion 2022-09-24 00:09:36 -05:00
  • 7bf824f0dd disapprovals: fix searching by user. evazion 2022-09-23 20:51:25 -05:00
  • 9363658652 post versions: fix exception when added_tags contains nulls. evazion 2022-09-23 20:04:44 -05:00
  • 7c7781d1d1 upgrades: hide upgrade banner when upgrades are disabled Talulah 2022-09-21 19:43:06 -03:00
  • 8c339aa364 Fix typo in session_loader.rb Ikko Ashimine 2022-09-24 01:17:12 +09:00
  • e5edd79180 flags: fix flagger:<name> not returning self-flagged uploads evazion 2022-09-22 22:31:33 -05:00
  • dff27e3a3a comments: put search form on same page as search results. evazion 2022-09-22 20:56:10 -05:00
  • 0dd57a933b db: add indexes on comment fields. evazion 2022-09-22 20:17:19 -05:00
  • 2429d6c961 comments: let users see their own name on their own deleted comments. evazion 2022-09-22 19:39:12 -05:00
  • a442658f8a Fix #5237: Deleted comments can be viewed by other users evazion 2022-09-22 19:02:17 -05:00
  • 88ac91f5f3 search: refactor to pass in the current user explicitly. evazion 2022-09-22 04:16:28 -05:00
  • b56b6c554b commentaries: perform full-text search instead of substring search. evazion 2022-09-22 01:17:26 -05:00
  • 29a4ca0818 pools: switch from search[name_matches] to search[name_contains]. evazion 2022-09-21 22:52:30 -05:00
  • 3114ef3daf searchable: standardize the <field>_matches operator for text fields. evazion 2022-09-21 19:32:25 -05:00
  • a6e0872ce4 flags: fix mods not being able to see the flagger on self-flagged posts. evazion 2022-09-21 16:22:42 -05:00
  • a35f49e905 searchable: add framework for defining user search permissions. evazion 2022-09-21 15:53:04 -05:00
  • 6a9a679149 searchable: refactor search_attributes helper methods into class. evazion 2022-09-21 04:15:38 -05:00
  • 91fca27126 db: fix types of various string columns. evazion 2022-09-21 21:36:43 -05:00
  • d730bd5882 uploads: remove unused search form template. evazion 2022-09-21 22:58:00 -05:00
  • 50cb30215a modqueue: add ai-generated to list of warning tags. evazion 2022-09-21 22:53:29 -05:00
  • 84ebef8c71 controllers: return 400 instead of 403 for GET requests with body. evazion 2022-09-22 00:57:17 -05:00
  • a229a6f5c4 models: remove ignored_columns declarations. evazion 2022-09-20 21:23:34 -05:00
  • b66f84c0c7 db: drop normalized_url column from artist_urls. evazion 2022-09-20 21:25:43 -05:00
  • 2282fd7ea4 db: drop {updater,creator,uploader}_ip_addr columns. evazion 2022-09-20 20:51:57 -05:00
  • 3184e77de0 controllers: don't allow GET requests with params in the body. evazion 2022-09-19 15:59:30 -05:00
  • 7977572865 users: fix user deletion validation. evazion 2022-09-19 05:49:47 -05:00
  • aea3837f9a users: delete accounts with invalid names. evazion 2022-09-19 04:51:56 -05:00
  • 23f9a1af7e mod actions: update /mod_actions index. evazion 2022-09-19 05:08:04 -05:00
  • f55aa85c68 db: add category and description indexes on mod_actions table. evazion 2022-09-18 23:31:30 -05:00
  • 2119a8efc5 mod actions: fix messages to use consistent format. evazion 2022-09-18 20:30:41 -05:00
  • 72e95b6ca3 flags: allow approvers to bypass the "can't flag more than once in 3 days" rule. evazion 2022-09-18 15:43:05 -05:00
  • 0c919a6bc8 versions: remove 'subsequent' version comparison option. evazion 2022-09-18 05:32:02 -05:00
  • 1d2bac7b95 Remove CurrentUser.ip_addr. evazion 2022-09-18 04:41:01 -05:00
  • d4da8499ce models: stop saving IP addresses in version tables. evazion 2022-09-18 03:02:30 -05:00
  • 44d4452068 db: set various ip address columns to nullable. evazion 2022-09-17 22:46:23 -05:00
  • 553d35178c Remove IpAddress model. evazion 2022-09-17 23:29:57 -05:00
  • 075199cd1e Remove /ip_addresses page. evazion 2022-09-17 15:36:51 -05:00
  • 1ac56b72a7 emails: add proton.me to domain whitelist. evazion 2022-09-16 05:42:12 -05:00
  • 1e3fd3b724 artist finder: add pomf.tv to site blacklist. evazion 2022-09-16 05:41:35 -05:00
  • 3d092bfd37 site map: reorganize layout. evazion 2022-09-16 05:03:27 -05:00