• Joined on 2025-06-02
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:27:16 +01:00
92e585deba Merge claude/1
e72d3d278d style(backup): shorten the BACKUP_STRATEGY tooltip to one practical sentence
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:24:35 +01:00
c615820c35 Merge claude/2
1e9e65225b fix(gluetun): wrap rm -f on dockerinstall-owned tempfiles in runFileOp
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:17:28 +01:00
cd30d90a81 Merge claude/1
01a125db55 style(notif): unify task notifications + drop the App:/System: prefix
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:16:36 +01:00
3e63dfbdbb Merge claude/2
56d2f8105c fix(config): updateConfigOption uses the right de-sudo helper for the file's tree
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:06:13 +01:00
3d7f5fbdeb Merge claude/2
14bc0c3386 ui(backup): tile-click → Back-up checklist modal; LibrePortal icon on System tile; 2-up grid
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 01:04:48 +01:00
c49007d6e0 Merge claude/1
ae790853bf chore(dashboard): drop the redundant "Admin overview" link
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:51:24 +01:00
a265b86cc9 Merge claude/2
57d6fdaa7c ui(backup): tighten Backup-status tooltip — short and sweet
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:49:49 +01:00
a9baf1d0fa Merge claude/2
a9af8d93c7 ui(backup): drop Backup-status hint text; move it to a plain-language tooltip
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:43:26 +01:00
420964c6e8 Merge claude/2
102fc38da0 ui(backup): merge System config into the Backup status grid
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:38:05 +01:00
6fb595e481 Merge claude/1
59ee92bd87 fix(tasks): treat app:'system' as a sentinel so the LibrePortal logo renders
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:33:21 +01:00
6ca6320c88 Merge claude/1
aede5d44be refactor(tasks): friendly-title pattern table + cover the gaps
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:28:44 +01:00
9d1a3836b2 Merge claude/2
4cda8490ce ui(migrate): wrap empty-state in a bordered callout panel
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:11:13 +01:00
ab43b97da2 Merge claude/1
061fa5e391 fix(lazy-load): count both braces per line so embedded awk doesn't strand the depth tracker
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-27 00:10:21 +01:00
623b86b96e Merge claude/2
c69449bec8 fix(deploy): rsync --delete was wiping .auth.json; preserve it (+ siblings)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:59:26 +01:00
7f29d33c45 Merge claude/1
88b431ee86 style(migrate): tighten card header + give the empty state a real CTA
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:53:51 +01:00
8fa13ae52b Merge claude/2
ea59d5b268 feat(config): reconcileConfigFile now syncs comments from template (preserves user values)
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:50:00 +01:00
9d8b1c5948 Merge claude/2
8a9ae28b6f feat(webui): developer mode + Android-style 10-click easter egg
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:49:10 +01:00
48085e1d4d Merge claude/1
52e0227bb6 chore(cleanup): retire appGenerate — dead-on-arrival app-skeleton wizard
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:42:49 +01:00
b63e60c85f Merge claude/1
9ffc8e4924 chore(cleanup): retire two stale leftovers from the lazy-load + subdomain work
Compare 2 commits »
Webstar pushed to main at Webstar/LibrePortal 2026-05-26 23:28:58 +01:00
44486f6de3 Merge claude/2
ef47155cdf feat(rootless): make pasta the actual default in network_rootless
Compare 2 commits »