Commit Graph
100 Commits
Author SHA1 Message Date
yagich 2bf5f4faa3 make usercard sticky on post 2025-06-05 00:37:05 +03:00
yagich 3b7a7db0ca add latest post info to topics view 2025-06-03 05:56:28 +03:00
yagich 79d84394c0 use timestamp component in inbox 2025-06-03 05:47:11 +03:00
yagich e45fed69bb >_> 2025-06-02 23:26:33 +03:00
yagich 51eadc20ec on post create, update subscription if subscribed 2025-06-02 23:12:29 +03:00
yagich 303e032673 do not create duplicate subscriptions 2025-06-02 23:11:12 +03:00
yagich 22526c953e add an inbox view 2025-06-02 23:05:28 +03:00
yagich bd1ba6c087 add subscribing and unsubscribing to threads 2025-06-02 20:54:36 +03:00
yagich 1e23959e52 add accordion support 2025-06-02 17:54:40 +03:00
yagich 68d109f428 drop the SSE, use client side fetch every 5s for thread updates 2025-06-01 22:30:00 +03:00
yagich b56ab2522c sort threads in topic by activity by default (bump) and add setting 2025-06-01 14:04:45 +03:00
yagich 24d6d7cebf add settings shortcut to topnav 2025-06-01 14:04:18 +03:00
yagich 0020902737 minor grammar fix in babycode.etlua 2025-06-01 12:03:40 +03:00
yagich d227932878 add a proper babycode help page 2025-06-01 10:53:37 +03:00
yagich db8d32113c add some new emoji 2025-06-01 07:53:53 +03:00
yagich f61b618f1e clarify line breaking rules 2025-06-01 07:12:14 +03:00
yagich 615cd36eab add previews to babycode editor component 2025-06-01 02:35:55 +03:00
yagich 8a00500387 add api endpoint to preview babycode 2025-06-01 00:45:11 +03:00
yagich 72709226c0 change reply button to quote and simplify quote markup; hashlink to edit box when editing 2025-05-31 21:13:57 +03:00
yagich eb9cadd36d focus textarea when replying 2025-05-31 21:01:20 +03:00
yagich 46d125fa18 submit post on ctrl+enter 2025-05-31 07:12:42 +03:00
yagich 9e786893b3 list deps directly in dockerfile for now 2025-05-31 06:57:57 +03:00
yagich 1a37ccfd86 add babycode parser, courtesy of kaesa 2025-05-30 22:59:21 +03:00
yagich 3e9f771ad3 fix emojis being beeg in user view 2025-05-30 17:29:36 +03:00
yagich bf2bcc4a7f use direct url for sqlite 2025-05-30 17:07:29 +03:00
yagich dacc5a8d7b add some forumoji 2025-05-30 05:24:14 +03:00
yagich bda68ed7f4 add a max height to threads in topic view 2025-05-28 19:25:14 +03:00
yagich cf66336e78 add topic moving option for mods 2025-05-28 19:07:05 +03:00
yagich 8e646666d1 delete session cookie when logging out and deleting account 2025-05-28 14:39:36 +03:00
yagich aa49d8e4b9 let users change their password william nilliam 2025-05-28 04:43:49 +03:00
yagich 1e5e2a2c27 show previous context in reversed order in edit post view 2025-05-28 04:15:34 +03:00
yagich 1a96612544 add notification for new post in thread 2025-05-28 04:01:51 +03:00
yagich 8ea9afd39d show timestamps in local time 2025-05-28 00:16:37 +03:00
yagich 873a4c0c15 set session cookie with expiration date and secure flag 2025-05-27 18:57:20 +03:00
yagich 90cacad449 remove print from config when reading commit hash 2025-05-27 17:45:57 +03:00
yagich d1e29822ac allow mods to edit their post even if thread is locked 2025-05-27 17:28:39 +03:00
yagich 8cd4695794 add img to babycode 2025-05-27 17:20:55 +03:00
yagich c79cc5797a show running commit in footer 2025-05-27 16:10:35 +03:00
yagich d44c1156b7 add overflow to post preview in topic view 2025-05-27 16:04:56 +03:00
yagich 1087e0d511 add overflow to post content 2025-05-26 23:04:30 +03:00
yagich e46883c3c1 add lists support to babycode 2025-05-26 19:45:47 +03:00
yagich ea83a31b16 make cancel post edit button link to the post in question 2025-05-26 04:07:50 +03:00
yagich 94f58fef73 fix nested quotes and alter linebreak parsing 2025-05-26 03:32:54 +03:00
yagich 6eee661b58 fix reply button not working now 2025-05-26 02:40:09 +03:00
yagich 07a65e9633 fix babycode editor buttons not working in user settings 2025-05-26 02:28:22 +03:00
yagich a2d3672fa8 properly handle url= tags 2025-05-26 02:28:22 +03:00
yagich c426c8aa2a add font and acknowledgements 2025-05-25 21:07:21 +03:00
yagich a4a79d964e change regular infobox color to blue 2025-05-25 06:36:47 +03:00
yagich 025b3063a6 allow mods to delete topics 2025-05-25 06:36:31 +03:00
yagich 5e7dec08b9 allow users to lock and sticky threads 2025-05-25 06:07:42 +03:00
yagich 95e4384f22 mention the need for interactive shell in docker instructions 2025-05-25 05:31:18 +03:00
yagich 82fb724770 fix avatars 2025-05-25 05:21:35 +03:00
yagich ca0256268b add ability to delete posts 2025-05-25 04:29:15 +03:00
yagich 8a9a5e5bd9 add titles to more pages 2025-05-24 17:39:23 +03:00
yagich ccb2819b01 add user signatures 2025-05-24 17:28:07 +03:00
yagich fbe582ccbc minor formatting fix 2025-05-24 16:48:38 +03:00
yagich 22f97dcc82 add quote to babycode, improve quote text 2025-05-24 16:45:34 +03:00
yagich 2773ba5243 remove debug endpoint 2025-05-24 16:16:49 +03:00
yagich 2a22f6d2ce even stronger cachebusting 2025-05-24 16:15:37 +03:00
yagich ed34f394ce add inline code block support 2025-05-24 16:15:25 +03:00
yagich 11dbec0793 better babycode parsing, add horizontal rule 2025-05-24 15:47:31 +03:00
yagich 69bfaa8db0 add code blocks + copy 2025-05-24 05:12:46 +03:00
yagich 66318698e5 add reusable babycode editor 2025-05-24 02:45:54 +03:00
yagich ec3f144b4e add reply button functionality 2025-05-24 01:07:58 +03:00
yagich e7260090ac add post editing 2025-05-24 00:11:27 +03:00
yagich 738b4163a8 prepare post history 2025-05-23 21:29:22 +03:00
yagich 3dde2ba49a migrate before running server 2025-05-23 21:28:14 +03:00
yagich 12269dd9b3 add sorting topics view 2025-05-23 20:41:06 +03:00
yagich 800cd6a1bf alias js folder to /static/js in ngx config 2025-05-23 20:40:32 +03:00
yagich f3aaa6d24d fix wrong url redirect on thread create 2025-05-23 16:12:09 +03:00
yagich f071919fa8 better? cache busting 2025-05-23 16:08:26 +03:00
yagich d70b27cda0 use infobox to signal topic locked 2025-05-23 15:28:09 +03:00
yagich 1038e8ea1e add .touched files to ignores 2025-05-23 14:13:37 +03:00
yagich 17e231ed74 revise instructions 2025-05-23 13:35:54 +03:00
yagich 7f17d4c29e finalize docker setup
now fully works via docker \o/
2025-05-23 13:14:51 +03:00
yagich 4fa80aa8c7 VERY quick fix: randomize seed when making admin account 2025-05-23 05:41:38 +03:00
yagich 2ccacf12a3 use correct check in start script 2025-05-23 04:55:39 +03:00
yagich 0d7ed52679 NOT DONE YET - allow containerization
a bunch was restructured to make it amenable to docker.

