| Commit message (Expand) | Author | Age | Files | Lines |
| * | feat(hub): pin the app controls while a library scrolls | Christophe Besson | 2026-09-10 | 1 | -1/+16 |
| * | fix(spa): a reconnect must give the Chat composer back | Christophe Besson | 2026-09-09 | 1 | -1/+2 |
| * | feat(client): Phase 2 — per-app settings panes, folder tree, multi-directory | Christophe Besson | 2026-09-06 | 1 | -3/+54 |
| * | fix(groups): finish Phase 1 — MNP root management, upload targets, eject state | Christophe Besson | 2026-09-06 | 1 | -15/+29 |
| * | fix(hub): stop the maintenance loop racing the tests, and pin _ASSETS | Christophe Besson | 2026-09-02 | 1 | -2/+38 |
| * | feat: add Photos group app | Christophe Besson | 2026-08-25 | 1 | -4/+7 |
| * | docs: plan the Music group app (musicbay.md) | Christophe Besson | 2026-08-24 | 1 | -5/+5 |
| * | feat(node,hub): season-specific overviews, manual TMDB match correction, and ... | Christophe Besson | 2026-08-24 | 1 | -7/+12 |
| * | feat(node,hub): add Videos group app (poster grid, flat list, TMDB metadata) | Christophe Besson | 2026-08-24 | 1 | -13/+19 |
| * | feat(hub): split the group UI into a pluggable "applications" architecture | Christophe Besson | 2026-08-23 | 1 | -0/+192 |