Owen
fdeb891137
Fix pagination effecting drop downs
2026-02-28 12:07:42 -08:00
Abhinav-kodes
c600da71e3
fix: sync resource toggle states with context on initial load
...
- Replace defaultChecked with checked for controlled components
- Add useEffect to sync rulesEnabled, ssoEnabled, whitelistEnabled
when resource context hydrates after mount
- Add nullish coalescing fallback to prevent undefined initial state
2026-02-25 22:07:08 +05:30
miloschwartz
d6ba34aeea
set auth daemon type on resource
2026-02-20 17:33:21 -08:00
Fred KISSIE
ab65bb6a8a
Merge branch 'dev' into refactor/paginated-tables
2026-02-13 06:03:09 +01:00
miloschwartz
143acbae48
add identity provider mode setting
2026-02-11 18:05:06 -08:00
miloschwartz
da8b620c75
refactor and add tiers
2026-02-11 10:06:55 -08:00
miloschwartz
911b5e6814
refactor front end hooks
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
miloschwartz
ceb359d614
refactor is licensed and subscribed util functions
2026-02-11 10:06:54 -08:00
miloschwartz
fed56c1959
show features in ce
2026-02-11 10:06:54 -08:00
Fred KISSIE
59b8119fbd
Merge branch 'dev' into refactor/paginated-tables
2026-02-11 04:12:40 +01:00
miloschwartz
efc6ef3075
show features in ce
2026-02-07 17:00:44 -08:00
Fred KISSIE
6c85171091
✨ serverside filter+paginate client resources table
2026-02-06 02:42:15 +01:00
Fred KISSIE
bb1a375484
✨ paginate, search & filter resources by enabled
2026-02-04 02:20:28 +01:00
Fred KISSIE
e3e4bdfe09
🚸 fix target item tabbing by memoizing the getColumns (and its dependencies)
2026-01-23 04:40:19 +01:00
miloschwartz
9671079ffb
show alias address in private resources table
2026-01-21 14:30:42 -08:00
miloschwartz
b299f3d6aa
use display name function
2026-01-19 21:00:48 -08:00
miloschwartz
bd87585396
fix whitelist hyrdration closes #2190
2026-01-14 22:08:16 -08:00
miloschwartz
2810632f4a
add flag to enable org only idp in ee
2026-01-07 20:40:59 -08:00
miloschwartz
c0c0d48edf
ui enhancements
2025-12-24 16:14:26 -05:00
Owen
a01c06bbc7
Respect http status for url & maintenance mode
...
Fixes #2164
2025-12-24 16:14:26 -05:00
Owen
729c2adb3f
Dont allow maintence page on remote nodes
2025-12-23 15:24:26 -05:00
Owen
5c67a1cb12
Format
2025-12-22 16:28:41 -05:00
miloschwartz
4da0a752ef
make auto redirect to idp a select input
2025-12-22 15:03:57 -05:00
miloschwartz
c91b4beac5
fix resource queries
2025-12-21 19:42:03 -05:00
miloschwartz
757b735d98
separate maintenance section
2025-12-20 22:29:22 -05:00
Owen
a9a0fbe244
Merge UI into new screen
2025-12-20 16:35:16 -05:00
Owen
9b3d066a91
Fix merge issues
2025-12-20 16:35:16 -05:00
Owen
bb5594ab2f
Update form
2025-12-20 16:35:16 -05:00
Owen
662e63317b
add tooltip
2025-12-20 16:35:16 -05:00
Pallavi Kumari
150c51c9eb
move settings into a new SettingsSection card
2025-12-20 16:35:16 -05:00
Owen
8618a5c2fd
add en-Us strings
2025-12-20 16:35:16 -05:00
Owen
d2fa55dd11
ui to enable down for maintenance screen
2025-12-20 16:35:16 -05:00
Owen
eafcefbe45
Merge branch 'dev' of github.com:jln-brtn/pangolin into jln-brtn-dev
2025-12-20 15:34:32 -05:00
Thomas Wilde
4f154d212e
Add ASN-based resource rule matching
...
- Add MaxMind ASN database integration
- Implement ASN lookup and matching in resource rule verification
- Add curated list of 100+ major ASNs (cloud, ISP, CDN, mobile carriers)
- Add ASN dropdown selector in resource rules UI with search functionality
- Support custom ASN input for unlisted ASNs
- Add 'ALL ASNs' special case handling (AS0)
- Cache ASN lookups with 5-minute TTL for performance
- Update validation schemas to support ASN match type
This allows administrators to create resource access rules based on
Autonomous System Numbers, similar to existing country-based rules.
Useful for restricting access by ISP, cloud provider, or mobile carrier.
2025-12-20 12:16:31 -05:00
miloschwartz
fc924f707c
add banners
2025-12-18 17:47:54 -05:00
miloschwartz
e0de003c2c
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 16:49:44 -05:00
miloschwartz
56b0185c8f
visual adjustments
2025-12-18 10:58:16 -05:00
Fred KISSIE
2b3d065650
Merge branch 'dev' into refactor/save-button-positions
2025-12-18 01:46:13 +01:00
Milo Schwartz
c4445c329f
Merge pull request #2034 from Fredkiss3/refactor/domain-picker-default-value
...
refactor: Update `<DomainPicker />` to accept default values
2025-12-17 07:40:46 -08:00
Fred KISSIE
d3d5a1c204
🚸 trigger null domain change if the user switches from another domain type to free domain option to prevent the modal from registering it as a valid value
2025-12-17 05:22:04 +01:00
miloschwartz
e8f763a77f
fix broken link
2025-12-16 23:06:12 -05:00
Fred KISSIE
b133593ea2
🚸 now the domain picker is deterministic
2025-12-17 04:57:16 +01:00
Fred KISSIE
c98d61a8fb
♻️ pass default value to domain picker
2025-12-17 02:36:29 +01:00
Fred KISSIE
fccff9c23a
Merge branch 'dev' into refactor/domain-picker-default-value
2025-12-17 00:52:32 +01:00
Fred KISSIE
e02fa7c148
♻️ pass the default domainId instead of the base domain
2025-12-17 00:52:12 +01:00
Owen
3d5ae9dd5c
Disable icmp packets over private resources
2025-12-16 17:20:18 -05:00
Owen
c44c1a5518
Add UI, update API, send to newt
2025-12-15 22:13:56 -05:00
Fred KISSIE
0d14cb853e
♻️ invalidate everything & fix use effect condition
2025-12-16 01:53:06 +01:00
Fred KISSIE
23a7688789
💄 more margin top
2025-12-15 23:51:06 +01:00