managarten/apps
Till JS 1eb370eaaa feat(manacore): tiling layout — resizable, splittable dashboard panels
Replace the fixed CSS Grid widget layout with a recursive tiling system
using a binary tree data model. Each node is either a leaf (widget) or
a split (horizontal/vertical) with a draggable resize handle.

New components:
- TilingLayout: Recursive renderer (leaf→TilePanel, split→flex+handle)
- TilePanel: Widget wrapper with edit controls (split H/V, change, close)
- TileResizeHandle: Draggable divider, H+V, keyboard accessible, 10-90%

Architecture:
- Binary tree model (TileNode = TileLeaf | TileSplit)
- Immutable tree operations in tiling-tree.ts (splitLeaf, removeLeaf, etc.)
- Tiling store with debounced IndexedDB persistence
- Widget registry extracted from WidgetContainer for shared use
- Mobile fallback: flattened vertical stack under 768px
- Default: Clock | Tasks | Calendar (3 panels)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-30 15:43:19 +02:00
..
bauntown feat(bauntown): restore from archive, register in monorepo 2026-03-30 01:02:21 +02:00
calc fix(calc): rename FlaskConical to Flask (phosphor-svelte export) 2026-03-29 08:56:10 +02:00
calendar docs(todo,calendar): document smart duration settings 2026-03-30 15:02:53 +02:00
chat refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
citycorners feat(citycorners): add city and platform statistics 2026-03-29 14:50:26 +02:00
clock refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
contacts docs(contacts): document NL quick-input and duplicate detection 2026-03-30 15:15:33 +02:00
context feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
docs fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
inventar fix(docker): use --no-frozen-lockfile in all web Dockerfiles 2026-03-28 21:12:03 +01:00
manacore feat(manacore): tiling layout — resizable, splittable dashboard panels 2026-03-30 15:43:19 +02:00
manadeck feat(infra): smart build memory check and baseline monitoring script 2026-03-29 15:07:20 +02:00
manavoxel feat(manavoxel): add merchant trading UI and NPC loot drops 2026-03-30 15:06:51 +02:00
matrix refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
moodlit feat(moodlit): restore from git history, migrate to local-first + Hono 2026-03-30 15:03:19 +02:00
mukke feat(infra): smart build memory check and baseline monitoring script 2026-03-29 15:07:20 +02:00
news feat(news): migrate from archive to local-first + Hono architecture 2026-03-29 19:28:11 +02:00
nutriphi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
photos refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
picture refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
planta fix(ui): remove duplicate SyncIndicator imports from 9 layouts 2026-03-28 21:29:05 +01:00
playground fix: Colima file-mount issues, mana-llm port, web app build errors 2026-03-29 15:07:37 +02:00
presi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
questions feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
reader feat(reader): restore from archive, register in monorepo 2026-03-30 00:56:57 +02:00
skilltree refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
storage refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
taktik deploy(taktik): add Dockerfile, docker-compose, SSO config 2026-03-29 08:55:30 +02:00
todo docs(todo,calendar): document smart duration settings 2026-03-30 15:02:53 +02:00
traces chore(mobile): align all 7 Expo apps to SDK 55 2026-03-28 18:10:14 +01:00
uload feat(uload): sync_changes integration, Stripe checkout, docs update 2026-03-29 19:02:11 +02:00
wisekeep feat(wisekeep): migrate from archive to local-first + Hono architecture 2026-03-29 20:03:55 +02:00
zitare fix(docker): add content package build step in zitare Dockerfile 2026-03-28 22:18:28 +01:00