Usman Baig
7181d68d85
fix: replace amber unsaved changes bar with simple confirm() dialog
2026-03-25 20:42:02 +01:00
Usman Baig
0de8f927a4
chore: remove debug console.logs from privacy tab
2026-03-25 20:37:32 +01:00
Usman Baig
eb3c3b2738
debug: add console.logs to privacy tab dirty tracking
2026-03-25 20:33:46 +01:00
Usman Baig
93401cc1a1
fix: dirty tracking — prevent SWR revalidation from resetting form state
2026-03-25 20:27:47 +01:00
Usman Baig
9dceca765c
feat(settings): sticky save bar appears only when dirty, replaces static button
2026-03-25 20:18:26 +01:00
Usman Baig
9a3fab3535
feat(settings): unsaved changes guard with inline confirmation bar
2026-03-25 20:09:11 +01:00
Usman Baig
1ad68943c8
fix: reset tabs to default when switching settings context
2026-03-25 18:23:58 +01:00
Usman Baig
688d268fbf
fix: proper Google/Bunny logos and BunnyCDN status grid in unified integrations
2026-03-25 18:21:50 +01:00
Usman Baig
0f5a3388a0
fix: use correct PageSpeedConfig field name (frequency, not check_frequency)
2026-03-25 18:16:05 +01:00
Usman Baig
1fef7b175c
feat(settings): add filtering and pagination to unified audit tab
2026-03-25 18:11:01 +01:00
Usman Baig
0cb13e08fd
refactor(settings): wire all settings entry points to unified modal
2026-03-25 18:10:42 +01:00
Usman Baig
8bef4b7c9f
feat(settings): add member removal and pending invitations to unified members tab
2026-03-25 18:08:22 +01:00
Usman Baig
b64c4c036f
feat(settings): add working delete org to unified workspace general tab
2026-03-25 18:07:21 +01:00
Usman Baig
851c607b7a
feat(settings): add invoice list to unified billing tab
2026-03-25 18:07:16 +01:00
Usman Baig
b164160d6a
feat(settings): add bunny setup flow and GSC details to unified integrations tab
2026-03-25 18:04:07 +01:00
Usman Baig
ce992e331f
fix(settings): show delete account in unified profile tab
2026-03-25 18:02:47 +01:00
Usman Baig
7dc6e0daf5
fix(settings): add remove password button to unified visibility tab
2026-03-25 18:02:39 +01:00
Usman Baig
f844751142
feat(settings): add report/alert create & edit modals to unified tab
2026-03-25 17:52:56 +01:00
Usman Baig
b3ccb58431
feat(settings): add session review to unified bot & spam tab
2026-03-25 17:48:39 +01:00
Usman Baig
d0d7a97102
feat(settings): add retention, excluded paths, pagespeed to unified privacy tab
2026-03-25 17:46:06 +01:00
Usman Baig
4e6837a9ee
feat(settings): add framework picker and verification to unified general tab
2026-03-25 17:42:34 +01:00
Usman Baig
45a8adff0f
feat(settings): add danger zone to unified site general tab
2026-03-25 17:38:47 +01:00
Usman Baig
294629edfe
fix: downsize all page h1 headers — top bar now has primary title
2026-03-25 17:17:12 +01:00
Usman Baig
48b404eb37
fix: remove duplicate h1 from uptime page — title now in top bar
2026-03-25 17:11:48 +01:00
Usman Baig
b78f5d4b96
fix: add parens around nullish coalescing mixed with logical OR
2026-03-25 17:07:55 +01:00
Usman Baig
1aeb9cf275
feat: page title in top bar next to collapse toggle
2026-03-25 17:06:21 +01:00
Usman Baig
24858030ba
fix: align AppLauncher with collapse toggle — pt-1.5 on both sides
2026-03-25 16:47:42 +01:00
Usman Baig
e39c10d50f
fix: reduce top bar padding — pt-1.5 instead of pt-3
2026-03-25 16:44:42 +01:00
Usman Baig
953d828cd9
fix: align collapse toggle with sidebar AppLauncher row (Dokploy-style)
2026-03-25 16:39:53 +01:00
Usman Baig
540c0b51ca
fix: remove duplicate realtime indicator from under chart
2026-03-24 23:56:30 +01:00
Usman Baig
9aacd63d1d
fix: collapse toggle back in glass top bar, removed from sidebar
2026-03-24 23:53:44 +01:00
Usman Baig
132afa749c
fix: collapse toggle as first sidebar item, realtime stays in glass bar
...
Collapse icon at top of sidebar (aligned with all icons). Glass top
bar now only shows realtime indicator on the right.
2026-03-24 23:44:49 +01:00
Usman Baig
4e5dd6e3f3
fix: collapse icon uses negative margin to align with sidebar icons
2026-03-24 23:40:16 +01:00
Usman Baig
4702bb91b9
fix: top bar spans full width — collapse icon aligns above sidebar
2026-03-24 23:38:13 +01:00
Usman Baig
5eabc52133
fix: sidebar collapse icon bigger (18px) and brighter (neutral-400)
2026-03-24 23:29:37 +01:00
Usman Baig
de10fb5daf
fix: use max-w-7xl (1280px) instead of full-width — better readability
2026-03-24 23:21:57 +01:00
Usman Baig
d6627413b8
feat: full-width content — remove max-w-6xl from all site pages and skeletons
2026-03-24 23:16:36 +01:00
Usman Baig
bb55782dba
fix: restore scrolling — overflow-clip was blocking overflow-y-auto
2026-03-24 23:06:44 +01:00
Usman Baig
0f462314e2
fix: move collapse toggle + realtime to glass area above content panel
...
GlassTopBar in the margin strip — SidebarSimple icon (phosphor) on
left, "Live · Xs ago" on right. ContentHeader reverted to mobile-only.
2026-03-24 23:02:52 +01:00
Usman Baig
102551b1ce
feat: content header with collapse toggle + realtime indicator
...
- New SidebarProvider context for shared collapse state
- ContentHeader visible on desktop: collapse icon left, "Live" right
- Collapse button removed from sidebar bottom (moved to header)
- Keyboard shortcut [ handled by context, not sidebar
- Realtime indicator polls every 5s, ticks every 1s for freshness
2026-03-24 22:57:41 +01:00
Usman Baig
b74742e15e
fix: thin subtle scrollbar — 6px, white/8% thumb, transparent track
2026-03-24 22:32:40 +01:00
Usman Baig
f3d72c9841
fix: move glassmorphism to shell level, sidebar becomes transparent
...
Shell now has the glass treatment so sidebar and surrounding area
are one seamless surface. No more visible line between sidebar
and content panel. Desktop sidebar is transparent over the shell.
Mobile sidebar keeps its own glass since it overlays independently.
2026-03-24 22:28:18 +01:00
Usman Baig
505454b7d6
fix: remove gradient behind sidebar
2026-03-24 22:22:44 +01:00
Usman Baig
14e0c9b4dc
feat: subtle gradient behind sidebar for glass depth + fix scrollbar clip
...
- Shell bg changed to neutral-950 (darker, better contrast)
- Warm-to-cool gradient behind sidebar area (orange top, blue bottom)
- Gives the glassmorphic sidebar something to diffuse through
- overflow-clip + isolate on content panel for scrollbar corner clipping
2026-03-24 22:19:43 +01:00
Usman Baig
b607a9a76e
fix: site picker opens outside sidebar when collapsed
...
No longer expands sidebar first. When collapsed, dropdown appears
to the right of the button (like AppLauncher/UserMenu/Notifications).
When expanded, opens below the button.
2026-03-24 22:11:46 +01:00
Usman Baig
441fd9afda
fix: remove border-r from desktop sidebar
2026-03-24 22:05:09 +01:00
Usman Baig
441abbd568
fix: portal site picker to document.body to avoid glass-on-glass
...
Dropdown now uses createPortal + fixed positioning like AppLauncher,
UserMenu and NotificationCenter. Renders over page content instead
of over the glass sidebar, so /65 opacity looks correct.
2026-03-24 22:04:16 +01:00
Usman Baig
71e98d72b4
fix: site picker dropdown matches AppLauncher glassmorphism exactly
2026-03-24 21:59:25 +01:00
Usman Baig
def483cf6d
fix: site picker dropdown opacity — more opaque over glass sidebar
...
Glass-on-glass caused double transparency. Use bg-neutral-900/90
since this dropdown overlays the already-translucent sidebar.
2026-03-24 21:54:44 +01:00
Usman Baig
f686063f0a
feat: glassmorphism sidebar matching website header treatment
...
- Sidebar body: bg-neutral-900/65 + backdrop-blur-3xl + saturate-150
- All borders changed to white/[0.08] and white/[0.06] dividers
- Hover states use white/[0.06] for glass consistency
- Site picker dropdown gets same glass treatment
- Search input uses bg-white/[0.04] + border-white/[0.08]
- Mobile sidebar matches desktop glass effect
2026-03-24 21:51:15 +01:00