Owen
d8344988c0
Restrict license
2025-12-20 16:35:16 -05:00
Owen
bb5594ab2f
Update form
2025-12-20 16:35:16 -05:00
Owen
19f8cda3d9
Make private
2025-12-20 16:35:16 -05:00
Pallavi Kumari
d3c4688c0f
redirect everything to maintenance page
2025-12-20 16:35:16 -05:00
Pallavi Kumari
2d92111f1d
add to priv route
2025-12-20 16:35:16 -05:00
Owen
b8ffc601d4
add backend API maintenance screen
2025-12-20 16:35:16 -05:00
Pallavi Kumari
8af95ea1ca
Lazy-Load DB for maintenance-screen
2025-12-20 16:35:16 -05:00
Pallavi Kumari
beddb0d187
Skip config fetch during build
2025-12-20 16:35:16 -05:00
Pallavi Kumari
bd20bb0dd1
add logger
2025-12-20 16:35:16 -05:00
Owen
662e63317b
add tooltip
2025-12-20 16:35:16 -05:00
Pallavi Kumari
d82535d3e1
point the resource to the nextjs server for maintenance screen
2025-12-20 16:35:16 -05:00
Pallavi Kumari
1d862131dd
remove maintenance mode from oss traefik config generator
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
Pallavi Kumari
795302a351
refactor files and add func to private traefik config generator file
2025-12-20 16:35:16 -05:00
Pallavi Kumari
096a2bfa10
fix maintenance router name
2025-12-20 16:35:16 -05:00
Pallavi Kumari
188994ce84
add pg schema
2025-12-20 16:35:16 -05:00
Owen
800bdcb277
generate traefik config for maintenance ui
2025-12-20 16:35:16 -05:00
Pallavi Kumari
c033fd4e8b
backend for updating maintenance screen
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
7e047d9e34
db schema for maintenance
2025-12-20 16:35:16 -05:00
Owen
c7c70fa736
Merge branch 'jln-brtn-dev' into dev
2025-12-20 15:34:53 -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
miloschwartz
8ed13b41d9
Merge branch 'dev' into cicd
2025-12-20 12:32:15 -05:00
Owen
b80757a129
Add blueprint validation
2025-12-20 12:16:31 -05:00
Owen
13ddf30781
Add hybrid route
2025-12-20 12:16:31 -05:00
Owen
4ecca88856
Add asn option to blueprint type
2025-12-20 12:16:31 -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
dependabot[bot]
981d777a65
Bump the prod-patch-updates group across 1 directory with 6 updates
...
Bumps the prod-patch-updates group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@react-email/components](https://github.com/resend/react-email/tree/HEAD/packages/components ) | `1.0.1` | `1.0.2` |
| [@react-email/tailwind](https://github.com/resend/react-email/tree/HEAD/packages/tailwind ) | `2.0.1` | `2.0.2` |
| [@tailwindcss/forms](https://github.com/tailwindlabs/tailwindcss-forms ) | `0.5.10` | `0.5.11` |
| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm ) | `0.45.0` | `0.45.1` |
| [eslint](https://github.com/eslint/eslint ) | `9.39.1` | `9.39.2` |
| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node ) | `5.17.2` | `5.17.4` |
Updates `@react-email/components` from 1.0.1 to 1.0.2
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/components/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/components@1.0.2/packages/components )
Updates `@react-email/tailwind` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/tailwind/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/tailwind@2.0.2/packages/tailwind )
Updates `@tailwindcss/forms` from 0.5.10 to 0.5.11
- [Release notes](https://github.com/tailwindlabs/tailwindcss-forms/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss-forms/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss-forms/compare/v0.5.10...v0.5.11 )
Updates `drizzle-orm` from 0.45.0 to 0.45.1
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases )
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.45.0...0.45.1 )
Updates `eslint` from 9.39.1 to 9.39.2
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v9.39.1...v9.39.2 )
Updates `posthog-node` from 5.17.2 to 5.17.4
- [Release notes](https://github.com/PostHog/posthog-js/releases )
- [Changelog](https://github.com/PostHog/posthog-js/blob/main/packages/node/CHANGELOG.md )
- [Commits](https://github.com/PostHog/posthog-js/commits/posthog-node@5.17.4/packages/node )
---
updated-dependencies:
- dependency-name: "@react-email/components"
dependency-version: 1.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: "@react-email/tailwind"
dependency-version: 2.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: "@tailwindcss/forms"
dependency-version: 0.5.11
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: drizzle-orm
dependency-version: 0.45.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: eslint
dependency-version: 9.39.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: posthog-node
dependency-version: 5.17.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 12:16:31 -05:00
dependabot[bot]
dd13758085
Bump the dev-patch-updates group across 1 directory with 4 updates
...
Bumps the dev-patch-updates group with 4 updates in the / directory: [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx ), [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss ), [esbuild](https://github.com/evanw/esbuild ) and [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ).
Updates `@dotenvx/dotenvx` from 1.51.1 to 1.51.2
- [Release notes](https://github.com/dotenvx/dotenvx/releases )
- [Changelog](https://github.com/dotenvx/dotenvx/blob/main/CHANGELOG.md )
- [Commits](https://github.com/dotenvx/dotenvx/compare/v1.51.1...v1.51.2 )
Updates `@tailwindcss/postcss` from 4.1.17 to 4.1.18
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/@tailwindcss-postcss )
Updates `esbuild` from 0.27.1 to 0.27.2
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.27.1...v0.27.2 )
Updates `tailwindcss` from 4.1.17 to 4.1.18
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.18/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: "@dotenvx/dotenvx"
dependency-version: 1.51.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@tailwindcss/postcss"
dependency-version: 4.1.18
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: esbuild
dependency-version: 0.27.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: tailwindcss
dependency-version: 4.1.18
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 12:16:30 -05:00
dependabot[bot]
3d8153aeb1
Bump the prod-minor-updates group across 1 directory with 7 updates
...
Bumps the prod-minor-updates group with 7 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.948.0` | `3.955.0` |
| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next ) | `16.0.8` | `16.1.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.559.0` | `0.562.0` |
| [next-intl](https://github.com/amannn/next-intl ) | `4.5.8` | `4.6.1` |
| [react-day-picker](https://github.com/gpbl/react-day-picker ) | `9.12.0` | `9.13.0` |
| [stripe](https://github.com/stripe/stripe-node ) | `20.0.0` | `20.1.0` |
| [zod](https://github.com/colinhacks/zod ) | `4.1.13` | `4.2.1` |
Updates `@aws-sdk/client-s3` from 3.948.0 to 3.955.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases )
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.955.0/clients/client-s3 )
Updates `eslint-config-next` from 16.0.8 to 16.1.0
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/commits/v16.1.0/packages/eslint-config-next )
Updates `lucide-react` from 0.559.0 to 0.562.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.562.0/packages/lucide-react )
Updates `next-intl` from 4.5.8 to 4.6.1
- [Release notes](https://github.com/amannn/next-intl/releases )
- [Changelog](https://github.com/amannn/next-intl/blob/main/CHANGELOG.md )
- [Commits](https://github.com/amannn/next-intl/compare/v4.5.8...v4.6.1 )
Updates `react-day-picker` from 9.12.0 to 9.13.0
- [Release notes](https://github.com/gpbl/react-day-picker/releases )
- [Changelog](https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gpbl/react-day-picker/compare/v9.12.0...v9.13.0 )
Updates `stripe` from 20.0.0 to 20.1.0
- [Release notes](https://github.com/stripe/stripe-node/releases )
- [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/stripe/stripe-node/compare/v20.0.0...v20.1.0 )
Updates `zod` from 4.1.13 to 4.2.1
- [Release notes](https://github.com/colinhacks/zod/releases )
- [Commits](https://github.com/colinhacks/zod/compare/v4.1.13...v4.2.1 )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.955.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: eslint-config-next
dependency-version: 16.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: lucide-react
dependency-version: 0.562.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: next-intl
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-day-picker
dependency-version: 9.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: stripe
dependency-version: 20.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: zod
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-20 12:16:30 -05:00
miloschwartz
9ffa391416
improve clean redirects
2025-12-20 12:00:58 -05:00
miloschwartz
afc19f192b
visual enhancements to sidebar
2025-12-19 21:57:44 -05:00
miloschwartz
5587bd9d59
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-19 17:06:57 -05:00
miloschwartz
b5f8e8feb2
add org auth slug with device auth support
2025-12-19 17:04:37 -05:00
Jacky Fong
9bd66fa306
add back the blueprints api - draft
2025-12-19 15:01:33 -05:00
Owen
fea4d43920
Make utility subnet configurable
2025-12-19 14:45:00 -05:00
miloschwartz
d414617f9d
add color to product updates
2025-12-19 10:45:45 -05:00
miloschwartz
1d7e55bf98
add gradient to saas
2025-12-18 18:16:22 -05:00
miloschwartz
bc45e16109
improve local table state
2025-12-18 18:08:07 -05:00
miloschwartz
4f1dc19569
sidebar enhancements
2025-12-18 17:54:29 -05:00
miloschwartz
1af938d7ea
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 17:47:59 -05:00
miloschwartz
fc924f707c
add banners
2025-12-18 17:47:54 -05:00
Owen
6e7ba1dc52
Prevent overlapping resources with org subnets
2025-12-18 17:08:50 -05:00
Owen
3e01bfef7d
Move primaryDb into driver
2025-12-18 17:08:50 -05:00
miloschwartz
d8b662496b
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 16:49:48 -05:00
miloschwartz
e0de003c2c
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 16:49:44 -05:00
miloschwartz
6e35c182b0
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2025-12-18 16:13:59 -05:00
miloschwartz
2479a3c53c
improved private resource modal
2025-12-18 16:13:15 -05:00
Owen
6b609bb078
Force big queries onto primary db to prevent 40001
2025-12-18 16:03:15 -05:00