• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 19:32:43 +01:00
227a66fdaf Merge claude/1
aa563f1fed refactor(webui): separate core/lib + core/boot into sub-system folders
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 19:19:13 +01:00
78c463d3ac Merge claude/1
939f0223fb refactor(webui): separate backup component into sub-system folders
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 18:27:11 +01:00
be7f45def9 Merge claude/1
f896df6006 refactor(admin): move bare css/ into admin/core/ for sub-system consistency
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 15:48:07 +01:00
e03c900f20 Merge claude/1
e30c20fde6 refactor(webui): remove leftover redirect components; one working kernel redirect
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 15:28:05 +01:00
2304aed213 Merge claude/1
25e3570616 refactor(webui): fold app-detail into the apps feature
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-30 15:07:11 +01:00
684b3b929b Merge claude/1
df75059330 refactor(apps): decompose apps-manager god-file into 7 responsibility files
Compare 2 commits »
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 »