Noah Petherbridge
62d56d5924
Better "Newest" tab for forums
2024-02-15 19:53:25 -08:00
Noah Petherbridge
3c0473c633
WIP: Deduplicate threads on Newest forum tab
2024-02-14 21:38:20 -08:00
Noah Petherbridge
7ceb14053b
Don't show banned friends on friend page
2024-02-14 20:25:24 -08:00
Noah Petherbridge
7da650ffc4
Go 1.22 upgrade
2024-02-10 16:17:15 -08:00
Noah Petherbridge
588de52252
Add orientation options
2024-02-08 13:02:19 -08:00
Noah Petherbridge
fedfbed4eb
Ability to change username
2024-01-27 13:57:24 -08:00
Noah Petherbridge
ef8abec7bf
Fix removing likes notification
2024-01-20 15:08:36 -08:00
Noah Petherbridge
a9cc758624
On signup: tell user to check their spam folder too for the email
2024-01-13 11:26:47 -08:00
Noah Petherbridge
b4cd57c8c3
Tweak friends-only pic notification revoke
2024-01-10 18:08:17 -08:00
Noah Petherbridge
eed971d997
FAQ update and notifications fix
2024-01-10 17:47:41 -08:00
Noah Petherbridge
19006877a2
Fix limited logged-out view profile picture
2024-01-07 15:32:51 -08:00
Noah Petherbridge
7a6b21fee5
Lazy compute UserRelationships on CanSeeProfilePicture function
2024-01-07 14:25:00 -08:00
Noah Petherbridge
8fca36836c
Add notice of private profile pic, inner circle placeholder
...
* On a user gallery page: if the current user can not see their default
profile pic (friends-only or private), include a notice and link to
the FAQ about this.
* Add a new placeholder avatar for profile pics that are set to
"Inner circle only" when viewed by members outside the circle.
2024-01-07 14:20:01 -08:00
Noah Petherbridge
9a854e5679
New inner circle invite workflow
2024-01-06 20:07:36 -08:00
Noah Petherbridge
cca449090a
Forum Search, User Profile Statistics
...
* Add a Search page to the forums to filter by user ID and find threads and
replies matching your search terms, with "quoted phrases" and -negation
support.
* On user profile pages, add an "Activity" box showing statistics on their
forum threads/comments, likes given/received, photo counts, etc.
* On the "Newest" and Search page for Forums: show an indicator whenever a
post includes an attached photo.
2024-01-06 16:44:05 -08:00
Noah Petherbridge
64ce5a9d7c
Couple bugfixes with /go/comment links
2024-01-05 22:25:05 -08:00
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
7555dee944
Update admin feedback visitation links
2024-01-05 19:58:52 -08:00
Noah Petherbridge
384638de09
Site Gallery throttle
2024-01-05 19:08:44 -08:00
Noah Petherbridge
be835ca8f9
Easy Mark Explicit button for admin users
2023-12-26 16:26:23 -08:00
Noah Petherbridge
90270572f1
Look & Feel settings for profile pages
2023-12-26 15:44:34 -08:00
Noah Petherbridge
cadb759ff4
Messages: Threaded view for better user experience
2023-12-25 21:36:41 -08:00
Noah Petherbridge
319fab3da9
Fix type assertions in FormatNumberShort
2023-12-21 17:30:34 -08:00
Noah Petherbridge
b43fec144b
Fix duration pretty printing and number shortening
2023-12-21 17:12:34 -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
fc8014913d
Admin insights block lists page
2023-12-04 19:57:14 -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
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
d72f0b1d2d
Site Gallery: Remember last 'Whose photos' preference
2023-11-24 11:37:01 -08:00
Noah Petherbridge
f0373285eb
2FA: Ability to see original QR code again
2023-11-15 18:01:34 -08:00
Noah Petherbridge
ebd63bcb0d
Bugfix on QueryPlus function
2023-11-07 11:24:14 -08:00
Noah Petherbridge
fae995e486
Gallery: Retain search filters when toggling card types
2023-11-07 11:24:08 -08:00
Noah Petherbridge
3d01fc55f4
Scale profile pictures to a consistent size
2023-10-29 12:42:21 -07:00
Noah Petherbridge
bb0e7fa2fc
More profile fields for BareRTC cards
2023-10-29 12:35:00 -07: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
0143fd752f
Bugfixes on user profile pages
2023-10-23 21:55:55 -07:00
Noah Petherbridge
c701dd831f
Add command to export user data for privacy regulations
2023-10-23 19:05:34 -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
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
85c945579b
Fix '0 years ago' bug
2023-10-10 20:19:52 -07:00
Noah Petherbridge
f21af625c1
Adjust birthday window
2023-10-11 03:03:52 +00:00
Noah Petherbridge
16eca589e5
Adjust birthday window
2023-10-10 19:38:02 -07:00
Noah Petherbridge
59338d510f
Birthday cake emoji for the chat room
2023-10-10 19:30:39 -07:00
Noah Petherbridge
09ba634556
Bugfix on user search page
2023-10-10 18:03:05 -07:00
Noah Petherbridge
de5059c51c
Birthdate display bugfix
2023-10-09 11:54:07 -07:00
Noah Petherbridge
189ffbb61a
Sort the friends list on chat
2023-10-08 13:36:59 -07:00
Noah Petherbridge
a16894a1b1
Chat landing page: show online friends
2023-10-08 13:35:11 -07:00
Noah Petherbridge
c9c89100f9
Search: don't filter by age for people who hide their age
2023-10-08 10:57:08 -07:00
Noah Petherbridge
eb571e1933
BareRTC user profile webhook
2023-10-07 13:24:07 -07:00
Noah Petherbridge
a19e52c03f
Instantly block user in chat, search improvements
2023-09-30 15:24:14 -07:00
Noah Petherbridge
e5b5b9435b
Fix compose page when replying to messages
2023-09-25 18:13:13 -07:00
Noah Petherbridge
8456c5d0f5
Messages: if thread already open, go directly there instead of dedicated Compose page
2023-09-24 14:29:54 -07:00
Noah Petherbridge
a856b9d01b
Blur explicit videos + GIF auto-play option
2023-09-24 11:41:19 -07:00
Noah Petherbridge
50ce31f6ac
Blur explicit photos option
2023-09-19 18:24:57 -07:00
Noah Petherbridge
07feaaa4e7
Minor fixes
2023-09-18 17:31:02 -07:00
Noah Petherbridge
c3a3b7e35c
Two Factor Authentication
2023-09-18 17:22:50 -07:00
Noah Petherbridge
41beba54f2
Don't show blocked users on Likes lists
2023-09-17 22:28:21 -07:00
Noah Petherbridge
ab7a823ad5
Bugfix with comments and blocked user IDs
2023-09-16 23:20:12 -07:00
Noah Petherbridge
b788480eb6
Tighten up user blocking in Notifications & Comments
...
The following bugs are resolved:
* A blocked user comments on a Photo that you have also commented on
(are subscribed to), and you would be notified about their comment.
* A blocked user comments on a Forum Thread that you are subscribed to,
and you would be notified about their post.
* Comments by blocked users (on photos and forum threads) were visible
to you after you have blocked them.
2023-09-16 23:07:32 -07:00
Noah Petherbridge
49b5387750
User Notes + Bring Back Online Chatters List
...
New feature: User Notes
* Add a "Notes" tab to user profile pages and galleries.
* Users can create one private note about another user.
* Admins can see all notes left about a user.
* Admins also see Feedback & Reports regarding the user on that page.
Bring back the online chatters list
* The Usernames are filtered down based on blocklist status.
2023-09-16 13:46:26 -07:00
Noah Petherbridge
a70e1c2b73
Minor bugfixes
...
- Revoke photo notifications if visibility moving to inner circle
- No longer show usernames in chat on the landing page
2023-09-14 17:40:12 -07:00
Noah Petherbridge
fdc6c5c0a7
Show currently on chat indicators
2023-09-13 23:13:02 -07:00
Noah Petherbridge
5ceeeb5fee
LastLoginAtCooldown from 8 hours to 1 hour
2023-09-13 22:58:00 -07:00
Noah Petherbridge
de30f5e952
See who has "Liked" something
2023-09-13 21:28:38 -07:00
Noah Petherbridge
3543dd3e42
Allow updating birthdate, with admin report
2023-09-11 19:24:09 -07:00
Noah Petherbridge
7d3e04b869
Fix age min/max filter on search page
2023-09-10 12:07:16 -07:00
Noah Petherbridge
1e7ea6830c
Reserved username check on signup page
2023-09-09 12:26:51 -07:00
Noah Petherbridge
618acc9f92
Update reserved usernames
2023-09-09 12:23:54 -07:00
Noah Petherbridge
de71d65be6
Only admin users can see banned accounts on search
2023-09-09 11:16:43 -07:00
Noah Petherbridge
e4c1142d55
More thorough blocking behavior
2023-09-05 13:57:56 -07:00
Noah Petherbridge
b619e0c02e
Send inner circle status as VIP to BareRTC
2023-09-03 12:08:45 -07:00
Noah Petherbridge
6b0246edad
Tweak private share badges
2023-09-01 23:07:15 -07:00
Noah Petherbridge
2d7f8c0d87
Fix private grants page
2023-09-01 22:41:33 -07:00
Noah Petherbridge
944dbb749b
Private photos: see who shares back
2023-09-01 22:27:18 -07:00
Noah Petherbridge
577c92386e
Filter for expressly non-certified
2023-09-01 17:20:34 -07:00
Noah Petherbridge
67a54c866e
New search filters and friendship sent icon
2023-09-01 17:13:10 -07:00
Noah Petherbridge
8275cc3ad9
Bugfix on search page
2023-08-29 21:14:06 -07:00
Noah Petherbridge
6eb51cf545
Filter member directory by HereFor
2023-08-29 21:10:00 -07:00
Noah Petherbridge
f52fa47f3e
More profile settings for HereFor
2023-08-29 20:40:23 -07:00
Noah Petherbridge
9f145c2f5e
Tweak the login rate limiter
2023-08-20 20:58:51 -07:00
Noah Petherbridge
3f500cd019
Truncate location precision on RefreshGeoIP()
2023-08-20 10:25:13 -07:00
Noah Petherbridge
a785b093e7
Tweaks to Who's Nearby
2023-08-19 21:09:23 -07:00
Noah Petherbridge
cc628afd44
Who's Nearby Feature
2023-08-19 19:11:33 -07:00
Noah Petherbridge
73f89c7837
Chat country flags: stop at first subdivision
2023-08-17 18:47:52 -07:00
Noah Petherbridge
bf71ed421c
Maintenance Mode + Blockable Admin Scope
2023-08-16 22:09:04 -07:00
Noah Petherbridge
5f5fe37350
Chat reports: attach target user ID table
2023-08-16 17:30:39 -07:00
Noah Petherbridge
dc5b82b59a
Get better country and subdivision names
2023-08-15 21:08:07 -07:00
Noah Petherbridge
001477de61
Test chat room flags some more
2023-08-15 21:03:41 -07:00
Noah Petherbridge
ece83a0b23
Test update to chat country flags
2023-08-15 20:56:22 -07:00
Noah Petherbridge
1ee8acf060
Various quick fixes
...
* Signup: if entering an existing email, don't admit that the email
exists. Instead, send a specialized email to its address.
* Search: no longer search for users by email address.
* Login: always hash the incoming password on user not found, to take
constant time compared to when the user did exist.
* Fix a pagination bug when a private (shy account) views a non-friend's
photo gallery.
2023-08-15 17:33:33 -07:00