• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 21:14:40 +01:00
d1958f6033 Merge claude/2
4a1aa43083 feat(artifact): app bundle applier + libreportal app add — the marketplace verb
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 20:45:29 +01:00
e04fdbf64f Merge claude/2
8351863719 feat(release): make_app.sh — publish app definition bundles to the artifact index
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 20:44:45 +01:00
fd5facc7cf Merge claude/2
36a5c87397 fix(artifacts): propagate LP_INDEX_SIGSTATE to callers via lpFetchIndexInto
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 20:30:34 +01:00
b0a194dd48 Merge claude/2
0afd1de819 docs(roadmap): marketplace app design — dev-mode container + catalog + submissions
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 19:51:54 +01:00
22d23cb359 Merge claude/1
4abafd4640 tweak(webui/system): status dot before app icon in Per-app rows
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-07-03 19:45:17 +01:00
0b2ed1cf1a Merge claude/1
de0025d1a7 feat(webui/system): app icons in Per-app usage rows
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 22:06:34 +01:00
61334d1e72 Merge claude/1
ab0822c46b feat(webui/loading): shared boxed spinner loader for page/panel loading states
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 21:26:20 +01:00
9e1adef2b8 Merge claude/2
cc026d4d68 fix(webui/updater): correct misleading improvements empty-state copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 21:24:05 +01:00
ce8170c6ad Merge claude/2
f1d22b057a fix(webui/updater): friendlier Updates empty-state copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 21:19:24 +01:00
712068a00e Merge claude/1
dac824a161 fix(webui/forms): enhance per-app config & port dropdowns with themed select
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 21:18:24 +01:00
4e90328b84 Merge claude/2
754864571c fix(webui/updater): friendlier, shorter improvements empty-state copy
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 21:07:35 +01:00
e054cbc946 Merge claude/2
f4c24340b7 fix(webui): lighten faint empty-state messages on dark panels
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 20:55:32 +01:00
209ced11be Merge claude/2
246e687e45 fix(webui/tasks): equalize task-list panel top/bottom padding
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 13:27:16 +01:00
b1f935dc3b Merge claude/1
c48f9f4ffc fix(webui/storage): drop redundant 'Reclaiming space…' toast
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 13:24:31 +01:00
d605eb788c Merge claude/1
23712bd0c4 fix(webui/system): stop loading/empty overlays covering populated metric graph
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 13:17:48 +01:00
93c5076225 Merge claude/2
9850b9d8e7 fix(admin/storage): make the Storage page tablet/mobile friendly
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 12:56:42 +01:00
39ccb08119 Merge claude/2
e33701ee52 feat(admin/storage): filter images by in-use/unused, in-use first
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 12:55:09 +01:00
36e2368d54 Merge claude/1
c7484572df fix(webui/tasks): give app-less task notifications the LibrePortal identity
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 12:51:10 +01:00
c66eb78671 Merge claude/1
be427e5376 fix(webui/admin): balance top/bottom padding in sys-tasklist
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-25 12:47:36 +01:00
bff71d0feb Merge claude/2
10ce8a1453 style(docker/rootless): trim tombstone comment in rootless user setup
Compare 2 commits »