Commit graph

194 commits

Author SHA1 Message Date
Adrian Astles
c3a1e082f1 - Fix duplicate db import in PostgreSQL migration scripts
- Fix FormLabel syntax in user creation page
- Add missing SidebarNavItem type properties (autoExpand, children)
- Update SidebarNav component to handle nested navigation
- Successfully build both SQLite and PostgreSQL images
2025-07-18 23:29:10 +08:00
Adrian Astles
a140f27d04
Merge branch 'dev' into user-management-and-resources 2025-07-18 22:21:55 +08:00
Owen
71bb1105f7
a 2025-07-16 18:20:05 -07:00
miloschwartz
92c09b8843
fix sqlite crash on code 13 bug 2025-07-16 17:26:15 -07:00
Owen
021bc073a2
Make org subnet optional 2025-07-16 11:35:38 -07:00
miloschwartz
f1291d4d7d
remove is base domain resource and flag 2025-07-15 15:07:34 -07:00
Owen
f9798a8d86
Redis 2025-07-14 17:10:26 -07:00
Owen
3dc79da2fa
Merge branch 'dev' into clients-pops-dev 2025-07-14 16:59:00 -07:00
miloschwartz
d6fdb38c22
remove vacuum 2025-07-14 16:27:18 -07:00
Adrian Astles
ec8d3569d3 fix: resolve build errors and improve database migration system
- Remove unused SQLite migration script 1.8.1.ts that was causing
  TypeScript compilation errors during PostgreSQL builds
- Fix verifyTotp.ts type error by adding proper null check for password
  parameter before passing to verifyPassword function
- Fix SQLite migration script 1.7.0.ts syntax errors in transaction
  structure and error handling
**- Update SQLite migration system to not drop tables by default, as this was used during testing and should not be in production.**

Fixes build failures for both "make build" (SQLite) and "make build-pg"
(PostgreSQL) Docker image builds.
2025-07-15 06:40:31 +08:00
miloschwartz
0a97d91aed
restore migrations and fix rate limit 2025-07-14 14:55:09 -07:00
Adrian Astles
5278c4d6f2
Merge branch 'dev' into user-management-and-resources 2025-07-15 05:51:47 +08:00
Milo Schwartz
9075ecb007
Merge branch 'dev' into feat/internal-user-passkey-support 2025-07-14 17:43:01 -04:00
Adrian Astles
5204c03cfc
Merge branch 'dev' into user-management-and-resources 2025-07-15 05:39:01 +08:00
Owen
7f227932da
Domain picker support wildcard 2025-07-14 12:24:38 -07:00
Owen
b17ff57582
Add missing new domain cols 2025-07-14 10:56:10 -07:00
miloschwartz
915ccdc007
server admin enforce 2fa per user 2025-07-13 21:58:37 -07:00
Owen
98a261e38c
Pull up downstream changes 2025-07-13 21:57:24 -07:00
Adrian Astles
5009906385 renamed passkey to security key to stay aligned with the UI and other backend naming. 2025-07-05 21:51:31 +08:00
Adrian Astles
db76558944 refactor: rename passkeyChallenge to webauthnChallenge
- Renamed table for consistency with webauthnCredentials
- Created migration script 1.8.1.ts for table rename
- Updated schema definitions in SQLite and PostgreSQL
- Maintains WebAuthn standard naming convention
2025-07-03 21:53:07 +08:00
Adrian Astles
fd933e3dec Implemented a resouce landing page for members and Implemented basic user details (full name) and password reset via that is sent via SMTP or if SMTP is disabled will be shown to the admin to copy. 2025-06-27 18:55:04 +08:00
miloschwartz
0e87b6e48b
Merge branch 'dev' into clients-pops 2025-06-22 17:50:39 -04:00
miloschwartz
d45443258b
update selection algorithm 2025-06-22 17:19:40 -04:00
Owen
9680260104
Add domain type 2025-06-22 12:58:33 -04:00
miloschwartz
ead5df0a8c
simplify installer and remove parsing from read config 2025-06-21 16:35:22 -04:00
miloschwartz
494b54ac32
add redis rate limiter 2025-06-19 16:58:03 -04:00
Owen
bd7e96b8af
Send version and try to be reverse compatible 2025-06-19 16:40:02 -04:00
miloschwartz
acf25e8ad7
Merge branch 'dev' into clients-pops 2025-06-19 16:34:06 -04:00
miloschwartz
b56ba3ee23
prevent org id taken error for flashing after create org 2025-06-18 16:22:01 -04:00
miloschwartz
b84b78a34d
add server/db/index.ts to gitignore 2025-06-18 14:20:55 -04:00
miloschwartz
21e9edd201
move max connections from config to db 2025-06-17 15:53:57 -04:00
miloschwartz
6cdf53e262
use sqlite db 2025-06-16 15:19:37 -04:00
miloschwartz
f6d81c3a23
update schema 2025-06-16 12:30:15 -04:00
miloschwartz
4d7b905e98
fix typo 2025-06-16 11:33:24 -04:00
miloschwartz
b39708700d
add exit node name and fix db import issues 2025-06-15 17:49:27 -04:00
miloschwartz
d46b9eaf87
Merge branch 'redis' into clients-pops 2025-06-15 13:26:48 -04:00
miloschwartz
af32dfbbcd
move enable redis to flag 2025-06-15 13:24:51 -04:00
miloschwartz
83c10166e2
Merge branch 'redis' into clients-pops 2025-06-15 11:54:55 -04:00
miloschwartz
8bb0401c25
Merge branch 'dev' into clients-pops 2025-06-13 16:43:33 -04:00
miloschwartz
139c9d2ce3
add redis conn to config 2025-06-13 16:42:15 -04:00
miloschwartz
21f4623e3e
Merge branch 'dev' into redis 2025-06-13 13:05:24 -04:00
miloschwartz
b86ef93211
add replica connections for pg 2025-06-13 13:04:44 -04:00
Owen
0537992603
Merge branch 'dev' into clients-pops 2025-06-10 13:00:20 -04:00
miloschwartz
717dfae26c
look for ipv6 in brackets and fix cors headers in install config 2025-06-04 15:56:16 -04:00
miloschwartz
b46e49922c
Merge branch 'dev' into postgres 2025-06-04 12:04:28 -04:00
miloschwartz
2cca561e51
support postgresql as database option 2025-06-04 12:02:07 -04:00
Owen
6d519af198
Rollback select packages; update fav 2025-06-02 20:47:22 -04:00
Rajesh V
948eb7f6d0 docker socket 2025-05-29 22:34:05 +05:30
Owen
1c18b2bffb
Create redis connection 2025-05-28 20:59:06 -04:00
miloschwartz
1e55d96376
add different driver 2025-05-12 17:21:03 -04:00