miloschwartz
3525b367b3
move to private routes
2026-03-24 20:27:15 -07:00
Owen
c96c5e8ae8
Cache token for thundering hurd
2026-03-24 18:12:51 -07:00
Owen
6f71e9f0f2
Clean up
2026-03-24 17:55:14 -07:00
Owen
d17ec6dc1f
Try to solve th problem
2026-03-24 17:39:43 -07:00
Owen
fff38aac85
Add ssh access log
2026-03-24 16:26:56 -07:00
Owen
2c6e9507b5
Connection log page working
2026-03-23 21:41:53 -07:00
Owen
6471571bc6
Add ui for connection logs
2026-03-23 20:18:03 -07:00
Owen
fe40ea58c1
Source client info into schema
2026-03-23 20:05:54 -07:00
Owen
0d4edcd1c7
make private
2026-03-23 17:23:51 -07:00
Owen
7d8797840a
Add connection log
2026-03-23 17:01:34 -07:00
Noe Charmet
3cca0c09c0
Allow setting Redis password from env
2026-03-23 11:18:55 +01:00
Owen
c48bc71443
Update crud endpoints and ui
2026-03-22 14:18:34 -07:00
Owen
ad2a0ae127
Use the log database in hybrid as well
2026-03-21 10:42:31 -07:00
Owen
d85496453f
Change SSH WIP
2026-03-21 10:40:12 -07:00
miloschwartz
6c2c620c99
set cache ttl and default ttl
2026-03-20 17:52:07 -07:00
Owen
7311766512
Fix offline issue
2026-03-20 15:30:41 -07:00
Owen
0c4d9ea164
Extend santize into hybrid
2026-03-20 14:31:12 -07:00
Owen
bab09dff95
Add better metadata to ssh
2026-03-16 15:33:21 -07:00
Owen
23d3345ab9
Reduce writes
2026-03-16 14:37:27 -07:00
Owen
86bba494fe
Disable intervals in saas
2026-03-14 16:03:43 -07:00
Owen
1a43f1ef4b
Handle newt online offline with websocket
2026-03-14 11:59:20 -07:00
Owen
75ab074805
Attempt to improve handling bandwidth tracking
2026-03-13 12:06:01 -07:00
Owen
dc4e0253de
Add message compression for large messages
2026-03-13 11:46:03 -07:00
Owen
cccf236042
Add optional compression
2026-03-12 17:49:21 -07:00
Owen
3086fdd064
Merge branch 'dev' into jit
2026-03-12 16:58:23 -07:00
Fred KISSIE
61c13db090
Merge branch 'dev' into feat/resource-policies
2026-03-12 22:19:37 +01:00
Owen Schwartz
9a0a255445
Merge pull request #2524 from shreyaspapi/fix/2294-path-based-routing
...
fix: path-based routing broken due to key collisions in sanitize()
2026-03-07 21:18:59 -08:00
Fred KISSIE
f8e18de2fc
♻️ prevent deleting resource policies if they have attached resources
2026-03-07 01:12:10 +01:00
Owen
0503c6e66e
Handle JIT for ssh
2026-03-06 15:49:17 -08:00
Fred KISSIE
884482ec35
♻️ delete resource policy endpoint
2026-03-06 23:57:23 +01:00
Fred KISSIE
9b43948fa4
✨ delete resource policy endpoint
2026-03-06 22:39:44 +01:00
Fred KISSIE
bcd6cd99cc
🚧 wip
2026-03-06 04:37:57 +01:00
Fred KISSIE
dfe42e9016
♻️ refactor
2026-03-06 04:03:40 +01:00
Fred KISSIE
38aa2dace8
♻️ show list of resources on policy list
2026-03-06 04:03:25 +01:00
Fred KISSIE
cd5a38b1eb
🚧 WIP: create policy form
2026-03-05 18:56:35 +01:00
Fred KISSIE
595842c2c9
✨ finish create policy endpoint
2026-03-05 18:48:33 +01:00
Fred KISSIE
82d5276ade
🚧 wip: create resource policy
2026-03-05 18:24:04 +01:00
Owen
f36b66e397
Merge branch 'dev' into jit
2026-03-04 17:58:50 -08:00
Owen
1bfff630bf
Jit working for sites
2026-03-04 17:46:58 -08:00
miloschwartz
ebcef28b05
remove resend from config
2026-03-04 17:45:48 -08:00
miloschwartz
e87e12898c
remove resend
2026-03-04 17:45:22 -08:00
Owen
c73a39f797
Allow JIT based on site or resource
2026-03-04 15:44:27 -08:00
Fred KISSIE
42c9bda939
Merge branch 'dev' into feat/resource-policies
2026-03-04 16:46:33 +01:00
miloschwartz
4cab693cfc
openapi and swagger ui improvements and cleanup
2026-03-03 14:54:17 -08:00
miloschwartz
ed95f10fcc
openapi and swagger ui improvements and cleanup
2026-03-02 21:59:41 -08:00
Fred KISSIE
5c280b024e
✨ update policy access control
2026-03-03 01:33:37 +01:00
Fred KISSIE
4c69b7a64e
✨ update policy access control
2026-03-02 19:26:51 +01:00
Fizza-Mukhtar
e63a6e9b77
fix: treat local and wireguard sites as online for failover
2026-03-01 07:56:47 -08:00
Shreyas Papinwar
75a909784a
fix: simplify path encoding per review — inline utils, use single key scheme
...
Address PR review comments:
- Remove pathUtils.ts and move sanitize/encodePath directly into utils.ts
- Simplify dual-key approach to single key using encodePath for map keys
- Remove backward-compat logic (not needed per reviewer)
- Update tests to match simplified approach
2026-03-01 15:48:26 +05:30
Shreyas
e58f0c9f07
fix: preserve backward-compatible router names while fixing path collisions
...
Use encodePath only for internal map key grouping (collision-free) and
sanitize for Traefik-facing router/service names (unchanged for existing
users). Extract pure functions into pathUtils.ts so tests can run without
DB dependencies.
2026-03-01 15:48:26 +05:30