• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:01:29 +01:00
7924fcc42d Merge claude/1
b4649cd713 refactor(webui): relocate tasks page + shared task kernel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 01:56:48 +01:00
61b48fa7ae Merge claude/1
3abc45985a refactor(webui): relocate dashboard into features/dashboard/
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 01:53:17 +01:00
c6ab276c1e Merge claude/1
a98a241d5e chore(webui): remove dead controllers (app-manager.js, config-router.js)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 01:15:15 +01:00
66a48ea8b8 Merge claude/1
eeb1baf563 refactor(webui): begin backup god-file decomposition + sequential feature scripts
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 01:05:31 +01:00
86fc41fe77 Merge claude/1
301174e750 docs: record implemented state of the feature-module architecture
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 00:47:28 +01:00
3f1cb67d02 Merge claude/1
98d950ba44 feat(webui): phase 2 — DI service container (ctx.services)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 00:18:50 +01:00
cd34a7671a Merge claude/1
31b73f9670 feat(webui): auto-discover features from folders, mirroring the theme system
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:53:20 +01:00
3dd2444bc2 Merge claude/1
0724ed785a feat(webui): load feature modules from the manifest (drop index.html script list)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:46:31 +01:00
c2dab953af Merge claude/1
d7ac865b98 fix(webui): guard app-detail listener binds against per-navigation leak
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:38:26 +01:00
ac9f2bf767 Merge claude/1
b4105d8cff feat(webui): migrate the Admin area to one feature module
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:35:41 +01:00
ff79249fdd Merge claude/1
247310f370 feat(webui): migrate App Center + app-detail to feature modules
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:29:59 +01:00
935faa4c58 Merge claude/1
e6e796311a feat(webui): migrate Dashboard + Tasks to feature modules
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 23:02:56 +01:00
4c368e43de Merge claude/1
182be8c33d feat(webui): phase 3 (first feature) — migrate Backup to a feature module
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 22:50:10 +01:00
cab04108d3 Merge claude/1
57c17647e3 feat(webui): phase 1a — shared base token layer (tokens.css)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 22:33:13 +01:00
6ae85d8dd2 Merge claude/1
7e051be196 feat(webui): phase 0b — route from the feature manifest
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 22:29:01 +01:00
76138ddcdd Merge claude/1
2eaa5857a1 feat(webui): phase 0a — feature-module kernel scaffold (passive)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 22:11:08 +01:00
8312f2222f Merge claude/1
22aafe3a55 docs: frontend feature-module modularization design
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 16:10:07 +01:00
116e48699e Merge claude/1
ad08ce2324 refactor(app-scan): auto-clean leftover folders, drop bogus wipe prompt
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 16:09:52 +01:00
9ec3a9e736 Merge claude/1
b1ffe9d052 chore(rootless): trim AppArmor banner text
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 01:38:02 +01:00
44b9293d29 Merge claude/2
edb9bddab1 docs: add CLAUDE.md — verify WebUI changes visually with lp-shot
Compare 2 commits »