Commit Graph

80 Commits

Author SHA1 Message Date
David Hoppenbrouwers
736ef17f8e Improve style of comment & login forms 2022-10-19 18:57:50 +02:00
David Hoppenbrouwers
eafa141a2f Autoregister on comment 2022-10-15 22:36:36 +02:00
David Hoppenbrouwers
17844fa11c Separate register/register_user, auto log in user on register 2022-10-15 22:12:25 +02:00
David Hoppenbrouwers
7963bd1bf2 Enable registrations when testing
It's a tad more convenient
2022-10-15 21:56:42 +02:00
David Hoppenbrouwers
23c9b35950 Merge pull request #12 from Demindiro/strip-whitespace 2022-10-15 19:50:38 +02:00
David Hoppenbrouwers
a0747ad62f Forbid any whitespace in usernames
This should prevent confusion between e.g. 'A B' and 'A  B'
2022-10-15 19:49:58 +02:00
David Hoppenbrouwers
18d914b889 Strip whitespace from user names and thread titles 2022-10-14 20:23:13 +02:00
David Hoppenbrouwers
5535c6b900 Merge pull request #9 from Demindiro/mod-hide-threads 2022-10-14 20:11:53 +02:00
David Hoppenbrouwers
648fce5a68 Clarify database upgrades 2022-10-14 20:11:12 +02:00
David Hoppenbrouwers
136d7aeceb Don't show hidden threads in Last update column 2022-10-12 22:24:24 +02:00
David Hoppenbrouwers
e066a7c91e Show hidden comments if the logged in user replied to it in the chain 2022-10-12 22:16:08 +02:00
David Hoppenbrouwers
8e54c95c40 Implement comment hiding
Currently hides replies too, even comments from users who are logged in.
2022-10-12 22:15:58 +02:00
David Hoppenbrouwers
8f53d143db Update schema.txt 2022-10-12 22:02:10 +02:00
David Hoppenbrouwers
cb48fb505d Merge pull request #10 from anthmn/master 2022-10-12 21:16:11 +02:00
anthmn
896c69e92a Add generator meta tag 2022-10-11 21:41:11 -04:00
David Hoppenbrouwers
77e9051334 Implement thread hiding 2022-10-11 21:05:45 +02:00
David Hoppenbrouwers
61ad1e2716 Typoed security email 2022-10-11 01:12:37 +02:00
David Hoppenbrouwers
a1cedf5376 Add mail for security stuff to README 2022-10-11 01:12:10 +02:00
David Hoppenbrouwers
7bb7226204 Merge pull request #1 from zdhickman/patch-1 2022-10-11 01:09:26 +02:00
David Hoppenbrouwers
dd0baf7898 Add missing admin checks
Fixes #2
2022-10-11 01:07:47 +02:00
Zack
3d7a20d398 Add cursor: pointer to comment collapse inputs 2022-10-10 15:33:18 -07:00
David Hoppenbrouwers
8009045c14 s/admin_ban_user/admin_unban_user 2022-10-11 00:21:54 +02:00
David Hoppenbrouwers
cb591b7e25 Merge branch 'mod-ban' 2022-10-11 00:18:43 +02:00
David Hoppenbrouwers
531c9fba64 Allow moderators to ban and unban users 2022-10-11 00:17:48 +02:00
David Hoppenbrouwers
1969615a28 Fix user unban 2022-10-10 23:41:27 +02:00
David Hoppenbrouwers
76e6a6deb9 Implement set user role from admin panel 2022-10-10 23:40:34 +02:00
David Hoppenbrouwers
0ab95990e5 Don't strip whitespace
It breaks code formatting
2022-10-10 19:05:42 +02:00
David Hoppenbrouwers
db4f4e2a4d Add help page 2022-10-10 19:01:24 +02:00
David Hoppenbrouwers
d4baefa573 Fix missing space between lines in a paragraph 2022-10-10 15:08:59 +02:00
David Hoppenbrouwers
4c65660b99 Add screenshots 2022-10-10 14:47:48 +02:00
David Hoppenbrouwers
a583d89b76 Add LICENSE 2022-10-10 14:22:10 +02:00
David Hoppenbrouwers
c35ded852f Remove useless print() 2022-10-10 14:21:49 +02:00
David Hoppenbrouwers
3cbdb10104 Make comments collapsible 2022-10-10 14:20:46 +02:00
David Hoppenbrouwers
8b2e02e42d Add italics, link detection, lists to minimd 2022-10-10 01:12:09 +02:00
David Hoppenbrouwers
8db2d342ab Fix init_sqlite creating empty admin user 2022-10-10 01:10:53 +02:00
David Hoppenbrouwers
d7be7a1d24 Activate venv in {run,init}_sqlite 2022-10-09 21:57:47 +02:00
David Hoppenbrouwers
e777813fb1 Fix init_sqlite.sh requiring one too many arguments 2022-10-09 21:50:47 +02:00
David Hoppenbrouwers
4c91206efc Update download link 2022-10-09 18:20:47 +02:00
David Hoppenbrouwers
64972e6b49 Add scripts for production, README 2022-10-09 18:17:15 +02:00
David Hoppenbrouwers
1c12ed478e Fix shadowing of password module 2022-10-09 18:03:11 +02:00
David Hoppenbrouwers
b6b66049d6 Add admin account when running init_sqlite.sh 2022-10-09 17:34:47 +02:00
David Hoppenbrouwers
869270733d Merge branch 'admin' 2022-10-09 16:11:19 +02:00
David Hoppenbrouwers
c17a76d18f Paginate thread list 2022-10-09 16:09:21 +02:00
David Hoppenbrouwers
3bcbbf844d Disallow empty text, titles 2022-10-09 15:53:25 +02:00
David Hoppenbrouwers
7c55ab7bac Make banned_until not null 2022-10-09 15:47:42 +02:00
David Hoppenbrouwers
8189d429c1 Rename to Agreper
agrepy is already taken by a port of agrep
2022-10-09 15:13:29 +02:00
David Hoppenbrouwers
f4e543b1f7 Allow adding users from the admin panel 2022-10-09 14:55:49 +02:00
David Hoppenbrouwers
650130d33c Fix add_user query 2022-10-09 14:51:52 +02:00
David Hoppenbrouwers
1e7017a342 Add restart button 2022-10-09 14:42:24 +02:00
David Hoppenbrouwers
398858c34b Implement password change 2022-10-09 14:22:38 +02:00