Commit Graph

201 Commits

Author SHA1 Message Date
Noah Petherbridge
70402b42c9 Go to Comment endpoint + notification fixes
* Add endpoint /go/comment?id= that finds the right page that a comment
  can be seen on for the current user and redirects there.
* Resolves issues with link discrepancies in comment notifications, if
  the recipient sees different page numbers depending on blocklist
  status.
* Supports copyable permalinks to any comment on the site reliably.
2024-01-05 22:14:42 -08:00
Noah Petherbridge
384638de09 Site Gallery throttle 2024-01-05 19:08:44 -08:00
Noah Petherbridge
24ce39d306 CSS tweaks for user profile themes 2023-12-30 16:14:40 -08:00
Noah Petherbridge
d7dd5aae6c Explicit Photo handling on Notifications page 2023-12-26 16:31:37 -08:00
Noah Petherbridge
be835ca8f9 Easy Mark Explicit button for admin users 2023-12-26 16:26:23 -08:00
Noah Petherbridge
2d8cdad601 Advertise new Look & Feel feature on the Dashboard 2023-12-26 15:58:21 -08:00
Noah Petherbridge
90270572f1 Look & Feel settings for profile pages 2023-12-26 15:44:34 -08:00
Noah Petherbridge
d808741752 Stylize the Messages view 2023-12-25 22:13:03 -08:00
Noah Petherbridge
cadb759ff4 Messages: Threaded view for better user experience 2023-12-25 21:36:41 -08:00
Noah Petherbridge
f986c6f0a5 Fix Gallery lightbox URL to image 2023-12-21 21:14:00 -08:00
Noah Petherbridge
ebc8e9b72c More effectively block drag and right-click 2023-12-21 21:00:08 -08:00
Noah Petherbridge
42c189d333 Fix import of right-click script 2023-12-21 20:40:06 -08:00
Noah Petherbridge
50434ae7d2 Disable image dragging 2023-12-21 20:38:18 -08:00
Noah Petherbridge
b43fec144b Fix duration pretty printing and number shortening 2023-12-21 17:12:34 -08:00
Noah Petherbridge
8863daac60 Show display names in forums and comments 2023-12-21 15:09:23 -08:00
Noah Petherbridge
13775b9722 Admin view for User Notes page 2023-12-21 14:59:41 -08:00
Noah Petherbridge
483e5a2db3 Photo edit/delete fixes, lazy load images 2023-12-21 14:37:55 -08:00
Noah Petherbridge
da7e8d5899 Small tweak 2023-12-04 19:59:53 -08:00
Noah Petherbridge
fc8014913d Admin insights block lists page 2023-12-04 19:57:14 -08:00
Noah Petherbridge
f618973e80 Right-click blocker on img tags only 2023-11-28 11:04:57 -08:00
Noah Petherbridge
f23a787d32 Tweak right-click modal 2023-11-27 21:53:02 -08:00
Noah Petherbridge
8130ce4845 Right-click dissuasion 2023-11-27 21:23:31 -08:00
Noah Petherbridge
2e3cd96309 Update privacy policy and TOS 2023-11-26 21:22:39 -08:00
Noah Petherbridge
0cb3efe577 Minor fixes to admin feedback pages 2023-11-26 21:02:36 -08:00
Noah Petherbridge
22e8c9129b PWA Manifest JSON 2023-11-25 17:15:21 -08:00
Noah Petherbridge
3d4c728d75 Certification photo admin updates 2023-11-25 14:28:16 -08:00
Noah Petherbridge
7ef22db5e2 Can't accept a friend request after you ignored it 2023-11-25 13:39:38 -08:00
Noah Petherbridge
4846a88ab0 Add an anchor link to the TOS 2023-11-24 12:33:45 -08:00
Noah Petherbridge
a58d6c4089 Forums: Only show poll on first page of a thread 2023-11-24 12:26:17 -08:00
Noah Petherbridge
587d940757 Add clarifying rules about downloading pictures 2023-11-24 12:21:45 -08:00
Noah Petherbridge
f0373285eb 2FA: Ability to see original QR code again 2023-11-15 18:01:34 -08:00
Noah Petherbridge
fae995e486 Gallery: Retain search filters when toggling card types 2023-11-07 11:24:08 -08:00
Noah Petherbridge
f9a2d471f5 My User Notes page 2023-10-29 12:29:11 -07:00
Noah Petherbridge
c0bff8ee18 Settings to opt-out of certain notification types 2023-10-28 14:34:35 -07:00
Noah Petherbridge
64d2749299 Fix site gallery userID + visibility filters 2023-10-26 17:33:08 -07:00
Noah Petherbridge
898be65327 Update privacy policy for more transparency 2023-10-24 23:35:44 -07:00
Noah Petherbridge
0143fd752f Bugfixes on user profile pages 2023-10-23 21:55:55 -07:00
Noah Petherbridge
47a4ebb0ad Bugfix on viewing other users friends and relationship booleans 2023-10-23 00:04:25 -07:00
Noah Petherbridge
a97ed4562e Ability to ignore friend requests 2023-10-22 19:57:18 -07:00
Noah Petherbridge
61c47c032d Site Gallery: Default to friends only 2023-10-22 19:17:49 -07:00
Noah Petherbridge
81da502f17 Bugfix on gallery display 2023-10-22 16:20:24 -07:00
Noah Petherbridge
db4a8bda85 Minor bugfix on user gallery filter UI 2023-10-22 16:07:24 -07:00
Noah Petherbridge
39c825d4ca Filters on User Gallery Pages 2023-10-22 16:03:17 -07:00
Noah Petherbridge
481bd0ae61 Deactivate Account; Friends Lists on Profiles
* Add a way for users to temporarily deactivate their accounts, in a
  recoverable way should they decide to return later.
* A deactivated account may log in but have limited options: to
  reactivate their account, permanently delete it, or log out.
* Fix several bugs around the display of comments, messages and
  forum threads for disabled, banned, or blocked users:
  * Messages (inbox and sentbox) will be hidden and the unread indicator
    will not count unread messages the user can't access.
  * Comments on photos and forum posts are hidden, and top-level threads
    on the "Newest" tab will show "[unavailable]" for their text and
    username.
  * Your historical notifications will hide users who are blocked, banned
    or disabled.
* Add a "Friends" tab to user profile pages, to see other users' friends.
  * The page is Certification Required so non-cert users can't easily
    discover any members on the site.
2023-10-22 15:02:24 -07:00
Noah Petherbridge
0f35f135d2 Inner circle removal requests 2023-10-14 11:37:01 -07:00
Noah Petherbridge
bd22c6d681 Open chat in new tab 2023-10-10 19:49:36 -07:00
Noah Petherbridge
8348904c10 Tweak the chat birthday landing page 2023-10-10 19:47:45 -07:00
Noah Petherbridge
59338d510f Birthday cake emoji for the chat room 2023-10-10 19:30:39 -07:00
Noah Petherbridge
a16894a1b1 Chat landing page: show online friends 2023-10-08 13:35:11 -07:00
Noah Petherbridge
95212970ff Pager at bottom of Newest tab of forum 2023-09-30 15:29:17 -07:00