Commit Graph

132 Commits

Author SHA1 Message Date
Cinder
0dd17474aa
[Users] Rework the profile page (#931) 2025-02-26 05:34:43 -08:00
Cinder
f995714992
[Posts] Rewrite the thumbnail styles (#796)
Fixes #791 and #781
2024-11-18 08:38:22 -08:00
Cinder
3f17beb3b8
[Users] Redesign the profile page (#734) 2024-10-28 14:20:29 -07:00
Donovan Daniels
5ef9c55c7d
[UserFeedbacks] Add deleted record count to feedback summaries (#743) 2024-09-07 14:28:07 -07:00
Earlopain
fc7d84affd
[RuboCop] Enable Style/FrozenStringLiteralComment
This reduces allocations on the posts page by about 5%, from basic testing
2024-02-25 18:15:55 +01:00
Earlopain
6bb4c272cc
[Gems] Bump rubocop 2023-12-03 15:36:37 +01:00
Earlopain
b4e16fa0fd
[Elasticsearch] Implement Response 2023-09-16 15:30:28 +02:00
Earlopain
056ce3e7aa
[Cleanup] Remove without_safe_mode from CurrentUser
It really did two things and was primarily intented for automated actions
so that all posts get matched regardless of rating and status.
Now there's a dedicated method to do just that
2023-09-11 18:30:25 +02:00
Earlopain
6529f69628
[Posts] Fix Quick/Recent tags not showing
Result of my inability to make changes everywhere I need to.
c9a084e0a3
Also remove artistTags which seems to have never been used.
2023-08-30 20:39:58 +02:00
Earlopain
8d3bb3414d
[Cleanup] Remove is_metatag?
Metatags don't appear in post versions
2023-08-20 18:27:40 +02:00
Donovan Daniels
b339e84612
[Tickets] Profile Links & Pending Count (#518)
* [Tickets] Profile Links & Pending Count

* stuff a sock in it, rubocop

* Remove counts fixer for ticketss

* Update app/views/tickets/show.html.erb

Co-authored-by: Earlopain <earlopain+github@protonmail.com>

* Update app/views/tickets/show.html.erb

Co-authored-by: Earlopain <earlopain+github@protonmail.com>

* use standardized timestamps

* this got yeeted at some point

* Fix search links, only show pending count when >= 2

I'm imagining some confusion if it shows one pending when it is just
the one you're looking at right now

* Fix fixer? `update_column` throws a readonly error

* `for_user` is only used in fixer script

* Fix fixer script, for real

---------

Co-authored-by: Earlopain <earlopain+github@protonmail.com>
Co-authored-by: Earlopain <earlopain@protonmail.com>
2023-05-16 20:48:51 +02:00
Earlopain
8ba5ea2699
[Misc] Fix rubocop offense 2023-04-02 23:25:09 +02:00
Earlopain
cbc0fd3aa1
[Users] Link to replacement id searches by default
Same as the previous commit
2023-03-29 18:08:15 +02:00
Earlopain
e25878b03f
[Users] Link to flag creator id search by default
Also exposes that field in the search form
2023-03-29 18:03:34 +02:00
Earlopain
61c5d3af0e
[Users] Mention pending replacements in upload limit hint 2022-09-16 19:32:00 +02:00
Earlopain
a321293777
[Users] Hide favorites of blocked users
Also show the error notice when searching by tag
2022-09-11 19:49:13 +02:00
Earlopain
4cb88300c7
[Versions] Rename post/pool archive classes to versions
This just makes sense, and was confusing beforehand.
Case-in-point: Two test classes for pools: pool_versions and pool_archive
2022-08-06 18:58:24 +02:00
Earlopain
7531fc9894
[Cleanup] Remove an assortment of unused code 2022-07-11 20:17:24 +02:00
Earlopain
09a2ff3827
[Users] Change ban reason formatting
This looks better on feedbacks with rule excerpts which are in the majority
2022-05-16 11:22:49 +02:00
Earlopain
a72473cb32
[Users] Add rejected replacements to the profile
Also seperate lines for deleted and replaced posts and removal of appeals
2022-03-06 15:22:40 +01:00
Earlopain
f80cb1e62e
[Users] Show exact join date on profile 2022-03-05 21:33:06 +01:00
Earlopain
bdef5a9fda
[StaffNotes] Extract list for user into partial 2022-02-19 20:21:09 +01:00
Earlopain
f7ba9c5043
[Cleanup] Remove post appeals 2022-02-11 17:05:09 +01:00
Earlopain
2f8b733f92
[Users] Better wording for replacements regarding upload limit 2022-02-01 12:41:17 +01:00
Earlopain
8a107a1e44
[Replacements] Affect the upload limit 2022-01-30 14:03:51 +01:00
Earlopain
f23e31db1b
[Replacements] Allow specific user to replace images
This option is only temporary, once it is rolled out for eveyone
this can be reverted, and simply  use is_member in the access check
2022-01-30 13:33:14 +01:00
Earlopain
da96e16fd6
[Replacements] Record original uploader
Add a link to users profile to search for their replaced posts and give
janitors the option to penalize the user when appropriate
2021-06-26 13:01:26 +02:00
Kira
b3eb88405d [Staff Notes] Add staff notes 2021-05-12 21:57:12 -07:00
Kira
5db95b362b Add deleted posts index 2020-04-05 07:30:12 -07:00
Kira
159f756514 Merge branch 'themes' 2020-04-01 03:02:31 -07:00
Kira
787bb4d82e Favorites: fix bad query plan on fetching favorites 2020-04-01 02:53:34 -07:00
Kira
e30b7386af [Profile] Fix admins unable to view others favorites/uploads 2020-03-31 03:02:33 -07:00
Kira
5f9296143b Fix user favorite counter being stuck 2020-03-12 17:32:02 -07:00
Kira
263cf9b777 Fix active upload count 2020-01-18 14:51:09 -08:00
Kira
9966e5eba0 Fix deleted post count to use cache 2020-01-03 05:52:31 -08:00
Kira
132f525064 Fix formatting of user feedback 2019-11-24 07:22:31 -08:00
Kira
c9c6798023 Enforce sorting order of quick tags 2019-11-24 05:39:51 -08:00
Kira
160b0cb22e Remove saved searches 2019-10-21 02:57:03 -07:00
Kira
aec5ccc9d6 Revise some help verbiage 2019-10-06 01:30:20 -07:00
Kira
9721705b64 Add permabans, for those special individuals that need them 2019-08-10 00:22:34 -07:00
Kira
647f3f59e3 Fix user page due to bad use of tag_search results 2019-07-23 07:01:06 -07:00
Kira
7b750ac862 Descriptions on posts 2019-07-14 06:24:52 -07:00
Kira
1636b62c3e Move post uploader to vue.js and inline it 2019-07-11 20:19:56 -07:00
Kira
847257966e Change upload limit formula to match e6 2019-06-22 02:01:49 -07:00
Kira
621148b097 Update more stuff to go in the user status table. 2019-06-04 05:56:20 -07:00
Kira
14d86f3b9e Remove super voters. 2019-06-01 08:46:03 -07:00
Kira
b95d221c1d Replace pool archive code with inline version 2019-05-10 18:19:23 -07:00
Kira
e62099af44 A whole boatload of elasticsearch changes
Makes index job unique to account for changes to update triggering.
Fixes instances of mixed SQL and ES searches with tag_matches.
Adds utility methods for exists? and count_only ES searches.
Adds comment_bumped_at for comments page usage.
Adds random seeding capability.
Fixes random searches not working correctly.
Fixes status:active.
2019-03-28 14:04:01 -07:00
Kira
5083e6d92e Remove favorite groups 2019-03-23 00:57:37 -07:00
evazion
0966a290e4 Fix #3941: Add ability to search users by inviter. 2018-10-04 12:44:59 -05:00