Cinder
4883912e93
[Security] Implement read only mode ( #821 )
2024-12-08 19:28:31 -08:00
Tarrgon
cf94b1b827
[DangerZone] Allow admins to hide pending posts for a specified amount of hours ( #760 )
2024-11-10 20:22:14 -08:00
Donovan Daniels
6f296e8e01
[Posts] Add back comment disabling ( #749 )
2024-10-28 13:56:22 -07:00
Donovan Daniels
3f90417fe7
[AIBUR] Prevent approval for DNP antecedents/consequents ( #773 )
2024-10-28 11:37:37 -07:00
Donovan Daniels
b3d3fbc6a0
[Posts] Fix pool metatags with capital letters ( #769 )
2024-10-22 15:41:05 -07:00
Donovan Daniels
9c82b003a3
[PostFlags] Allow uploading guidelines flag on approved posts ( #764 )
2024-09-29 13:08:45 -07:00
Donovan Daniels
5ef9c55c7d
[UserFeedbacks] Add deleted record count to feedback summaries ( #743 )
2024-09-07 14:28:07 -07:00
Donovan Daniels
f315504660
[Posts] Add verified artist search ( #663 )
2024-09-07 13:34:25 -07:00
Donovan Daniels
ab0453120a
[WikiPages] Redirect back to wiki when editing/fixing tag ( #705 )
2024-09-02 07:40:41 -07:00
Donovan Daniels
237f79eabe
[AvoidPosting] Bug fixes and cleanup ( #706 )
2024-08-04 12:35:46 -07:00
Donovan Daniels
8a3e70e5ca
[AvoidPosting] Integrate the avoid posting list into the site ( #582 )
2024-08-03 14:15:26 -07:00
Donovan Daniels
852129269b
[Tickets] Refactor viewing access and add JSON API ( #664 )
...
resolves #657
2024-07-28 18:12:41 -07:00
Donovan Daniels
b3b16759c4
[PostSets/Pools] Handle metatag additions when set/pool is full ( #669 )
2024-07-28 18:12:41 -07:00
Donovan Daniels
80f12710e6
[WikiPages] Prevent renaming wiki pages for help pages ( #666 )
2024-07-28 18:12:41 -07:00
Tarrgon
1425332c0b
[Replacements] Allow janitor+ to auto approve submitted replacements ( #650 )
2024-07-28 18:12:41 -07:00
Donovan Daniels
4a0a0c2f93
[UserFeedbacks] Add ability to soft delete feedbacks ( #670 )
2024-07-21 10:58:40 -07:00
Donovan Daniels
0346f86ac7
[Artists] Convert is_active into proper deletion ( #660 )
2024-07-20 11:45:36 -07:00
Donovan Daniels
b28bb5c99f
[ForumTopics] Fix page number mismatch ( #675 )
...
Fixes an issue introduced in #674 .
2024-07-20 09:23:26 -07:00
Sindrake
727df848f7
[NewsUpdates] Enable API endpoint for index
...
Also cleaned up some auto-correctable style issues.
2024-07-15 14:01:12 -07:00
Donovan Daniels
af0036db6b
[Forums] Clean up permission checks ( #674 )
2024-07-14 13:14:09 -07:00
Donovan Daniels
d9f6653e02
[Posts] Overhaul destroyed posts ( #672 )
2024-07-13 17:05:50 -07:00
Donovan Daniels
6d1b15eab4
[PostEvents] Add event for changing background color ( #655 )
2024-06-28 09:26:01 -07:00
Earlopain
d7ece18a1c
[Posts] Fix the iqdb remove job
...
More faraday fallout. For delete requests, it expects this parameter to be iterable (if present)
2024-05-07 21:52:54 +02:00
Earlopain
c60ee96133
[Posts] Fix an error during uploads for 404/etc.
...
This line wasn't properly updated for faraday
2024-05-07 16:47:57 +02:00
Earlopain
a7ef80074d
[Cleanup] Resolve some easy ruby warnings
...
Mostly duplicate method warnings
2024-04-28 11:59:37 +02:00
Earlopain
d01c8c131d
[Misc] Replace httparty with faraday
...
We already pull in faraday from opensearch-ruby.
httparty hasn't had a release in a while and it printing warnings on ruby 3.3
2024-04-27 23:01:10 +02:00
Earlopain
58f9a18915
[Tests] Improve/Add tests around network requests
2024-04-27 13:57:51 +02:00
Earlopain
75ea36b700
[Cleanup] Remove unused size method from file class
2024-04-26 15:58:18 +02:00
Earlopain
b058077cf0
[Misc] Add a method that returns the base url for network requests
...
This makes it easier to stub in tests.
Also add a method to the iqdb proxy to say if it is enabled or not and use it everywhere.
2024-04-26 15:57:56 +02:00
Earlopain
988b607c57
Merge pull request #638 from DonovanDMC/note-previews-posts
...
[Notes] Remove note previews, replace with dtext previews
2024-04-21 19:40:09 +02:00
Earlopain
53d67da88d
[TagImplications] Ignore tag count limit on approve
...
This will apply to all automated changes, though I think only implications really need it.
2024-04-21 19:09:52 +02:00
Donovan Daniels
0f8ec1de53
[Notes] Remove note previews, replace with dtext previews
2024-04-18 05:31:25 -05:00
Earlopain
3229106431
[WikiPages] Fix exception on show_or_new without arg
...
This now uses `titled` which didn't handle nil
2024-04-12 15:11:45 +02:00
Earlopain
d2d6e83537
[Misc] Fix an exception during exception logging
...
This broke after the upgrade to rails 7.1 because of https://github.com/rails/rails/pull/46535
2024-04-11 19:10:57 +02:00
Earlopain
0b47770c49
[Prod] Add Datadog
...
Let's see how this one works out. Cute logo
2024-04-09 20:16:29 +02:00
Earlopain
40ff649250
Merge pull request #631 from DonovanDMC/wikipages-normalize-title
...
[WikiPages] normalize title in show_or_new & edit
2024-04-09 19:56:16 +02:00
Earlopain
7cd026d18d
[Cleanup] Return a single wiki from WikiPage.titled
2024-04-09 19:50:33 +02:00
Donovan Daniels
b2c4fffdb5
[Tests] Fix post expunge note/post update count test
2024-04-06 08:12:01 -05:00
Earlopain
d9a055d058
[Users] Redirect to name changes when name is invalid
...
The more or less unintrusive message has been there for a few months now.
Start forcing a name change when accessing through a browser, ignore api for now
2024-04-05 17:33:09 +02:00
Earlopain
e3fdc5d61b
[Pools] Fix discrepancy between index page count and actual page count
...
One was using `user.per_page`, the other config.posts_per_page. Consolidate this
logic to `paginate_posts` to make it more obvious what's going on.
2024-04-04 22:52:49 +02:00
Earlopain
2e140a5607
[Posts] Use addressable for source parsing
...
Fixes no icons for links with square brackets
2024-03-18 18:59:19 +01:00
Earlopain
aeb2076b80
[TagAliases] Fix locked artist preventing approval
...
Everything is already scoped to the approver. Switching to the creator doesn't make much sense here.
In addition, this sent the success message 5 times because the rename happened at the wrong place
2024-03-17 19:16:01 +01:00
Earlopain
979e2e4d5f
[Tests] Add basic tests for takedowns
...
Would have ccaught the breakage from frozen string literals
2024-03-17 19:16:01 +01:00
Earlopain
1da52e3d0d
[TagRelations] Fix rejecting in certain cases
...
Rejection should always be possible
Previously this skipped validations, now it doesn't
2024-03-03 20:35:28 +01:00
Earlopain
853790272b
[Posts] Allow excluding multiple ids in search
2024-03-03 20:04:02 +01:00
Earlopain
17b99821e3
[Posts] Fix searches for huge ids erroring
...
This is because they can exceed Integer.MAX_VALUE on the opensearch side
2024-02-28 17:25:54 +01:00
Earlopain
7c03dddc56
[Pools] Fix exception on the ordering page
...
Broken through 0381653e80
2024-02-27 18:37:22 +01:00
Earlopain
45fd9d52a8
[RuboCop] Disallow logging in tests
...
Don't want these committed
2024-02-27 16:18:01 +01:00
Earlopain
2d7e507555
[Posts] Show an icon for non-matches urls
2024-02-27 15:48:52 +01:00
Earlopain
a816ee3b34
[BURs] Don't use tag_string_diff for tag nuking
...
This doesn't have the same issue as mass updates, but
it doesn't hurt to change this away from tag_string_diff as well
Aliases/Implications still do this but considering this has been the case
for 4 years now I don't believe this to be a problem
2024-02-26 16:56:20 +01:00