Commit Graph

36 Commits

Author SHA1 Message Date
Jaakko Keränen 18061b9697
Handling a malformed reaction notification 2024-04-18 17:40:52 +03:00
Jaakko Keränen f2d742a557
Error when rendering notifications; bumped version to 8.7
IssueID #123
2024-04-18 17:27:56 +03:00
Jaakko Keränen ce031e623b
Flairs: Composer UI, more sophisticated rendering 2024-01-14 16:00:14 +02:00
Jaakko Keränen 17b7d6eaa5
User flairs and locking comments 2024-01-10 08:51:57 +02:00
Jaakko Keränen e5b44cb059
Bumped version to 7.4; adjusted spacing in notification groups 2023-12-23 07:31:05 +02:00
Jaakko Keränen 7895c19554
Bumped version to 7.3; separate notification groupings 2023-11-30 06:42:00 +02:00
Jaakko Keränen 1d25b44ca4
Antenna: Fixed incorrect URL for a post in a subspace 2023-11-12 23:31:19 +02:00
Jaakko Keränen 1d0d5cf723
Added confirmation to Antenna submissions; fixed submitting a feed
Feed submissions can apply a tag filter.
2023-11-12 22:36:37 +02:00
Jaakko Keränen 82955491ae
Dashboard: Subgrouping of notifications based on posts 2023-11-10 22:14:50 +02:00
Jaakko Keränen bcdf1e7962
Option for a unified timeline; mark user active on certain actions
Unified timeline combines posts and comments in a single feed.

The user is marked active when reacting to posts, thanking someone,
or interacting with notifications.
2023-11-10 14:39:37 +02:00
Jaakko Keränen 8cf782b697
Added "Activity" post sorting mode
Sorted by time of latest comment in the thread.
2023-11-09 17:38:30 +02:00
Jaakko Keränen c18cac7b4d
Added Report action; adjusted and reordered post/comment actions 2023-11-06 18:19:51 +02:00
Jaakko Keränen e658a4ce48
Added "Remind me" notification and page for More Actions 2023-11-06 15:45:05 +02:00
Jaakko Keränen cebe2bcb4a
Limited users cannot like, react, thank, or vote 2023-10-27 04:27:08 +03:00
Jaakko Keränen 5d0989f113
Added new admin notifications; bumped version to 6.11
Notify about new users, new subspaces, and subspace info updates.
2023-10-25 12:04:12 +03:00
Jaakko Keränen 452c6d49a6
Dashboard: Restrict visibility of comments on deleted posts 2023-06-20 16:27:12 +03:00
Jaakko Keränen de7098f681
Added post/comment index to the Dashboard 2023-06-20 15:02:07 +03:00
Jaakko Keränen 2f61940adb
Comment pages: partial thread view, give thanks 2023-06-20 08:49:35 +03:00
Jaakko Keränen 374faca7be
User-specific time zones
Local times are mainly important in the email do-not-disturb range,
and in notification history.

Regular feed timestamps are displayed as relative, so even if the
dates are now affected by the user's time zone, that won't make
a big difference.

Tinylog feed timestamps are always in UTC ("+0000"), as are Gemini
feed dates.

IssueID #4
2023-06-19 19:35:00 +03:00
Jaakko Keränen bebba0a18e
Fixed URL unquoting 2023-06-06 00:11:37 +03:00
Jaakko Keränen 57167e78ea
Unquote names in URLs
Non-Latin letters are almost certainly percent-encoded in requests,
so ensure that they are unquoted when the names are extracted from
URL paths.

IssueID #87
2023-06-03 17:11:16 +03:00
Jaakko Keränen e8305fdb91
Muting posts, users, and subspaces
IssueID #51
2023-06-02 18:16:41 +03:00
Jaakko Keränen a49d35d7b0
Grouping of reaction notifications
IssueID #79
2023-05-31 20:13:01 +03:00
Jaakko Keränen c03872a3f5
Fixed string splitting in Reactions, admin actions 2023-05-31 19:12:27 +03:00
Jaakko Keränen aa61a8dbbf
Anonymous reactions to posts
A configurable set of Emoji chosen by the admin.
2023-05-29 19:43:25 +03:00
Jaakko Keränen 347ffaa393
Added a private thanks mechanism 2023-05-29 15:09:50 +03:00
Jaakko Keränen 6d7b8eafca
Config option and user setting for disabling Likes
The Like mechanism can be disabled site-wide or on a per-user basis.
2023-05-28 10:46:56 +03:00
Jaakko Keränen 346f291863
Improved notifications
Notifications are prioritized and redundant ones are discarded.
The labels are now more succinct, and Dashboard groups them by
"directed-at-user" and "followed".

The emailer uses the same routines so there is no duplication
any more.
2023-05-25 15:08:47 +03:00
Jaakko Keränen 74f46412a4
Added notification history and reduced redundant notifying
IssueID #59
IssueID #40
2023-05-22 09:36:32 +03:00
Jaakko Keränen 1de41a4508
Moderator add/remove notifications; post/comment shortcuts; drafting a comment 2023-05-21 21:23:30 +03:00
Jaakko Keränen 90fc39a808
Dashboard: Cleanup 2023-05-15 21:32:49 +03:00
Jaakko Keränen e879e53c16
Reduce notification spam
Never notify self, and visiting Dashboard prevents emails from
being sent.
2023-05-14 23:54:50 +03:00
Jaakko Keränen 2b8a300b43
Commits, issue cross-references, various fixes 2023-05-11 21:44:22 +03:00
Jaakko Keränen f6a061fa45
Polls and voting; various cleanup and UI improvements 2023-05-08 00:04:14 +03:00
Jaakko Keränen 9538531f57
Secure tokens for URLs; deleting users and subspaces; split off certs 2023-05-07 09:09:10 +03:00
Jaakko Keränen 2b56f266b7
Refactor: Split request handling per domain 2023-05-06 16:29:21 +03:00