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
miloschwartz
e87e12898c
remove resend
2026-03-04 17:45:22 -08: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
244f497a9c
test: add comprehensive backward compatibility tests for path routing fix
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
Shreyas
5f18c06e03
fix: use collision-free path encoding for Traefik router key generation
2026-03-01 15:48:26 +05:30
Fizza-Mukhtar
f36cf06e26
fix: fallback to local targets when newt targets are unhealthy
2026-03-01 01:43:15 -08:00
Owen
75f34ff127
Stub cache
2026-02-25 16:17:06 -08:00
Owen
52937a6d90
Make sshCA GA
2026-02-25 16:04:47 -08:00
Owen
b8d468f6de
Bump version
2026-02-25 14:22:24 -08:00
miloschwartz
8fca243c9a
update tierMatrix
2026-02-25 11:59:16 -08:00
Owen
63e208f4ec
Use local cache in verify session
2026-02-24 19:56:16 -08:00
Owen
f50d1549b0
Update cache to use redis
2026-02-24 19:50:42 -08:00
Owen
5ef808d4a2
Merge branch 'main' into logs-database
2026-02-23 16:39:39 -08:00
Owen
a502780c9b
Fix sso username issue
2026-02-22 22:05:02 -08:00
Owen
b622aca221
Try to route logs requests to a different database
2026-02-20 17:20:01 -08:00
Owen
09a9457021
Fix transaction issue
2026-02-17 21:27:23 -08:00
Owen
e2f78ba476
Merge branch 'main' of github.com:fosrl/pangolin into dev
2026-02-17 21:06:16 -08:00
Owen
719d2a5ffe
Count everything when deleting the org
2026-02-17 20:39:47 -08:00
Owen
19fcc1f93b
Set org limit
2026-02-17 20:18:50 -08:00
Owen
6661a76aa8
Update member resources page and testing new org counts
2026-02-17 20:01:43 -08:00
Owen
831eb6325c
Centralize user functions
2026-02-17 17:31:41 -08:00
Owen
4d6240c987
Handle new usage tracking with multi org
2026-02-17 17:10:05 -08:00
Owen
b71f582329
Use the billing org id when updating and checking usage
2026-02-17 15:09:42 -08:00
Owen
9cf59c409e
Initial sign endpoint working
2026-02-16 15:19:29 -08:00
miloschwartz
9eacefb155
support delete account
2026-02-14 22:44:30 -08:00
miloschwartz
33f0782f3a
support delete account
2026-02-14 18:01:37 -08:00
miloschwartz
333625f199
rename starter in cloud to basic
2026-02-12 20:24:23 -08:00
miloschwartz
c73d70933b
bump version
2026-02-12 14:52:29 -08:00
miloschwartz
f527c30923
add post auth url
2026-02-12 14:21:50 -08:00
Owen
2a0655e9de
Bump version
2026-02-11 19:08:11 -08:00
Owen
6475dceab9
Rename tiers in features and fix subscribed logic issue
2026-02-11 12:38:18 -08:00
Owen
321d77a317
Fix setting limits
2026-02-11 10:06:57 -08:00
Owen
f2e69dfb96
Add override for limits
2026-02-11 10:06:56 -08:00
Owen
a26076e9db
Add final prices and fix logs
2026-02-11 10:06:56 -08:00
Owen
35ba6c19c3
Disable features when downgrading
2026-02-11 10:06:56 -08:00
Owen
193b7ff21e
Adding limit checks
2026-02-11 10:06:55 -08:00
Owen
652e4c922d
Comment out stripe usage reporting
2026-02-11 10:06:55 -08:00
Owen
16f67455a2
Handle auto provisioning
2026-02-11 10:06:55 -08:00
Owen
0850a28d20
Add more tier matrix checks
2026-02-11 10:06:55 -08:00
miloschwartz
5ca598139e
use pricing matrix in existing usePaidStatus funcitons
2026-02-11 10:06:55 -08:00
Owen
df1bf09163
Add pricing matrix
2026-02-11 10:06:55 -08:00
Owen
d5c1cf594d
Remove site kick
2026-02-11 10:06:54 -08:00
Owen
a0b5731e69
Getting swtiching tiers to work
2026-02-11 10:06:54 -08:00
miloschwartz
ceb359d614
refactor is licensed and subscribed util functions
2026-02-11 10:06:54 -08:00
Owen
569dc735ce
Rename tiers and get working
2026-02-11 10:06:54 -08:00
Owen
8def4a2b68
Dont log to stripe
2026-02-11 10:06:54 -08:00
Owen
13a5f24b07
Dont write stripe to files anymore
2026-02-11 10:06:52 -08:00
Owen
0989d6353e
Further billing
2026-02-11 10:06:03 -08:00