Commit Graph

19 Commits

Author SHA1 Message Date
JamesBhattarai b97937f080 Feat(Fix): Multi Org, Suspension, User Detail
Multi Org switch, members suspend/unsuspend status, delete account, next serial, show email in user member search
2026-03-02 23:55:47 +05:45
JamesBhattarai 4c01fd0107 Feat: RBAC, Keys Extension, Invites
feat: org members page — invite users, cancel invites, change roles
feat: show pending invitations banner on profile page
feat: invite accept flow for existing users (no password needed)
feat: departments page updates
feat: SSH keys page — dept cert policy UI (expiry + extensions)
feat: wire up auth pages to real API (register, verify, reset, OIDC)
feat: CLI auth bridge — login page handles CLI token flow
feat: admin users — suspend/unsuspend, role badges, role filter
feat: add admin OAuth providers management page
feat: activity page — org-wide audit log view for admins
feat: add my memberships page
chore: add isOrgAdmin/isOrgMember to AuthContext, restrict sidebar
chore: update app routing and shared layout
2026-03-01 16:50:19 +05:45
JamesBhattarai 62f767474b Feat(Fix): SSH Keys-Expiry+Log; Department+Principal Link; CA Keys mgmt;
- Fix Login nav to /profile or /
2026-02-28 23:35:32 +05:45
JamesBhattarai c32cb4757a Feat(Chore): Implemented Audit-Logs, Department, Principal. 2026-02-27 21:08:16 +05:45
JamesBhattarai b94053aebc Feat: Handle Oauth Callback/Bridge + Microsoft Oauth 2026-02-26 23:38:45 +05:45
coryHawkvelt e7c2c873c2 can link google accounts! 2026-01-20 15:54:11 +10:30
coryHawkvelt 4ee3b81074 enabled policies 2026-01-16 17:31:25 +10:30
coryHawkvelt 71c58ddb60 fix(auth): ensure token storage before user state updates
- Store authentication tokens explicitly before setting user state in login
  and TOTP verification flows to prevent race conditions
- Add 'credentials: include' to WebAuthn endpoints for proper session
  cookie handling
- Add comprehensive debug logging throughout authentication flow to trace
  token lifecycle and API requests
- Update WebAuthn completeLogin to use fetch directly instead of request
  helper to properly handle session cookies
- Add allowedHosts configuration to Vite dev server
2026-01-16 11:35:21 +10:30
gpt-engineer-app[bot] f9d66f9625 Changes 2026-01-14 15:32:30 +00:00
gpt-engineer-app[bot] 872e720b9a Changes 2026-01-12 06:28:36 +00:00
gpt-engineer-app[bot] f781cd9bec Changes 2026-01-11 09:46:53 +00:00
gpt-engineer-app[bot] 6ac2e6d7e7 Changes 2026-01-11 08:20:15 +00:00
gpt-engineer-app[bot] b37bafd216 Changes 2026-01-11 08:17:15 +00:00
gpt-engineer-app[bot] 252196098e Changes 2026-01-07 14:38:47 +00:00
gpt-engineer-app[bot] 510fde1fce Changes 2026-01-07 14:35:53 +00:00
gpt-engineer-app[bot] 6345b44eeb Changes 2026-01-06 16:20:08 +00:00
gpt-engineer-app[bot] 096f1afbd2 Changes 2026-01-06 16:06:53 +00:00
gpt-engineer-app[bot] 596c77a6da Changes 2026-01-06 15:17:10 +00:00
gpt-engineer-app[bot] 0104839c11 Changes 2026-01-06 14:46:23 +00:00