• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 22:08:33 +01:00
5b437c0c52 Merge claude/1
fa47e16cab feat(updater): automatic background scan for versions, CVEs & improvements
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 19:48:35 +01:00
86f84a62d3 Merge claude/1
c05e4af6f0 refactor(webui): move update status from dashboard banner to a topbar pill
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 19:42:06 +01:00
c913be9808 Merge claude/2
3afe40bbbc refactor(overview): de-chrome the embedded Backups + Peers sub-tabs
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 18:55:40 +01:00
0e8f645334 Merge claude/2
a06b6cd1d8 feat(overview): match fleet tab content to the app-detail tab layout
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-12 18:32:06 +01:00
86abfadb52 Merge claude/1
9582671072 feat(tasks): path-based single-task permalink (/tasks/<cat>/<id>)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-11 18:27:37 +01:00
12a37cc734 Merge claude/2
9dace1ed95 feat(tasks): auto-select the running task on the tasks page
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-05 00:21:41 +01:00
dfd4eb0f17 Merge claude/2
2188a99787 fix(apps): make the instance family bar a full-width row
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-05 00:18:02 +01:00
16dd146710 Merge claude/2
ab1d335d35 refactor(apps): manage instances on the type's page, not the grid
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-04 23:35:48 +01:00
5ef969871e Merge claude/2
376610cd11 feat(apps): scoped multi-instance support (run two of an app)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-03 00:56:39 +01:00
e694900ca8 Merge claude/1
8006ddba75 fix(webui): give the app-detail Updates tab the standard tab chrome
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-03 00:23:40 +01:00
6ced7c4c71 Merge claude/1
25dc51d63e fix(webui): make Overview sub-tab areas match the app-detail layout
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 23:29:53 +01:00
58b76af311 Merge claude/1
4d54d6a9b0 feat(webui): unify Overview tab headers as in-content, app-detail style
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 23:05:25 +01:00
0f9a76503c Merge claude/1
f6f29bf68b feat(webui): match Migrate tab to app-detail tab design
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 19:04:10 +01:00
bb6db43392 Merge claude/1
e88d46ffeb fix(os): skip apt OS-update step when running as the de-sudo manager
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 16:22:11 +01:00
e959468173 Merge claude/2
9986a8a814 fix(webui): stop rapid clicks selecting text on setup level cards
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 16:08:12 +01:00
11e79e6d81 Merge claude/1
f1e1330cd8 feat(webui): network-drift notifier (topbar badge + dashboard banner)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 16:04:35 +01:00
a16c93721e Merge claude/1
20f8ca2eb5 feat(network): detect + heal apps stranded off the docker subnet
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 15:55:11 +01:00
b59b909d54 Merge claude/1
b7a0743d8b feat(network): add ipInSubnet + IP-only network reset scope
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 15:53:12 +01:00
55ca1b4270 Merge claude/1
d23ad87246 fix(network): correct adoptDockerSubnet comment + guard ipAllocation double-INSERT
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-06-02 15:02:50 +01:00
287c13a311 Merge claude/1
14e6d4aba1 fix(network): converge when the docker network already exists
Compare 2 commits »