bruno pushed to main at bruno/flowdeck 2026-07-11 00:30:56 -04:00
c5398757ca fix: hamburger menu sur toutes les pages + cookies path="/" Chrome fix
bruno pushed to main at bruno/flowdeck 2026-07-11 00:15:22 -04:00
e2a739c4c6 feat: responsive mobile UI/UX — hamburger menu, touch support, adaptive layout
bruno pushed to main at bruno/flowdeck 2026-07-10 21:53:54 -04:00
b01c5bbfe3 fix: Alpine.data registration BEFORE x-data element — init order
bruno pushed to main at bruno/flowdeck 2026-07-10 21:49:48 -04:00
46e7c1d815 fix: x-data wsInit() was never called — used inline x-data without init
bruno pushed to main at bruno/flowdeck 2026-07-10 21:48:19 -04:00
1e0afb0e69 fix: rewrite workspace page — simplified Alpine, no syntax errors
bruno pushed to main at bruno/flowdeck 2026-07-10 21:45:40 -04:00
05369f1856 fix: Alpine x-for errors — tree init + unique keys + _loaded guard
bruno pushed to main at bruno/flowdeck 2026-07-10 21:44:35 -04:00
418fe19f33 fix: workspace page blank — node.type not node.is_folder in flattenTree
bruno pushed to main at bruno/flowdeck 2026-07-10 21:39:26 -04:00
f8350f8161 fix: drag & drop — add .prevent modifier to @drop handlers
bruno pushed to main at bruno/flowdeck 2026-07-10 21:23:13 -04:00
c36a446451 feat: workspace page gets recursive tree + drag & drop + sub-folders
bruno pushed to main at bruno/flowdeck 2026-07-10 21:22:10 -04:00
1ab5b1271f feat: recursive tree, drag & drop, sub-folders in sidebar workspace
bruno pushed to main at bruno/flowdeck 2026-07-10 21:04:46 -04:00
373153de69 fix: uncollapse ☰ button on all pages with x-cloak for flicker prevention
bruno pushed to main at bruno/flowdeck 2026-07-10 20:57:13 -04:00
2f529e4d57 fix: uncollapse button ☰ appears when sidebar is hidden
bruno pushed to main at bruno/flowdeck 2026-07-10 20:50:54 -04:00
b8fa5f4d27 fix: sqlite3.Row .get() → bracket notation in _load_workspace_pages
bruno pushed to main at bruno/flowdeck 2026-07-10 20:38:09 -04:00
a531d6d466 fix: sidebar updates after file/folder creation — force page reload
bruno pushed to main at bruno/flowdeck 2026-07-10 20:30:14 -04:00
2ca7834b43 fix: tree API 500 — sqlite3.Row doesn't support .get(), use bracket r['key']
bruno pushed to main at bruno/flowdeck 2026-07-10 20:27:33 -04:00
3363a070cf fix: tree API 500 — missing parent_section in SELECT query
bruno pushed to main at bruno/flowdeck 2026-07-10 20:24:03 -04:00
0c54db66ac fix: workspace — removed topbar buttons, unified modals, parent_id support
bruno pushed to main at bruno/flowdeck 2026-07-10 20:10:34 -04:00
eddb69e58e fix: workspace page redesign — modals, folder distinction, no duplication
bruno pushed to main at bruno/flowdeck 2026-07-10 19:59:33 -04:00
1639884800 fix: workspace name shows even empty, folders vs files, delete button
bruno pushed to main at bruno/flowdeck 2026-07-10 19:26:02 -04:00
1ae4aa4ab4 fix: login → /workspaces, workspace tree filtered, sidebar CRUD