Commit Graph

  • da15d163e2 custom code, fix thread and comment deletions master Ville Rantanen 2023-07-30 10:07:37 +03:00
  • 7fe10f05a2 switch to absolute times when old enough Ville Rantanen 2023-07-28 15:29:16 +03:00
  • f1c453d3d4 moved config to a json, which makes adding more variables easier, but perhaps otherwise adds complexity Ville Rantanen 2023-07-28 13:08:54 +03:00
  • 80af9c321c start at boot Ville Rantanen 2023-07-26 12:20:09 +03:00
  • 1c6cbbe9ed better auto-link Ville Rantanen 2023-07-24 22:22:16 +03:00
  • 384051bcd4 link to favicon Ville Rantanen 2023-07-24 21:08:13 +03:00
  • b99e18f3b2 editable button Ville Rantanen 2023-07-24 20:45:59 +03:00
  • 875bec721f restructure for docker Ville Rantanen 2023-07-24 20:03:36 +03:00
  • a0c0d69c5e restructure for docker Ville Rantanen 2023-07-24 20:02:49 +03:00
  • 58abf04d2c restructure for docker Ville Rantanen 2023-07-24 20:02:45 +03:00
  • 79780f0769 allow user css Ville Rantanen 2023-07-23 22:11:15 +03:00
  • 9437e64936 use markdown2, add forced login. Added breadcrumbs Ville Rantanen 2023-07-23 20:23:48 +03:00
  • 09f56bd1fe Merge pull request #22 from Demindiro/security-fixes David Hoppenbrouwers 2023-02-01 12:06:44 +01:00
  • a372d7d4e7 Forbid iframes David Hoppenbrouwers 2023-02-01 12:02:08 +01:00
  • 0827fb2c24 Fix cookie SameSite not being set David Hoppenbrouwers 2023-01-26 09:34:26 +01:00
  • 9b63006361 Create SECURITY.md David Hoppenbrouwers 2023-01-25 18:51:17 +01:00
  • 43a0aefea3 Merge pull request #20 from Demindiro/fix-non-moderator-visible-ban-dialog David Hoppenbrouwers 2022-10-28 18:27:20 +02:00
  • 8abaa288b6 Fix non-moderators seeing the ban dialog on user info pages. David Hoppenbrouwers 2022-10-26 18:32:00 +02:00
  • 4749e4fb21 Merge pull request #18 from Demindiro/anonymous-create-thread David Hoppenbrouwers 2022-10-26 18:25:15 +02:00
  • 2260d12221 Merge pull request #19 from Demindiro/permanent-session David Hoppenbrouwers 2022-10-26 18:25:00 +02:00
  • 7f349d7338 Make session cookie "permanent" (31 days) David Hoppenbrouwers 2022-10-24 20:25:42 +02:00
  • 5610b26220 Show borders for table.form elements David Hoppenbrouwers 2022-10-24 19:11:27 +02:00
  • fce0e8d595 Auto-register user when creating thread without account David Hoppenbrouwers 2022-10-24 19:10:35 +02:00
  • fc9ad4667b Merge pull request #17 from bilelz/feature/form_required_input David Hoppenbrouwers 2022-10-21 19:48:31 +02:00
  • eba22b2411 feat(form): add required to captcha field Bilelz 2022-10-21 10:16:37 +02:00
  • 534499e972 feat(form): add required attribute Bilelz 2022-10-21 10:15:01 +02:00
  • 8cd649eac0 Merge pull request #15 from Demindiro/minify-requirements David Hoppenbrouwers 2022-10-20 20:21:15 +02:00
  • deb0b153d6 Merge pull request #13 from Demindiro/register-on-comment David Hoppenbrouwers 2022-10-20 20:20:50 +02:00
  • 6be1c8d806 Remove non-top-level dependencies from requirements.txt David Hoppenbrouwers 2022-10-20 16:46:00 +02:00
  • 736ef17f8e Improve style of comment & login forms David Hoppenbrouwers 2022-10-19 18:57:50 +02:00
  • eafa141a2f Autoregister on comment David Hoppenbrouwers 2022-10-15 22:35:47 +02:00
  • 17844fa11c Separate register/register_user, auto log in user on register David Hoppenbrouwers 2022-10-15 22:12:25 +02:00
  • 7963bd1bf2 Enable registrations when testing David Hoppenbrouwers 2022-10-15 21:56:27 +02:00
  • 23c9b35950 Merge pull request #12 from Demindiro/strip-whitespace David Hoppenbrouwers 2022-10-15 19:50:38 +02:00
  • a0747ad62f Forbid any whitespace in usernames David Hoppenbrouwers 2022-10-15 19:49:58 +02:00
  • 18d914b889 Strip whitespace from user names and thread titles David Hoppenbrouwers 2022-10-14 20:21:48 +02:00
  • 5535c6b900 Merge pull request #9 from Demindiro/mod-hide-threads David Hoppenbrouwers 2022-10-14 20:11:53 +02:00
  • 648fce5a68 Clarify database upgrades David Hoppenbrouwers 2022-10-14 20:11:12 +02:00
  • 136d7aeceb Don't show hidden threads in Last update column David Hoppenbrouwers 2022-10-12 22:24:24 +02:00
  • e066a7c91e Show hidden comments if the logged in user replied to it in the chain David Hoppenbrouwers 2022-10-12 22:16:08 +02:00
  • 8e54c95c40 Implement comment hiding David Hoppenbrouwers 2022-10-12 22:02:31 +02:00
  • 8f53d143db Update schema.txt David Hoppenbrouwers 2022-10-12 22:02:10 +02:00
  • cb48fb505d Merge pull request #10 from anthmn/master David Hoppenbrouwers 2022-10-12 21:16:11 +02:00
  • 896c69e92a Add generator meta tag anthmn 2022-10-11 21:41:11 -04:00
  • 77e9051334 Implement thread hiding David Hoppenbrouwers 2022-10-11 21:05:45 +02:00
  • 61ad1e2716 Typoed security email David Hoppenbrouwers 2022-10-11 01:12:37 +02:00
  • a1cedf5376 Add mail for security stuff to README David Hoppenbrouwers 2022-10-11 01:12:10 +02:00
  • 7bb7226204 Merge pull request #1 from zdhickman/patch-1 David Hoppenbrouwers 2022-10-11 01:09:26 +02:00
  • dd0baf7898 Add missing admin checks David Hoppenbrouwers 2022-10-11 01:07:47 +02:00
  • 3d7a20d398 Add cursor: pointer to comment collapse inputs Zack 2022-10-10 15:33:18 -07:00
  • 8009045c14 s/admin_ban_user/admin_unban_user David Hoppenbrouwers 2022-10-11 00:21:54 +02:00
  • cb591b7e25 Merge branch 'mod-ban' David Hoppenbrouwers 2022-10-11 00:18:43 +02:00
  • 531c9fba64 Allow moderators to ban and unban users David Hoppenbrouwers 2022-10-11 00:17:48 +02:00
  • 1969615a28 Fix user unban David Hoppenbrouwers 2022-10-10 23:41:27 +02:00
  • 76e6a6deb9 Implement set user role from admin panel David Hoppenbrouwers 2022-10-10 23:40:34 +02:00
  • 0ab95990e5 Don't strip whitespace David Hoppenbrouwers 2022-10-10 19:05:42 +02:00
  • db4f4e2a4d Add help page David Hoppenbrouwers 2022-10-10 19:01:24 +02:00
  • d4baefa573 Fix missing space between lines in a paragraph David Hoppenbrouwers 2022-10-10 15:08:59 +02:00
  • 4c65660b99 Add screenshots David Hoppenbrouwers 2022-10-10 14:47:48 +02:00
  • a583d89b76 Add LICENSE David Hoppenbrouwers 2022-10-10 14:22:10 +02:00
  • c35ded852f Remove useless print() David Hoppenbrouwers 2022-10-10 14:21:49 +02:00
  • 3cbdb10104 Make comments collapsible David Hoppenbrouwers 2022-10-10 14:20:46 +02:00
  • 8b2e02e42d Add italics, link detection, lists to minimd David Hoppenbrouwers 2022-10-10 01:11:51 +02:00
  • 8db2d342ab Fix init_sqlite creating empty admin user David Hoppenbrouwers 2022-10-10 01:10:53 +02:00
  • d7be7a1d24 Activate venv in {run,init}_sqlite David Hoppenbrouwers 2022-10-09 21:56:23 +02:00
  • e777813fb1 Fix init_sqlite.sh requiring one too many arguments David Hoppenbrouwers 2022-10-09 21:50:47 +02:00
  • 4c91206efc Update download link David Hoppenbrouwers 2022-10-09 18:20:47 +02:00
  • 64972e6b49 Add scripts for production, README David Hoppenbrouwers 2022-10-09 18:17:15 +02:00
  • 1c12ed478e Fix shadowing of password module David Hoppenbrouwers 2022-10-09 18:03:01 +02:00
  • b6b66049d6 Add admin account when running init_sqlite.sh David Hoppenbrouwers 2022-10-09 17:34:47 +02:00
  • 869270733d Merge branch 'admin' David Hoppenbrouwers 2022-10-09 16:11:19 +02:00
  • c17a76d18f Paginate thread list David Hoppenbrouwers 2022-10-09 16:09:21 +02:00
  • 3bcbbf844d Disallow empty text, titles David Hoppenbrouwers 2022-10-09 15:53:25 +02:00
  • 7c55ab7bac Make banned_until not null David Hoppenbrouwers 2022-10-09 15:47:42 +02:00
  • 8189d429c1 Rename to Agreper David Hoppenbrouwers 2022-10-09 15:10:11 +02:00
  • f4e543b1f7 Allow adding users from the admin panel David Hoppenbrouwers 2022-10-09 14:55:49 +02:00
  • 650130d33c Fix add_user query David Hoppenbrouwers 2022-10-09 14:51:52 +02:00
  • 1e7017a342 Add restart button David Hoppenbrouwers 2022-10-09 14:39:28 +02:00
  • 398858c34b Implement password change David Hoppenbrouwers 2022-10-09 14:22:38 +02:00
  • ba5123068a Remove email David Hoppenbrouwers 2022-10-09 13:49:16 +02:00
  • eaa77d363b Implement banning David Hoppenbrouwers 2022-10-09 13:48:44 +02:00
  • f73f2b405c Add configuration table David Hoppenbrouwers 2022-10-09 12:27:59 +02:00
  • e3af03bbac Add admin panel, arbitrary queries David Hoppenbrouwers 2022-10-08 23:40:35 +02:00
  • 5773bce507 Allow moderators & admin to edit & remove any post David Hoppenbrouwers 2022-10-08 18:05:50 +02:00
  • 36934e3098 Use table layout for login page David Hoppenbrouwers 2022-10-08 17:17:31 +02:00
  • 6a6c5eb804 Fix exception when trying to register existing user David Hoppenbrouwers 2022-10-08 15:59:58 +02:00
  • e093a30157 Add link to profile from thread/comment David Hoppenbrouwers 2022-10-08 15:44:00 +02:00
  • 9acd5c0cdc Force lowercase username, remove from session David Hoppenbrouwers 2022-10-08 15:42:04 +02:00
  • e9ef9140f0 Add registration David Hoppenbrouwers 2022-10-08 15:25:28 +02:00
  • 671f1c2ec6 Fix missing trailing / David Hoppenbrouwers 2022-10-08 14:30:41 +02:00
  • fc3874138a Index threads.forum_id and comments.thread_id David Hoppenbrouwers 2022-10-08 14:24:52 +02:00
  • 78d902c9af Make username in user info smaller David Hoppenbrouwers 2022-10-08 14:13:25 +02:00
  • bba6bee92c Allow editing comments David Hoppenbrouwers 2022-10-08 14:11:28 +02:00
  • 47f92b2d83 Allow editing threads David Hoppenbrouwers 2022-10-08 13:34:09 +02:00
  • 6299a9e1fb Remove redundant whitespace from rendered comments David Hoppenbrouwers 2022-10-08 11:45:37 +02:00
  • 9f74e1a2af Add delete button to comments David Hoppenbrouwers 2022-10-08 11:00:20 +02:00
  • 55285b82cc Fix thread with no comments not being shown David Hoppenbrouwers 2022-10-08 10:52:16 +02:00
  • 2ceb4481b2 Use minimd in user info page David Hoppenbrouwers 2022-10-08 10:39:43 +02:00
  • 49dc242db6 Add links to thread & parent in comment David Hoppenbrouwers 2022-10-08 09:58:00 +02:00
  • 0d0135b5be Add 'minimd', minimal formatting David Hoppenbrouwers 2022-10-08 00:31:36 +02:00