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
e6388de589
Style cleanup
2023-05-24 15:02:45 -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
536bc97a68
Update some wording
2023-05-24 11:31:25 -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
f7b7eabf01
CSS fixes
2023-05-23 23:26:34 -07:00
Noah Petherbridge
6bb9b10f56
Update some wording
2023-05-23 23:21:14 -07:00
Noah Petherbridge
37814efa15
Minor fixes for inner circle
2023-05-23 22:40:06 -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
2b07b98bb5
Update chat landing page
2023-03-31 17:40:48 -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
0cdfcbb976
Update TOS and FAQ pages
2023-03-08 13:43:33 -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
5e3e02ee33
Add some links to the chat page
2023-02-12 21:10:47 -08:00
Noah Petherbridge
20aa09f760
Update chat rules
2023-02-10 23:06:50 -08:00
Noah Petherbridge
c098c2f8d8
Chat API endpoint
2023-02-09 23:07:07 -08:00
Noah Petherbridge
e79ce9e746
Update chat landing page
2023-02-08 21:59:38 -08:00
Noah Petherbridge
e0fdc46eba
Add chat link to mobile nav bar
2023-02-06 15:47:57 -08:00
Noah Petherbridge
050ce19160
Chat launch page for BareRTC
2023-02-05 20:26:36 -08:00
Noah Petherbridge
811650214e
Minor fix
2022-12-24 23:07:00 -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
76963ca514
Fix modal BG color on dark theme
2022-12-20 21:33:15 -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
96a90c059e
Merge pull request 'Web polls' ( #12 ) from polls into main
...
Reviewed-on: #12
2022-12-21 03:19:23 +00: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