Fred KISSIE
262376aa75
✨ approval list UI
2026-01-10 02:37:50 +01:00
Fred KISSIE
19c3efc9e9
🚧 working on the approval feed
2026-01-09 02:20:08 +01:00
Fred KISSIE
39bebea5f7
✨ create & update role with device approval
2026-01-08 03:33:03 +01:00
Fred KISSIE
0f2b94307f
Merge branch 'dev' into feat/device-approvals
2026-01-05 16:54:18 +01:00
miloschwartz
9fba9bd6b7
ui enhancements
2025-12-24 15:53:08 -05:00
Owen
8fa62a0908
Respect http status for url & maintenance mode
...
Fixes #2164
2025-12-24 10:47:01 -05:00
Owen
729c2adb3f
Dont allow maintence page on remote nodes
2025-12-23 15:24:26 -05:00
miloschwartz
373e35324e
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-22 21:58:32 -05:00
miloschwartz
09b2f27749
show both redirect urls for org idp
2025-12-22 21:58:21 -05:00
Owen
ab3be26790
Working on remote nodes
2025-12-22 21:53:57 -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
b2df8eb72e
add advanced toggle to sites and clients create
2025-12-21 16:02:09 -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
Fred KISSIE
e983e1166a
🚧 wip: approval tables in DB
2025-12-20 00:05:33 +01:00
miloschwartz
b5f8e8feb2
add org auth slug with device auth support
2025-12-19 17:04:37 -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
Milo Schwartz
8b47b2aabe
Merge pull request #1989 from Fredkiss3/refactor/save-button-positions
...
refactor: save button positionning
2025-12-18 07:28:47 -08:00
miloschwartz
416fd914cb
visual enhacements
2025-12-18 10:26:28 -05:00
Fred KISSIE
1a976c78ef
♻️ separate org settings page into multiple forms
2025-12-18 04:27:24 +01:00
Fred KISSIE
2b3d065650
Merge branch 'dev' into refactor/save-button-positions
2025-12-18 01:46:13 +01:00
miloschwartz
acf08e3ef6
simplify idp create selector
2025-12-17 16:56:31 -05:00
miloschwartz
6f50fb8a4f
remote node changes
2025-12-17 16:50:39 -05:00
miloschwartz
ad4c44c325
visual adjustments
2025-12-17 15:34:36 -05:00
miloschwartz
4aef7ca8d5
small branding fixes and adjustments
2025-12-17 15:02:39 -05:00
miloschwartz
9f29657570
Merge branch 'dev' into feat/login-page-customization
2025-12-17 11:41:17 -05: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
Fred KISSIE
9ef7faace7
🚧 wip
2025-12-16 23:45:53 +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
778e6bf623
💄 lower margin y
2025-12-16 00:27:24 +01:00