Lazy-load active devices and security activity #606

Merged
timmy merged 1 commits from timmy/605-lazy-security-center into main 2026-08-12 01:03:14 +00:00
Owner

Closes #605

What changed

  • split Active Devices, passkey management, and Security Activity rendering into an immutable security-center feature chunk
  • open the sheet immediately, single-flight feature loading, and preserve retry/focus behavior
  • precache the chunk for offline shell availability
  • reduce core startup gzip from 98,225 to 97,042 bytes, restoring 1,262 bytes of headroom under 96 KiB

Verification

  • strict RED/GREEN coverage for bundle isolation, accessible retry, and concurrent awaitable section loading
  • python3 -m pytest -q — 1,263 passed
  • node --check on changed browser modules
  • git diff --check
Closes #605 ## What changed - split Active Devices, passkey management, and Security Activity rendering into an immutable `security-center` feature chunk - open the sheet immediately, single-flight feature loading, and preserve retry/focus behavior - precache the chunk for offline shell availability - reduce core startup gzip from 98,225 to 97,042 bytes, restoring 1,262 bytes of headroom under 96 KiB ## Verification - strict RED/GREEN coverage for bundle isolation, accessible retry, and concurrent awaitable section loading - `python3 -m pytest -q` — 1,263 passed - `node --check` on changed browser modules - `git diff --check`
timmy added 1 commit 2026-08-12 01:00:58 +00:00
feat: lazy-load security center (Closes #605)
All checks were successful
CI / lint (pull_request) Successful in 1m31s
CI / build-release (pull_request) Successful in 6s
CI / release-candidate (pull_request) Has been skipped
fb58ba30b2
timmy merged commit bf2cf37151 into main 2026-08-12 01:03:14 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: stackchain/stackchain-dashboard#606
No description provided.