• Joined on 2025-06-02
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 »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 01:33:41 +01:00
1202a6690f Merge claude/2
b6fa9317bd ux(ssh): drop the redundant paste-key hint, equalise the two cards
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 00:34:38 +01:00
462fedf257 Merge claude/1
382e91f2a7 fix(webui): friendly title + icon for the verify task
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 00:30:11 +01:00
0ae8c819a6 Merge claude/1
4290c04a78 ux(admin): match System page header icon to the sidebar (activity pulse)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 00:22:07 +01:00
38f04a4dd6 Merge claude/2
83b129fdad ux(system): put OS + CPU logos in a rounded tile (backup-tile style)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 00:20:48 +01:00
fd33120cb4 Merge claude/1
33a749c8d1 ux(admin): rename Overview → Dashboard + add header icons
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-29 00:15:13 +01:00
00736b57a7 Merge claude/1
350d72f6aa ux(ssh): lay Login + Add-a-key side by side (50/50) on tablet/desktop
Compare 2 commits »