coryHawkvelt
ff2beae9d0
feat: show device name instead of UUID in ZeroTier All Approvals table
2026-05-30 05:43:38 +00:00
coryHawkvelt
71f9e8b7ac
feat: add per-state action dropdowns and table view to ZeroTier All Approvals
2026-05-30 05:03:01 +00:00
coryHawkvelt
fe0b114ebf
Removed requeets form netweorks tab
...
Actiev sessions now refreshes every 5 seconds
Better session mgmt
2026-05-29 06:28:26 +00:00
coryHawkvelt
a13e298d8a
feat: display human-readable user and device names in network management
2026-05-28 11:11:48 +00:00
coryHawkvelt
944a907080
Merge branch 'main' of github.com:CoryHawkless/gatehouse-ui
2026-05-28 06:00:13 +00:00
coryHawkvelt
c6fbec6442
Various QOL updates
2026-05-28 05:58:56 +00:00
coryHawkvelt
91f82fa101
Added OIDC Client CORS attributes
2026-05-19 15:13:51 +00:00
Ubuntu
2366847151
fix: remove invalid ip_address and user_agent params from AuditService.log_action calls
2026-05-08 08:03:32 +00:00
Ubuntu
c217b36799
feat: display SSH cert principals in expanded certificate details
2026-05-07 20:51:30 +00:00
Ubuntu
16fb2b4e41
feat: add network management page and inline accordion device details
2026-05-07 19:59:21 +00:00
nexgen_mirrors
cb62079b4f
feat(marketing): add contact form submission and testing setup
...
- Add contact API endpoint for demo requests and sales enquiries
- Implement functional contact forms on Demo and Pricing pages with honeypot spam protection
- Update footer layout: remove Company section, add contact email
- Update self-hosted FAQ to mention open source with GitHub links
- Add vitest and testing-library dependencies
- Add tests for MarketingLayout and PricingPage components
- Remove placeholder external-auth test file
2026-04-18 00:33:02 +09:30
nexgen_mirrors
f653ee5ca7
refactor(auth): remove redirect_uri parameter from OAuth flow
...
Simplify OAuth login and account linking by removing the redirect_uri
parameter from initiateLogin and initiateLink functions. The backend
now handles callback URL construction internally.
2026-04-06 23:50:42 +09:30
JamesBhattarai
a584a549e8
Fix: oidc endpoint
2026-03-31 12:56:52 +05:45
JamesBhattarai
a0532ba010
Feat: Multi Tenant ZeroTier Config
2026-03-29 21:33:37 +05:45
JamesBhattarai
58929fbfef
Feat: Implemented SUDO Department & API Key
2026-03-22 15:38:28 +05:45
JamesBhattarai
2dd6823b0f
Fix: Verbose Syslog
...
Special email configured at backend to access these page via .env
2026-03-22 15:38:28 +05:45
JamesBhattarai
979b5a918e
Chore: Rebranding Gatehouse to Secuird (UI)
2026-03-22 15:38:23 +05:45
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
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
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]
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]
b37bafd216
Changes
2026-01-11 08:17:15 +00:00
gpt-engineer-app[bot]
06c23ad1dc
Changes
2026-01-07 14:29:40 +00:00
gpt-engineer-app[bot]
096f1afbd2
Changes
2026-01-06 16:06:53 +00:00
gpt-engineer-app[bot]
58d5b5ebff
Changes
2026-01-06 15:42:41 +00:00
gpt-engineer-app[bot]
8fd8b30456
Changes
2026-01-06 15:33:03 +00:00