Skip to content

feat: structured logging, token rotation, portfolio reorder, multi-ac… - #137

Open
Maki-Zeninn wants to merge 1 commit into
Stellar-Insightss:mainfrom
Maki-Zeninn:feat/structured-logging-token-rotation-portfolio-multiacccount
Open

feat: structured logging, token rotation, portfolio reorder, multi-ac…#137
Maki-Zeninn wants to merge 1 commit into
Stellar-Insightss:mainfrom
Maki-Zeninn:feat/structured-logging-token-rotation-portfolio-multiacccount

Conversation

@Maki-Zeninn

@Maki-Zeninn Maki-Zeninn commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

…count switching

  • closes #766 : Add CorrelationContext with trace_id/service_name/user_id to all log lines, propagate X-Request-ID to downstream calls, enrich context with authenticated user_id in auth middleware
  • closes #767: Add JTI to JWT claims, implement single-use refresh token rotation with stolen-token detection (reusing consumed token revokes all sessions), add access token revocation by JTI
  • closes #768: Add PortfolioReorder component with HTML5 drag-and-drop and keyboard reordering (arrow keys), create profile edit page with optimistic persistence
  • closes #769: Add MultiAccountService with per-account encrypted keystore, biometric re-auth on switch, memory isolation (only active key decrypted), account picker screen with add/remove/lock

…count switching

- #766: Add CorrelationContext with trace_id/service_name/user_id to all log
  lines, propagate X-Request-ID to downstream calls, enrich context with
  authenticated user_id in auth middleware
- #767: Add JTI to JWT claims, implement single-use refresh token rotation
  with stolen-token detection (reusing consumed token revokes all sessions),
  add access token revocation by JTI
- #768: Add PortfolioReorder component with HTML5 drag-and-drop and keyboard
  reordering (arrow keys), create profile edit page with optimistic persistence
- #769: Add MultiAccountService with per-account encrypted keystore, biometric
  re-auth on switch, memory isolation (only active key decrypted), account
  picker screen with add/remove/lock

Closes #766
Closes #767
Closes #768
Closes #769

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Maki-Zeninn
Maki-Zeninn force-pushed the feat/structured-logging-token-rotation-portfolio-multiacccount branch from 37f2311 to f08dfb9 Compare June 27, 2026 01:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant