Commit Graph

  • 7e051be196 feat(webui): phase 0b — route from the feature manifest librelad 2026-05-29 22:32:42 +01:00
  • 76138ddcdd Merge claude/1 librelad 2026-05-29 22:28:19 +01:00
  • 2eaa5857a1 feat(webui): phase 0a — feature-module kernel scaffold (passive) librelad 2026-05-29 22:28:19 +01:00
  • 8312f2222f Merge claude/1 librelad 2026-05-29 22:10:36 +01:00
  • 22aafe3a55 docs: frontend feature-module modularization design librelad 2026-05-29 22:10:36 +01:00
  • 116e48699e Merge claude/1 librelad 2026-05-29 14:53:41 +01:00
  • ad08ce2324 refactor(app-scan): auto-clean leftover folders, drop bogus wipe prompt librelad 2026-05-29 14:53:41 +01:00
  • 9ec3a9e736 Merge claude/1 librelad 2026-05-29 14:50:11 +01:00
  • b1ffe9d052 chore(rootless): trim AppArmor banner text librelad 2026-05-29 14:50:11 +01:00
  • 44b9293d29 Merge claude/2 librelad 2026-05-29 01:37:36 +01:00
  • edb9bddab1 docs: add CLAUDE.md — verify WebUI changes visually with lp-shot librelad 2026-05-29 01:37:36 +01:00
  • 1202a6690f Merge claude/2 librelad 2026-05-29 01:32:54 +01:00
  • b6fa9317bd ux(ssh): drop the redundant paste-key hint, equalise the two cards librelad 2026-05-29 01:32:54 +01:00
  • 462fedf257 Merge claude/1 librelad 2026-05-29 00:34:04 +01:00
  • 382e91f2a7 fix(webui): friendly title + icon for the verify task librelad 2026-05-29 00:34:04 +01:00
  • 0ae8c819a6 Merge claude/1 librelad 2026-05-29 00:29:35 +01:00
  • 4290c04a78 ux(admin): match System page header icon to the sidebar (activity pulse) librelad 2026-05-29 00:29:35 +01:00
  • 38f04a4dd6 Merge claude/2 librelad 2026-05-29 00:21:31 +01:00
  • 83b129fdad ux(system): put OS + CPU logos in a rounded tile (backup-tile style) librelad 2026-05-29 00:21:31 +01:00
  • fd33120cb4 Merge claude/1 librelad 2026-05-29 00:20:09 +01:00
  • 33a749c8d1 ux(admin): rename Overview → Dashboard + add header icons librelad 2026-05-29 00:20:09 +01:00
  • 00736b57a7 Merge claude/1 librelad 2026-05-29 00:14:40 +01:00
  • 350d72f6aa ux(ssh): lay Login + Add-a-key side by side (50/50) on tablet/desktop librelad 2026-05-29 00:14:40 +01:00
  • 76524d1c35 Merge claude/2 librelad 2026-05-29 00:11:15 +01:00
  • 78519a398e ux(system): crop CPU wordmark logos + enlarge host-strip icons librelad 2026-05-29 00:11:15 +01:00
  • 297cdbb8af Merge claude/1 librelad 2026-05-29 00:08:08 +01:00
  • 036fead047 ux(admin): tinted Overview buttons w/ white text; Verify→green, Backups→blue librelad 2026-05-29 00:08:08 +01:00
  • 9c4f43ed44 Merge claude/2 librelad 2026-05-29 00:04:59 +01:00
  • 378a4c1dd6 feat(system): official distro logos + Intel/AMD CPU logo with clean model text librelad 2026-05-29 00:04:59 +01:00
  • 33a2d892fb Merge claude/1 librelad 2026-05-28 23:59:15 +01:00
  • bd0256715c ux(admin): solid-fill Overview buttons for legibility on nebula librelad 2026-05-28 23:59:15 +01:00
  • 8e9a084389 Merge claude/2 librelad 2026-05-28 23:51:45 +01:00
  • 28e007d087 feat(system): distro icon beside the OS on the System host strip librelad 2026-05-28 23:51:45 +01:00
  • 54d511e3ad Merge claude/1 librelad 2026-05-28 23:46:39 +01:00
  • 3fd4c84707 ux(admin): give each Overview area a signature colour librelad 2026-05-28 23:46:39 +01:00
  • 05e65bf4b6 Merge claude/2 librelad 2026-05-28 23:41:30 +01:00
  • ba3f71cf7a refactor(routing): admin overview canonical URL is /admin/dashboard librelad 2026-05-28 23:41:30 +01:00
  • 1a0d5e9a8a Merge claude/1 librelad 2026-05-28 23:40:31 +01:00
  • 350dc5623a ux(admin): add a leading icon to each Overview card action button librelad 2026-05-28 23:40:31 +01:00
  • 8906e90da5 Merge claude/2 librelad 2026-05-28 23:37:28 +01:00
  • bbbd035ab2 refactor(routing): move System out of /admin/config to /admin/system librelad 2026-05-28 23:37:28 +01:00
  • 18134a3ee1 Merge claude/2 librelad 2026-05-28 23:28:37 +01:00
  • 3e18a85572 ux(system): match the System-page storage links to the pill CTA librelad 2026-05-28 23:28:37 +01:00
  • b04c2e242f Merge claude/2 librelad 2026-05-28 23:22:49 +01:00
  • e825749041 ux(system): replace metric page's dev-jargon subline with a plain description librelad 2026-05-28 23:22:49 +01:00
  • 6e7cf40236 Merge claude/2 librelad 2026-05-28 23:21:36 +01:00
  • 4f46be9b16 ux(system): stack the storage-breakdown button under the range selector librelad 2026-05-28 23:21:36 +01:00
  • e38f881aa5 Merge claude/2 librelad 2026-05-28 23:19:17 +01:00
  • 9fac544442 ux(system): style the storage-breakdown button as a pill CTA librelad 2026-05-28 23:19:17 +01:00
  • b9cc88488f Merge claude/2 librelad 2026-05-28 23:16:21 +01:00
  • 66f5cb4af4 ux(system): link the Disk metric page to the storage breakdown librelad 2026-05-28 23:16:21 +01:00
  • 4e49a3bd42 Merge claude/2 librelad 2026-05-28 23:11:00 +01:00
  • 533f1bb9e3 ux(system): drop the disk gauge sublabel, keep just the % librelad 2026-05-28 23:11:00 +01:00
  • 3f5303a608 Merge claude/2 librelad 2026-05-28 23:06:42 +01:00
  • d15f6b09ee ux(system): collapse apps into one "Applications" slice on the System summary librelad 2026-05-28 23:06:42 +01:00
  • 5241d352a6 Merge claude/2 librelad 2026-05-28 22:59:49 +01:00
  • 67a841299c ux(system): disk ring shows LibrePortal as a portion + LP line on disk page librelad 2026-05-28 22:59:49 +01:00
  • b38da353a6 Merge claude/2 librelad 2026-05-28 22:19:40 +01:00
  • 3d51eda988 ux(system): storage breakdown polish — dual disk gauge, app icons, list design librelad 2026-05-28 22:19:40 +01:00
  • f6e310998b Merge claude/1 librelad 2026-05-28 22:06:39 +01:00
  • bae9a79158 feat(webui): central task-refresh registry + close stale-UI gaps librelad 2026-05-28 22:06:39 +01:00
  • bfdfb3298c Merge claude/1 librelad 2026-05-28 21:52:29 +01:00
  • 7f034d3e02 fix(webui): reload app/service data after a config apply librelad 2026-05-28 21:52:29 +01:00
  • 6010727391 Merge claude/2 librelad 2026-05-28 21:47:04 +01:00
  • e3454dd10e feat(dashboard): whole-disk donut with storage breakdown on the frontpage librelad 2026-05-28 21:47:04 +01:00
  • 9c247ab3cf Merge claude/2 librelad 2026-05-28 21:38:47 +01:00
  • b020a3f43a feat(system): re-add Disk usage to the System trends grid librelad 2026-05-28 21:38:47 +01:00
  • eef24582b2 Merge claude/1 librelad 2026-05-28 21:32:29 +01:00
  • 9ca5cc6c7c feat(system): full, deletable images list on the Storage page librelad 2026-05-28 21:32:29 +01:00
  • b4607de950 Merge claude/2 librelad 2026-05-28 21:28:19 +01:00
  • e6cc84271c ux(system): one unified Storage donut — apps + Docker together librelad 2026-05-28 21:28:19 +01:00
  • beed825778 Merge claude/2 librelad 2026-05-28 20:59:13 +01:00
  • e5cbfba417 ux(system): make per-app usage the Storage page headline librelad 2026-05-28 20:59:13 +01:00
  • 327fda8cd9 Merge claude/2 librelad 2026-05-28 20:51:06 +01:00
  • 5f91d2717e ux(system): drop container writable-layer from the Storage view librelad 2026-05-28 20:51:06 +01:00
  • a31d77b751 Merge claude/2 librelad 2026-05-28 20:33:21 +01:00
  • 7a0477ff8b feat(system): per-folder breakdown under each app on the Storage page librelad 2026-05-28 20:33:21 +01:00
  • f5f3db900a Merge claude/2 librelad 2026-05-28 20:26:13 +01:00
  • 17fe4d6ed5 ux(system): drop the Volumes category from the Storage view librelad 2026-05-28 20:26:13 +01:00
  • 10b814cd93 Merge claude/1 librelad 2026-05-28 20:22:04 +01:00
  • 5929ecb4c4 docs(install): clarify the signing-key comment now that it's the real key librelad 2026-05-28 20:22:04 +01:00
  • a2dd26b469 Merge claude/1 librelad 2026-05-28 20:20:38 +01:00
  • 3b0b3a0a1f feat(release): activate release signing with the production minisign key librelad 2026-05-28 20:20:38 +01:00
  • 1c3531b932 Merge claude/2 librelad 2026-05-28 20:06:34 +01:00
  • 4b39cf770b feat(system): per-app on-disk storage on the Storage page librelad 2026-05-28 20:06:34 +01:00
  • 271b489029 Merge claude/1 librelad 2026-05-28 19:41:22 +01:00
  • b28268a61f feat(system): "Verified" integrity check against the signed release manifest librelad 2026-05-28 19:41:22 +01:00
  • 9324c6a4f4 Merge claude/2 librelad 2026-05-28 19:28:17 +01:00
  • 89a2b300b8 ux(overview): slim the System card to 3 compact rows librelad 2026-05-28 19:28:17 +01:00
  • f792cf55f6 Merge claude/2 librelad 2026-05-28 19:06:02 +01:00
  • 49cf7e8bec ux(system): move Reclaim button top-right, make it actually free space librelad 2026-05-28 19:06:02 +01:00
  • 816b96fe97 Merge claude/2 librelad 2026-05-28 18:50:27 +01:00
  • 3031c6cab9 feat(system): "Reclaim space" action on the Storage page librelad 2026-05-28 18:50:27 +01:00
  • f6fecd023a Merge claude/1 librelad 2026-05-28 18:38:28 +01:00
  • 7ba281a390 ux(backup): redesign the snapshot details panel librelad 2026-05-28 18:38:28 +01:00
  • 93d4aaabbb Merge claude/1 librelad 2026-05-28 18:25:24 +01:00
  • d448d34f67 feat(backup): auto-refresh the backup page when a backup/restore finishes librelad 2026-05-28 18:25:24 +01:00
  • 7a302d1af0 Merge claude/1 librelad 2026-05-28 18:20:21 +01:00
  • 7dbeb307c9 ux(backup): drop the "Backup all apps" header action on Dashboard and Migrate librelad 2026-05-28 18:20:21 +01:00
  • dca885738d Merge claude/1 librelad 2026-05-28 16:47:17 +01:00