Commit Graph

177 Commits

Author SHA1 Message Date
Jaakko Keränen
bc4b8adcc3
Bumped version number to 3.1 2023-05-31 19:13:25 +03:00
Jaakko Keränen
f3298e145a
Per-user settings for Thanks and Reactions 2023-05-30 07:42:02 +03:00
Jaakko Keränen
6dcf9e0617
Filtering a subspace with a tag
This is very helpful for issue trackers.
2023-05-29 22:40:32 +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
bd720d6a54
Added option to enable/disable subspace creation by users 2023-05-29 17:21:54 +03:00
Jaakko Keränen
347ffaa393
Added a private thanks mechanism 2023-05-29 15:09:50 +03:00
Jaakko Keränen
0f3751893b
More consistent formatting for issue previews
IssueID #78
2023-05-29 09:37:20 +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
f69744e196
Config options for a longer site info, and site introduction in Help 2023-05-28 09:58:52 +03:00
Jaakko Keränen
ceea9fa817
Show number of votes before casting a vote
IssueID #76
2023-05-28 09:57:01 +03:00
Jaakko Keränen
225e7f0501
Moderators and post authors can move posts to another subspace 2023-05-27 19:11:30 +03:00
Jaakko Keränen
4da84e218f
Added option for a private mode
When the "frontpage" configuration value is defined, it will be
shown to unregistered users instead of regular content.

IssueID #65
2023-05-27 09:13:32 +03:00
Jaakko Keränen
59848e4925
Added a variable for the inner link label prefix
Configurability, perhaps?
2023-05-26 19:07:53 +03:00
Jaakko Keränen
b466323c6a
Log timing of requests that take more than 50 milliseconds 2023-05-26 13:20:47 +03:00
Jaakko Keränen
4c30ebdf3a
Bumped version number to 3.0 2023-05-26 12:32:10 +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
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
58eed907ff
Bumped version number to 2.2 2023-05-25 11:35:34 +03:00
Jaakko Keränen
756b25b751
Bumped version number to 2.1 2023-05-23 22:21:31 +03:00
Jaakko Keränen
77228b51b9
Cleanup, phrasing 2023-05-23 19:53:58 +03:00
Jaakko Keränen
5c1daf9c6a
Detecting a heading in the new post prompt; adjusted special commands 2023-05-23 15:09:21 +03:00
Jaakko Keränen
16a0bd6505
Adjusted link styling; prefix link labels inside comments 2023-05-22 21:40:13 +03:00
Jaakko Keränen
3903fe5edf
Tinylog: Tweaked formatting, added "View comments" links 2023-05-22 20:19:05 +03:00
Jaakko Keränen
af5966cedf
Added ASCII icons user setting
Implemented currently only for the check boxes.

IssueID #62
2023-05-22 12:09:00 +03:00
Jaakko Keränen
57611f4129
Edit segments via a raw content mode (special command \e)
IssueID #61
2023-05-22 00:07:37 +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
ec9c5fe151
Don't start non-Gemini feed links with a date 2023-05-21 15:42:15 +03:00
Jaakko Keränen
b82881e83c
Cleaning up preview and Gemini feed items
Subspace feeds include poster name as suffix, since the feed title
is the subspace name.
2023-05-21 15:31:30 +03:00
Jaakko Keränen
2c974145ac
Bumped version to 2.0
Working on new features.
2023-05-21 15:01:06 +03:00
Jaakko Keränen
874bb486bd
Bumped version number to 1.4 2023-05-16 12:37:24 +03:00
Jaakko Keränen
85680832cb
Fixed Help icon
IssueID #49
2023-05-16 00:25:09 +03:00
Jaakko Keränen
e25910e7a9
Print the exception message in the log 2023-05-15 22:25:18 +03:00
Jaakko Keränen
c1e4dca7fb
Fixed exception when viewing a polled while logged out 2023-05-15 21:57:38 +03:00
Jaakko Keränen
8b5643c9f7
Bumped version number to 1.3 2023-05-15 21:51:54 +03:00
Jaakko Keränen
9943347e47
Fixed issue number assignment
The counter was being incremented on every posting, including
comments. Also, there could be a DB constraint fail when the issueid
was set to zero on drafts and comments. Just use NULL for those.

