Commit Graph

52 Commits

Author SHA1 Message Date
JamesBhattarai 979b5a918e Chore: Rebranding Gatehouse to Secuird (UI) 2026-03-22 15:38:23 +05:45
nexgen_mirrors 7be6415db1 feat(marketing): add Secuird marketing pages and rebrand
Add comprehensive marketing website with landing page, features, pricing,
demo, SSH certificates, and security pages. Update index.html with enhanced
SEO metadata, Open Graph tags, and structured data for the Secuird brand.
2026-03-20 22:17:33 +10:30
nexgen_mirrors 4e669160eb feat(zerotier): add ZeroTier network access management UI
Add comprehensive ZeroTier integration and access control:

- NetworksPage for managing ZeroTier portal networks
- DevicesPage for device registration and membership management
- AccessPage for approval workflows, session management, and kill switch
- Complete API client with TypeScript types for ZeroTier entities
- Navigation updates with ZeroTier section in sidebar
2026-03-20 21:52:52 +10:30
JamesBhattarai de869ec1f2 Feat(Chore, Fix): Admin Privilege
Added OIDC Web Page Flow
Admin can  add/reset password
Admin can remove users'/members mfa/2fa, unlink account from  oauth provider
Chore: Text changes (Forgot Pass, CA)
2026-03-04 18:43:12 +05:45
JamesBhattarai 44afd93c35 Fix: Deletion Deadlocks (Owner, User) 2026-03-03 23:23:18 +05:45
JamesBhattarai 7348ba916d Chore(Feat): Refractor CA Code + CA host Sign via web 2026-03-03 18:02:21 +05:45
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 6cab506603 Feat(Fix): CA manage Host/User Key 2026-03-01 20:41:31 +05:45
JamesBhattarai f1a8e313fc Feat(Fix): User & Org Setup Initial (Invite + Create on own) & Chore: UI 2026-03-01 20:11:22 +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
nexgen_mirrors 5c2971e38d fix(auth): validate WebAuthn rp.id against current host
Add ensureValidRpId helper to validate and correct rp.id for WebAuthn
operations, preventing authentication failures when the configured rp.id
doesn't match the current hostname. Also add OAuthProvider type and fix
type casting in LoginPage.
2026-02-24 01:20:41 +10:30
coryHawkvelt e854bf801e google login works 2026-01-21 03:09:38 +10:30
coryHawkvelt e7c2c873c2 can link google accounts! 2026-01-20 15:54:11 +10:30
coryHawkvelt 87c143a332 Force mfa if enabled at login 2026-01-16 17:50:56 +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] 65c2a78552 Changes 2026-01-15 23:15:04 +00:00
gpt-engineer-app[bot] c7fe145271 Changes 2026-01-15 22:46:27 +00:00
gpt-engineer-app[bot] f9d66f9625 Changes 2026-01-14 15:32:30 +00:00
gpt-engineer-app[bot] b77f2630a1 Changes 2026-01-14 07:21:55 +00:00
gpt-engineer-app[bot] 6e473725b4 Changes 2026-01-14 02:24:13 +00:00
gpt-engineer-app[bot] 5bf44f37a2 Changes 2026-01-14 02:10:23 +00:00
gpt-engineer-app[bot] 872e720b9a Changes 2026-01-12 06:28:36 +00:00
gpt-engineer-app[bot] 188b5b377a Changes 2026-01-12 01:24:59 +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] d7c5bb209c Code edited in Lovable Code Editor
Edited UI in Lovable
2026-01-11 07:03:52 +00:00
gpt-engineer-app[bot] 8d01998550 Changes 2026-01-11 06:16:04 +00:00
gpt-engineer-app[bot] c8fce6e4bd Changes 2026-01-11 05:54:30 +00:00
gpt-engineer-app[bot] 783a0257ea Changes 2026-01-11 05:52:19 +00:00
gpt-engineer-app[bot] fe9c9fb9e2 Changes 2026-01-11 05:45:45 +00:00
gpt-engineer-app[bot] c42580686e Changes 2026-01-11 05:44:51 +00:00
gpt-engineer-app[bot] 7a6cebe207 Changes 2026-01-08 03:42:45 +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] 06c23ad1dc Changes 2026-01-07 14:29:40 +00:00
gpt-engineer-app[bot] 6345b44eeb Changes 2026-01-06 16:20:08 +00:00
gpt-engineer-app[bot] 3c4081ace0 Changes 2026-01-06 16:09:38 +00:00
gpt-engineer-app[bot] 096f1afbd2 Changes 2026-01-06 16:06:53 +00:00
gpt-engineer-app[bot] d1139dfab0 Changes 2026-01-06 15:53:50 +00:00
gpt-engineer-app[bot] 10ed1949d0 Code edited in Lovable Code Editor
Edited UI in Lovable
2026-01-06 15:45:46 +00:00
gpt-engineer-app[bot] 58d5b5ebff Changes 2026-01-06 15:42:41 +00:00
gpt-engineer-app[bot] 0364b8e6b9 Changes 2026-01-06 15:39:14 +00:00
gpt-engineer-app[bot] 8fd8b30456 Changes 2026-01-06 15:33:03 +00:00
gpt-engineer-app[bot] 596c77a6da Changes 2026-01-06 15:17:10 +00:00
gpt-engineer-app[bot] 8c2e001d1e Changes 2026-01-06 14:59:47 +00:00