Commit Graph
2982 Commits
Author SHA1 Message Date
Juan Denis 4c4dfd4af7 feat(frontend): Extensions Updates tab, update banner + Update all, card grid; phone tab-strip fixes 2026-11-03 20:20:35 -05:00
Juan Denis c5a90e2c82 feat(extensions): solid update detection (builtin sources, trust hints, refresh, count) 2026-11-03 20:20:35 -05:00
Juan Denis e401cbaf98 refactor(frontend): declutter ServerDetail header
Title is just the server name (placeholder names show 'Pending pairing'),
status is a small dot, and endpoint + ID (with a copy button) sit behind
an (i) InfoTip. The favorite star is subtler, and on narrow screens the
title and actions share one row.
2026-11-03 17:59:02 -05:00
Juan Denis 2bd871e820 Keep in-page view switches in the page body on tab-group pages
Fleet, Config templates, Cloud provision, FTP and Status pages put their
SegControl in the top bar, which crowded the group tabs. Move it to the top
of the body (same pattern as Jobs) and keep only real actions in the bar.
2026-11-03 15:24:20 -05:00
Juan Denis c1a578fe9e chore(frontend): regenerate i18n catalogs 2026-11-03 15:04:45 -05:00
Juan Denis e818dcaf91 refactor(frontend): detail pages and in-body tab strips use the shared top bar 2026-11-03 15:04:45 -05:00
Juan Denis 3f8b6fb878 feat(frontend): button tabs in the page top bar; App Map views move into it 2026-11-03 15:04:45 -05:00
Juan Denis 72169e9de4 fix(frontend): search boxes keep focus and text while a search fetch is in flight 2026-11-03 15:04:45 -05:00
Juan Denis dd2ca8914f docs: regenerate migration inventory 2026-11-03 14:07:44 -05:00
Juan Denis 24e8000f9d fix(frontend): tablet top bar no longer fades its last icon, More tab never clips, templates uses the icon filter button 2026-11-03 13:57:42 -05:00
Juan Denis 9b62f71eb8 feat(frontend): label the select-all chip above stacked table cards 2026-11-03 13:53:55 -05:00
Juan Denis 7ebd91382c fix(frontend): phone page-header search keeps the filter and overflow buttons inline 2026-11-03 13:53:30 -05:00
Juan Denis a7ff0bf564 feat(frontend): sort select + direction toggle above stacked DataTable cards on phones 2026-11-03 13:47:53 -05:00
Juan Denis a44e3c2435 Merge branch 'tmp/sec2' into feat/ui-security-polish 2026-11-03 13:40:02 -05:00
Juan Denis cd8e740fb3 Merge origin/fix/ui-bugs into feat/ui-security-polish 2026-11-03 13:39:59 -05:00
Juan Denis 7136345270 feat(frontend): long hints become one-line text with an InfoTip for the detail 2026-11-03 13:33:42 -05:00
Juan Denis 68ae4e51db docs: supported versions table matches the 1.11 line 2026-11-03 13:26:28 -05:00
Juan Denis e67562848a chore(frontend): delete never-mounted CutoverDrawer, MemberActionsCard, AccountSecurityNudge 2026-11-03 13:26:20 -05:00
Juan Denis 7a5991e079 refactor(frontend): one shared SignatureBadge for marketplace and manual install 2026-11-03 13:26:20 -05:00
Juan Denis 8305099016 fix(frontend): restore keyboard focus rings where outline was removed 2026-11-03 13:25:48 -05:00
Juan Denis 8a12a1c7fa fix(frontend): drawers and diagnostics modal use real dialog semantics 2026-11-03 13:25:04 -05:00
Juan Denis 871530139a fix(frontend): workspace pickers are real buttons with focus rings 2026-11-03 13:24:20 -05:00
Juan Denis a3b5c285b9 fix(frontend): raise tertiary text contrast to 4.5:1 on all surfaces 2026-11-03 13:24:10 -05:00
Juan Denis f745915608 fix(frontend): new-service stepper fits 360px screens 2026-11-03 13:18:38 -05:00
Juan Denis dcbb2228ac fix(frontend): security overview tiles and hardening rows on phones 2026-11-03 13:16:20 -05:00
Juan Denis 9fd23392c2 fix(ui): themed App Map controls, drop the empty minimap 2026-11-03 13:15:33 -05:00
Juan Denis 934dedcb3c feat(frontend): 40px touch targets on coarse pointers 2026-11-03 13:14:47 -05:00
Juan Denis 4f4cbcc7cb chore(frontend): regenerate English locale for new strings 2026-11-03 13:11:10 -05:00
Juan Denis 4dcb6c09ec feat(frontend): page header wraps title and actions on phones 2026-11-03 13:11:10 -05:00
Juan Denis 045162244e fix(frontend): keyword colours in tab-scroll fade masks 2026-11-03 13:11:10 -05:00
Juan Denis c2a386c14c fix(frontend): use the status-variant mixin for recipe accent states 2026-11-03 13:11:10 -05:00
Juan Denis 5d2c65bf5a feat(frontend): DataTable card mode under 640px with responsive opt-out 2026-11-03 13:11:06 -05:00
Juan Denis 2eae9f9146 test: raise the test-count baseline 2026-11-03 13:10:27 -05:00
Juan Denis 3cf44aa2ba fix(frontend): read the access token through storageKey in ServerGui 2026-11-03 13:10:27 -05:00
Juan Denis 2802913419 fix(security): log instead of echoing exception text in sso, ssl, waf and buildpack routes 2026-11-03 13:10:27 -05:00
Juan Denis 60a5e0a18a fix(backups): answer 503 backup_dir_unavailable when the backup dir is not writable 2026-11-03 13:10:27 -05:00
Juan Denis cb176ab678 fix(security): drop unsafe-eval from the managed-app nginx CSP template 2026-11-03 13:10:27 -05:00
Juan Denis b9e3cdd959 fix(ui): show a single empty state when no firewall is detected 2026-11-03 13:10:03 -05:00
Juan Denis 63f2192076 fix(ui): send /git-ext to Extensions when the Git extension is not installed 2026-11-03 13:10:03 -05:00
Juan Denis cc07b4c8a0 fix(ui): fit the Imports step strip on phones by labelling only the active step 2026-11-03 13:10:03 -05:00
Juan Denis 33febcaf1b fix(ui): stack DataTable rows into cards on phones for Servers, Fleet proxy, Incidents, Jobs 2026-11-03 13:10:03 -05:00
Juan Denis eeb2792d06 fix(ui): incident rows say host offline / service down instead of 'offline over limit' 2026-11-03 13:10:03 -05:00
Juan Denis a3c243c952 fix(ui): Recipes page gutter, lede in info tip, readable active filter chip 2026-11-03 13:10:03 -05:00
Juan Denis 600b96befc fix(ui): replace corrupt IBM Plex Sans 400 woff2 and guard it in font lint 2026-11-03 13:10:03 -05:00
Juan Denis 545c2f0607 fix(ui): give App Map canvas a definite height so React Flow renders 2026-11-03 13:10:03 -05:00
Juan Denis 35394db72c fix(frontend): notifications page uses the shell's fluid width 2026-11-03 13:08:02 -05:00
Juan Denis 4474a4033a fix(frontend): settings tab list scrolls instead of wrapping on narrow screens 2026-11-03 13:08:02 -05:00
Juan Denis 184870a8bd feat(frontend): shared scrolling tab strip with edge fades and active-tab reveal 2026-11-03 13:08:02 -05:00
Juan Denis a2635f424b fix(frontend): compact the import wizard stepper on phones 2026-11-03 13:05:35 -05:00
Juan Denis e6b6b94d0d fix(frontend): show a single empty state on the firewall tab 2026-11-03 13:05:03 -05:00