Show issue number in the page title.

IssueID #30
2023-05-15 21:43:53 +03:00
Jaakko Keränen
8ec5edbd57
Bumped version number to 1.2 2023-05-15 12:22:06 +03:00
Jaakko Keränen
9725a5aff3
Moderators can edit post titles but not the content 2023-05-15 12:21:22 +03:00
Jaakko Keränen
b5a2450216
Improved moderator right checks
Users have moderator rights on their own "u/" subspaces: they can
delete comments by others.
2023-05-15 00:46:48 +03:00
Jaakko Keränen
20a3772b2e
Bumped version number to 1.1 2023-05-14 23:56:31 +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
f7bf85acf8
Configuring hostname for Bubble 2023-05-13 07:47:42 +03:00
Jaakko Keränen
f1613e4e16
Setup: Create missing tables at startup 2023-05-12 22:16:09 +03:00
Jaakko Keränen
075da3c8c7
Improved Gempub archiving, now includes file attachments 2023-05-12 19:32:50 +03:00
Jaakko Keränen
178325bb0c
Antenna integration 2023-05-12 06:30:50 +03:00
Jaakko Keränen
60c662217c
Custom feed titles; bug fixes 2023-05-11 22:51:36 +03:00
Jaakko Keränen
2b8a300b43
Commits, issue cross-references, various fixes 2023-05-11 21:44:22 +03:00
Jaakko Keränen
68f75d796f
Fixes for issue tracking 2023-05-10 21:46:55 +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
f397c779a1
Added admin certificate password and user registration settings 2023-05-09 22:48:58 +03:00
Jaakko Keränen
9bb21f9cd9
Tinylog formatting cleanup 2023-05-09 22:48:35 +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
d6234906d2
Registering and removing additional certificates 2023-05-07 14:41:25 +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
Jaakko Keränen
45244a6c5e
Rendering via Session; cleanup 2023-05-06 14:25:42 +03:00
Jaakko Keränen
d4e6474c56
Refactoring pre-split 2023-05-06 13:56:54 +03:00
Jaakko Keränen
883e79f90c
Tags; home feed with followed only; pinned posts 2023-05-06 12:04:55 +03:00
Jaakko Keränen
eb89d4e494
Option to omit user subspace from All Posts 2023-05-05 17:12:20 +03:00
Jaakko Keränen
3a7a390c7d
Notification settings; admins can edit anything 2023-05-05 15:37:21 +03:00
Jaakko Keränen
bf454fce1a
Emailer; improved query processing 2023-05-05 14:20:19 +03:00
Jaakko Keränen
2408176b91
Following posts, subspaces, users; all types of notifications 2023-05-05 07:27:46 +03:00
Jaakko Keränen
566115ef1c
Post/comment sorting options 2023-05-04 17:43:32 +03:00
Jaakko Keränen
9edfcf8ca1
Comment notifications; split data model to new module 2023-05-04 14:40:47 +03:00
Jaakko Keränen
5fd90fd0b1
Editing subspace moderators 2023-05-04 00:00:40 +03:00
Jaakko Keränen
7031230a22
Subspace admin: description and featured link 2023-05-03 23:34:31 +03:00
Jaakko Keränen
80a6e560e9
Creating and posting in subspaces 2023-05-03 22:42:24 +03:00
Jaakko Keränen
4452667efa
Comments and likes 2023-05-03 19:12:23 +03:00
Jaakko Keränen
f0a45ec009
Settings; Gemini feed 2023-05-03 12:59:55 +03:00
Jaakko Keränen
5bafb9116a
Working on post preview; file attachments 2023-05-02 22:28:53 +03:00
Jaakko Keränen
efb8645afa
Working on composer and drafts 2023-05-02 12:54:48 +03:00
Jaakko Keränen
27ddfc8a41
Working on basic things: feed pages, composer 2023-05-02 09:35:52 +03:00
Jaakko Keränen
2249e4ba36
Initial commit 2023-04-30 21:08:42 +03:00