Ville Rantanen
|
79780f0769
|
allow user css
|
2023-07-23 22:11:15 +03:00 |
|
Ville Rantanen
|
9437e64936
|
use markdown2, add forced login. Added breadcrumbs
|
2023-07-23 20:23:48 +03:00 |
|
David Hoppenbrouwers
|
a372d7d4e7
|
Forbid iframes
This prevents clickjacking attacks.
|
2023-02-01 12:02:08 +01:00 |
|
David Hoppenbrouwers
|
0827fb2c24
|
Fix cookie SameSite not being set
|
2023-01-26 09:34:26 +01:00 |
|
David Hoppenbrouwers
|
4749e4fb21
|
Merge pull request #18 from Demindiro/anonymous-create-thread
|
2022-10-26 18:25:15 +02:00 |
|
David Hoppenbrouwers
|
7f349d7338
|
Make session cookie "permanent" (31 days)
This is to avoid being logged out unpredictably.
|
2022-10-24 20:26:08 +02:00 |
|
David Hoppenbrouwers
|
fce0e8d595
|
Auto-register user when creating thread without account
|
2022-10-24 19:10:35 +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
|
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
|
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
|
77e9051334
|
Implement thread hiding
|
2022-10-11 21:05:45 +02:00 |
|
David Hoppenbrouwers
|
dd0baf7898
|
Add missing admin checks
Fixes #2
|
2022-10-11 01:07:47 +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
|
c35ded852f
|
Remove useless print()
|
2022-10-10 14:21:49 +02:00 |
|
David Hoppenbrouwers
|
8b2e02e42d
|
Add italics, link detection, lists to minimd
|
2022-10-10 01:12:09 +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
|
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
|
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 |
|
David Hoppenbrouwers
|
eaa77d363b
|
Implement banning
|
2022-10-09 13:48:44 +02:00 |
|
David Hoppenbrouwers
|
f73f2b405c
|
Add configuration table
|
2022-10-09 12:27:59 +02:00 |
|
David Hoppenbrouwers
|
e3af03bbac
|
Add admin panel, arbitrary queries
|
2022-10-08 23:40:35 +02:00 |
|
David Hoppenbrouwers
|
5773bce507
|
Allow moderators & admin to edit & remove any post
|
2022-10-08 18:10:50 +02:00 |
|
David Hoppenbrouwers
|
6a6c5eb804
|
Fix exception when trying to register existing user
|
2022-10-08 15:59:58 +02:00 |
|
David Hoppenbrouwers
|
9acd5c0cdc
|
Force lowercase username, remove from session
|
2022-10-08 15:42:04 +02:00 |
|
David Hoppenbrouwers
|
e9ef9140f0
|
Add registration
|
2022-10-08 15:25:28 +02:00 |
|
David Hoppenbrouwers
|
671f1c2ec6
|
Fix missing trailing /
|
2022-10-08 14:30:41 +02:00 |
|
David Hoppenbrouwers
|
bba6bee92c
|
Allow editing comments
|
2022-10-08 14:11:28 +02:00 |
|
David Hoppenbrouwers
|
47f92b2d83
|
Allow editing threads
|
2022-10-08 13:34:09 +02:00 |
|
David Hoppenbrouwers
|
6299a9e1fb
|
Remove redundant whitespace from rendered comments
Doesn't fix the perf issues but at least it reduces size quite a bit
|
2022-10-08 11:45:37 +02:00 |
|
David Hoppenbrouwers
|
9f74e1a2af
|
Add delete button to comments
|
2022-10-08 11:00:20 +02:00 |
|
David Hoppenbrouwers
|
49dc242db6
|
Add links to thread & parent in comment
|
2022-10-08 09:58:00 +02:00 |
|
David Hoppenbrouwers
|
0d0135b5be
|
Add 'minimd', minimal formatting
|
2022-10-08 00:32:55 +02:00 |
|
David Hoppenbrouwers
|
2dcf9c5cf7
|
s/subforum/forum
|
2022-10-07 23:36:21 +02:00 |
|
David Hoppenbrouwers
|
1eb77bc340
|
Show create/modify/update time
|
2022-10-07 23:36:08 +02:00 |
|
David Hoppenbrouwers
|
bf41a6771c
|
Fix missing user_id check in delete_thread
|
2022-10-07 19:26:15 +02:00 |
|
David Hoppenbrouwers
|
09cb2df004
|
Add theme
|
2022-10-07 19:13:16 +02:00 |
|
David Hoppenbrouwers
|
a6695b3e39
|
Implement subcomment trees, replies to subcomments
|
2022-10-07 17:13:59 +02:00 |
|