Commit graph

66 commits

Author SHA1 Message Date
2407e6b213 add: ability to convert existing communities into forums 2025-08-05 22:36:25 -04:00
9650c0177e fix: trim forum post titles 2025-08-04 23:29:24 -04:00
548a6dcf4e add: town square forum config 2025-08-04 14:58:36 -04:00
8c779b2f2e add: individual topic write permissions 2025-08-04 13:23:27 -04:00
3738a5cd1f fix: forum signatures 2025-08-04 12:57:00 -04:00
9ec52abfe4 add: forums ui 2025-08-04 12:12:04 -04:00
2be87c397d add: forum posts ui 2025-08-03 23:24:57 -04:00
ef029c59b3 add: community topic endpoints 2025-08-03 11:45:57 -04:00
1f545a0b21 add: communities is_forum 2025-08-02 17:29:26 -04:00
0138bf4cd4 add: user requests in js app sdk 2025-07-19 00:44:12 -04:00
884a89904e add: channel mutes 2025-07-18 20:04:26 -04:00
e0e38b2b32 add: upload alt text 2025-07-14 15:30:17 -04:00
2c83ed3d9d add: "ask about this" from neospring 2025-07-13 18:42:08 -04:00
7960f1ed41 fix: nsfw posts in all/communities timelines 2025-07-09 22:29:54 -04:00
07a23f505b add: dedicated responses tab for profiles 2025-07-06 13:34:20 -04:00
e5b6b5a4d4 fix: duplicated posts in all timeline 2025-07-04 17:41:58 -04:00
0634819278 add: ability to mask your account when creating a question 2025-07-01 14:50:19 -04:00
f5faed7762 add: use RemoteAddr for ip blocks as well 2025-06-30 15:35:18 -04:00
a799c777ea add: 8 more achievements 2025-06-27 14:21:42 -04:00
5dd9fa01cb add: 8 achievements add: larger text setting fix: small infinite
timeline bugs
2025-06-27 13:10:04 -04:00
b860f74124 add: user achievements 2025-06-27 03:45:50 -04:00
4843688fcf add: ability to generate invite codes in bulk add: better mark as nsfw
ui
2025-06-23 13:48:16 -04:00
958979cfa1 fix: check user show_nsfw in community timeline 2025-06-22 02:25:41 -04:00
612fbf5eb4 add: option to hide posts answering questions from "All" timeline 2025-06-22 00:45:05 -04:00
a37312fecf add: chat message reactions 2025-06-21 03:11:29 -04:00
16843a6ab8 add: drawings in questions 2025-06-20 17:40:55 -04:00
ffdf320c14 add: ability to enable pages instead of infinite scrolling 2025-06-19 22:10:17 -04:00
56cea83933 add: circle stacks 2025-06-15 16:09:02 -04:00
d128b2c438 add: questions api endpoints 2025-06-13 23:25:10 -04:00
8f16068a34 add: implement 9 new scopes, 21 new api endpoints 2025-06-13 17:47:00 -04:00
c3139ef1d2 add: grant scopes for all community endpoints 2025-06-13 12:49:09 -04:00
68071b96c8 add: finish forge stuff 2025-06-10 22:02:06 -04:00
a6140f7c8c add: forges ui
TODO: forges tickets feed, posts open/closed state
2025-06-09 16:45:36 -04:00
5b1db42c51 add: post titles 2025-06-08 15:34:29 -04:00
81036e3733 add: move database drivers to oiseau 2025-06-08 14:15:42 -04:00
a9845fbd67 add: check associated when voting on polls 2025-06-06 15:57:31 -04:00
460e87e90e add: don't allow poll creator to vote
add: unfollow user when you block them
add: force other user to unfollow you by blocking them
add: leave receiver communities when you block them
2025-06-05 16:23:57 -04:00
4dfa09207e add: polls backend
TODO: polls frontend
2025-06-03 23:35:34 -04:00
013bc0b45f fix: mark all notifications as read/unread
fix: check profile status, warning, and biography length
fix: check post warning and tags length
2025-05-28 13:06:48 -04:00
829eef7f5d fix: check ip ban by prefix during login 2025-05-21 23:52:29 -04:00
d7e800fcb4 add: ban ipv6 addresses by prefix
assumes all ipv6 addresses have 64-bit prefix (8 bytes at the start + 2 bytes for colons)
2025-05-21 23:32:45 -04:00
efb259764e fix: username and community title validation 2025-05-19 19:31:12 -04:00
f6cbeb9bd8 add: post drafts
fix: allow question sender to view question
2025-05-17 19:57:09 -04:00
24162573ee add: lossy encode webp images 2025-05-17 11:28:58 -04:00
dd4f8b6d58 add: purge/restore post api 2025-05-16 16:20:24 -04:00
81307752c2 fix: stacks manage page when user deletes profile
add: allow moderators to view deleted posts
2025-05-16 16:09:21 -04:00
eb95be0f38 add: ability to manage uploads 2025-05-11 15:20:15 -04:00
6fabb38c10 fix: only allow 4 uploads at once 2025-05-11 14:43:09 -04:00
70965298b5 add: post image uploads (supporter) 2025-05-11 14:27:55 -04:00
8e241b3435 fix: gif emoji uploading
fix: external image proxy
2025-05-10 22:11:12 -04:00