• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 14:53:48 +01:00
3d058b3469 Merge claude/1
1b0040dbf1 refactor(tasks): decompose tasks-manager god-file into 8 responsibility files
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 14:03:18 +01:00
e0737b65ef Merge claude/1
82989069e2 refactor(backup): decompose backup-page god-file into 13 responsibility files
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 13:02:43 +01:00
3098324627 Merge claude/1
3ad44a62f2 refactor(backup): extract cron-schedule cluster from backup-page god-file
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 12:43:06 +01:00
9eb5f7f73a Merge claude/1
2ef4cc00e1 refactor(webui): granular sub-system folders per component
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 12:26:08 +01:00
db080202b6 Merge claude/1
0fb24435fc fix(webui): load component scripts in order (script.async=false)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 07:44:27 +01:00
0ae6aea5f4 Merge claude/1
474c518df1 docs: fix index.html comment to reference components/ after the reorg
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 07:35:02 +01:00
2b3a3429d7 Merge claude/1
ed4bf41cba ux(updater): match the Backups page layout (sidebar, padding, click-to-open)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 07:14:26 +01:00
e7b299b9cc Merge claude/1
d39852aa3d refactor(webui): reorganize into components/ + core/ taxonomy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 03:14:12 +01:00
8d193eda28 Merge claude/1
daa336449a feat(updater): backend — data generator + 'libreportal updater' CLI with DR
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:56:00 +01:00
39a1b51f7f Merge claude/1
5e43f8ec79 feat(webui): wire updater actions through the task router
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:46:07 +01:00
56f0111d5f Merge claude/1
e1794069cb feat(webui): add App Updater feature (versions, CVEs, disaster recovery)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:10:39 +01:00
55eecd6dfe Merge claude/1
eaafd1bb38 refactor(webui): relocate admin area into features/admin/ + shared extractions
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:07:00 +01:00
a82d4b75dd Merge claude/1
ee44a4eb80 refactor(webui): relocate backup into features/backup/, app-card to shared/
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 02:04:26 +01:00
402c1af861 Merge claude/1
f15cfe3043 refactor(webui): relocate apps + app-detail controllers and CSS into features/apps/
Compare 2 commits »
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 »