Commit Graph
25 Commits
Author SHA1 Message Date
luxickandClaude Opus 5.5 4365fa2567 Render the folder tree on the server
The sidebar tree is part of the page (chain to the current page
expanded, active row marked), so it no longer paints late and the
sessionStorage snapshot is gone; only the rail's scroll position is
kept. Folders are native <details> that lazy-load their children as
HTML via htmx. The tree picker hosts the same server-rendered rows with
radio inputs, so ?tree returns HTML and the JSON listing is removed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:51:20 +02:00
luxickandClaude Opus 5.5 353df29ee6 Toggle tasks and edit view settings via htmx
Task checkboxes post themselves (hx-post="?toggle=N") and flip back when
the save fails, replacing tasks.js. View settings are a server-rendered
form dialog with real radios and a select, replacing view-settings.js;
with that, postReplace has no callers left.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:41:59 +02:00
luxick 3170d1c6d9 Further performance optimization 2026-09-30 15:48:30 +02:00
luxick b57e5d454b Rework wikilinks feature 2026-09-17 17:46:36 +02:00
luxick 5ad715426d Update section behavior 2026-08-23 14:25:12 +02:00
luxick f78ebe7d5d Remove auto new tab for external links 2026-08-05 18:26:09 +02:00
luxick 65983ec6be Missing changes 2026-07-24 16:10:44 +02:00
luxick 5f835a8a4e Omit Files section when no files are present 2026-07-24 11:26:23 +02:00
luxick 5d069683c4 Enable Hardwraps 2026-06-25 14:23:15 +02:00
luxick 9f6a611dff Video thumbnail generation 2026-06-24 08:36:03 +02:00
luxick db17f94627 Adjust app layout 2026-06-16 15:24:21 +02:00
luxick f85c29ba42 View switching feature 2026-05-29 09:21:19 +02:00
luxick 61e50c033f Rework diary to focus on yearly pages 2026-05-28 13:54:44 +02:00
luxick 20a6bac3d6 Unify tables and listings 2026-05-27 20:09:52 +02:00
luxick a25d5434ac Improve serach function with quick suggestions 2026-05-18 15:10:34 +02:00
luxick 5fcca77d58 Change File listing sort order 2026-05-08 18:22:03 +02:00
luxick 2787c15d40 Add page footer with request time display 2026-05-07 08:19:39 +02:00
luxick 4c55bd050f Allow checking off tasks from rendered pages 2026-05-04 11:37:38 +02:00
luxick 6db0f0774c Force external links into new tabs 2026-04-29 13:17:42 +02:00
luxick 4751a99e8e Refactor calendar widget changes 2026-04-23 10:56:05 +02:00
luxick 910be60ed5 Calendar widget v1 2026-04-23 10:48:10 +02:00
luxick e0d2fb0b41 Wiki Links support 2026-04-21 19:50:16 +02:00
luxick 02fa19272d Allow editing of individual sections 2026-04-15 12:14:40 +02:00
luxick c30c4d3a0d update icon and template handling 2026-04-14 22:24:03 +02:00
luxick 95ca30509c Refactor projcet structure 2026-04-13 12:39:01 +02:00