Commit Graph

39 Commits

Author SHA1 Message Date
Jaakko Keränen
90120f7df7
Fixed: Strip links in profile description
The Featured Link is the only link that is supposed to appear
in the profile.
2024-01-16 15:48:09 +02:00
Jaakko Keränen
b36ee851d5
Formatting tweaks on Subspaces page 2023-11-12 12:41:03 +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
0d921aa1d3
Subspace index view modes
The subspaces can be viewed using various summary views.
2023-11-05 19:01:58 +02:00
Jaakko Keränen
7e1c7e8411
Subspace moderator can delete an empty subspace 2023-10-28 14:00:49 +03:00
Jaakko Keränen
b654e76110
Error message when new subspace name is already taken
IssueID #107
2023-10-28 14:00:23 +03:00
Jaakko Keränen
cb5c94e6f5
Bumped version to 6.12; added initial Limited user role
Limited users can only post in their own subspace. Their posts are
not visible outside the subspace. The administrator can grant regular
access rights via the admin pages.
2023-10-26 15:59:30 +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
63ee210fdd
Admin: Forcing "Omit from All Posts" on any subspace 2023-08-18 22:37:40 +03:00
Jaakko Keränen
bcb28deaf2
Bumped version number to 6.1
Issue trackers are always omitted from All Posts.
2023-07-20 17:47:35 +03:00
Jaakko Keränen
976aa73d29
Fixed search results linking to issues 2023-06-23 18:11:28 +03:00
Jaakko Keränen
de7098f681
Added post/comment index to the Dashboard 2023-06-20 15:02:07 +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
9748b38071
Archive: Time range based archiving
Added "/export/month/YYYY-MM.gpub" for exporting a monthly archive.
2023-06-05 19:21:54 +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
2d4ec68b32
New moderators automatically follow the subspace
IssueID #82
2023-06-02 12:19:43 +03:00
Jaakko Keränen
bd720d6a54
Added option to enable/disable subspace creation by users 2023-05-29 17:21:54 +03:00
Jaakko Keränen
f6b9dc652a
Empty subspaces can become issue trackers 2023-05-29 13:56:09 +03:00
Jaakko Keränen
4e22f309a4
Issue tracker UI cleanup
Moved up Search and the open/closed/all filtering, and search
results have more readable headlines.
2023-05-27 09:11:58 +03:00
Jaakko Keränen
7a747e73f8
Better search results, now with a pager
Issues are now labeled as such, and the post title included in the
results if there is one. Post author name is checked for matches.
A pager is used to limit the number of results.

IssueID #72
2023-05-25 19:01:18 +03:00
Jaakko Keränen
fa6bc770e4
Cleanup 2023-05-21 21:45:54 +03:00
Jaakko Keränen
1f29478109
Renaming a subspace; add-mod/remove-mod require token 2023-05-21 21:41:00 +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
31dedf2941
Fixed single quotes in search terms 2023-05-21 14:54:27 +03:00
Jaakko Keränen
f9f61fb88d
Fixed exporting archive for user that commented on deleted posts 2023-05-16 00:21:46 +03:00
Jaakko Keränen
8079d85d2c
Fixes for using a custom port number 2023-05-13 14:55:30 +03:00
Jaakko Keränen
0d01131a49 Compatibility with older versions of Python 2023-05-13 12:37:06 +03:00
Jaakko Keränen
075da3c8c7
Improved Gempub archiving, now includes file attachments 2023-05-12 19:32:50 +03:00
Jaakko Keränen
2b8a300b43
Commits, issue cross-references, various fixes 2023-05-11 21:44:22 +03:00
Jaakko Keränen
f14687e03a
Fixes; posting was broken due to issueid insertion 2023-05-10 19:03:00 +03:00
Jaakko Keränen
d4210bafad
Cleanup and fixes
get_post() was failing for subspaces omitted from All Posts.
2023-05-10 16:55:29 +03:00
Jaakko Keränen
bc44c47011
Issue tracking mode for subspaces 2023-05-10 15:20:32 +03:00
Jaakko Keränen
15c60fb1ee
Cleanup 2023-05-10 13:01:08 +03:00
Jaakko Keränen
a3a2489473
Book-like Gempub exporting 2023-05-09 21:33:07 +03:00
Jaakko Keränen
53d462dcb2
Working on Gempub export
Still needs monthly compilation pages for a more book-like end result.
2023-05-09 15:30:23 +03:00
Jaakko Keränen
7c9ccbf2d2
Minor UI improvements; clear notifications about post when destroying 2023-05-09 06:36:42 +03:00
Jaakko Keränen
344df727dd
Basic search; various cleanups; Bubble version; UI improvements 2023-05-08 22:39:56 +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
2b56f266b7
Refactor: Split request handling per domain 2023-05-06 16:29:21 +03:00