Noah Petherbridge
26d2bc98f1
Minor quick fixes
2023-07-07 17:31:46 -07:00
Noah Petherbridge
2682512dd3
Geogate kill switch
2023-07-01 16:35:35 -07:00
Noah Petherbridge
9474625969
Update the About, Features and FAQ pages
2023-06-26 23:29:05 -07:00
Noah Petherbridge
7d4326e251
Fix GIF and PNG uploads
2023-06-25 23:03:41 -07:00
Noah Petherbridge
e051da21b5
Support GIF videos in your photo gallery
2023-06-25 22:55:07 -07:00
Noah Petherbridge
8bd1fac3ee
Update geo gate list
2023-06-24 15:59:50 -07:00
Noah Petherbridge
3d30102ade
Bugfix on geogate
2023-06-24 15:51:53 -07:00
Noah Petherbridge
c172565a56
Geo-gating on signup
2023-06-24 15:39:45 -07:00
Noah Petherbridge
45cb4d260e
DM Privacy + Settings Page Tabs
...
* Refactor the Settings page into a tabbed UI to reduce confusion with
all the different forms and save buttons
* Add a DM Privacy setting to your page
* Update the About page
2023-06-23 22:18:09 -07:00
Noah Petherbridge
0f6b627156
Spit and polish
...
* Refactor pagination into a DRY template func
* Better guide users with no profile pic to upload one
2023-06-21 20:46:27 -07:00
Noah Petherbridge
8afcbbe2be
Fix age gate page to defend against common user error
2023-06-20 12:12:58 -07:00
Noah Petherbridge
a98c218628
Bugfixes with changing user birthdates
2023-06-16 17:31:40 -07:00
Noah Petherbridge
ae8ef83115
Option to hide age from profile display
2023-06-16 17:11:52 -07:00
Noah Petherbridge
d36e71549a
Age gate: collect birthdates retroactively and on new signup
2023-06-16 13:05:33 -07:00
Noah Petherbridge
3d34306c7e
Better comment notification links
2023-06-15 19:40:40 -07:00
Noah Petherbridge
70d252dd75
Like buttons in photo notifications
2023-06-15 19:06:16 -07:00
Noah Petherbridge
b262ac4be6
Better chat stats on landing page
2023-06-10 13:25:06 -07:00
Noah Petherbridge
d6c4512cee
Tweak BareRTC watch worker
2023-06-10 11:51:50 -07:00
Noah Petherbridge
78abee6e9e
Online users badge in the Chat link on nav bar
2023-06-07 21:59:15 -07:00
Noah Petherbridge
50d05f92f1
Fix Gallery checkbox always checking itself + small fixes
2023-05-24 18:40:27 -07:00
Noah Petherbridge
bcac316785
Fix gallery filters re: inner circle photos
2023-05-24 13:38:37 -07:00
Noah Petherbridge
eccc4f0044
Update some wording
2023-05-24 11:35:22 -07:00
Noah Petherbridge
6cad3cadc7
Inner circle followups: notifications, min public pictures
2023-05-24 11:27:42 -07:00
Noah Petherbridge
b9f2bafd7a
Bugfix
2023-05-23 23:37:11 -07:00
Noah Petherbridge
081a22a6ef
Logging for inner circle
2023-05-23 20:32:51 -07:00
Noah Petherbridge
3b3616f0c9
Inner circle bugfixes
2023-05-23 20:15:26 -07:00
Noah Petherbridge
9788ea6a33
The inner circle
2023-05-23 20:04:17 -07:00
Noah Petherbridge
17d9760b61
Bugfix: Owner of a private photo can see its comment page
2023-05-16 10:10:37 -07:00
Noah Petherbridge
ba9e90b32a
Photo upload notification: only notify explicit friends of new explicit photo
2023-05-07 13:16:22 -07:00
Noah Petherbridge
7af6d82fc7
Shorter JWT token lifetime to enter chat
2023-04-19 19:56:09 -07:00
Noah Petherbridge
0527ff54b5
Display names for BareRTC
2023-04-18 22:19:08 -07:00
Noah Petherbridge
f98b6b2806
Notifications about new photo uploads for your friends
2023-03-16 20:04:43 -07:00
Noah Petherbridge
eb913844f7
Fix banned user photos appearing on Gallery
2023-03-09 17:14:20 -08:00
Noah Petherbridge
df65b1b260
Bugfixes around banned user accounts
2023-03-09 16:57:38 -08:00
Noah Petherbridge
1dc9afca5a
Make ?view=external on profile page require a login if the profile is not actually public
2023-02-26 16:09:47 -08:00
Noah Petherbridge
99e9ef9c7b
Fix bug when deleting user accounts if they own forum threads
2023-02-24 16:54:27 -08:00
Noah Petherbridge
a1d80fc2b0
Disable contact form for logged-out users due to spam
2023-02-21 11:45:26 -08:00
Noah Petherbridge
296b5a30b8
Spit and polish for Shy Accounts
...
* Add a Shy/Non-shy badge to user profile pages.
* Shy Accounts can always DM admin users.
2023-02-13 22:31:50 -08:00
Noah Petherbridge
7d17dce4d4
Shy Accounts
...
* Users with private profiles or no public photo at all are considered
to be Shy Accounts and are isolated from the non-shy profiles.
* Restrictions include:
* Site Gallery shows only them + their friends' photos.
* User Galleries: must be a friend or had private photos granted to
see a user's gallery page.
* DMs: can not initiate a DM to a non-shy member (other shy members
OK).
2023-02-13 22:19:18 -08:00
Noah Petherbridge
c4600ff6ce
Use anonymized avatars in chat for non-public profile pics
2023-02-12 22:23:51 -08:00
Noah Petherbridge
c098c2f8d8
Chat API endpoint
2023-02-09 23:07:07 -08:00
Noah Petherbridge
050ce19160
Chat launch page for BareRTC
2023-02-05 20:26:36 -08:00
Noah Petherbridge
345285d7a3
Add Admin Guidelines to dashboard
...
* A reason must be entered to impersonate a user, and it triggers a
Report and email notification to the admin.
* User gallery pages will show at the top whether the user had granted
you access to their private photos.
2022-12-24 23:00:59 -08:00
Noah Petherbridge
7531acdcbf
Security fix
2022-12-20 21:21:15 -08:00
Noah Petherbridge
72a7f57f03
Ability to delete DMs and minor spit & polish
2022-12-20 21:11:43 -08:00
Noah Petherbridge
1cc2306cbf
Wrap Up Polls Support
...
* Add the PollVotes table and associated logic.
* Multiple choice polls supported.
* Expiring and non-expiring polls.
* Icons and badges on the forum pages to show posts with polls
* Bugfix: non-explicit users getting SQL errors on Newest Posts page.
2022-12-20 19:15:45 -08:00
Noah Petherbridge
bb79b5cbf3
WIP Web Polls
...
Got initial Poll table and UI started:
* Polls can be attached to any NEW forum post (can't edit poll details
after creation)
* Max 100 options (theoretically unlimited), expiration time.
* UI: shows radio button list on posts having a poll, no submit handler
yet created.
2022-12-14 22:57:06 -08:00
Noah Petherbridge
8e4bb85934
Raise photo cap to 100, fix filesize storage
...
The photo upload limit for user profiles is raised from 24 to 100.
The bug about Filesize not saving to the database for Photos and
CommentPhotos (storing zeroes in the DB) has been fixed. Run the
`nonshy backfill filesizes` to populate your existing database.
2022-12-06 21:50:42 -08:00
fd0ff31d3e
Update delete_user to handle CommentPhotos
2022-10-20 21:51:53 -07:00
f1e12f344e
Avoid a nil exception on error redirect
2022-10-20 21:07:21 -07:00