Laurence
47a99e35ee
feat(installer): add default install directory with existing install detection
...
- Default to /opt/pangolin for new installations
- Check current directory and /opt/pangolin for existing installs
- Prompt to use existing install if found at default location
- Offer to change directory ownership when running via sudo
- Create installation directory if it doesn't exist
2026-03-13 11:38:00 +00:00
Owen
cccf236042
Add optional compression
2026-03-12 17:49:21 -07:00
Owen
63fd63c65c
Send less data down
2026-03-12 17:27:15 -07:00
Owen
beee1d692d
revert: telemetry comment
2026-03-12 17:11:13 -07:00
Owen
fde786ca84
Add todo
2026-03-12 17:10:46 -07:00
Owen
3086fdd064
Merge branch 'dev' into jit
2026-03-12 16:58:23 -07:00
Owen
6c30f6db31
Dont send site if it missing public key
2026-03-12 16:33:33 -07:00
Fred KISSIE
84b082e194
♻️ show actual values for wireguard site credentials whenever possible
2026-03-12 23:36:35 +01:00
Fred KISSIE
f3eb823bc3
🐛 fix sqlite tables
2026-03-12 22:36:29 +01:00
Fred KISSIE
61c13db090
Merge branch 'dev' into feat/resource-policies
2026-03-12 22:19:37 +01:00
Fred KISSIE
ccbd793f52
💬 show error
2026-03-12 22:13:27 +01:00
Fred KISSIE
d13e6896a8
♻️ update
2026-03-12 22:11:39 +01:00
Fred KISSIE
83a36ead10
♻️ show success toast on resource policy update
2026-03-12 20:22:16 +01:00
Fred KISSIE
b61b74b0b5
💬 update text
2026-03-12 20:04:02 +01:00
Fred KISSIE
01b068c50f
♻️ do not edit tags if readonly
2026-03-12 18:53:18 +01:00
Fred KISSIE
fee44ce960
✨ navigate to policy to edit
2026-03-12 18:52:13 +01:00
Fred KISSIE
1906504a86
✨ update shared policy when selected
2026-03-12 18:35:50 +01:00
Owen
f021b73458
Add alert about domain error
2026-03-11 18:00:23 -07:00
Owen
74f4751bcc
Dont show raw resource option unless remote node
2026-03-11 17:47:15 -07:00
Owen
e5bce4e180
Merge branch 'main' into dev
2026-03-11 15:55:59 -07:00
Owen
9b0e7b381c
Fix error to gerbil
2026-03-11 15:49:03 -07:00
Owen
90afe5a7ac
Log errors
2026-03-11 15:42:40 -07:00
Owen
b24de85157
Handle gerbil rejecting 0
...
Closes #2605
2026-03-11 15:06:26 -07:00
Owen
eda43dffe1
Fix not pulling wildcard cert updates
2026-03-11 15:06:26 -07:00
Owen
82c9a1eb70
Add demo link
2026-03-11 15:06:26 -07:00
Owen
a3d4553d14
Merge branch 'main' into dev
2026-03-11 14:53:55 -07:00
Owen
1cc5f59f66
Implement email and ip banning
2026-03-11 11:42:31 -07:00
Owen
4e2d88efdd
Add some logging to debug
2026-03-11 11:42:28 -07:00
Owen
4975cabb2c
Use native drizzle count
2026-03-11 11:42:28 -07:00
Owen
225591094f
Clean up
2026-03-11 11:42:28 -07:00
Owen
82f88f2cd3
Reorder delete
2026-03-11 11:42:28 -07:00
Fred KISSIE
36bcba332c
🚧 wip
2026-03-11 05:18:22 +01:00
Fred KISSIE
304ab1964c
🚧 wip
2026-03-11 04:21:55 +01:00
Fred KISSIE
b286096c7b
🌐 text
2026-03-11 03:47:31 +01:00
Fred KISSIE
a22a4b6e74
♻️ mark forms as readonly
2026-03-11 03:47:15 +01:00
Fred KISSIE
9a680d2374
✨ update resource should update policy
2026-03-11 03:46:40 +01:00
Owen
99e6bd31b6
Bump dompurify
2026-03-10 16:47:03 -07:00
Owen
5c50590d7b
Bump esbuild
2026-03-10 16:47:03 -07:00
Owen
072c89e704
Bump dompurify
2026-03-10 16:43:40 -07:00
Owen
dbdff6812d
Bump esbuild
2026-03-10 16:31:19 -07:00
dependabot[bot]
42b9d5158d
Bump the prod-minor-updates group across 1 directory with 10 updates
...
Bumps the prod-minor-updates group with 10 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.989.0` | `3.1003.0` |
| [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) | `8.2.1` | `8.3.0` |
| [ioredis](https://github.com/luin/ioredis ) | `5.9.3` | `5.10.0` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.563.0` | `0.577.0` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ) | `8.19.0` | `8.20.0` |
| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node ) | `5.26.0` | `5.28.0` |
| [react-day-picker](https://github.com/gpbl/react-day-picker ) | `9.13.2` | `9.14.0` |
| [react-icons](https://github.com/react-icons/react-icons ) | `5.5.0` | `5.6.0` |
| reodotdev | `1.0.0` | `1.1.0` |
| [stripe](https://github.com/stripe/stripe-node ) | `20.3.1` | `20.4.0` |
Updates `@aws-sdk/client-s3` from 3.989.0 to 3.1003.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.1003.0/clients/client-s3 )
Updates `express-rate-limit` from 8.2.1 to 8.3.0
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.0 )
Updates `ioredis` from 5.9.3 to 5.10.0
- [Release notes](https://github.com/luin/ioredis/releases )
- [Changelog](https://github.com/redis/ioredis/blob/main/CHANGELOG.md )
- [Commits](https://github.com/luin/ioredis/compare/v5.9.3...v5.10.0 )
Updates `lucide-react` from 0.563.0 to 0.577.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.577.0/packages/lucide-react )
Updates `pg` from 8.19.0 to 8.20.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.20.0/packages/pg )
Updates `posthog-node` from 5.26.0 to 5.28.0
- [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.28.0/packages/node )
Updates `react-day-picker` from 9.13.2 to 9.14.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.13.2...v9.14.0 )
Updates `react-icons` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/react-icons/react-icons/releases )
- [Commits](https://github.com/react-icons/react-icons/compare/v5.5.0...v5.6.0 )
Updates `reodotdev` from 1.0.0 to 1.1.0
Updates `stripe` from 20.3.1 to 20.4.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.3.1...v20.4.0 )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.1003.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: express-rate-limit
dependency-version: 8.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: ioredis
dependency-version: 5.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: lucide-react
dependency-version: 0.577.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: pg
dependency-version: 8.20.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: posthog-node
dependency-version: 5.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-day-picker
dependency-version: 9.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-icons
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: reodotdev
dependency-version: 1.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: stripe
dependency-version: 20.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 16:30:13 -07:00
dependabot[bot]
2ba225299e
Bump the dev-minor-updates group across 1 directory with 5 updates
...
Bumps the dev-minor-updates group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx ) | `1.52.0` | `1.53.0` |
| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss ) | `4.1.18` | `4.2.1` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `25.2.3` | `25.3.5` |
| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) | `4.1.18` | `4.2.1` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.55.0` | `8.56.1` |
Updates `@dotenvx/dotenvx` from 1.52.0 to 1.53.0
- [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.52.0...v1.53.0 )
Updates `@tailwindcss/postcss` from 4.1.18 to 4.2.1
- [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.2.1/packages/@tailwindcss-postcss )
Updates `@types/node` from 25.2.3 to 25.3.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `tailwindcss` from 4.1.18 to 4.2.1
- [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.2.1/packages/tailwindcss )
Updates `typescript-eslint` from 8.55.0 to 8.56.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases )
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md )
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.56.1/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@dotenvx/dotenvx"
dependency-version: 1.53.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@tailwindcss/postcss"
dependency-version: 4.2.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@types/node"
dependency-version: 25.3.5
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: tailwindcss
dependency-version: 4.2.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: typescript-eslint
dependency-version: 8.56.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 16:30:00 -07:00
Fred KISSIE
f80e212b07
🚧 wip
2026-03-11 00:27:27 +01:00
Owen
cc841d5640
Add some logging to debug
2026-03-10 14:24:57 -07:00
Fred KISSIE
8a39b3fd45
🙈 do not include solo.yml to git
2026-03-10 18:55:12 +01:00
Fred KISSIE
61ec938b00
🚧 WIP
2026-03-10 18:54:26 +01:00
Shreyas Papinwar
fa0818d3fa
fix: ensure Credenza dialog max-height
2026-03-10 10:07:36 -07:00
Owen
dec358c4cd
Use native drizzle count
2026-03-10 10:03:49 -07:00
Fred KISSIE
6686de6788
♻️ refactor
2026-03-10 17:48:17 +01:00
Fred KISSIE
79636cbb30
♻️ delete default resource policy ID when deleting a resource
2026-03-10 17:38:19 +01:00