Commit Graph

88 Commits

Author SHA1 Message Date
Owen a9d68bd0cf Standardize the healch check form between the two 2026-04-16 16:20:30 -07:00
Owen 57579e635c Working on alerting 2026-04-16 11:49:48 -07:00
miloschwartz f91da2ec46 fix no default idp selector showing on ce closes #2813 2026-04-12 15:20:09 -07:00
miloschwartz 89471a0174 include site name in target dropdown in public resources table 2026-04-12 15:09:40 -07:00
Laurence 7d3d5b2b22 use targetid also on proxy create as that also has same issue 2026-04-06 14:17:04 +01:00
Laurence 81eba50c9a fix: use targetId as row identifier
fix: 2797
2026-04-06 14:03:33 +01:00
Owen d83fa63af5 Fix to null out the rewrite on the frontend too 2026-04-02 21:58:14 -04:00
Owen Schwartz d08be59055 Merge pull request #2752 from fosrl/dev
1.17.0-rc.0
2026-03-31 15:24:25 -07:00
jaydeep-pipaliya e06f2f47b1 fix: show contextual toast when saving with no targets
Instead of always showing "Settings updated" when saving, show
"Targets cleared" when the target list is empty. This gives the user
accurate feedback without blocking the save action.

Fixes #586
2026-03-31 11:48:56 +05:30
Owen be3e066843 Merge branch 'dev' into feature/region-rules 2026-03-30 14:36:50 -07:00
Owen 073b89b355 make path the default 2026-03-30 14:18:10 -07:00
Owen 9808a48da0 Merge branch 'multi-role' into dev 2026-03-29 13:55:23 -07:00
miloschwartz e13a076939 ui improvements 2026-03-26 16:37:31 -07:00
Fred KISSIE 572c9bf319 Merge branch 'dev' into feat/selector-filtering 2026-03-20 04:24:48 +01:00
Owen 991fed93ee Add warning when creating resource with provided 2026-03-19 14:26:14 -07:00
Fred KISSIE 18ed38889f ♻️ filter sites server side in resource target 2026-03-17 04:07:02 +01:00
Owen 74f4751bcc Dont show raw resource option unless remote node 2026-03-11 17:47:15 -07:00
Fizza-Mukhtar 1a2069a6d9 fix: prevent resource creation with dashboard domain to avoid redirect loop 2026-03-05 00:39:03 -08:00
Owen db042e520e Adjust language 2026-03-03 20:34:56 -08:00
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
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 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 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
Dennis e051142334 Add region-based resource rule 2025-12-22 17:44:56 +01: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 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
Thomas Wilde 8d2955475b 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:00 -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