Commit Graph
53 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
luxickandClaude Opus 5.5 3a3fb3b51f Serve delete, move and merge dialogs as htmx fragments
The server renders the dialogs (?dialog=delete|move) and answers a move
that needs confirmation with the merge dialog itself, so the client no
longer builds action URLs or interprets X-Merge-Available. Successful
mutations send HX-Redirect, which hx.js turns into a history replace.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 16:37:46 +02:00
luxick 3170d1c6d9 Further performance optimization 2026-09-30 15:48:30 +02:00
luxick 65ce1b414e Improve caching 2026-09-28 22:19:17 +02:00
luxick 4116a0c332 Add Calendar integration (read-only) 2026-09-25 11:19:28 +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 49c6240416 Remove TODO.txt integration 2026-07-23 17:38:13 +02:00
luxick ddfd29ea0e Prevent page deletion on save 2026-07-21 17:26:31 +02:00
luxick 28d22c040f Do not consider edit mode as a history entry 2026-07-20 17:31:59 +02:00
luxick 5303645173 Improve search result page 2026-07-20 08:54:12 +02:00
luxick 5e72b073b8 todo.txt integration 2026-07-03 11:08:27 +02:00
luxick db17f94627 Adjust app layout 2026-06-16 15:24:21 +02:00
luxick f8b09e18bd Remove obsolete functions 2026-06-16 10:25:24 +02:00
luxick 404ce088f3 Allow merging when moving pages 2026-06-16 10:00:41 +02:00
luxick fde4eff12d Fitness dashboard v1 2026-06-11 12:55:43 +02:00
luxick 7be8bec446 Improve mobile editing 2026-06-05 10:27:56 +02:00
luxick de3abed6d7 Use CodeMirror editor 2026-06-05 10:10:58 +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 bf16f2ec3c improve task list handling 2026-05-23 08:44:19 +02:00
luxick a25d5434ac Improve serach function with quick suggestions 2026-05-18 15:10:34 +02:00
luxick a9519f747e Quickadd feature for link saving 2026-05-11 12:03:59 +02:00
luxick e060faa39f Add persitent URLs for year/month/day in the diary 2026-05-08 18:15:09 +02:00
luxick 69037a77ed Reorganize assets folder 2026-05-08 08:34:23 +02:00
luxick 892e4860b4 Make page rewrite optional 2026-05-07 19:35:10 +02:00
luxick 3d3a121fa6 Add search index 2026-05-07 09:41:20 +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 903f21e7f1 Refactor Layout and improve search 2026-04-29 19:26:01 +02:00
luxick dd3906855d Search phase 1 2026-04-29 14:12:18 +02:00
luxick adbe10fa41 Improve sections 2026-04-28 17:43:20 +02:00
luxick 337ec9ef6e Add thumbnailing for photo grids 2026-04-23 20:43:05 +02:00
luxick df41cfa8c8 Prefill Empty pages 2026-04-23 14:34:07 +02:00
luxick 8b13938290 Add Tree Selector 2026-04-23 14:02:41 +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 7ce4c02dee Use Seession cookie for resistent login 2026-04-20 08:21:08 +02:00
luxick eee79b34bb Optize font performance 2026-04-18 07:56:14 +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 19017bf136 Fix page creation 2026-04-13 13:07:20 +02:00
luxick 95ca30509c Refactor projcet structure 2026-04-13 12:39:01 +02:00
luxick 0e8e3b2636 Diary feature V1 2026-04-13 12:33:02 +02:00
luxick 2121bb686e Fix last commit 2026-04-10 12:49:39 +02:00
luxick ad4f58324a Fix trailing slash issue 2026-04-10 12:21:53 +02:00
luxick 2635dce918 Delete pages instead of writing empty files 2026-04-10 11:46:06 +02:00
luxick 06a3da1d54 Add editor interface 2026-04-10 09:53:02 +02:00