it works fine, except when writing to the db. trying to log in (thus creating a session)
will have Lapis throw "attempt to write a readonly database"
2025-05-23 04:46:10 +03:00
yagich af20b626d5 put db and static into data/ 2025-05-22 23:20:15 +03:00
yagich ddad153875 argon2 experiment 2025-05-22 22:30:20 +03:00
yagich 74a0ae5027 fix infobox in user view 2025-05-22 22:30:14 +03:00
yagich d4ab245297 set the avatar to default FIRST when clearing avatar 2025-05-22 11:58:05 +03:00
yagich a28572003e add quick and dirty user list for mods 2025-05-22 04:00:11 +03:00
yagich 511687c8c3 add proper instructions 2025-05-22 03:36:56 +03:00
yagich 7d761bae2e actually delete the avatar row when deleting avatar file 2025-05-22 03:02:27 +03:00
yagich 7f10dde1ea add a sort order to topics for the future 2025-05-22 02:57:25 +03:00
yagich 9438d3704b make default avatar use the avatars table 2025-05-22 02:44:24 +03:00
yagich 16127983ab add markup to topics create 2025-05-22 01:57:15 +03:00
yagich 1cb9262ad7 add markup to topics list view 2025-05-22 01:46:08 +03:00
yagich 9b42d05174 start writing instructions (not complete yet) 2025-05-22 00:32:00 +03:00
yagich fd261ec8c0 left-right margin 2025-05-21 20:05:50 +03:00
yagich f8da57224f render top navbar in base 2025-05-21 20:00:21 +03:00
yagich 24c210e395 show page 1 even if there is nothing to page 2025-05-21 20:00:01 +03:00
yagich f18e31811c add markup to thread create and topic edit 2025-05-21 19:57:08 +03:00
yagich f5ba312032 add topic/thread list view 2025-05-21 17:34:24 +03:00
yagich 8e7b167bc2 clamp page query param in thread view 2025-05-21 17:34:02 +03:00
yagich 96922fdd76 add userboxes and use them instead of flash 2025-05-20 22:21:06 +03:00
yagich ecf89dba19 add login, signup, settings, delete confirm markup 2025-05-20 19:08:21 +03:00
yagich 2eddb70d63 add user page markup 2025-05-20 17:05:45 +03:00
yagich 3bd474d7fe use 'me' instead of 'user' consistently 2025-05-20 14:28:23 +03:00