Owen Schwartz
4c4c2fc249
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-09-01 10:56:05 -04:00
Owen Schwartz
0b92108f41
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-09-01 10:56:03 -04:00
Owen Schwartz
30321774e7
New translations en-us.json (Turkish)
...
[ci skip]
2026-09-01 10:56:01 -04:00
Owen Schwartz
60ecc56841
New translations en-us.json (Russian)
...
[ci skip]
2026-09-01 10:55:58 -04:00
Owen Schwartz
261bd5fc29
New translations en-us.json (Portuguese)
...
[ci skip]
2026-09-01 10:55:55 -04:00
Owen Schwartz
d54973ab4b
New translations en-us.json (Polish)
...
[ci skip]
2026-09-01 10:55:53 -04:00
Owen Schwartz
d126c73a51
New translations en-us.json (Dutch)
...
[ci skip]
2026-09-01 10:55:51 -04:00
Owen Schwartz
487ff70ec6
New translations en-us.json (Korean)
...
[ci skip]
2026-09-01 10:55:48 -04:00
Owen Schwartz
cb0fba5cad
New translations en-us.json (Italian)
...
[ci skip]
2026-09-01 10:55:46 -04:00
Owen Schwartz
6cd818038c
New translations en-us.json (German)
...
[ci skip]
2026-09-01 10:55:43 -04:00
Owen Schwartz
26c9d6941f
New translations en-us.json (Danish)
...
[ci skip]
2026-09-01 10:55:41 -04:00
Owen Schwartz
0e17e5be97
New translations en-us.json (Czech)
...
[ci skip]
2026-09-01 10:55:38 -04:00
Owen Schwartz
8675ac44b7
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-09-01 10:55:36 -04:00
Owen Schwartz
1c6b62673b
New translations en-us.json (Spanish)
...
[ci skip]
2026-09-01 10:55:33 -04:00
Owen Schwartz
6eb5c75be1
New translations en-us.json (French)
...
[ci skip]
2026-09-01 10:55:31 -04:00
Owen Schwartz
cda9ff0b4e
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-08-31 18:03:49 -04:00
Owen Schwartz
5f38178154
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-08-31 18:03:47 -04:00
Owen Schwartz
ab55e0a87f
New translations en-us.json (Turkish)
...
[ci skip]
2026-08-31 18:03:45 -04:00
Owen Schwartz
41f4cf66f8
New translations en-us.json (Russian)
...
[ci skip]
2026-08-31 18:03:43 -04:00
Owen Schwartz
6c8247b6c0
New translations en-us.json (Portuguese)
...
[ci skip]
2026-08-31 18:03:40 -04:00
Owen Schwartz
07c09ec617
New translations en-us.json (Polish)
...
[ci skip]
2026-08-31 18:03:38 -04:00
Owen Schwartz
573922c0b6
New translations en-us.json (Dutch)
...
[ci skip]
2026-08-31 18:03:36 -04:00
Owen Schwartz
ae516e57bf
New translations en-us.json (Korean)
...
[ci skip]
2026-08-31 18:03:34 -04:00
Owen Schwartz
c9b4776a07
New translations en-us.json (Italian)
...
[ci skip]
2026-08-31 18:03:32 -04:00
Owen Schwartz
a0f0228d10
New translations en-us.json (German)
...
[ci skip]
2026-08-31 18:03:30 -04:00
Owen Schwartz
a1066709c4
New translations en-us.json (Danish)
...
[ci skip]
2026-08-31 18:03:28 -04:00
Owen Schwartz
46a9ccc979
New translations en-us.json (Czech)
...
[ci skip]
2026-08-31 18:03:26 -04:00
Owen Schwartz
180b8236a6
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-08-31 18:03:24 -04:00
Owen Schwartz
96ca6c2d20
New translations en-us.json (Spanish)
...
[ci skip]
2026-08-31 18:03:22 -04:00
Owen Schwartz
47c34f88b4
New translations en-us.json (French)
...
[ci skip]
2026-08-31 18:03:19 -04:00
Owen
780d767a65
Merge branch 'main' into dev
2026-08-31 17:07:56 -04:00
Owen Schwartz
d6d923e972
Merge pull request #3628 from aithal007/perf/add-fk-indexes
...
perf: add secondary FK indexes to core OSS schemas
2026-08-31 17:05:04 -04:00
Parikshith
41139f2fd0
perf: add secondary FK indexes to core OSS schemas
...
Add 13 secondary indexes across 10 tables in the SQLite schema and
5 missing indexes to the PostgreSQL schema.
All list endpoints (listSites, listResources, listClients, listRoles,
listTargets, listUserOrgs) filter and join on these FK columns. In the
SQLite schema, no secondary indexes existed at all on these foreign keys,
forcing full sequential scans on every paginated request and session lookup.
SQLite changes (13 new indexes):
- sites.orgId
- resources.orgId
- targets.resourceId, targets.siteId
- newt.siteId
- clients.orgId, clients.userId
- labels.orgId
- olms.userId
- session.userId
- userOrgs.userId, userOrgs.orgId
- roles.orgId
PG changes (5 new indexes, rest already present):
- labels.orgId
- session.userId
- userOrgs.userId, userOrgs.orgId
- roles.orgId
- olms.userId
2026-08-31 17:04:01 -04:00
Owen Schwartz
ebcdeab414
Merge pull request #3597 from shleeable/patch-11
...
Fix: License.check can fail silently
2026-08-31 17:02:53 -04:00
Owen
2cc7d03ace
Update to fall back but still use cache
2026-08-31 17:02:03 -04:00
Owen Schwartz
c36cf698c1
Merge pull request #3627 from fosrl/feat/ip-filtering
...
feat: Add IP column filtering to tables
2026-08-31 16:59:34 -04:00
Shlee
34671c6b13
Update license.ts
2026-08-31 16:57:36 -04:00
Owen Schwartz
8dfc95347f
Merge pull request #3655 from moverq1337/fix/access-token-delete-root-key
...
Fix access token deletion for root API keys
2026-08-31 16:54:18 -04:00
Owen Schwartz
22db0319c2
Merge pull request #3654 from iMord0/crowdsec-v1.7.1
...
Crowdsec v1.7.1
2026-08-31 16:50:59 -04:00
miloschwartz
39722d30af
resolve security-key login only for a unique internal user
2026-08-31 14:39:36 -04:00
miloschwartz
8aef14cf9f
harden initial server-admin setup against duplicate users and races
2026-08-31 12:36:42 -04:00
Owen Schwartz
0dece5fef1
Merge pull request #3665 from fosrl/dev
...
Fix domain namespaces and country is not in blueprints
2026-08-31 11:03:06 -04:00
Owen
e7f38c089f
Merge branch 'main' into dev
2026-08-31 11:02:01 -04:00
miloschwartz
dd0a5a359a
check for namespace domain before blocking org check
2026-08-31 10:59:50 -04:00
moverq1337
1650ece0c3
Fix root API key access in verifyApiKeyAccessTokenAccess
2026-08-28 22:45:31 +03:00
iMord0
7f94d99455
Update CrowdSec plugin version
...
Updated CrowdSec plugin version from v1.4.4 to v1.7.1
2026-08-28 20:51:51 +02:00
iMord0
1f9e99219d
Updated CrowdSec plugin version
...
Updated CrowdSec plugin version from v1.4.4 to v1.7.8
2026-08-28 20:42:26 +02:00
Owen Schwartz
bc56a2bed0
Merge pull request #3647 from argueta-xyz/country-is-not-rule-via-blueprint
...
Allow COUNTRY_IS_NOT rules to be created via Blueprints
2026-08-28 10:52:24 -04:00
Owen Schwartz
49dcc590ce
Merge pull request #3651 from fosrl/dev
...
Update readme
2026-08-28 10:19:58 -04:00
Owen
da3e3ff33f
Fix typo
2026-08-28 10:19:35 -04:00
Owen Schwartz
69d539f107
Merge pull request #3650 from fosrl/dev
...
Update readme, tel, and fix EE feature flag
2026-08-28 09:55:40 -04:00
Owen
872e0f9ae1
Merge branch 'main' into dev
2026-08-28 09:54:46 -04:00
Owen
5b3713a72f
Update readme
2026-08-28 09:54:07 -04:00
Owen Schwartz
f02be1fdbf
Merge pull request #3649 from fosrl/dependabot/npm_and_yarn/multi-2e40a8c091
...
Bump ws and socket.io-adapter
2026-08-28 09:21:25 -04:00
dependabot[bot]
0bf04cf0cd
Bump ws and socket.io-adapter
...
Bumps [ws](https://github.com/websockets/ws ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.18.3 to 8.21.0
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.3...8.21.0 )
Updates `socket.io-adapter` from 2.5.6 to 2.5.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.8 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.21.0
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-28 13:12:35 +00:00
Alejandro Argueta
7cda28d685
Update RuleSchema to allow COUNTRY_IS_NOT rules to be created via blueprints as well.
2026-08-27 14:18:48 -07:00
Owen
60bc74c4df
Add AI provider and usage metrics to telemetry data collection
2026-08-27 16:54:04 -04:00
Owen
48ab6c501f
Fix #3646
2026-08-27 16:37:53 -04:00
Milo Schwartz
7a95e543d8
Merge pull request #3645 from fosrl/dev
...
Dev
2026-08-27 14:53:42 -04:00
Owen
b87b7c7e80
Fix timestamp handling in AI session logs to use seconds instead of milliseconds
2026-08-27 14:26:47 -04:00
miloschwartz
a47a68d8e1
update badger version
2026-08-27 11:40:46 -04:00
Owen Schwartz
ed0d6fb6b9
Merge pull request #3644 from fosrl/dev
...
1.22.0-s.2
2026-08-26 11:30:38 -04:00
Owen
a02d16fd58
Handle compression of ai session logs
2026-08-26 11:28:14 -04:00
Owen
331fee24d4
Make the default session storage 0
2026-08-26 11:02:39 -04:00
Owen Schwartz
5bdb12dafe
Merge pull request #3643 from fosrl/dev
...
1.22.0-s.1
2026-08-26 10:53:37 -04:00
Owen
e57826d6e0
Session logs and usage logs should use seconds not ms
2026-08-26 10:50:16 -04:00
miloschwartz
3d4e143c1f
normalize key in rate limiters
2026-08-26 10:25:29 -04:00
miloschwartz
10a25c184d
fix get /site-resource/:siteResourceId always returning 400
2026-08-26 10:03:39 -04:00
miloschwartz
906099d1e1
fix org domain access check so unmapped domains are rejected
2026-08-26 09:55:40 -04:00
miloschwartz
9a5824900d
strip encrypted ssh key from org response
2026-08-26 09:39:05 -04:00
Owen Schwartz
f3474dac98
Merge pull request #3641 from fosrl/dev
...
1.22.0
2026-08-25 17:19:46 -04:00
Owen
72d2c79793
Add migration for streaming table
2026-08-25 10:42:56 -04:00
Owen
23764feb4f
Move the messaging out of the transaction
2026-08-25 09:27:02 -04:00
Owen Schwartz
d2809fbfd1
Merge pull request #3637 from fosrl/fix/generic-oidc-icons
...
Fix: Use variant instead of type only for the Org login IDPs
2026-08-24 16:46:38 -04:00
Fred KISSIE
2d18db3597
🐛 fix loginIdps using variant instead of type only
2026-08-24 22:32:40 +02:00
Fred KISSIE
d00b9478a2
Merge branch 'dev' into feat/ip-filtering
2026-08-24 22:06:55 +02:00
Fred KISSIE
4ddf36ebcc
💄 some last UI fixes
2026-08-24 20:39:30 +02:00
Owen
77cab56fa9
Add valueFormatter prop to ToggleableTrendChart and ChartTooltipContent so we see more decimals
2026-08-24 14:39:29 -04:00
miloschwartz
2051e5df37
fix syntax
2026-08-24 14:32:52 -04:00
Owen
26f9026621
Fix width too big by adding min-width constraints
2026-08-24 14:31:17 -04:00
Owen
85b40b7164
Fix expanded row display issue on page change in LogDataTable
2026-08-24 14:05:31 -04:00
Owen
753cbd45d0
Add AI disclosure request
2026-08-24 11:55:39 -04:00
Owen
1c2fe44c54
Fix #2648
2026-08-24 11:43:28 -04:00
Owen
5b782a842c
Fix #2937
2026-08-24 11:42:35 -04:00
Owen
935410b15e
Fixes #2612
2026-08-24 11:34:47 -04:00
Owen Schwartz
89066aa5b1
Merge pull request #3636 from fosrl/crowdin_dev
...
New Crowdin updates
2026-08-24 11:30:01 -04:00
Owen Schwartz
ddf89d0afa
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-08-24 11:23:51 -04:00
Owen Schwartz
e4ec6f7cbe
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-08-24 11:23:49 -04:00
Owen Schwartz
c1e5769003
New translations en-us.json (Turkish)
...
[ci skip]
2026-08-24 11:23:46 -04:00
Owen Schwartz
4b31326b34
New translations en-us.json (Russian)
...
[ci skip]
2026-08-24 11:23:44 -04:00
Owen Schwartz
10d2c6438b
New translations en-us.json (Portuguese)
...
[ci skip]
2026-08-24 11:23:42 -04:00
Owen Schwartz
c3140c5da3
New translations en-us.json (Polish)
...
[ci skip]
2026-08-24 11:23:40 -04:00
Owen Schwartz
0f00a2337d
New translations en-us.json (Dutch)
...
[ci skip]
2026-08-24 11:23:38 -04:00
Owen Schwartz
1831b1af58
New translations en-us.json (Korean)
...
[ci skip]
2026-08-24 11:23:36 -04:00
Owen Schwartz
85257b941b
New translations en-us.json (Italian)
...
[ci skip]
2026-08-24 11:23:34 -04:00
Owen Schwartz
4aa43fd14d
New translations en-us.json (German)
...
[ci skip]
2026-08-24 11:23:32 -04:00
Owen Schwartz
90a77ee450
New translations en-us.json (Danish)
...
[ci skip]
2026-08-24 11:23:30 -04:00
Owen Schwartz
d237d6545e
New translations en-us.json (Czech)
...
[ci skip]
2026-08-24 11:23:28 -04:00
Owen Schwartz
262aaa2756
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-08-24 11:23:26 -04:00
Owen Schwartz
547ac2284a
New translations en-us.json (Spanish)
...
[ci skip]
2026-08-24 11:23:24 -04:00
Owen Schwartz
7d2af1837e
New translations en-us.json (French)
...
[ci skip]
2026-08-24 11:23:21 -04:00
Owen
8ae42e1852
Fix list users not respecting policy
...
Fixes #3632
2026-08-24 11:18:09 -04:00
Owen Schwartz
7319bf84f7
Merge pull request #3481 from ThanatosDi/feat/zh-tw-for-1.21.0
...
feat: translate zh-tw for 1.21.0
2026-08-24 11:04:08 -04:00
Owen Schwartz
9ec9908ed7
Merge pull request #3509 from shubhamsinnh/codex/fix-zh-tw-language-detection
...
Fix regional locale detection
2026-08-24 11:03:09 -04:00
Owen
9b0e049a21
Scope exit node creation to orgs
2026-08-24 10:44:54 -04:00
Fred KISSIE
28b32fe6f7
🏷️ fix types
2026-08-21 23:26:18 +02:00
Fred KISSIE
adfb6003d9
Merge branch 'dev' into feat/ip-filtering
2026-08-21 23:24:09 +02:00
Owen
19ce236262
Support AI session log streaming
2026-08-21 17:22:00 -04:00
Fred KISSIE
6a5ecab013
✨ Implement IP filtering for admin access logs
2026-08-21 22:49:45 +02:00
Owen
eca1c9044c
Rename siteResourceId to resourceId
2026-08-21 15:24:20 -04:00
Fred KISSIE
2c197fab9f
✨ IP filtering on request log table finished
2026-08-21 21:04:40 +02:00
Owen
4229ef9173
Change log to warn
2026-08-21 14:03:36 -04:00
Owen
d5ea0ecbc1
Include user in the request logs
2026-08-21 13:50:56 -04:00
Owen
59f286299e
Move the request log to be public
2026-08-21 13:41:45 -04:00
Owen
442cefda84
Dont allow clients to connect to remote nodes quite yet
2026-08-21 12:25:14 -04:00
Owen
e3e1508e8a
Handle warning and no routing to remote exit nodes for ai providers
2026-08-21 12:09:22 -04:00
Owen
2e87927b83
Remove unused use_subdomain
2026-08-21 10:21:21 -04:00
Fred KISSIE
65e4fe91b9
🚧 wip: add ip is column filter
2026-08-20 23:59:31 +02:00
Owen
e65a79cc48
Rename to v1_models and use with openai as well
2026-08-20 16:01:07 -04:00
Owen
365a905e69
Add more data to the models catalog list
2026-08-20 15:17:48 -04:00
Owen
bafbf6e096
Add anthropic_models capability
2026-08-20 14:28:19 -04:00
Owen
df7e26a444
Show required key when nessicary for private resources
2026-08-20 11:38:47 -04:00
Owen
c1051db4a5
Add gemini as a client option
2026-08-20 10:28:25 -04:00
Owen
c1caa30cb9
Move session logs to private
2026-08-19 17:25:32 -04:00
Milo Schwartz
fd0a0818c1
Merge pull request #3617 from fosrl/dev
...
Dev
2026-08-19 16:41:48 -04:00
miloschwartz
887e13888d
redirect differently for org auth domain
2026-08-19 16:26:55 -04:00
Owen
114592add8
Show a warning if the logs are disabled to reduce confusion
2026-08-19 16:16:05 -04:00
Owen
ef051c2f8c
Dont count usage when the response was not successful
2026-08-19 15:59:01 -04:00
miloschwartz
5c6da72ec1
remove cursor
2026-08-19 15:46:56 -04:00
Owen
acd64a049f
Show that opencode has providers warning
2026-08-19 15:45:40 -04:00
Owen
967deaff88
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-08-19 15:07:37 -04:00
Owen
ef8985b0af
Set the parser limit for the gateway because AI messages can be pretty big
2026-08-19 15:07:29 -04:00
miloschwartz
1f80bdd361
change default model for cursor config
2026-08-19 14:25:59 -04:00
Milo Schwartz
929acc5b1c
Merge pull request #3614 from fosrl/dev
...
Dev
2026-08-19 12:05:12 -04:00
Owen
437ec50019
Update the usage records to use logs db
2026-08-19 12:03:30 -04:00
miloschwartz
a7bbafd2f0
bump badger version
2026-08-19 12:01:01 -04:00
Owen
6824ec6e3e
Clean up empty execute in migration
2026-08-19 11:51:12 -04:00
Milo Schwartz
71348f45b2
Merge pull request #3611 from fosrl/dev
...
1.22.0
2026-08-19 11:26:08 -04:00
Owen Schwartz
664b7d52af
Merge pull request #3610 from fosrl/crowdin_dev
...
New Crowdin updates
2026-08-19 11:14:26 -04:00
Owen Schwartz
fb6f9c91c6
New translations en-us.json (French)
...
[ci skip]
2026-08-19 11:12:39 -04:00
Owen Schwartz
051c873fdf
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-08-19 11:12:37 -04:00
Owen Schwartz
12224458e7
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-08-19 11:12:36 -04:00
Owen Schwartz
b6719d2a3e
New translations en-us.json (Turkish)
...
[ci skip]
2026-08-19 11:12:34 -04:00
Owen Schwartz
7843b56f39
New translations en-us.json (Russian)
...
[ci skip]
2026-08-19 11:12:32 -04:00
Owen Schwartz
19be6c4b3b
New translations en-us.json (Portuguese)
...
[ci skip]
2026-08-19 11:12:30 -04:00
Owen Schwartz
4a283710ad
New translations en-us.json (Polish)
...
[ci skip]
2026-08-19 11:12:28 -04:00
Owen Schwartz
1af7c5ee73
New translations en-us.json (Dutch)
...
[ci skip]
2026-08-19 11:12:27 -04:00
Owen Schwartz
77dd47fa8a
New translations en-us.json (Korean)
...
[ci skip]
2026-08-19 11:12:25 -04:00
Owen Schwartz
ccfe91f08d
New translations en-us.json (Italian)
...
[ci skip]
2026-08-19 11:12:23 -04:00
Owen Schwartz
624fb8322f
New translations en-us.json (German)
...
[ci skip]
2026-08-19 11:12:21 -04:00
Owen Schwartz
6bc3242a29
New translations en-us.json (Danish)
...
[ci skip]
2026-08-19 11:12:20 -04:00
Owen Schwartz
33f528ef79
New translations en-us.json (Czech)
...
[ci skip]
2026-08-19 11:12:18 -04:00
Owen Schwartz
6c1afc4453
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-08-19 11:12:16 -04:00
Owen Schwartz
2a14447f8c
New translations en-us.json (Spanish)
...
[ci skip]
2026-08-19 11:12:14 -04:00
miloschwartz
ad50f7473a
adjust translation
2026-08-19 10:53:30 -04:00
miloschwartz
5f1218f7b1
show placeholder in logs for nullable fields
2026-08-19 10:51:21 -04:00
miloschwartz
e377afe9f6
add id sorting to http request logs
2026-08-19 10:42:23 -04:00
Milo Schwartz
21eb4d2876
Merge pull request #3598 from shleeable/patch-12
...
Fix: ensuring only internal users can request password resets.
2026-08-19 10:35:52 -04:00
Milo Schwartz
bb824a7070
Merge pull request #3541 from fosrl/feat/test-alert-button
...
Feat: test alert rules
2026-08-19 10:33:16 -04:00
Milo Schwartz
f98de98288
Merge pull request #3527 from fosrl/feat/log-audit-fails
...
Fix: log access depends on the wrong org log retention settings field
2026-08-19 10:29:04 -04:00
miloschwartz
350de6ad2e
add alert warning for configure coding agents
2026-08-19 10:25:06 -04:00
Owen
dc8e724482
Fix issue with subnets in migrations
2026-08-19 09:30:02 -04:00
miloschwartz
fb5b564c00
improve expanded client config sections
2026-08-18 17:43:11 -04:00
Fred KISSIE
52c078a489
💄 ui
2026-08-18 23:28:31 +02:00
Owen Schwartz
18270381c1
Merge pull request #3607 from fosrl/dependabot/npm_and_yarn/multi-ff8097116b
...
Bump sharp, next and @react-email/ui
2026-08-18 17:21:25 -04:00
Owen
b32dc30050
Also look for niceId
2026-08-18 17:18:25 -04:00
Owen
667804043c
Implement cli commands to configure ai clients
2026-08-18 17:12:01 -04:00
Owen
3fd3d90c10
add the logos
2026-08-18 17:12:01 -04:00
miloschwartz
6e3619fb1a
fix mobile responsiveness issues for charts
2026-08-18 16:27:33 -04:00
miloschwartz
987c0e992b
make budgets input mobile responsive
2026-08-18 16:11:49 -04:00
miloschwartz
bdd7f40688
batch identity key emails
2026-08-18 16:00:07 -04:00
Owen
809bc662e0
Update aiClientConfig
2026-08-18 15:38:23 -04:00
Fred KISSIE
195f67c6eb
💄 QoL for location column
2026-08-18 21:08:16 +02:00
Owen
a74e1e765a
Pass 3 - add commands, remove run, formatting, mobile view
2026-08-18 14:59:29 -04:00
Owen
c356af3eda
Fix spacing issue
2026-08-18 14:59:29 -04:00
Owen
a4c7121b93
Pass 2 showing the usage commands
2026-08-18 14:59:29 -04:00
Owen
2a3c00045f
Pass 1 of the config instructions
2026-08-18 14:59:28 -04:00
dependabot[bot]
8e938a2723
Bump sharp, next and @react-email/ui
...
Bumps [sharp](https://github.com/lovell/sharp ) to 0.35.3 and updates ancestor dependencies [sharp](https://github.com/lovell/sharp ), [next](https://github.com/vercel/next.js ) and [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui ). These dependencies need to be updated together.
Updates `sharp` from 0.34.5 to 0.35.3
- [Release notes](https://github.com/lovell/sharp/releases )
- [Commits](https://github.com/lovell/sharp/compare/v0.34.5...v0.35.3 )
Updates `next` from 16.2.11 to 16.3.1
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v16.2.11...v16.3.1 )
Updates `@react-email/ui` from 6.5.0 to 6.9.2
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/ui/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/ui@6.9.2/packages/ui )
---
updated-dependencies:
- dependency-name: sharp
dependency-version: 0.35.3
dependency-type: indirect
- dependency-name: next
dependency-version: 16.3.1
dependency-type: direct:production
- dependency-name: "@react-email/ui"
dependency-version: 6.9.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-18 16:26:28 +00:00
Owen Schwartz
197f8f7ba5
Merge pull request #3503 from fosrl/dependabot/npm_and_yarn/engine.io-6.6.9
...
Bump engine.io from 6.6.7 to 6.6.9
2026-08-18 12:25:27 -04:00
Owen Schwartz
10b528642d
Merge pull request #3517 from fosrl/dependabot/github_actions/github-actions-dependencies-7eb9e48ea9
...
Bump the github-actions-dependencies group across 1 directory with 2 updates
2026-08-18 12:24:54 -04:00
Owen Schwartz
60d6fff085
Merge pull request #3525 from fosrl/dependabot/npm_and_yarn/ip-address-10.4.0
...
Bump ip-address from 10.2.0 to 10.4.0
2026-08-18 12:24:30 -04:00
Owen Schwartz
c664b3da91
Merge pull request #3526 from fosrl/dependabot/npm_and_yarn/multi-5e81c1b34f
...
Bump brace-expansion
2026-08-18 12:24:17 -04:00
Owen Schwartz
492282e758
Merge pull request #3530 from fosrl/dependabot/npm_and_yarn/socket.io-parser-4.2.7
...
Bump socket.io-parser from 4.2.6 to 4.2.7
2026-08-18 12:24:03 -04:00
Owen Schwartz
47f4aefc25
Merge pull request #3531 from fosrl/dependabot/npm_and_yarn/fast-uri-3.1.5
...
Bump fast-uri from 3.1.4 to 3.1.5
2026-08-18 12:23:43 -04:00
Owen Schwartz
7c0ff9ede7
Merge pull request #3569 from fosrl/dependabot/npm_and_yarn/js-yaml-4.3.1
...
Bump js-yaml from 4.3.0 to 4.3.1
2026-08-18 12:23:32 -04:00
Owen Schwartz
44e81ea979
Merge pull request #3570 from fosrl/dependabot/npm_and_yarn/nanoid-3.3.18
...
Bump nanoid from 3.3.12 to 3.3.18
2026-08-18 12:23:17 -04:00
Owen Schwartz
56dc10330a
Merge pull request #3572 from fosrl/dependabot/npm_and_yarn/postcss-8.5.23
...
Bump postcss from 8.5.15 to 8.5.23
2026-08-18 12:23:03 -04:00
Owen Schwartz
6c6e5c0fdf
Merge pull request #3605 from fosrl/crowdin_dev
...
New Crowdin updates
2026-08-18 12:21:47 -04:00
Owen
4be73558d5
Restrict wildcard domains for inference resources
2026-08-18 11:30:44 -04:00
Owen
87ff7650a1
Show a - on the resource column when no resource is found
2026-08-18 11:29:37 -04:00
Owen Schwartz
ae5af013b4
New translations en-us.json (French)
...
[ci skip]
2026-08-18 11:13:09 -04:00
Owen Schwartz
5adfe65aba
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-08-18 11:13:07 -04:00
Owen Schwartz
d3ae06deeb
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-08-18 11:13:05 -04:00
Owen Schwartz
ee4a72bcb7
New translations en-us.json (Turkish)
...
[ci skip]
2026-08-18 11:13:03 -04:00
Owen Schwartz
f941c23927
New translations en-us.json (Russian)
...
[ci skip]
2026-08-18 11:13:00 -04:00
Owen Schwartz
3ae6a08b71
New translations en-us.json (Portuguese)
...
[ci skip]
2026-08-18 11:12:58 -04:00
Owen Schwartz
620eeaed4c
New translations en-us.json (Polish)
...
[ci skip]
2026-08-18 11:12:56 -04:00
Owen Schwartz
9b08228398
New translations en-us.json (Dutch)
...
[ci skip]
2026-08-18 11:12:53 -04:00
Owen Schwartz
eb102a0d23
New translations en-us.json (Korean)
...
[ci skip]
2026-08-18 11:12:50 -04:00
Owen Schwartz
18317e0028
New translations en-us.json (Italian)
...
[ci skip]
2026-08-18 11:12:48 -04:00
Owen Schwartz
2ec93c6710
New translations en-us.json (German)
...
[ci skip]
2026-08-18 11:12:46 -04:00
Owen Schwartz
5933eeb05f
New translations en-us.json (Danish)
...
[ci skip]
2026-08-18 11:12:43 -04:00
Owen Schwartz
3fae2d687f
New translations en-us.json (Czech)
...
[ci skip]
2026-08-18 11:12:40 -04:00
Owen Schwartz
285d7c6030
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-08-18 11:12:38 -04:00
Owen Schwartz
0fd57f5843
New translations en-us.json (Spanish)
...
[ci skip]
2026-08-18 11:12:36 -04:00
Owen
a296460124
Move out of local directory; fixes turbopack
2026-08-18 10:39:13 -04:00
Owen
35104f7b29
Add AI Provider and Virtual API Key actions to command palette
2026-08-18 10:19:56 -04:00
Owen
51375ed8b7
Fix key issue
2026-08-18 09:59:42 -04:00
Owen
1bb4f604e9
Fix select from missing new columns
2026-08-18 09:52:24 -04:00
Owen Schwartz
8fd990df93
New translations en-us.json (French)
...
[ci skip]
2026-08-17 18:29:37 -04:00
Owen Schwartz
1f390cabc6
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-08-17 18:29:35 -04:00
Owen Schwartz
7f1f8c54c1
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-08-17 18:29:33 -04:00
Owen Schwartz
b1515db229
New translations en-us.json (Turkish)
...
[ci skip]
2026-08-17 18:29:31 -04:00
Owen Schwartz
d78c226734
New translations en-us.json (Russian)
...
[ci skip]
2026-08-17 18:29:30 -04:00
Owen Schwartz
52865bc1f5
New translations en-us.json (Portuguese)
...
[ci skip]
2026-08-17 18:29:28 -04:00
Owen Schwartz
efbb6c9814
New translations en-us.json (Polish)
...
[ci skip]
2026-08-17 18:29:26 -04:00
Owen Schwartz
1e3dea3dad
New translations en-us.json (Dutch)
...
[ci skip]
2026-08-17 18:29:24 -04:00
Owen Schwartz
25f84482ba
New translations en-us.json (Korean)
...
[ci skip]
2026-08-17 18:29:22 -04:00
Owen Schwartz
3f2a116fdb
New translations en-us.json (Italian)
...
[ci skip]
2026-08-17 18:29:20 -04:00
Owen Schwartz
dce002c6cc
New translations en-us.json (German)
...
[ci skip]
2026-08-17 18:29:18 -04:00
Owen Schwartz
dcfbbdc79d
New translations en-us.json (Danish)
...
[ci skip]
2026-08-17 18:29:16 -04:00
Owen Schwartz
f8cac37eef
New translations en-us.json (Czech)
...
[ci skip]
2026-08-17 18:29:14 -04:00
Owen Schwartz
cb37713c4c
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-08-17 18:29:12 -04:00
Owen Schwartz
7ae4082d7e
New translations en-us.json (Spanish)
...
[ci skip]
2026-08-17 18:29:11 -04:00
Owen
aa8d339d35
Adjust sudo mode on the roles to full for use of ssh
2026-08-17 17:24:16 -04:00
Owen
7a61b182e0
Deduplicate inference resources by fullDomain to prevent duplicate routers
2026-08-17 17:13:22 -04:00
Owen
91b697b80b
Track public inference domains to avoid duplicate routers for siteResource aliases
2026-08-17 17:06:37 -04:00
Owen
7d10b63dc5
Add v1 migrations
2026-08-17 16:50:51 -04:00
Owen
92916cd9db
Remove wrong named 1.21.1 migration for 1.22
2026-08-17 16:01:30 -04:00
Owen
075d112861
Add base migrations
2026-08-17 15:54:42 -04:00
Owen
7e9407fbc7
Don't generate ai resource for remote nodes
2026-08-17 15:48:32 -04:00
miloschwartz
313f777e44
rename routes from inference to ai-gateway
2026-08-17 15:38:43 -04:00
Owen
3ba9eb7ad7
Default form to full sudo mode
2026-08-17 15:11:03 -04:00
Owen
328a2d52da
Remove defaults from private config for legacy acme
2026-08-17 15:01:26 -04:00
miloschwartz
697bea814e
bump version
2026-08-17 15:00:18 -04:00
Owen
83cda218b7
Merge branch 'free-me-up' into aig
2026-08-17 14:54:05 -04:00
Owen
76435440af
Fix disabled sections in the ui
2026-08-17 14:53:20 -04:00
miloschwartz
0a8b5e46ca
Bind share link sessions to the token's own resource
2026-08-17 14:24:21 -04:00
Owen
a74b0934fc
Allow changing the allow ssh and update shcmea
2026-08-17 14:12:39 -04:00
Owen
c05d2aeafb
Update lock
2026-08-17 14:06:40 -04:00
Owen
87a3e5ceea
Generate the cert properly
2026-08-17 13:45:51 -04:00
Owen
555b36e13e
Fix target pulling still being private
2026-08-17 13:40:09 -04:00
Owen
021866011f
Update lock
2026-08-17 12:03:54 -04:00
Owen
749abdcb56
Fix circular import issue
2026-08-17 12:00:13 -04:00
Owen
7d6f3a2925
Refactor license key validation and recheck logic to improve error handling and maintain cache integrity
2026-08-17 12:00:13 -04:00
Owen
af515f1072
Pass 2 bring over browser resources and http resource cert gen
2026-08-17 12:00:12 -04:00
Owen
c90c67eab3
Pass 1 of pulling traefik config into functions
2026-08-17 12:00:12 -04:00
Owen
51c9507d08
Show the cert status on the frontend
2026-08-17 12:00:12 -04:00
Owen
11daf4f927
Move certificates
2026-08-17 12:00:12 -04:00
Owen
58195b5959
Move the acme cert sync
2026-08-17 12:00:12 -04:00
Owen
b51aecf45a
Remove advanced resources paywall
2026-08-17 12:00:12 -04:00
dependabot[bot]
eb8ad6a181
Bump the github-actions-dependencies group across 1 directory with 2 updates
...
Bumps the github-actions-dependencies group with 2 updates in the / directory: [docker/login-action](https://github.com/docker/login-action ) and [actions/stale](https://github.com/actions/stale ).
Updates `docker/login-action` from 4.5.1 to 4.6.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/abd2ef45e78c5afb21d64d4ca52ee8550d9572c7...dbcb813823bdd20940b903addbd779551569679f )
Updates `actions/stale` from 10.4.0 to 11.0.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/1e223db275d687790206a7acac4d1a11bd6fe629...4391f3da665fdf50b6810c1a66712fb9ba21aa93 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 11.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: docker/login-action
dependency-version: 4.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-17 01:34:14 +00:00
Shlee
4edd2e4d32
Update requestPasswordReset.ts
2026-08-16 22:21:37 +09:30
Shlee
813c3abe54
Update requestPasswordReset.ts
2026-08-16 22:03:00 +09:30
miloschwartz
ca7ea72ff1
restyle domain picker
2026-08-14 17:53:53 -04:00
miloschwartz
53b1d8a9f3
option to send identity keys in email
2026-08-14 17:37:17 -04:00
miloschwartz
a3dfb30a42
send email upon generate virtual api key
2026-08-14 16:51:27 -04:00
Fred KISSIE
668a04bcd2
🚧 wip: IP column filtering
2026-08-14 21:52:16 +02:00
Owen
111d4b1b8c
Make sure certs are created when creating and updating private resources
2026-08-14 14:33:59 -04:00
Owen
32d76ee2ac
Resolve cert not generated without a provider
2026-08-14 14:27:14 -04:00
Owen
98ad6fb31b
Merge branch 'aig' of github.com:fosrl/pangolin into aig
2026-08-14 14:21:04 -04:00
Owen
3a18a3994f
Fix private resource ssl when applying through blueprints
2026-08-14 14:21:00 -04:00
Owen
6d35b20880
Fix overlap check
2026-08-14 14:14:56 -04:00
miloschwartz
173d4a536f
visual tweaks
2026-08-14 13:45:52 -04:00
Fred KISSIE
ea740e12d1
💄 nice little animation on alert rule field
2026-08-14 19:07:13 +02:00
miloschwartz
d7bff686c0
add help banner to providers and virtual api keys
2026-08-14 12:24:00 -04:00
Owen
193f6da8d1
Handle the list of models without allow/block
2026-08-14 12:23:20 -04:00
Owen
954dc8d1d9
Handle overlapping fullDomain properly
2026-08-14 12:23:20 -04:00
Owen
234819f8f2
Dont load private resource inference without a exit node loaded
2026-08-14 12:23:20 -04:00
miloschwartz
b34a8d116b
improve org selector
2026-08-14 12:18:55 -04:00
miloschwartz
7375b9efae
improve model picker
2026-08-14 11:56:02 -04:00
Owen
c8f170d197
Allow budgets to be set on the resources
2026-08-14 11:43:01 -04:00
Owen
4989d1e31a
Allow overlapping domains on public inference resources
2026-08-14 11:43:01 -04:00
miloschwartz
c568251d8d
improve model picker
2026-08-14 11:38:11 -04:00
miloschwartz
db2de4af89
improve usage analytics filters
2026-08-14 11:11:52 -04:00
Owen
574ae8f5f9
Include inference support in blueprints
2026-08-14 10:51:59 -04:00
Owen
125091d719
Send email whitelist user downstream headers
...
Fix #1226
2026-08-14 10:51:59 -04:00
Owen
5d37f44241
Add niceid to ui and api for providers
2026-08-14 10:51:58 -04:00
Owen
f0f5e9219b
add niceId to provider
2026-08-14 10:51:58 -04:00
miloschwartz
ee75a09f8c
improve sign in url style
2026-08-14 10:33:44 -04:00
miloschwartz
c49c6f5837
improve budget editor component
2026-08-14 10:27:17 -04:00
Owen
03118f1ede
Support labels on blueprints
...
Ref https://github.com/orgs/fosrl/discussions/2849
2026-08-14 09:16:50 -04:00
miloschwartz
0ff5ea4f6a
strip settings from tab name
2026-08-13 17:08:37 -04:00
Owen
978fa8bfc6
Fix refresh buttons and dont auto refresh
...
Fixes #3560
2026-08-13 16:57:43 -04:00
Owen
36c7c5dc34
Rename AI tables to not have ai in the name
2026-08-13 16:57:43 -04:00
miloschwartz
8f3628d4ec
rename inference to ai gateway
2026-08-13 16:57:29 -04:00
miloschwartz
fcd3c72cac
add missing routes to integration api
2026-08-13 16:35:47 -04:00
Owen
3f0be4a39d
Filter out unhealthy targets
2026-08-13 16:32:04 -04:00
miloschwartz
f9ff3a5715
improve resource type picker
2026-08-13 15:52:33 -04:00
miloschwartz
ed71c90d73
move ai logs under gateway section
2026-08-13 15:28:22 -04:00
miloschwartz
e580c7db7c
use pangolin-key prefix for virtual api keys
2026-08-13 15:22:18 -04:00
miloschwartz
4a9b0117a2
copy key without clicking reveal first
2026-08-13 15:16:39 -04:00
miloschwartz
9b10292e02
add model picker to create provider wizard
2026-08-13 15:08:10 -04:00
miloschwartz
d9a9ae14fd
various ui improvements
2026-08-13 14:54:09 -04:00
Owen
db716f781e
Revert "fix logo warning in logs"
...
This reverts commit 355294a2d4 .
2026-08-13 13:51:11 -04:00
Fred KISSIE
46f341f7fd
🏷️ fix types
2026-08-13 19:26:15 +02:00
Fred KISSIE
9bb413bb1e
♻️ refactor
2026-08-13 19:23:39 +02:00
Fred KISSIE
2878d5690c
💬 update texts for heading & trigger
2026-08-13 19:19:55 +02:00
Fred KISSIE
1143404a65
💄 alert rule popover
2026-08-13 19:15:23 +02:00
Owen
e92bb9043b
Fix issues with possible null providerId
2026-08-13 11:04:11 -04:00
Owen
a2f5d830d6
Remove not null constraint where setting null
2026-08-13 10:20:35 -04:00
miloschwartz
77e3422e88
change provider descriptions and dont set default url for bedrock
2026-08-13 10:13:32 -04:00
miloschwartz
9a551c91e5
always require upstream url
2026-08-13 10:07:11 -04:00
Owen
c35ac493ed
Rebalance the data in the expand column
2026-08-13 09:38:42 -04:00
Owen
e100645a00
Use the right subnet
2026-08-13 09:38:42 -04:00
miloschwartz
96bfc66a94
set default provider name
2026-08-13 09:37:53 -04:00
miloschwartz
e21c9eec31
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig
2026-08-13 09:29:02 -04:00
miloschwartz
a9f32102b5
format custom error codes according to capability
2026-08-13 09:26:58 -04:00
Owen
7291628f86
optionally stamp ip header for downstream use
2026-08-13 09:14:37 -04:00
Owen
5fbb205044
search the right resource
2026-08-12 17:52:39 -04:00
Owen
02ab24d01e
Fix clients not connecting on first connect
2026-08-12 17:16:59 -04:00
Owen
3cfbd66a80
Merge branch 'dev' into aig
2026-08-12 16:34:52 -04:00
Owen Schwartz
048e4fc73c
Merge pull request #3574 from fosrl/dev
...
1.21.1-s.5
2026-08-12 16:34:31 -04:00
Owen
860fa47b7c
Split out the token header into a common middleware for efficiency
2026-08-12 16:30:42 -04:00
miloschwartz
71d9d8f010
fix accept invite as idp user
2026-08-12 16:25:20 -04:00
Owen
cc58e28e54
Allow merging a catalog file with the api response
2026-08-12 16:06:12 -04:00
Owen
653dd920ad
Allow remote header overrides and fix display issues with log
2026-08-12 15:54:22 -04:00
Fred KISSIE
49b4fcf063
♻️ refactor
2026-08-12 21:36:40 +02:00
miloschwartz
dd78c2cc08
dont show servers idps in create user when idp mode is org on enterprise
2026-08-12 15:20:41 -04:00
Owen
47ae017f94
add virtual api keys to budgets
2026-08-12 13:21:56 -04:00
Fred KISSIE
4b61e12ca6
♻️ trigger alert correctly
2026-08-12 18:56:56 +02:00
Fred KISSIE
c6bd657ee6
✨ send webhook action
2026-08-12 18:48:14 +02:00
miloschwartz
c33fa8782b
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig
2026-08-12 12:35:30 -04:00
miloschwartz
93cba1d098
support sending capability specific error codes
2026-08-12 12:34:25 -04:00
Owen
d3a1f9798d
Merge branch 'aig' of github.com:fosrl/pangolin into aig
2026-08-12 11:45:28 -04:00
miloschwartz
115c3cbf07
show sso page in browser for gateway resource
2026-08-12 11:32:22 -04:00
Owen
bed5817da3
send, process, store, display virtual api key ai information in usage and sessions
2026-08-12 11:20:25 -04:00
miloschwartz
83035753af
support bypass auth rules on gateway
2026-08-12 11:18:16 -04:00
miloschwartz
379b53bcca
redirect to api key page when access gateway in browser
2026-08-12 11:15:50 -04:00
Owen
355294a2d4
fix logo warning in logs
2026-08-12 10:48:06 -04:00
Owen
833b27ab4a
separate the users and roles tabs
2026-08-12 10:40:38 -04:00
Owen
8a04f13dd4
translate keys and restructure roles and users
2026-08-12 10:40:38 -04:00
miloschwartz
49020fa6ea
add virtual api key validation in verifySession
2026-08-12 10:38:26 -04:00
Owen
ac3402a8b3
Adjust structure delete models
2026-08-12 09:41:42 -04:00
Owen
9369e60695
Merge branch 'dev' into aig
2026-08-12 09:19:12 -04:00
Owen
295e38d2af
Remove arbitrary max 50 limit from email whitelist
...
Fix #3568
2026-08-12 09:11:10 -04:00
dependabot[bot]
923371e5b4
Bump postcss from 8.5.15 to 8.5.23
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.15 to 8.5.23.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.15...8.5.23 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.23
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-12 02:57:16 +00:00
dependabot[bot]
81430ba3d3
Bump nanoid from 3.3.12 to 3.3.18
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.3.12 to 3.3.18.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/3.3.18/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.3.12...3.3.18 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-version: 3.3.18
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-11 23:54:36 +00:00
Owen
11595f5f96
use title case and fix colors
2026-08-11 18:02:17 -04:00
Owen
b08e875b37
basic ai analytics created
2026-08-11 17:52:27 -04:00
Owen
0016b8fce7
show other tokens on the expanded row
2026-08-11 16:40:24 -04:00
Owen
f5b10df7cf
fix non-https crypto issue
2026-08-11 16:40:24 -04:00
miloschwartz
1782f31075
show link to provider settings
2026-08-11 16:38:22 -04:00
Fred KISSIE
21032bc22b
✨ test alert email works
2026-08-11 22:25:26 +02:00
dependabot[bot]
e4aaadc9f9
Bump js-yaml from 4.3.0 to 4.3.1
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.3.0 to 4.3.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/4.3.1/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.3.0...4.3.1 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-11 20:19:18 +00:00
Owen
f7aca85417
link the usage with the session to display together
2026-08-11 16:15:01 -04:00
miloschwartz
c42df737b0
improve model provider selection algorithm
2026-08-11 16:10:46 -04:00
Owen
75c6af3b11
Merge branch 'aig' of github.com:fosrl/pangolin into aig
2026-08-11 15:58:12 -04:00
Owen
e734cc93a1
small visual adjustments and chat button
2026-08-11 15:57:57 -04:00
Owen
e3ccc4f8d4
show the sessions in the ui
2026-08-11 15:50:51 -04:00
miloschwartz
896c362dce
only support sso on inference resource auth policy
2026-08-11 15:35:28 -04:00
miloschwartz
864ab97293
hide expire column
2026-08-11 14:59:03 -04:00
Fred KISSIE
899c47e9a3
🚧 write process test alert function
2026-08-11 20:52:13 +02:00
Owen
bc2f291352
normalize the requests to also store in the log for viewing later
2026-08-11 14:45:25 -04:00
miloschwartz
98f5e39a7f
show ai gateway resource details in launcher
2026-08-11 14:42:07 -04:00
Owen
e0a66e79bb
Continue to quiet log messages
2026-08-11 14:07:33 -04:00
Owen
c781be4e70
quiet up some more logs
2026-08-11 14:05:58 -04:00
Owen
48c4b44f72
log chat sessions to database
2026-08-11 12:19:28 -04:00
Owen
68a84181d9
remove excess logging
2026-08-11 12:19:27 -04:00
Owen
b60390d805
batch up usage records for insert
2026-08-11 12:19:27 -04:00
miloschwartz
b33e776072
add virtual keys link in header on launcher
2026-08-11 12:09:11 -04:00
miloschwartz
2187f23588
add page to retrieve user virtual api keys
2026-08-11 11:53:39 -04:00
miloschwartz
732fd4eba1
allow retrieving api key secret
2026-08-11 10:47:04 -04:00
Owen
495c772d6b
Merge branch 'dev' into aig
2026-08-11 09:42:10 -04:00
Owen
02e4fe8b48
Show the provided domains when changing properly
2026-08-11 09:40:55 -04:00
miloschwartz
6d45486bb5
add manual virtual api key create ui
2026-08-10 21:44:38 -04:00
Owen
4c1f7f6243
add caching to budget check
2026-08-10 17:39:00 -04:00
miloschwartz
1e3a9fb921
add virtual api key schema and crud endpoints
2026-08-10 17:20:06 -04:00
Owen
8b8e7913dc
budget enforcement logic
2026-08-10 17:17:24 -04:00
Owen
88515a7dad
remove duplicate save buttons
2026-08-10 15:31:45 -04:00
Owen
e012063f5b
add the budget to the models on the provider
2026-08-10 15:09:39 -04:00
Owen
e76377d3c7
Match the pg query logging
2026-08-10 14:55:44 -04:00
Owen
a357f42c48
allow creating role with budgets
2026-08-10 14:55:44 -04:00
Owen
2becb15916
put the budget on the role form
2026-08-10 14:55:44 -04:00
miloschwartz
186eeed784
add richer model editor on provider
2026-08-10 14:54:58 -04:00
Owen
216c932cb9
order by budget id
2026-08-10 14:12:34 -04:00
Owen
52de5eb539
add the budget config to the resources
2026-08-10 14:08:17 -04:00
Owen
eec3119297
Merge branch 'aig' of github.com:fosrl/pangolin into aig
2026-08-10 13:55:10 -04:00
Owen
f2e7f83b3d
match the budget picker to the rules picker
2026-08-10 13:55:05 -04:00
miloschwartz
93dea0525e
basic provider model selector
2026-08-10 12:32:17 -04:00
Owen
7e6e0a8a9c
make the budget match the rules
2026-08-10 12:20:47 -04:00
Owen
211d3a53f5
initial budget ui on the provider
2026-08-10 12:03:51 -04:00
miloschwartz
187936e5dd
use class with helper methods for model catelog
2026-08-10 11:54:57 -04:00
Owen
b180d064d1
adjust conflict to be on unit<>period and add list endpoints for providers
2026-08-10 11:39:34 -04:00
Owen
ed46afd81a
add subscription override column
2026-08-10 11:15:48 -04:00
Owen
0050fad70d
add basic crud for ai budgets
2026-08-10 11:05:10 -04:00
miloschwartz
3dc9c100e9
better form feedback when saving roles
2026-08-10 11:02:44 -04:00
Owen
969e7c9296
add crud endpoint skill
2026-08-10 10:58:11 -04:00
Owen
591caab45a
Add documentation for creating new crud endpoints
2026-08-10 10:47:18 -04:00
miloschwartz
02e97d6ae4
add copy button to org id
2026-08-10 10:44:25 -04:00
miloschwartz
996160fadc
add missing resource policy actions to api key closes #3542
2026-08-10 10:38:40 -04:00
Owen
dc1923ab1f
Remove budget periods
2026-08-10 09:57:01 -04:00
Owen
fe5831eb48
pull the models from the upstream server
2026-08-10 09:57:00 -04:00
Owen
ca79abc9d4
Update structure
2026-08-10 09:57:00 -04:00
miloschwartz
9eafa067b9
improved provider picker ui on resource
2026-08-07 16:13:51 -04:00
Fred KISSIE
403b8a12e4
🚧 wip
2026-08-07 20:57:54 +02:00
Fred KISSIE
3f305e4d5c
🚧 process test alert
2026-08-07 20:52:25 +02:00
miloschwartz
5e5e172d39
add streaming function to capability
2026-08-07 14:36:15 -04:00
miloschwartz
bc7a883f6c
add some parallelization to ai gateway pipeline
2026-08-07 14:36:11 -04:00
Owen
12056aebc6
Add basic cost calculations for testing
2026-08-07 13:54:32 -04:00
Fred KISSIE
6689a8d93e
🚧 wip: test alert rule
2026-08-07 19:05:28 +02:00
miloschwartz
297cb9c8f2
set provider default capabilities
2026-08-07 12:25:29 -04:00
miloschwartz
d699455b38
support changing capabilities on provider integrations
2026-08-07 11:23:07 -04:00
miloschwartz
9e7b4afaec
support allow list and blocklist
2026-08-07 10:59:50 -04:00
Owen
e91c344e64
Update link to be correct
2026-08-07 10:21:15 -04:00
Owen
07f628b928
add the pangolin header information
2026-08-06 17:53:51 -04:00
Owen
184e1425a4
Private connection working with traefik
2026-08-06 17:22:01 -04:00
Owen
22f2990f56
support streaming and closes properly on site targets
2026-08-06 17:15:11 -04:00
Owen
6c28c5f383
Basic target routing
2026-08-06 15:48:13 -04:00
Owen
e9f9cf54f4
Include the sheme in the routing header
2026-08-06 15:18:11 -04:00
Owen
751d1b083d
Add back port restrictions
2026-08-06 14:55:07 -04:00
Owen
a4d77a4fd3
Fix info box ui
2026-08-06 14:45:25 -04:00
Owen
f72252552f
Fix saving
2026-08-06 14:28:14 -04:00
miloschwartz
c5d68675c9
support patterns in model key
2026-08-06 14:27:08 -04:00
Owen Schwartz
d04740fede
Merge pull request #3537 from fosrl/dev
...
1.21.1-s.4
2026-08-06 14:07:42 -04:00
miloschwartz
36b8ef5fba
Merge branch 'dev' into aig
2026-08-06 13:59:07 -04:00
Owen
6cca5e0472
Use fulldoman instead of the alias for the site resources
2026-08-06 13:45:51 -04:00
miloschwartz
4048fa274a
fix non admins cant see private resources details in launcher
2026-08-06 12:32:19 -04:00
Owen
b4d2974e19
Properly configure ssl and domain when creating and editing
2026-08-06 12:20:56 -04:00
Owen
fb896d6c0f
Add domain to the resource selection
2026-08-06 12:03:40 -04:00
miloschwartz
82b86263dc
allow chars in 2fa input form closes #3532
2026-08-06 11:39:06 -04:00
Owen
6564bfe8ae
disabled advanced mode on the providers
2026-08-06 11:00:34 -04:00
Owen
75ce7e91d7
Restrict the ai site resource router to exit node subnet
2026-08-06 11:00:34 -04:00
Owen
656eea5bb1
add a target routing provider for custom target resources
2026-08-06 11:00:34 -04:00
miloschwartz
aba27a7bbf
support skip tls per request
2026-08-05 17:53:28 -04:00
miloschwartz
3d7e322bf9
add headers to provider
2026-08-05 17:42:58 -04:00
miloschwartz
1f3fff4a9d
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig
2026-08-05 16:55:58 -04:00
miloschwartz
39e06f2b6d
add api capabilities
2026-08-05 16:55:48 -04:00
Owen
b775c5b674
include clients in the peer config
2026-08-05 16:24:09 -04:00
Owen
796bf37141
ai gateway override only required sometimes
2026-08-05 16:24:01 -04:00
Owen
c5b0e1e876
add QUERY_LOGGING env to sqlite driver for verbose logging
2026-08-05 16:17:28 -04:00
miloschwartz
2e8bd7a8c7
improve form error codes
2026-08-05 15:56:12 -04:00
miloschwartz
790daba796
allow no provider on a resource
2026-08-05 15:43:42 -04:00
miloschwartz
bcf6b86b84
add no auth and passthrough auth
2026-08-05 15:39:08 -04:00
miloschwartz
2e9bd50172
add provider specific auth modes
2026-08-05 15:17:50 -04:00
dependabot[bot]
4677a0d501
Bump fast-uri from 3.1.4 to 3.1.5
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.4...v3.1.5 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 18:18:41 +00:00
miloschwartz
c673dce484
pin docker base image
2026-08-05 13:34:45 -04:00
Owen
e1dd8965dc
Remove extra checks
2026-08-05 11:31:12 -04:00
Owen
346a0bdc98
Resolve syntax issue
2026-08-05 10:31:14 -04:00
Owen
8c1169738e
Merge branch 'aig' of github.com:fosrl/pangolin into aig
2026-08-05 10:24:42 -04:00
miloschwartz
bc80f91a45
gateway endpoint mvp
2026-08-05 10:24:37 -04:00
Owen
3d062389e9
update oss with gateway traefik routers
2026-08-05 10:14:40 -04:00
Owen
7afddb5eb5
Clean logging
2026-08-05 10:00:36 -04:00
Owen
425a99e5ee
Show the auth settings for testing
2026-08-05 09:59:41 -04:00
Owen
a5e9339af9
Merge branch 'dev' into aig
2026-08-05 09:32:03 -04:00
dependabot[bot]
b4463f0e1a
Bump socket.io-parser from 4.2.6 to 4.2.7
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io ) from 4.2.6 to 4.2.7.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.6...socket.io-parser@4.2.7 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-version: 4.2.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-05 06:42:16 +00:00
Owen Schwartz
b7c0669c38
Merge pull request #3528 from fosrl/dev
...
1.21.1-s.3
2026-08-04 17:46:49 -04:00
Owen
835a30cffe
Show the cert status of the namespace domains properly
2026-08-04 17:44:34 -04:00
miloschwartz
83e20c2dfa
adjust placeholder ui for rules and targets
2026-08-04 17:36:00 -04:00
miloschwartz
f85d41945a
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig
2026-08-04 17:27:10 -04:00
miloschwartz
149eb17b27
create basic public inference resource
2026-08-04 17:26:57 -04:00
Owen
18b90da6ab
Merge branch 'main' into dev
2026-08-04 17:22:32 -04:00
Owen
72d469b19c
Revert changes to traefik config to pull site resources
2026-08-04 17:17:51 -04:00
Owen
6526d7f225
Remove completions endpoints
2026-08-04 17:09:44 -04:00
Owen
36c0edc62e
Use p host to pass the host header
2026-08-04 17:08:59 -04:00
Owen
aad26b9ae4
move the ai gateway to its own server
2026-08-04 17:08:59 -04:00
Owen
80dcdfe251
change override to work for bother badger and ai gateway
2026-08-04 17:08:59 -04:00
miloschwartz
1696fc37a8
dont set port restrictions for inference
2026-08-04 17:04:29 -04:00
miloschwartz
7759d87835
add basic ui for private inference resource
2026-08-04 16:54:23 -04:00
miloschwartz
c085de1e9e
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-04 15:56:27 -04:00
Fred KISSIE
e99cd52e99
🐛 Fix log retention access pulling from the wrong org settings field
2026-08-04 21:55:34 +02:00
miloschwartz
e38359c74f
add crud for adding providers and models to resources
2026-08-04 15:54:24 -04:00
Owen
2cfd7e867b
delete the client peers from the exit nodes properly
2026-08-04 15:46:22 -04:00
Owen
ec5a2b0cbe
add peers to exit node
2026-08-04 15:46:22 -04:00
Owen
2bf426bc22
dont restrict to enterprise and dont link with providers yet
2026-08-04 15:46:21 -04:00
miloschwartz
ed8545f8a2
update schema to support models and provider access on inferences resources and add budgets
2026-08-04 14:50:07 -04:00
Owen
9811492a0b
send the aliases when connecting for the first time
2026-08-04 14:23:25 -04:00
Owen
973925b35d
allow creating basic inference resource
2026-08-04 14:22:36 -04:00
Owen
0b30cfc341
Working on inference resource management
2026-08-04 11:48:36 -04:00
Owen
a7e44944fb
Use ip to find user
2026-08-04 10:43:49 -04:00
Owen
9b25ebd6cd
remove token fallback
2026-08-04 10:19:22 -04:00
miloschwartz
33b775e263
clean up providers ui
2026-08-04 10:15:49 -04:00
miloschwartz
b0edc6302e
providers table, create, and edit first pass
2026-08-04 10:15:49 -04:00
Owen
1a644b131d
Pull the session cookie properly
2026-08-04 10:15:49 -04:00
Owen
f7689b7a5a
Endpoints to update models on the resource
2026-08-04 10:15:49 -04:00
Owen
1073011a2a
first pass of traefik -> basic gateway
2026-08-04 10:15:49 -04:00
miloschwartz
6fa0009ebf
add targets and refactor endpoints
2026-08-04 10:15:49 -04:00
Owen
42c0abedb7
Add basic page to configure the alias
2026-08-04 10:15:48 -04:00
Owen
56e59a93f3
Handle the alias create and update special case exit nodes
2026-08-04 10:15:48 -04:00
Owen
9d581f3897
Fix types
2026-08-04 10:15:48 -04:00
miloschwartz
e5ac6ec7cd
add default providers and support overrides
2026-08-04 10:15:48 -04:00
miloschwartz
694fe98131
add crud for providers and models
2026-08-04 10:15:48 -04:00
miloschwartz
730078597e
add basic schema
2026-08-04 10:15:48 -04:00
Owen
32ac8db803
Handle aliases when registering
2026-08-04 10:15:48 -04:00
Owen
aad2ed2719
Get exit node every time
2026-08-04 10:15:48 -04:00
Owen
a790fed297
sync the exit node connection
2026-08-04 10:15:48 -04:00
Owen
deb2d5ce2a
Update site resources to handle new inference
2026-08-04 10:15:48 -04:00
Owen
093097c619
send if we need to connect to the gerbil or not
2026-08-04 10:15:48 -04:00
Owen
2cdeb7c104
Add inference resource type
2026-08-04 10:15:47 -04:00
Owen
4dbb04bfb8
Handle the ping exit node request backward mode for olm and install handler
2026-08-04 10:15:47 -04:00
Owen
fa8b921635
Fix postgres schema exit node subnet
2026-08-04 10:15:47 -04:00
Owen
33dd10c670
Rename subnet for clarity, pick subnet on client
2026-08-04 10:15:47 -04:00
Owen
ba24e1c4f5
Add exit node selection to the clients
2026-08-04 10:15:47 -04:00
Owen
f079714caf
Dont redirect when the browser agent is not real
2026-08-04 10:07:52 -04:00
dependabot[bot]
152d2fb1d6
Bump brace-expansion
...
Bumps and [brace-expansion](https://github.com/juliangruber/brace-expansion ). These dependencies needed to be updated together.
Updates `brace-expansion` from 5.0.6 to 5.0.9
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9 )
Updates `brace-expansion` from 1.1.14 to 1.1.18
- [Release notes](https://github.com/juliangruber/brace-expansion/releases )
- [Commits](https://github.com/juliangruber/brace-expansion/compare/v5.0.6...v5.0.9 )
---
updated-dependencies:
- dependency-name: brace-expansion
dependency-version: 5.0.9
dependency-type: indirect
- dependency-name: brace-expansion
dependency-version: 1.1.18
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-04 05:33:39 +00:00
dependabot[bot]
d374b4f66e
Bump ip-address from 10.2.0 to 10.4.0
...
Bumps [ip-address](https://github.com/beaugunderson/ip-address ) from 10.2.0 to 10.4.0.
- [Release notes](https://github.com/beaugunderson/ip-address/releases )
- [Commits](https://github.com/beaugunderson/ip-address/compare/v10.2.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: ip-address
dependency-version: 10.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-04 01:45:48 +00:00
Owen
efd2792197
bump default rate limit
2026-08-03 17:57:36 -04:00
Owen Schwartz
efe22c889c
Merge pull request #3522 from fosrl/dev
...
Move rate linmit to file
2026-08-03 14:35:43 -04:00
Owen
7f2b3eb481
Move rate linmit to file
2026-08-03 14:34:11 -04:00
Owen Schwartz
81be4a35d9
Merge pull request #3521 from fosrl/dev
...
1.21.1-s.1
2026-08-03 14:11:05 -04:00
Owen
e84da6a8df
Add rate limits to sensitve pages
2026-08-03 14:08:09 -04:00
miloschwartz
3ef3ede7df
dont pass orgId in generate oidc url
2026-08-03 11:41:22 -04:00
Owen
1e521b0b54
Dont double log error
2026-08-03 10:35:26 -04:00
Owen
59ea701304
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-07-31 14:23:43 -04:00
miloschwartz
7d7c54107d
add first seen and last seen columns to user devices table
2026-07-31 14:23:06 -04:00
Owen Schwartz
f0f6673d69
Merge pull request #3511 from fosrl/feat/show-idp-icon-in-smart-login-form
...
feat: show the correct idp type icon in the last used idp
2026-07-31 09:32:01 -04:00
Owen Schwartz
71561d0e65
Merge pull request #3512 from fosrl/fix/batch-status-hover-data
...
Fix: resolve batch certificates for NS & Wildcard domains
2026-07-31 09:31:21 -04:00
Fred KISSIE
af87edf3a6
♻️ use const
2026-07-30 22:06:38 +01:00
Fred KISSIE
13caad18c7
🎨 format file
2026-07-30 21:53:46 +01:00
Fred KISSIE
47522b7e3a
♻️ set cert error if initial value is null
2026-07-30 21:53:31 +01:00
Fred KISSIE
c8c8d74452
🐛 resolve certificates for non exact domains too
2026-07-30 21:52:51 +01:00
Fred KISSIE
e7098963d6
♻️ Code Refactoring
2026-07-30 17:56:15 +01:00
Fred KISSIE
f015fb592b
♻️ Prioritize variant in place of idp.type if available
2026-07-30 17:55:58 +01:00
Fred KISSIE
c099167905
Merge branch 'dev' into feat/show-idp-icon-in-smart-login-form
2026-07-30 17:37:47 +01:00
Owen
b0e274f5a9
Fix 100% showing on resources with no hc anymore
2026-07-30 11:14:34 -04:00
Shubham Singh
cb3f0b49a8
Fix regional locale detection
2026-07-30 14:29:25 +05:30
Owen Schwartz
146c287aba
Merge pull request #3505 from fosrl/dev
...
1.21.1
2026-07-29 21:27:33 -04:00
Owen Schwartz
95ee56217c
Merge pull request #3504 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-29 21:25:59 -04:00
Owen Schwartz
7625cc208d
New translations en-us.json (French)
...
[ci skip]
2026-07-29 18:14:07 -04:00
Owen Schwartz
f2dfd939bc
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-29 18:14:05 -04:00
Owen Schwartz
699bc8ddb4
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-29 18:14:03 -04:00
Owen Schwartz
e658e007e1
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-29 18:14:01 -04:00
Owen Schwartz
3103265450
New translations en-us.json (Russian)
...
[ci skip]
2026-07-29 18:13:59 -04:00
Owen Schwartz
97789d9e2e
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-29 18:13:57 -04:00
Owen Schwartz
a1aa3d96d4
New translations en-us.json (Polish)
...
[ci skip]
2026-07-29 18:13:56 -04:00
Owen Schwartz
ae39bc0ecd
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-29 18:13:54 -04:00
Owen Schwartz
e4d81aa610
New translations en-us.json (Korean)
...
[ci skip]
2026-07-29 18:13:52 -04:00
Owen Schwartz
f59b524266
New translations en-us.json (Italian)
...
[ci skip]
2026-07-29 18:13:50 -04:00
Owen Schwartz
58c499acae
New translations en-us.json (German)
...
[ci skip]
2026-07-29 18:13:48 -04:00
Owen Schwartz
f22301a1eb
New translations en-us.json (Danish)
...
[ci skip]
2026-07-29 18:13:46 -04:00
Owen Schwartz
d6264fb39a
New translations en-us.json (Czech)
...
[ci skip]
2026-07-29 18:13:44 -04:00
Owen Schwartz
08b5a9b34b
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-29 18:13:42 -04:00
Owen Schwartz
263976bf41
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-29 18:13:40 -04:00
Owen Schwartz
0e4cd3a5ba
Merge pull request #3414 from fosrl/dependabot/go_modules/install/go-install-dependencies-3804ca7238
...
Bump golang.org/x/term from 0.44.0 to 0.45.0 in /install in the go-install-dependencies group across 1 directory
2026-07-29 18:00:54 -04:00
dependabot[bot]
192542629f
Bump engine.io from 6.6.7 to 6.6.9
...
Bumps [engine.io](https://github.com/socketio/socket.io ) from 6.6.7 to 6.6.9.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.7...engine.io@6.6.9 )
---
updated-dependencies:
- dependency-name: engine.io
dependency-version: 6.6.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-29 21:59:23 +00:00
Owen Schwartz
aeed271f3e
Merge pull request #3494 from fosrl/dependabot/npm_and_yarn/next-16.2.11
...
Bump next from 16.2.6 to 16.2.11
2026-07-29 17:58:09 -04:00
Owen Schwartz
d41e9bbe68
Merge pull request #3472 from fosrl/dependabot/npm_and_yarn/axios-1.18.0
...
Bump axios from 1.16.1 to 1.18.0
2026-07-29 17:57:46 -04:00
Owen Schwartz
904a5520b8
Merge pull request #3476 from fosrl/dependabot/npm_and_yarn/body-parser-2.3.0
...
Bump body-parser from 2.2.2 to 2.3.0
2026-07-29 17:57:34 -04:00
Owen Schwartz
0f43ae4871
Merge pull request #3486 from fosrl/dependabot/npm_and_yarn/fast-uri-3.1.4
...
Bump fast-uri from 3.1.2 to 3.1.4
2026-07-29 17:57:23 -04:00
Owen Schwartz
bd0cf98319
Merge pull request #3489 from fosrl/dependabot/github_actions/github-actions-dependencies-3a33fbbccd
...
Bump the github-actions-dependencies group across 1 directory with 5 updates
2026-07-29 17:57:07 -04:00
Owen Schwartz
fc7d6bbaf9
Merge pull request #3496 from fosrl/dependabot/npm_and_yarn/js-yaml-4.3.0
...
Bump js-yaml from 4.2.0 to 4.3.0
2026-07-29 17:56:37 -04:00
Owen
1b89c328de
Merge branch 'main' into dev
2026-07-29 17:54:59 -04:00
miloschwartz
e7f147d4ca
fix site status stuck loading sometimes
2026-07-29 17:52:55 -04:00
miloschwartz
41dbc7d5ed
remove time logs
2026-07-29 17:45:19 -04:00
miloschwartz
9f297317f2
bump version
2026-07-29 17:33:49 -04:00
Fred KISSIE
e0a8721207
🚧 wip: idp type icon in last used idp
2026-07-29 22:29:56 +01:00
Owen Schwartz
a69b310109
Merge pull request #3460 from shubhamsinnh/fix/idn-punycode-domain-validation
...
Fix Punycode domain validation
2026-07-29 17:29:25 -04:00
miloschwartz
864a6a39cd
Merge branch 'main' into dev
2026-07-29 17:27:22 -04:00
Milo Schwartz
1882d4df88
Merge pull request #3469 from fosrl/refactor/batch-status-requests
...
refactor: batch status histories
2026-07-29 17:27:11 -04:00
miloschwartz
ef3f71e9b5
Merge branch 'main' into dev
2026-07-29 17:09:54 -04:00
Milo Schwartz
9981c4c035
Merge pull request #3410 from Adityakk9031/#3408
...
fix: redirect to /auth/initial-setup after hitting auth rate limit (#…
2026-07-29 17:09:40 -04:00
Fred KISSIE
bc267b7107
♻️ refactor
2026-07-29 19:11:16 +01:00
Fred KISSIE
5cbb767e5f
✨ Set default certificates for private resources
2026-07-29 19:11:03 +01:00
Fred KISSIE
ac79621cae
♻️ Adjust the polling interval to 30s for valid certs
2026-07-29 19:05:33 +01:00
miloschwartz
f47c94d05b
check idp org ownership on save policy closes #3290
2026-07-29 09:38:15 -04:00
Fred KISSIE
10773432bb
♻️ Batch certificate queries
2026-07-28 20:59:42 +01:00
dependabot[bot]
d5a56fb71d
Bump js-yaml from 4.2.0 to 4.3.0
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.2.0 to 4.3.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.3.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-28 12:24:11 +00:00
dependabot[bot]
b5518d029e
Bump next from 16.2.6 to 16.2.11
...
Bumps [next](https://github.com/vercel/next.js ) from 16.2.6 to 16.2.11.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v16.2.6...v16.2.11 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.2.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-28 07:10:39 +00:00
Owen
9a9ae649ef
Add default to path
...
Fix #3484
2026-07-27 10:02:32 -04:00
Owen
aa6dc67015
Pull the version on the info page and use api
2026-07-27 10:01:12 -04:00
dependabot[bot]
0da96b06ea
Bump the github-actions-dependencies group across 1 directory with 5 updates
...
Bumps the github-actions-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `7.0.0` | `7.0.1` |
| [docker/login-action](https://github.com/docker/login-action ) | `4.2.0` | `4.5.1` |
| [actions/setup-go](https://github.com/actions/setup-go ) | `6.4.0` | `7.0.0` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `6.4.0` | `7.0.0` |
| [actions/stale](https://github.com/actions/stale ) | `10.3.0` | `10.4.0` |
Updates `actions/checkout` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
Updates `docker/login-action` from 4.2.0 to 4.5.1
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/650006c6eb7dba73a995cc03b0b2d7f5ca915bee...abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 )
Updates `actions/setup-go` from 6.4.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/4a3601121dd01d1626a1e23e37211e3254c1c06c...b7ad1dad31e06c5925ef5d2fc7ad053ef454303e )
Updates `actions/setup-node` from 6.4.0 to 7.0.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e...820762786026740c76f36085b0efc47a31fe5020 )
Updates `actions/stale` from 10.3.0 to 10.4.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899...1e223db275d687790206a7acac4d1a11bd6fe629 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions-dependencies
- dependency-name: docker/login-action
dependency-version: 4.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
- dependency-name: actions/setup-go
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: actions/setup-node
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions-dependencies
- dependency-name: actions/stale
dependency-version: 10.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-27 01:34:06 +00:00
dependabot[bot]
6649f15498
Bump fast-uri from 3.1.2 to 3.1.4
...
Bumps [fast-uri](https://github.com/fastify/fast-uri ) from 3.1.2 to 3.1.4.
- [Release notes](https://github.com/fastify/fast-uri/releases )
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.2...v3.1.4 )
---
updated-dependencies:
- dependency-name: fast-uri
dependency-version: 3.1.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-25 12:40:05 +00:00
Fred KISSIE
49854f31a5
🚧 WIP: refactor useCertificate to use tanstack qeury
2026-07-24 21:03:52 +01:00
Fred KISSIE
762c79511b
🚧 Add batchedCertificate queries
2026-07-24 20:59:29 +01:00
Fred KISSIE
6e29ebd649
♻️ refactor getbatchedcertificate
2026-07-24 20:58:47 +01:00
Fred KISSIE
e128b8c282
✨ get batched certificates endpoint
2026-07-24 19:07:37 +01:00
Fred KISSIE
832e382888
🚧 WIP: batch certificates
2026-07-23 22:00:31 +01:00
ThanatosDi
84d5a4b86c
feat: translate zh-tw for 1.21.0
2026-07-23 14:40:42 +08:00
dependabot[bot]
8a68b899f5
Bump golang.org/x/term
...
Bumps the go-install-dependencies group with 1 update in the /install directory: [golang.org/x/term](https://github.com/golang/term ).
Updates `golang.org/x/term` from 0.44.0 to 0.45.0
- [Commits](https://github.com/golang/term/compare/v0.44.0...v0.45.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-version: 0.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-install-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-23 01:33:10 +00:00
Owen Schwartz
71f45b8a80
Merge pull request #3479 from fosrl/dev
...
1.21.0-s.1
2026-07-22 17:27:34 -04:00
Owen
ecf008a8d9
Improve cert retreival and new newt combined certs
2026-07-22 17:22:51 -04:00
Fred KISSIE
b3880e5c02
♻️ refactor
2026-07-22 21:34:13 +01:00
Fred KISSIE
58004a8ec9
♻️ little refactor
2026-07-22 21:25:31 +01:00
Fred KISSIE
b0ff7d2707
♻️ batch healthcheck status history
2026-07-22 21:06:40 +01:00
Fred KISSIE
262f7bd090
✨ resource status histories
2026-07-22 20:57:32 +01:00
Fred KISSIE
b1558b09b1
♻️ refactor imports
2026-07-22 19:33:00 +01:00
Fred KISSIE
a33de8268b
🐛 Get last known events working with sqlite
2026-07-22 19:32:53 +01:00
dependabot[bot]
c92d5096c4
Bump body-parser from 2.2.2 to 2.3.0
...
Bumps [body-parser](https://github.com/expressjs/body-parser ) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.2...v2.3.0 )
---
updated-dependencies:
- dependency-name: body-parser
dependency-version: 2.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-21 23:15:07 +00:00
Fred KISSIE
9867d3c876
♻️ const instead of let
2026-07-21 20:31:57 +01:00
Fred KISSIE
70bddba55b
✨ Make batched status history work
2026-07-21 20:29:16 +01:00
Fred KISSIE
23181f4019
🚧 WIP: batched site status histories
2026-07-21 19:57:09 +01:00
Owen Schwartz
19c1c2042b
Merge pull request #3468 from fosrl/fix/labels-dropdown-flicker
...
fix labels dropdown flicker if no changes applied
2026-07-20 20:28:37 -04:00
Fred KISSIE
9cc3190e3a
🚧 WIP: batched status
2026-07-20 20:37:52 +01:00
dependabot[bot]
72f179578b
Bump axios from 1.16.1 to 1.18.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.16.1 to 1.18.0.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.16.1...v1.18.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.18.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-20 19:06:46 +00:00
Fred KISSIE
4c873e7c48
Merge branch 'dev' into refactor/batch-status-requests
2026-07-20 18:38:00 +01:00
Fred KISSIE
56fcb80b23
💄 fix labels dropdown flicker if no changes applied
2026-07-20 17:36:45 +01:00
Owen Schwartz
41c68148a9
Merge pull request #3467 from fosrl/dev
...
1.21.0
2026-07-20 11:46:48 -04:00
Owen Schwartz
5d38059b95
Merge pull request #3466 from fosrl/api-improvements
...
api improvements
2026-07-20 11:44:25 -04:00
Owen
df0198df9c
Update internal -> private
2026-07-20 11:44:07 -04:00
Owen
26713b53f6
Fix #3462
2026-07-20 11:44:07 -04:00
Owen
2bc6b28978
Unify put vs post
2026-07-20 11:44:07 -04:00
Owen
f1ed4da8a4
Move to legacy
2026-07-20 11:44:07 -04:00
Owen
adeefb9dbd
Add missing endpoints to api
2026-07-20 11:44:05 -04:00
Owen
bf1cc705a5
Update tags
2026-07-20 11:43:10 -04:00
Owen
0b82dae01e
More route cleanup
2026-07-20 11:43:09 -04:00
Owen
75afe6ece2
Order more api routes
2026-07-20 11:43:09 -04:00
Owen
70e2fe1e4e
Just add ordering
2026-07-20 11:43:06 -04:00
Owen
17e03457e1
Recategorize
2026-07-20 11:42:37 -04:00
Owen
4d8cb7e231
Add aliaes for public/private resources
2026-07-20 11:42:35 -04:00
Owen
9561d23f1e
Resovle endcoding issue
2026-07-19 14:41:07 -04:00
Shubham Singh
0275f44056
Fix Punycode domain validation
2026-07-19 13:45:44 +05:30
Owen
a2e1c7b751
Go to domains if no domains
2026-07-18 16:30:29 -04:00
Owen
9e2ec72ced
Fix missing resource id in cache
2026-07-18 16:15:30 -04:00
Owen
02fe1f3abd
Claify that this is only for the cloud
2026-07-18 11:53:56 -04:00
Milo Schwartz
c30fe5b574
Merge pull request #3457 from fosrl/dev
...
1.21.0
2026-07-17 17:17:35 -04:00
miloschwartz
a0b9ea76a3
add badger to migration
2026-07-17 16:22:15 -04:00
miloschwartz
eb3a3eac98
add 1.21 migrations
2026-07-17 15:58:13 -04:00
Owen
02d2e09709
Merge branch 'local-connection' into dev
2026-07-17 14:07:30 -04:00
miloschwartz
6e8283957c
update remote node routes to support access token updates
2026-07-17 14:06:35 -04:00
miloschwartz
bb9b94a983
add persistent session and users to access tokens
2026-07-17 13:39:09 -04:00
Owen
36f807ddbc
Merge branch 'dev' into local-connection
2026-07-17 11:15:51 -04:00
miloschwartz
cb31546c6b
fix spelling in installer
2026-07-17 10:15:11 -04:00
miloschwartz
2d48adc9f9
use proxy for logout on org auth page session expire
2026-07-16 22:06:59 -04:00
Owen Schwartz
113b7a0b84
Merge pull request #3453 from fosrl/dev
...
1.20.0-s.3
2026-07-16 21:39:00 -04:00
Owen Schwartz
ca279ee3e0
Merge pull request #3452 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-16 21:37:08 -04:00
Owen Schwartz
a5808200f0
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-16 21:34:54 -04:00
Owen Schwartz
aa9de4d2ac
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-16 21:34:52 -04:00
Owen Schwartz
50821e972d
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-16 21:34:50 -04:00
Owen Schwartz
e5b9dfee66
New translations en-us.json (Russian)
...
[ci skip]
2026-07-16 21:34:48 -04:00
Owen Schwartz
8e09070bc1
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-16 21:34:46 -04:00
Owen Schwartz
3d9c413bbb
New translations en-us.json (Polish)
...
[ci skip]
2026-07-16 21:34:45 -04:00
Owen Schwartz
86670c1d60
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-16 21:34:43 -04:00
Owen Schwartz
5f2ee77a73
New translations en-us.json (Korean)
...
[ci skip]
2026-07-16 21:34:41 -04:00
Owen Schwartz
714e3a8fb1
New translations en-us.json (Italian)
...
[ci skip]
2026-07-16 21:34:40 -04:00
Owen Schwartz
672555f051
New translations en-us.json (German)
...
[ci skip]
2026-07-16 21:34:38 -04:00
Owen Schwartz
7853f2b096
New translations en-us.json (Danish)
...
[ci skip]
2026-07-16 21:34:36 -04:00
Owen Schwartz
61a7dda29a
New translations en-us.json (Czech)
...
[ci skip]
2026-07-16 21:34:35 -04:00
Owen Schwartz
f9bcb25eaa
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-16 21:34:33 -04:00
Owen Schwartz
6df804ab32
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-16 21:34:31 -04:00
Owen Schwartz
9e50735800
New translations en-us.json (French)
...
[ci skip]
2026-07-16 21:34:29 -04:00
miloschwartz
a30119f5e8
encode email in url param
2026-07-16 21:28:36 -04:00
miloschwartz
3c9f0946d2
add site provisioning keys to integration api
2026-07-16 17:56:31 -04:00
Owen
21861a6dcd
Merge branch 'local-connection' of github.com:fosrl/pangolin into local-connection
2026-07-16 17:25:58 -04:00
Owen
6135f2b727
Local endpoints from the get config
2026-07-16 17:25:51 -04:00
Owen
3a616cc804
Add handlers
2026-07-16 17:25:51 -04:00
Owen
d5eb67a8fc
Send localEndpoints on sites to olm
2026-07-16 17:25:51 -04:00
Owen
3ac7ef23ae
Save the local endpoints
2026-07-16 17:25:51 -04:00
Owen
08c5ec2be7
Add new column
2026-07-16 17:25:51 -04:00
Owen
a88b79e066
Add timezone offset to fix bad display
2026-07-16 16:09:35 -04:00
Owen
a48ef77ee5
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-07-16 15:49:52 -04:00
Owen
55f3807491
Enforce uniqueness of aliases in blueprints
2026-07-16 15:10:38 -04:00
Owen
dbfb8e83e8
Local endpoints from the get config
2026-07-16 14:43:45 -04:00
Owen
515afc14a5
Add handlers
2026-07-16 11:23:53 -04:00
Owen
903e8c0fa1
Send localEndpoints on sites to olm
2026-07-16 10:47:24 -04:00
Owen
7f9c760380
Save the local endpoints
2026-07-16 09:59:11 -04:00
Owen
530a1a5350
Add new column
2026-07-16 09:59:07 -04:00
miloschwartz
3fb36c1434
add missing translation
2026-07-15 22:03:28 -04:00
Owen Schwartz
5d20956a0e
Merge pull request #3450 from fosrl/dev
...
1.20.0-s.2
2026-07-15 20:55:40 -04:00
Owen Schwartz
29f91e8276
Merge pull request #3449 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-15 20:54:40 -04:00
Owen Schwartz
4d9e38d022
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-15 20:54:17 -04:00
Owen Schwartz
d7d31b78f0
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-15 20:54:15 -04:00
Owen Schwartz
e8ed8fc7e9
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-15 20:54:13 -04:00
Owen Schwartz
5ee406c92e
New translations en-us.json (Russian)
...
[ci skip]
2026-07-15 20:54:12 -04:00
Owen Schwartz
89f4f4ba6f
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-15 20:54:10 -04:00
Owen Schwartz
4e5fd2f2b0
New translations en-us.json (French)
...
[ci skip]
2026-07-15 20:54:08 -04:00
Owen Schwartz
22a5743817
New translations en-us.json (Polish)
...
[ci skip]
2026-07-15 20:54:06 -04:00
Owen Schwartz
40e05f903a
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-15 20:54:04 -04:00
Owen Schwartz
6c1e1bc0ca
New translations en-us.json (Korean)
...
[ci skip]
2026-07-15 20:54:02 -04:00
Owen Schwartz
cebbf9ca65
New translations en-us.json (Italian)
...
[ci skip]
2026-07-15 20:54:00 -04:00
Owen Schwartz
e6646e5833
New translations en-us.json (German)
...
[ci skip]
2026-07-15 20:53:59 -04:00
Owen Schwartz
00f7510195
New translations en-us.json (Danish)
...
[ci skip]
2026-07-15 20:53:57 -04:00
Owen Schwartz
8d1f5e1096
New translations en-us.json (Czech)
...
[ci skip]
2026-07-15 20:53:55 -04:00
Owen Schwartz
e497fcc3b9
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-15 20:53:53 -04:00
Owen Schwartz
a7010b2788
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-15 20:53:51 -04:00
Owen
abf58a70ee
Merge branch 'provisioning-resources' into dev
2026-07-15 20:45:39 -04:00
Owen
d4c602cf91
Update the counts when deleting resources
2026-07-15 17:22:12 -04:00
miloschwartz
d1b0bbb6d9
update translations
2026-07-15 16:05:53 -04:00
miloschwartz
ae0be3a4bc
add resources overview column to pending sites table
2026-07-12 17:53:57 -04:00
miloschwartz
a8f3f71021
add reject endpoint
2026-07-12 17:48:48 -04:00
miloschwartz
933ca71c16
add approve site endpoint
2026-07-12 17:16:08 -04:00
miloschwartz
591cb9cdc1
dont use strict query params in list alises
2026-07-10 18:05:16 -04:00
miloschwartz
34b18bdb53
only show approved resources in launcher
2026-07-10 17:24:10 -04:00
miloschwartz
7d475f5e91
filter out pending resources
2026-07-10 17:18:33 -04:00
miloschwartz
39c35fa539
reorganize components nad hooks for consistency
2026-07-10 17:05:45 -04:00
Milo Schwartz
bada1fdb97
Merge pull request #3394 from fosrl/feat/remember-last-idp-on-smart-login-form
...
feat: Remember last used idp in login forms
2026-07-10 16:34:22 -04:00
miloschwartz
d9303f87c8
set last used cookie in smart login lookup
2026-07-10 16:34:02 -04:00
Owen
e1bc0b7efd
Make sure the enabled gets set to false
2026-07-10 15:36:05 -04:00
Owen
5ef068c8dc
Set the resource from the site
2026-07-10 15:31:37 -04:00
miloschwartz
14680df160
suse tiermatrix in server component susbcribed check
2026-07-10 15:23:09 -04:00
Owen
94c01a23a9
Merge branch 'private-resource-enable' into provisioning-resources
2026-07-10 15:17:06 -04:00
Owen
609fb357bb
Support enable in the blueprints
2026-07-10 15:16:50 -04:00
Owen
cf9a17cc2e
Add status filter
2026-07-10 15:04:28 -04:00
Owen
538b57941c
Makes sure patch works
...
z#
2026-07-10 11:32:27 -04:00
Owen
f4bee6406a
Support partial updates
2026-07-10 10:11:47 -04:00
Owen
0b2693a317
Add toggle to the ui for enabled
2026-07-10 09:59:11 -04:00
Fred KISSIE
1580b7abff
🚧 wip: batch status histories
2026-07-10 07:02:22 +02:00
Owen
3be2d928f6
Filter out disabled
2026-07-09 21:42:59 -04:00
Milo Schwartz
e5398d441e
Merge pull request #3425 from fosrl/dev
...
Dev
2026-07-09 21:33:17 -04:00
miloschwartz
d38f9ac2bb
update readme
2026-07-09 21:32:35 -04:00
Owen
8d018fe47d
Clean up
2026-07-09 21:28:48 -04:00
Fred KISSIE
34d5c9535d
♻️ delete last used IDP coookie when logging in with email/password on smart login form
2026-07-10 03:22:28 +02:00
Fred KISSIE
dc60ef712f
Merge branch 'dev' into feat/remember-last-idp-on-smart-login-form
2026-07-10 02:38:38 +02:00
Owen
dc7eb630c3
Add missing action
2026-07-09 11:16:15 -04:00
Milo Schwartz
d4138e2141
Merge pull request #3421 from fosrl/dev
...
1.20.0
2026-07-09 10:40:35 -04:00
Owen Schwartz
bbcd352817
Merge pull request #3420 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-09 10:35:21 -04:00
Owen Schwartz
21d9199978
New translations en-us.json (French)
...
[ci skip]
2026-07-09 10:34:31 -04:00
Owen Schwartz
3e7b9d7bff
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-09 10:34:29 -04:00
Owen Schwartz
54acdbe282
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-09 10:34:27 -04:00
Owen Schwartz
11bbd028fc
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-09 10:34:24 -04:00
Owen Schwartz
7ae99731f4
New translations en-us.json (Russian)
...
[ci skip]
2026-07-09 10:34:22 -04:00
Owen Schwartz
17b4fd9a44
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-09 10:34:20 -04:00
Owen Schwartz
caa398ae54
New translations en-us.json (Polish)
...
[ci skip]
2026-07-09 10:34:18 -04:00
Owen Schwartz
035e324e5a
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-09 10:34:16 -04:00
Owen Schwartz
272a5737b0
New translations en-us.json (Korean)
...
[ci skip]
2026-07-09 10:34:14 -04:00
Owen Schwartz
be50fd4586
New translations en-us.json (Italian)
...
[ci skip]
2026-07-09 10:34:12 -04:00
Owen Schwartz
8301511efe
New translations en-us.json (German)
...
[ci skip]
2026-07-09 10:34:10 -04:00
Owen Schwartz
c527ce6562
New translations en-us.json (Danish)
...
[ci skip]
2026-07-09 10:34:08 -04:00
Owen Schwartz
80bee900aa
New translations en-us.json (Czech)
...
[ci skip]
2026-07-09 10:34:06 -04:00
Owen Schwartz
54209c2390
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-09 10:34:04 -04:00
Owen Schwartz
3b0ee8d9d4
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-09 10:34:02 -04:00
miloschwartz
7a0a877dc0
fix create private resource ports default to blocked
2026-07-09 10:28:06 -04:00
Owen
b6ed762724
Sort before inserting
2026-07-09 10:18:41 -04:00
Owen Schwartz
d1d58cf455
Merge pull request #3418 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-09 10:00:30 -04:00
Owen Schwartz
e22f30c694
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-09 09:59:33 -04:00
Owen Schwartz
d71c112959
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-09 09:59:30 -04:00
Owen Schwartz
199e960f6d
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-09 09:59:26 -04:00
Owen Schwartz
843b9a0b16
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-09 09:59:23 -04:00
Owen Schwartz
b9aedc65fe
New translations en-us.json (Italian)
...
[ci skip]
2026-07-09 09:59:20 -04:00
Owen Schwartz
11f5cfd4f8
New translations en-us.json (German)
...
[ci skip]
2026-07-09 09:59:18 -04:00
Owen Schwartz
2ff2e32e9c
New translations en-us.json (Danish)
...
[ci skip]
2026-07-09 09:59:16 -04:00
Owen Schwartz
facb1e4cdf
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-09 09:59:11 -04:00
Owen
6d129c0738
Fix #3099
2026-07-08 21:44:20 -04:00
Owen
67a3d226f5
Add session creation
2026-07-08 21:17:40 -04:00
Owen
19a3773880
Update ironrdp
...
Ref #3272
2026-07-08 16:23:53 -04:00
Milo Schwartz
09d5d9082e
Merge pull request #3413 from fosrl/dev
...
1.20.0
2026-07-08 15:30:03 -04:00
Aditya kumar singh
bb5547a157
fix: redirect to /auth/initial-setup after hitting auth rate limit ( #3408 )
2026-07-08 23:33:57 +05:30
Owen Schwartz
8eab3b1ee2
Merge pull request #3409 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-08 14:00:41 -04:00
Owen Schwartz
30b46ebb6e
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-08 13:59:57 -04:00
Owen Schwartz
91d5f89ab9
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-08 13:59:55 -04:00
Owen Schwartz
703050f949
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-08 13:59:53 -04:00
Owen Schwartz
97af17a993
New translations en-us.json (Russian)
...
[ci skip]
2026-07-08 13:59:51 -04:00
Owen Schwartz
09a8c457ac
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-08 13:59:49 -04:00
Owen Schwartz
80317aca83
New translations en-us.json (Polish)
...
[ci skip]
2026-07-08 13:59:47 -04:00
Owen Schwartz
bd10519598
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-08 13:59:45 -04:00
Owen Schwartz
15c7c47b3c
New translations en-us.json (Korean)
...
[ci skip]
2026-07-08 13:59:43 -04:00
Owen Schwartz
0a7e8c3cc2
New translations en-us.json (Italian)
...
[ci skip]
2026-07-08 13:59:42 -04:00
Owen Schwartz
fc2668fca8
New translations en-us.json (German)
...
[ci skip]
2026-07-08 13:59:40 -04:00
Owen Schwartz
8f2c20a2bc
New translations en-us.json (Danish)
...
[ci skip]
2026-07-08 13:59:38 -04:00
Owen Schwartz
462ae7ee8c
New translations en-us.json (Czech)
...
[ci skip]
2026-07-08 13:59:36 -04:00
Owen Schwartz
808abd2038
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-08 13:59:34 -04:00
Owen Schwartz
3de25e51ff
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-08 13:59:32 -04:00
Owen Schwartz
ef25a9dbe0
New translations en-us.json (French)
...
[ci skip]
2026-07-08 13:59:30 -04:00
miloschwartz
e21c3afb13
fix restart site styling
2026-07-08 12:32:29 -04:00
Milo Schwartz
cb7962c25d
Merge pull request #3200 from Adityakk9031/#3001
...
fix: redirect lost after Pangolin auth session timeout (#3001 )
2026-07-08 12:30:39 -04:00
miloschwartz
f667ee4feb
fix api reference
2026-07-08 12:29:23 -04:00
miloschwartz
810119e4ee
Merge branch 'dev' into #3001
2026-07-08 12:10:13 -04:00
miloschwartz
d082de3d88
command palette tweaks
2026-07-07 21:55:15 -04:00
Milo Schwartz
1e7863ce4f
Merge pull request #3342 from Fredkiss3/feat/geoip-country-is-not-rule
...
feat: add country `is not` rule in resource policies
2026-07-07 21:18:43 -04:00
Milo Schwartz
a942871f3d
Merge pull request #3263 from Fredkiss3/feat/command-bar
...
feat: Command Palette for searching accross the dashboard
2026-07-07 21:17:39 -04:00
Fred KISSIE
2fe85ebda2
♻️ set last IDP to null if login with email + password
2026-07-08 03:11:12 +02:00
Milo Schwartz
da1205d38e
Merge pull request #3407 from fosrl/fix/non-semver-version-error
...
fix: invalid version causing crashes in the frontend
2026-07-07 21:09:05 -04:00
Fred KISSIE
92775a51ca
🐛 fix invalid semver version causing crashes in frontend
2026-07-08 01:44:28 +02:00
Fred KISSIE
ea60aa701e
🐛 fix sitetable page crashing because of invalid version
2026-07-08 01:39:52 +02:00
Fred KISSIE
b1f7ee02b0
🐛 fix imports
2026-07-08 00:58:03 +02:00
Fred KISSIE
affa3bbb6a
Merge branch 'dev' into feat/command-bar
2026-07-08 00:33:28 +02:00
miloschwartz
dbb1e7b274
dont show non sso resoruces
2026-07-07 18:10:12 -04:00
miloschwartz
b2d1a66279
bump version
2026-07-07 17:08:49 -04:00
miloschwartz
202466792c
fix search icon alignment
2026-07-07 16:34:37 -04:00
miloschwartz
4dcf684868
add 1.20.0 migration
2026-07-07 16:04:41 -04:00
miloschwartz
2b8f50af6f
add missing api key perms to permissions selector
2026-07-07 15:23:41 -04:00
Owen
a8c255ef71
Fix type issue
2026-07-07 15:21:23 -04:00
miloschwartz
d9608bd408
improve role required feedback on user
2026-07-07 15:17:29 -04:00
Owen
be193731c1
Reorder labels columns
2026-07-07 15:15:00 -04:00
Owen
0c3edc7560
Further remove labels
2026-07-07 15:12:14 -04:00
miloschwartz
813a3f07dc
Merge branch 'dev' into private-resource-page
2026-07-07 15:07:35 -04:00
Owen
417438c209
Remove feature flags from labels
2026-07-07 15:04:41 -04:00
miloschwartz
beaa5735ce
move cert to info box and add network access to create wizard
2026-07-07 14:51:15 -04:00
Owen Schwartz
5cb316f4e9
Merge pull request #3404 from fosrl/dev
...
Add ? to support undefined
2026-07-07 10:59:56 -04:00
Owen
83de8576bf
Add ? to support undefined
2026-07-07 10:59:01 -04:00
Owen Schwartz
6b6c9cf4d8
Merge pull request #3403 from fosrl/dev
...
Move jit mode to a config param
2026-07-07 10:41:59 -04:00
Owen
e9d424eb80
Move jit mode to a config param
...
Ref #3262
2026-07-07 10:41:12 -04:00
Owen Schwartz
05617c63c0
Merge pull request #3402 from fosrl/dev
...
1.19.4-s.5
2026-07-07 10:21:57 -04:00
Owen
8cceed91cf
Make feilds optional
2026-07-07 09:02:25 -04:00
Owen
633159fb77
Email whitelist should respect policies
2026-07-07 08:37:20 -04:00
miloschwartz
4c8bd4db0a
includen on sso resources in launcher
2026-07-06 22:00:35 -04:00
miloschwartz
d742300e82
add mising tooltips to collapsed sidebar
2026-07-06 21:52:22 -04:00
miloschwartz
a521db91a2
migrate private resources to page
2026-07-06 21:48:29 -04:00
Owen
d4549f1c33
log error
2026-07-06 14:44:30 -04:00
Owen
71da22328c
Quiet logs
2026-07-06 14:44:30 -04:00
miloschwartz
0b5b732a48
Merge branch 'resource-launcher-compact' into dev
2026-07-06 14:19:58 -04:00
miloschwartz
a82bae8f93
add resource info to side panel
2026-07-06 12:45:07 -04:00
Owen
e59176149b
Disable jit
...
Fixes #3262
2026-07-06 11:01:40 -04:00
Owen
2c3151da9b
Fix #3374
2026-07-03 17:36:06 -04:00
Owen
f60b8795ad
Fix #3383
2026-07-03 17:26:49 -04:00
Owen
4054976388
Fix #3395
2026-07-03 17:15:48 -04:00
Fred KISSIE
11c30b8b27
Merge branch 'dev' into feat/geoip-country-is-not-rule
2026-07-03 22:50:56 +02:00
Fred KISSIE
3d13e9105c
🏷️ fix types
2026-07-03 22:33:58 +02:00
Fred KISSIE
289be30e6b
✨ show last used login idp in smart login form
2026-07-03 22:33:51 +02:00
Owen Schwartz
d4c52bbf2f
Merge pull request #3396 from fosrl/dev
...
1.19.4-s.5
2026-07-03 16:15:18 -04:00
Owen
390c822bb4
Fix issue with overlapping site resources not sending
2026-07-03 16:13:50 -04:00
Fred KISSIE
a74c0c227c
🌐 text
2026-07-03 21:05:53 +02:00
Fred KISSIE
05bf77da29
♻️ remove cache on verifySession calls as it's already wrapped in cache
2026-07-03 21:05:47 +02:00
Fred KISSIE
bb4deb1ae9
✨ remember last used idp in dashboard login form
2026-07-03 21:05:16 +02:00
Owen
2bfc1901a6
Dont check the subnet because we dont use it
2026-07-03 14:38:01 -04:00
Owen
5da186b528
Quiet warning messages
2026-07-03 11:58:00 -04:00
Owen
600a96c13b
Update rate limit to 10
2026-07-03 11:52:59 -04:00
Owen
e4e0da3723
Add not exists check
2026-07-03 11:24:53 -04:00
miloschwartz
4087d7fb6b
remove text from refresh button
2026-07-03 11:18:06 -04:00
miloschwartz
9edb86fd73
add invalidate launcher cache on refresh
2026-07-03 10:30:41 -04:00
Owen Schwartz
87f50bf0cc
Merge pull request #3389 from fosrl/dev
...
1.19.4-s.3
2026-07-03 10:29:15 -04:00
Owen
440ebfe08e
Clarify error messages
2026-07-03 10:26:13 -04:00
Owen
b399d2a291
Add some retry and database confict mitigation
2026-07-03 10:23:32 -04:00
Owen Schwartz
2c66da1b19
Merge pull request #3386 from v1rusnl/main
...
Upgrade Traefik image to version 3.7
2026-07-03 10:18:44 -04:00
miloschwartz
811119a9a6
reduce filter dropdown page size
2026-07-03 10:13:58 -04:00
miloschwartz
b53f80d317
use column for default view
2026-07-03 09:59:49 -04:00
Owen
1b1fba60f1
Make sure to retry rebuilds
2026-07-03 09:02:08 -04:00
v1rusnl
ab19955502
Upgrade Traefik image to version 3.7
2026-07-03 08:22:13 +02:00
v1rusnl
1db9dcec81
Update Traefik image version to v3.7
2026-07-03 08:21:12 +02:00
miloschwartz
a89509c8bd
add more caching
2026-07-02 23:32:16 -04:00
miloschwartz
f0546eb622
add save default view
2026-07-02 22:27:51 -04:00
miloschwartz
12f9ac94fd
allow grouping when filter applied
2026-07-02 22:07:30 -04:00
miloschwartz
1717a99cee
add compact mode for large orgs
2026-07-02 21:53:52 -04:00
Owen
b93d26f09f
Fix reading from replicas
2026-07-02 21:46:53 -04:00
Owen
fc54ad49b5
Fix trial showing
2026-07-02 21:46:44 -04:00
Owen
f87e136f6b
Unique subnets for exit nodes
2026-07-02 20:54:59 -04:00
Owen
1bf3d2cdd6
Add back the sync with semver
2026-07-02 12:10:20 -04:00
Owen
5fc5a3ebca
Adjust spacing
2026-07-02 11:49:49 -04:00
Owen Schwartz
49c2d3163e
Merge pull request #3381 from fosrl/dev
...
dev
2026-07-02 10:56:39 -04:00
Owen
e40f325703
Add new limits to the billing page
2026-07-02 10:55:46 -04:00
Owen
8f377a4fb2
Dont run on cloud
2026-07-01 22:07:33 -04:00
Owen Schwartz
45b9e13a13
Merge pull request #3378 from fosrl/dev
...
1.19.4-s.1
2026-07-01 21:48:01 -04:00
Owen Schwartz
3699f8f9cb
Merge pull request #3380 from fosrl/resource-launcher
...
improve pagination
2026-07-01 21:47:14 -04:00
Owen
5a2388a1e6
Fix imports
2026-07-01 21:43:51 -04:00
Owen
86e6ebc8af
Comment out sync again for now
2026-07-01 21:40:08 -04:00
miloschwartz
005f050a81
improve pagination
2026-07-01 21:36:23 -04:00
Owen Schwartz
c82678852e
Merge pull request #3377 from fosrl/crowdin_dev
...
New Crowdin updates
2026-07-01 21:30:26 -04:00
Owen Schwartz
2e3ab10f5e
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-07-01 21:28:16 -04:00
Owen Schwartz
4985ed02d3
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-07-01 21:28:14 -04:00
Owen Schwartz
a2fea7f714
New translations en-us.json (Turkish)
...
[ci skip]
2026-07-01 21:28:12 -04:00
Owen Schwartz
ddba2aff21
New translations en-us.json (Russian)
...
[ci skip]
2026-07-01 21:28:11 -04:00
Owen Schwartz
da9e668fb8
New translations en-us.json (Portuguese)
...
[ci skip]
2026-07-01 21:28:09 -04:00
Owen Schwartz
9c2d14d8c6
New translations en-us.json (Polish)
...
[ci skip]
2026-07-01 21:28:07 -04:00
Owen Schwartz
c383e74df4
New translations en-us.json (Dutch)
...
[ci skip]
2026-07-01 21:28:05 -04:00
Owen Schwartz
40101f8bb0
New translations en-us.json (Korean)
...
[ci skip]
2026-07-01 21:28:03 -04:00
Owen Schwartz
b20ed9efa9
New translations en-us.json (Italian)
...
[ci skip]
2026-07-01 21:28:02 -04:00
Owen Schwartz
56266e3b62
New translations en-us.json (German)
...
[ci skip]
2026-07-01 21:28:00 -04:00
Owen Schwartz
47eff8c948
New translations en-us.json (Danish)
...
[ci skip]
2026-07-01 21:27:58 -04:00
Owen Schwartz
15f36096ef
New translations en-us.json (Czech)
...
[ci skip]
2026-07-01 21:27:57 -04:00
Owen Schwartz
064252586d
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-07-01 21:27:55 -04:00
Owen Schwartz
6181d46a1e
New translations en-us.json (Spanish)
...
[ci skip]
2026-07-01 21:27:53 -04:00
Owen Schwartz
9747731668
New translations en-us.json (French)
...
[ci skip]
2026-07-01 21:27:51 -04:00
Owen Schwartz
2a478eef6f
Merge pull request #3375 from fosrl/resource-launcher
...
Resource launcher
2026-07-01 21:19:19 -04:00
Owen
4ab101f8a9
Fix lock
2026-07-01 21:13:40 -04:00
miloschwartz
e35878ee55
add caching
2026-07-01 19:59:38 -04:00
Owen
807613f28c
Move rate limit up
2026-07-01 17:30:07 -04:00
miloschwartz
663244fa3a
support labels in list alises
2026-07-01 16:17:27 -04:00
Owen
bcc128aeb6
Fix ping function
2026-07-01 15:47:24 -04:00
Owen
ba33cb9895
Increment config version for this
2026-07-01 15:44:08 -04:00
Owen
69e7fedcfc
Add the remote exit node info
2026-07-01 15:28:26 -04:00
miloschwartz
023110b341
update en-us
2026-07-01 15:18:49 -04:00
miloschwartz
7fb95e1726
restore script
2026-07-01 15:15:43 -04:00
miloschwartz
db0a7cc1ce
fix toolbar responsiveness and disable side panel
2026-07-01 15:14:29 -04:00
Owen
61fc2e5ea7
Fix restartSite import
2026-07-01 14:48:36 -04:00
miloschwartz
0871a211ec
open side panel on click
2026-07-01 14:30:43 -04:00
miloschwartz
5a1d5cb66e
redirect to settings if org admin
2026-07-01 14:06:33 -04:00
miloschwartz
5a7ca5b542
add refresh button
2026-07-01 12:38:45 -04:00
miloschwartz
87e1a509ce
show sites and labels for non admins
2026-07-01 12:17:36 -04:00
miloschwartz
75f481bc3d
improve search bar debounce behavior
2026-07-01 11:53:11 -04:00
miloschwartz
97cdb2eb5a
use proper label filter selector
2026-07-01 11:46:20 -04:00
miloschwartz
297fd2caf3
standardize permissions in api
2026-07-01 11:26:14 -04:00
miloschwartz
22dd4220fe
fix ordering of buttons
2026-07-01 11:09:26 -04:00
Owen
108cb6216c
Add migration to fix policy delete issues
...
Ref #3257
2026-07-01 10:39:41 -04:00
Owen
e3ef592778
Adjust language
2026-07-01 10:39:41 -04:00
miloschwartz
3c37e10638
add mobile overflow menu
2026-07-01 10:11:17 -04:00
miloschwartz
561f75b6b1
improve responsiveness
2026-07-01 10:03:06 -04:00
Owen Schwartz
e98bcb83ac
Merge pull request #3371 from jaisinha77777/fix/oss-listexitnodes-siteid-signature
...
Fix OSS build break: add siteId param to OSS listExitNodes
2026-07-01 08:44:12 -04:00
Owen Schwartz
80284863bb
Merge pull request #3369 from jaisinha77777/fix/private-resources-delete-error-toast
...
Fix broken toast on private resource delete failure
2026-07-01 08:43:50 -04:00
miloschwartz
bc759c5c9e
improve mobile responsiveness
2026-06-30 22:11:25 -04:00
miloschwartz
f4854a3a74
include exit node endpoint in tcp/udp resources
2026-06-30 21:54:27 -04:00
miloschwartz
376dd465b3
show no site category
2026-06-30 21:49:08 -04:00
jaisinha77777
296439fd67
Fix OSS build break: add siteId param to OSS listExitNodes
...
listExitNodes is resolved via the #dynamic path alias, which maps to
server/lib in the OSS build and server/private/lib in enterprise/saas.
Commit 9c18936b added a 4th siteId argument to the shared caller
(handleNewtPingRequestMessage) and to the enterprise implementation, but
not to the OSS one, so under the OSS tsconfig the call fails:
handleNewtPingRequestMessage.ts: error TS2554: Expected 1-3 arguments,
but got 4.
This breaks 'npx tsc --noEmit' for the OSS build (the CI 'Test with tsc'
step runs it after set:oss). Add siteId?: number to the OSS signature
for parity. It is unused in OSS since that build has no remote exit
nodes to label-filter; accepting it keeps the two #dynamic
implementations interface-compatible.
2026-07-01 07:17:03 +05:30
jaisinha77777
31f675f38c
Fix broken toast on private resource delete failure
...
The delete-error handler in PrivateResourcesTable referenced two i18n
keys that do not exist in the message catalog:
- console.error used "resourceErrorDelete" (the catalog key is
"resourceErrorDelte"), logging a raw key instead of the message.
- the toast description passed "v" to formatAxiosError, so a failed
delete showed the user a bogus fallback title.
Point both at the existing "resourceErrorDelte" key, matching the
delete handlers in PublicResourcesTable and ResourcePoliciesTable. No
catalog/translation changes, so nothing changes for Crowdin.
2026-07-01 07:04:54 +05:30
miloschwartz
9f68be2a9b
add empty state
2026-06-30 21:18:46 -04:00
miloschwartz
fed4ec42c4
add server side fetching
2026-06-30 21:15:03 -04:00
miloschwartz
f0efa4203b
basic functionality
2026-06-30 21:03:19 -04:00
Owen
cfbbdedaf5
rework ui
2026-06-30 17:44:35 -04:00
Owen
686789ee4c
Properly translate
2026-06-30 15:37:42 -04:00
Owen
3fda190ff6
Merge branch 'backhaul' into dev
2026-06-30 15:21:11 -04:00
Owen
0033f40f4d
Fix typo preventing subscription cancelation
2026-06-30 15:06:35 -04:00
Owen
af95052706
Update schema for tracking valid domains
2026-06-30 13:53:44 -04:00
Owen
9bb2d6cdc8
Prompt for the username on vnc
2026-06-30 12:16:58 -04:00
Owen
29563a13a4
Add indexes on the niceId and orgId
2026-06-30 09:49:53 -04:00
Owen
b41c1f5b27
Add restart button
2026-06-29 21:10:49 -04:00
Owen
e5652cdb8a
Dont enable admin routes
2026-06-29 20:45:38 -04:00
Owen
7c2ea153c5
Use regional cache for rate limiting
2026-06-29 18:33:03 -04:00
Owen
ccabddc225
Add logging for access for new public resources
2026-06-29 18:05:29 -04:00
Owen
42d98fa83b
Comment back in the sync command
2026-06-29 16:34:10 -04:00
Owen
2f2b7f43c1
Add usage tracking to blueprints
2026-06-29 16:13:12 -04:00
Owen
528bbeca26
Implement usage tracking on resources, clients
2026-06-29 15:39:30 -04:00
Owen
d60c15b0ae
Fix typo
2026-06-29 15:24:16 -04:00
Owen
ff89a64453
Rename to limit id
2026-06-29 15:22:35 -04:00
Owen
4718c489d3
Add concurrency guard calculateUserClientsForOrgs
2026-06-29 15:02:41 -04:00
Owen
d5d99a4804
Add org rebuild rate limit
2026-06-29 14:59:05 -04:00
Fred KISSIE
8d29602929
🏷️ fix types
2026-06-29 18:06:03 +02:00
Owen
9c18936be7
Filter the nodes based on the preference labels
2026-06-29 11:40:25 -04:00
Owen
cf07cceb5d
Fix bad col in pg
2026-06-29 11:31:34 -04:00
Owen
faee9e6330
Merge branch 'main' into dev
2026-06-29 11:29:12 -04:00
miloschwartz
31725eb3cc
display resource type in info card
2026-06-29 10:45:38 -04:00
miloschwartz
04d4e298e8
fix spacing on endpoint field on site
2026-06-29 10:42:25 -04:00
Owen
c9cc9581b1
Add batch update
2026-06-26 23:24:14 -04:00
Fred KISSIE
6c2a8bf6de
💄 Show the selected country in policy access rules country is not rule match
2026-06-27 02:12:09 +02:00
Fred KISSIE
697be01411
Merge branch 'dev' into feat/geoip-country-is-not-rule
2026-06-27 02:05:02 +02:00
Owen
eac7c67dcc
Send down remote subnets
2026-06-26 18:09:56 -04:00
Owen
633d9031af
Add labels input
2026-06-26 18:02:20 -04:00
Owen
05dc558c4a
Add basic resources input on the remote node
2026-06-26 18:01:24 -04:00
Fred KISSIE
1bd6f240cc
♻️ add Country is not rule to verifySession
2026-06-26 23:18:46 +02:00
miloschwartz
7506c0420d
properly pass org policy error message in olm register
2026-06-26 17:11:32 -04:00
Owen Schwartz
5572822c4a
Merge pull request #3351 from fosrl/copilot/fix-rest-ruleid-changing
...
fix: preserve rule IDs when saving policy rules via the GUI
2026-06-26 15:05:31 -04:00
Owen
ea3f1c341b
Move hashing outside of transaction
2026-06-26 14:40:39 -04:00
Owen
35dffe71cb
Make error statement debug
2026-06-26 14:40:31 -04:00
copilot-swe-agent[bot]
5428bf4ed0
fix: preserve rule IDs when saving policy rules through the GUI
...
The `setResourcePolicyRules` endpoint was deleting all existing rules and
re-inserting them on every save, causing all ruleIDs to change.
Backend: Accept an optional `ruleId` per rule in the request body and
perform an upsert — update existing rules (matched by ruleId), insert
new ones (no ruleId), and delete only rules absent from the incoming list.
Frontend: Include `ruleId` in the rules payload for existing (non-new)
rules so the backend can match and preserve them.
2026-06-26 14:37:34 +00:00
copilot-swe-agent[bot]
9a89579e08
Initial plan
2026-06-26 14:33:35 +00:00
Owen Schwartz
784588cebc
Merge pull request #3350 from fosrl/dev
...
Make sure the rebuild actually executes
2026-06-26 09:28:12 -04:00
Owen
2e628fe0e4
Make sure the rebuild actually executes
2026-06-26 09:26:43 -04:00
Owen Schwartz
7590e8d8a1
Merge pull request #3345 from fosrl/dev
...
Show utility subnet on org
2026-06-25 13:05:32 -07:00
Owen
053ff1e799
Add utility subnet
2026-06-25 15:39:04 -04:00
Fred KISSIE
278375f7be
🚧 More country is not rule
2026-06-25 21:26:13 +02:00
Owen Schwartz
c5ffca499e
Merge pull request #3330 from fosrl/dev
...
1.19.3
2026-06-25 11:54:25 -07:00
Fred KISSIE
65c383520b
💄 adjust match type column width
2026-06-25 20:49:55 +02:00
Owen Schwartz
9ae54f445d
Merge pull request #3343 from fosrl/crowdin_dev
...
New Crowdin updates
2026-06-25 11:45:14 -07:00
Owen Schwartz
8183d19400
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-25 11:44:44 -07:00
Owen Schwartz
7425daad3f
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-25 11:44:43 -07:00
Owen Schwartz
39d61a35eb
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-25 11:44:41 -07:00
Owen Schwartz
f3fe11c136
New translations en-us.json (Russian)
...
[ci skip]
2026-06-25 11:44:39 -07:00
Owen Schwartz
66b1b385a3
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-25 11:44:37 -07:00
Owen Schwartz
822a07d48e
New translations en-us.json (Polish)
...
[ci skip]
2026-06-25 11:44:35 -07:00
Owen Schwartz
3c13b1ea15
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-25 11:44:33 -07:00
Owen Schwartz
fee635b861
New translations en-us.json (Korean)
...
[ci skip]
2026-06-25 11:44:31 -07:00
Owen Schwartz
7e4dea918a
New translations en-us.json (Italian)
...
[ci skip]
2026-06-25 11:44:29 -07:00
Owen Schwartz
56187d61d5
New translations en-us.json (German)
...
[ci skip]
2026-06-25 11:44:27 -07:00
Owen Schwartz
36460d4cc0
New translations en-us.json (Danish)
...
[ci skip]
2026-06-25 11:44:25 -07:00
Owen Schwartz
88a9b92dc3
New translations en-us.json (Czech)
...
[ci skip]
2026-06-25 11:44:23 -07:00
Owen Schwartz
dd26518d6f
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-25 11:44:21 -07:00
Owen Schwartz
60339706bb
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-25 11:44:19 -07:00
Owen Schwartz
4b1b3d3d5b
New translations en-us.json (French)
...
[ci skip]
2026-06-25 11:44:17 -07:00
Owen
cf21bacd9c
Merge branch 'main' into dev
2026-06-25 14:30:05 -04:00
Fred KISSIE
e54bd25516
🚧 add country is not rule
2026-06-25 20:28:57 +02:00
Owen Schwartz
80d257b94b
Merge pull request #3336 from mr1beast/main
...
New translations en-us.json (Danish)
2026-06-25 11:24:56 -07:00
Owen Schwartz
e0d0c5dcbf
Merge pull request #3331 from Fredkiss3/feat/geoip-tag-in-tables
...
feat: Show GeoIp country flags in site & rules page
2026-06-25 11:23:42 -07:00
Fred KISSIE
0f02d1bc02
♻️ remove deprecated ISO CS country code
2026-06-25 18:01:25 +02:00
Owen
f8591f27c5
Fix no data when last data was over 90 days ago
2026-06-25 10:08:37 -04:00
Owen
877985deb3
Spellcheck
2026-06-24 18:36:01 -04:00
Owen
be3877a3ce
Rename for clarity
2026-06-24 18:36:01 -04:00
Owen
79de64dc07
Fix removing site not removing peer
2026-06-24 18:36:01 -04:00
miloschwartz
d0defa380a
remove split by command and space in role form
2026-06-24 17:52:21 -04:00
miloschwartz
4eba51de72
support delete resources associated with site
2026-06-24 17:45:44 -04:00
mr1beast
a48032adb3
New translations en-us.json (Danish)
...
New translations en-us.json (Danish)
2026-06-24 21:25:57 +00:00
miloschwartz
6fe4eee336
improve org policy error message responses
2026-06-24 16:32:58 -04:00
Owen
242123b875
Implement non-redis lock
2026-06-24 16:01:05 -04:00
miloschwartz
2b38658ea6
make sidebar notification failures more resilient
2026-06-24 15:55:29 -04:00
miloschwartz
b18a41e4aa
adjust translation
2026-06-24 15:55:29 -04:00
Owen
d303fa05cb
Comment out the sync
2026-06-24 15:50:54 -04:00
Owen
75b87ffba7
Quiet log message
2026-06-24 15:49:51 -04:00
Owen
62fc2edae9
Add logging and fix removing alias
2026-06-24 15:28:46 -04:00
Owen
80b66cf9b9
Add locks to rebuilds
2026-06-24 14:13:11 -04:00
Owen
034bcbd271
Reorg
2026-06-24 11:54:56 -04:00
Owen
bc63747efe
Refactor out transactions and always call rebuild on update
2026-06-23 18:12:51 -04:00
Fred KISSIE
bb7729df00
💄 show geoip flag in policy access rule tab
2026-06-23 23:45:59 +02:00
Owen
2a8ceeec1b
Restrict admin role
2026-06-23 17:45:42 -04:00
Owen
91ef0d0153
Show warning about the .local aliases
2026-06-23 17:44:18 -04:00
Fred KISSIE
e104489257
💄 Show GeoIp flag in site details page
2026-06-23 23:28:46 +02:00
Owen
b8101402cd
Merge branch 'main' into dev
2026-06-23 17:14:53 -04:00
Owen
7731849a2f
Standardize db rebuildClientAssociationsFromClient
2026-06-23 17:14:40 -04:00
Owen
c11d24e10a
Standardize db rebuildClientAssociationsFromClient
2026-06-23 17:14:40 -04:00
Owen
a9b7cce49b
Improve efficiency of calculateUserClientsForOrgs
2026-06-23 17:14:40 -04:00
Owen
d78223b94f
Fix import to be private
2026-06-23 17:14:40 -04:00
Owen Schwartz
963e9da7dd
Merge pull request #3213 from ivenos/rename-to-compose-yaml
...
Rename docker-compose.yml to compose.yaml
2026-06-23 12:03:56 -07:00
Owen Schwartz
2cbc88fa05
Merge pull request #3326 from fosrl/dependabot/npm_and_yarn/js-yaml-4.2.0
...
Bump js-yaml from 4.1.1 to 4.2.0
2026-06-23 12:02:49 -07:00
Owen Schwartz
65bad456cb
Merge pull request #3327 from fosrl/crowdin_dev
...
New Crowdin updates
2026-06-23 12:02:11 -07:00
Owen
f48a4f7bc0
Enforce strick query params
...
Fixes #3313
2026-06-23 12:22:47 -04:00
Owen
ce3c2f7583
Fix #3314
2026-06-23 12:05:47 -04:00
Owen
51c357e6c7
Merge branch 'main' into dev
2026-06-23 11:30:46 -04:00
Owen Schwartz
7ae29612d4
Merge pull request #3302 from RitwijParmar/codex/resource-update-inline-policy-response
...
Fix inline policy fields in resource update response
2026-06-23 08:30:31 -07:00
Owen
da794adb7d
Merge branch 'main' into dev
2026-06-23 11:26:03 -04:00
Owen
8004ae6870
Use the policy when updating rule
...
Fixes #3273
2026-06-23 11:25:53 -04:00
Owen Schwartz
1bff7bbc2f
Merge pull request #3315 from fosrl/dependabot/npm_and_yarn/nodemailer-9.0.1
...
Bump nodemailer from 8.0.9 to 9.0.1
2026-06-23 07:58:58 -07:00
Owen Schwartz
50db5695fc
Merge pull request #3264 from fosrl/dependabot/npm_and_yarn/esbuild-0.28.1
...
Bump esbuild from 0.28.0 to 0.28.1
2026-06-23 07:57:47 -07:00
Owen Schwartz
babd90ae71
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-22 15:22:46 -07:00
Owen Schwartz
f7050ef989
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-22 15:22:44 -07:00
Owen Schwartz
b2778a2c49
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-22 15:22:42 -07:00
Owen Schwartz
096940a152
New translations en-us.json (Russian)
...
[ci skip]
2026-06-22 15:22:40 -07:00
Owen Schwartz
73eb07de71
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-22 15:22:38 -07:00
Owen Schwartz
74ef844e27
New translations en-us.json (Polish)
...
[ci skip]
2026-06-22 15:22:36 -07:00
Owen Schwartz
c58968536d
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-22 15:22:34 -07:00
Owen Schwartz
228efacfe0
New translations en-us.json (Korean)
...
[ci skip]
2026-06-22 15:22:32 -07:00
Owen Schwartz
1262030abb
New translations en-us.json (Italian)
...
[ci skip]
2026-06-22 15:22:30 -07:00
Owen Schwartz
b07fe6d18b
New translations en-us.json (German)
...
[ci skip]
2026-06-22 15:22:28 -07:00
Owen Schwartz
63c3ee623b
New translations en-us.json (Czech)
...
[ci skip]
2026-06-22 15:22:26 -07:00
Owen Schwartz
18ec6c8d92
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-22 15:22:24 -07:00
Owen Schwartz
d8acccbde4
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-22 15:22:22 -07:00
Owen Schwartz
37eaf34e4d
New translations en-us.json (French)
...
[ci skip]
2026-06-22 15:22:20 -07:00
dependabot[bot]
cfb63f9742
Bump js-yaml from 4.1.1 to 4.2.0
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.1...4.2.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 4.2.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 21:04:39 +00:00
Owen Schwartz
c76b4555e1
Merge pull request #3316 from fosrl/dependabot/npm_and_yarn/form-data-4.0.6
...
Bump form-data from 4.0.5 to 4.0.6
2026-06-22 14:03:06 -07:00
Owen Schwartz
c25bfbad27
Merge pull request #3317 from fosrl/dependabot/github_actions/actions/checkout-7.0.0
...
Bump actions/checkout from 6.0.2 to 7.0.0
2026-06-22 14:02:51 -07:00
Owen Schwartz
44782f8963
Merge pull request #3323 from fosrl/dependabot/go_modules/install/go-install-dependencies-4dfeb96e78
...
Bump golang.org/x/term from 0.43.0 to 0.44.0 in /install in the go-install-dependencies group
2026-06-22 14:02:31 -07:00
Owen Schwartz
e6f7cd6da9
Merge pull request #3206 from gmpinder/fix-idp-delete
...
fix: Add DELETE /idp/{idpId} to integration API
2026-06-22 14:01:47 -07:00
Owen Schwartz
19faa3a29c
Merge pull request #3223 from Adityakk9031/#2867
...
fix: request logs not loading on initial page open in Community Editi…
2026-06-22 14:00:29 -07:00
Owen
c284dc2e83
Merge branch 'Fredkiss3-refactor/show-if-client-needs-update' into dev
2026-06-22 16:58:55 -04:00
Owen
1b634955d8
Merge branch 'refactor/show-if-client-needs-update' of github.com:Fredkiss3/pangolin into dev
2026-06-22 16:58:50 -04:00
Fred KISSIE
be888c3fc1
💄 Show the latest new update in machine client table
2026-06-22 16:57:47 -04:00
Fred KISSIE
3f2bb42221
♻️ lt instead of lte
2026-06-22 16:57:47 -04:00
Fred KISSIE
5dc3ae4c7f
♻️ sites & clients should not get latest versions on the server
2026-06-22 16:57:45 -04:00
Fred KISSIE
ffb6c64de0
💄 Show updates available in the frontend, on sites & user devices
2026-06-22 16:57:08 -04:00
Fred KISSIE
2cbc6fb128
🏷️ types
2026-06-22 16:57:08 -04:00
Fred KISSIE
75084028d7
♻️ Remove queries that prefetch 1000 users/roles in private resources form
2026-06-22 16:57:08 -04:00
Owen
f44a7c55dd
Merge branch 'refactor/show-if-client-needs-update' of github.com:Fredkiss3/pangolin into Fredkiss3-refactor/show-if-client-needs-update
2026-06-22 16:56:52 -04:00
Owen Schwartz
72fa1d6a14
Merge pull request #3325 from fosrl/queue
...
Improve performance of rebuild functions
2026-06-22 13:49:20 -07:00
Owen
c3820a4e70
Add missing queuing
2026-06-22 16:47:52 -04:00
Owen
6b56c00782
Pull the listing out of the queue
2026-06-22 15:24:31 -04:00
Fred KISSIE
8f0e17774f
💄 Update command bar
2026-06-22 21:22:55 +02:00
Owen
60c1b572ba
Add drizzle indexes to match db
2026-06-22 15:12:07 -04:00
Owen
604dee9aa5
Batch get olm ids
2026-06-22 15:12:07 -04:00
Owen
ee42846c90
Add batch messaging functions to rebuild function
2026-06-22 15:12:07 -04:00
copilot-swe-agent[bot]
22ac711dc6
refactor: tighten ws batch typing and queue cleanup logging
2026-06-22 15:12:07 -04:00
copilot-swe-agent[bot]
d09668b20b
feat: batch redis ws direct messages and dedupe rebuild queue jobs
2026-06-22 15:12:07 -04:00
Owen
16abe98fd9
Add queue
2026-06-22 15:12:07 -04:00
copilot-swe-agent[bot]
d240201361
Initial plan
2026-06-22 15:12:07 -04:00
Josh Voyles
b7081aff11
fix: remove no-op autoFinalizeStatement wrapper and redundant busy_timeout ( #2120 )
...
better-sqlite3 11.x exposes no Statement.finalize() — the wrapper threw and
swallowed a TypeError on every query (verified: 'Statement.finalize exists:
undefined' in the runner image) while adding +122% per-statement overhead
(3.90 -> 8.66 us/op, 200k-op in-container microbench) and freeing nothing.
Statement lifecycle is GC-managed by the driver; drizzle-orm prepares fresh
per query, so nothing accumulates unbounded.
busy_timeout=5000 duplicates better-sqlite3's default timeout option, which
already arms sqlite3_busy_timeout(db, 5000) at open (lib/database.js).
With ENABLE_SQLITE_WAL_MODE unset the driver is now runtime-identical to
pre-1.18.3 (zero pragmas). The env-gated WAL block stays: journal_mode is
sticky in the DB file, so removing it would strand opted-in databases on
WAL+synchronous=FULL.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-22 15:11:51 -04:00
Josh Voyles
a55fb21e53
fix(sqlite): remove cache_size and mmap_size PRAGMAs ( #2120 )
...
A 64 MB page cache plus a 256 MB memory-mapped region inflate RSS and
cause page-cache thrashing on small (~1 GB) instances. The PRAGMAs were
added to reduce event-loop blocking on TraefikConfigManager JOINs but
the memory cost outweighs the I/O benefit on the deployment shapes that
hit #2120 . Leave SQLite on its conservative defaults.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
e5e7b79712
test: add normalized ASN validation coverage
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
de48a0529e
refactor: normalize ASN validation value once
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
3f37408dae
fix: allow ALL ASN values in policy rule validation
2026-06-22 15:11:51 -04:00
copilot-swe-agent[bot]
a2882857ff
Initial plan
2026-06-22 15:11:51 -04:00
Owen
476d92b3ac
Convert things to regional cache
2026-06-22 15:11:51 -04:00
Owen
bf604f25e9
Show the input validation in the error report
2026-06-22 15:11:50 -04:00
Owen
34a0d2a68b
Remove NoNewPrivileges
...
Fixes https://github.com/fosrl/newt/issues/383
2026-06-22 15:11:50 -04:00
Owen Schwartz
62c7e0a13e
Merge pull request #3251 from kshitijshresth/fix-path-rule-regex-escaping
...
Fix unescaped regex metacharacters in PATH rule matching causing request failures
2026-06-22 07:40:00 -07:00
dependabot[bot]
753358a17d
Bump golang.org/x/term in /install in the go-install-dependencies group
...
Bumps the go-install-dependencies group in /install with 1 update: [golang.org/x/term](https://github.com/golang/term ).
Updates `golang.org/x/term` from 0.43.0 to 0.44.0
- [Commits](https://github.com/golang/term/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/term
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: go-install-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 14:32:24 +00:00
Owen Schwartz
c859393418
Merge pull request #3225 from fosrl/chore/dependabot-single-pr-groups
...
chore(dependabot): group dependency updates into single PRs per ecosystem
2026-06-22 07:31:25 -07:00
dependabot[bot]
d747b45f0b
Bump actions/checkout from 6.0.2 to 7.0.0
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 01:33:16 +00:00
dependabot[bot]
a24091257a
Bump form-data from 4.0.5 to 4.0.6
...
Bumps [form-data](https://github.com/form-data/form-data ) from 4.0.5 to 4.0.6.
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md )
- [Commits](https://github.com/form-data/form-data/compare/v4.0.5...v4.0.6 )
---
updated-dependencies:
- dependency-name: form-data
dependency-version: 4.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-21 19:40:11 +00:00
dependabot[bot]
1c60041390
Bump nodemailer from 8.0.9 to 9.0.1
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 8.0.9 to 9.0.1.
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.9...v9.0.1 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 9.0.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-21 09:46:17 +00:00
Fred KISSIE
2ab5540085
♻️ add command palette trigger on the header
2026-06-19 18:08:36 +02:00
Ritwij Aryan Parmar
95c3f74a33
Fix inline policy fields in resource update response
2026-06-17 14:36:34 -04:00
Fred KISSIE
4e7328a1cc
♻️ refactor private resource page
2026-06-16 22:29:03 +02:00
Fred KISSIE
6380079239
✨ Command palette with search & actions
2026-06-16 22:28:31 +02:00
Fred KISSIE
b6aba13d3a
♻️ rename query, add query
2026-06-16 22:28:04 +02:00
Fred KISSIE
c0a9db92ef
💄 update command bar UI
2026-06-16 19:28:22 +02:00
Owen Schwartz
16c0f4eef4
Merge pull request #3277 from fosrl/dev
...
Fix middleware and suppoter footer
2026-06-14 14:44:33 -07:00
Owen
a08c6d70fe
Comment out
2026-06-14 14:44:08 -07:00
miloschwartz
a6568692b7
force set supporter status to true in server info endpoint
2026-06-14 14:40:37 -07:00
Owen
a1196d3da6
Remove supporter warning
2026-06-14 14:34:39 -07:00
Owen
70bc4c0b30
Remove the path rewrite from the next route
2026-06-14 14:30:16 -07:00
Owen Schwartz
a0fef89031
Merge pull request #3276 from fosrl/dev
...
Rewrite headers
2026-06-14 14:13:54 -07:00
Owen
ea1badf4e0
Add middleware for rewriting host headers
2026-06-14 12:04:02 -07:00
Owen Schwartz
f15654ed11
Merge pull request #3275 from fosrl/dev
...
Fill in missing ui urls from the passed params
2026-06-14 11:36:01 -07:00
Owen
4435a669a6
Fill in missing ui urls from the passed params
2026-06-14 11:35:27 -07:00
Owen Schwartz
0b41fe3d49
Merge pull request #3268 from fosrl/dev
...
Send browser gateway rsources to remote nodes
2026-06-14 11:11:06 -07:00
Owen
90eceb457a
Clean up url passing
2026-06-14 11:10:05 -07:00
Owen
f39cbc9bf4
Add same signature to oss
2026-06-14 11:03:14 -07:00
Owen
50da863bb7
Add maintence page support for remote nodes
2026-06-13 21:45:52 -07:00
Owen
c6ddd5c402
Open up holepunch requirements
2026-06-13 14:14:34 -07:00
Owen
0fb5ace9c7
Support the browser gateways on the remote nodes
2026-06-13 14:08:03 -07:00
dependabot[bot]
cedccd8cdb
Bump esbuild from 0.28.0 to 0.28.1
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.28.0 to 0.28.1.
- [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.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version: 0.28.1
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-13 01:23:46 +00:00
Fred KISSIE
3bc5ab2136
🚧 wip
2026-06-13 00:48:32 +02:00
Fred KISSIE
ce77268c82
🚧 wip: block top position of command palette
2026-06-13 00:47:36 +02:00
Fred KISSIE
abc0a41d9e
♻️ reorganize command bar items
2026-06-13 00:27:39 +02:00
Owen Schwartz
b9db0a4490
Merge pull request #3261 from fosrl/dev
...
1.19.2
2026-06-12 15:02:58 -07:00
Owen
39f40e5160
Allow missing agent host
2026-06-12 15:01:09 -07:00
Fred KISSIE
a68b57067c
🚧 wip: Use command bar nav items
2026-06-12 23:51:05 +02:00
Owen
3fd5c98def
Fix #3252
2026-06-12 14:44:45 -07:00
Owen
5a8a48f9bf
Enforce the action inside of the function
2026-06-12 14:22:17 -07:00
Owen
471ae98204
Pull roles from resource policies
...
Fixes #3256
2026-06-12 14:12:01 -07:00
Owen Schwartz
d985bfd3a6
Merge pull request #3260 from fosrl/crowdin_dev
...
New Crowdin updates
2026-06-12 13:58:34 -07:00
Owen Schwartz
aab51a999c
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-12 13:53:58 -07:00
Owen Schwartz
ae4f5aa58d
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-12 13:53:57 -07:00
Owen Schwartz
70d5f55437
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-12 13:53:55 -07:00
Owen Schwartz
08df4b93aa
New translations en-us.json (Russian)
...
[ci skip]
2026-06-12 13:53:54 -07:00
Owen Schwartz
61f0bc95c7
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-12 13:53:52 -07:00
Owen Schwartz
5b0f79a8bc
New translations en-us.json (Polish)
...
[ci skip]
2026-06-12 13:53:50 -07:00
Owen Schwartz
86ff272095
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-12 13:53:49 -07:00
Owen Schwartz
ef0575cc36
New translations en-us.json (Korean)
...
[ci skip]
2026-06-12 13:53:48 -07:00
Owen Schwartz
30a6889ba8
New translations en-us.json (Italian)
...
[ci skip]
2026-06-12 13:53:46 -07:00
Owen Schwartz
ce43e717d5
New translations en-us.json (German)
...
[ci skip]
2026-06-12 13:53:44 -07:00
Owen Schwartz
1f0361e687
New translations en-us.json (Czech)
...
[ci skip]
2026-06-12 13:53:43 -07:00
Owen Schwartz
07ae57ea72
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-12 13:53:41 -07:00
Owen Schwartz
fc982232d6
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-12 13:53:40 -07:00
Owen Schwartz
afaf5f976e
New translations en-us.json (French)
...
[ci skip]
2026-06-12 13:53:38 -07:00
Owen
a8ca28acb2
Add default for target type
...
Fixes #3247
2026-06-12 11:29:16 -07:00
kshitijshresth
b136bd2246
Escape regex metacharacters in PATH rule wildcard matching
...
isValidUrlGlobPattern accepts characters like ( ) [ ] { } | . + ^ $ in PATH rule values, but isPathAllowed converted wildcard segments to regex without escaping them. A rule value such as /(api* produced an invalid regex and threw on every request to the resource, surfacing as a 500 from verifySession. Literal characters like . and + also changed matching semantics. isPathAllowed is extracted to server/lib/pathMatch.ts as a pure module, metacharacters are escaped before wildcard substitution, compiled segment regexes are cached, and the test suite now imports the real implementation instead of a stale copy, with added coverage for special characters.
2026-06-12 11:21:21 +03:00
Owen Schwartz
d9952b0762
Merge pull request #3250 from fosrl/dev
...
1.19.1
2026-06-11 22:05:24 -07:00
Owen
935593885a
Adjust 1.19 and add 1.19.1 to ensure sso not null
2026-06-11 22:01:20 -07:00
miloschwartz
3fcfd3304f
fix address input width
2026-06-11 18:34:22 -07:00
Owen Schwartz
6e271028f3
Merge pull request #3245 from fosrl/dev
...
Bugfixes
2026-06-11 16:17:41 -07:00
Owen
820f66e58f
Properly hide things with disable enterprise flag
2026-06-11 16:10:29 -07:00
Owen
b0fdc10e06
Properly hide things with disable enterprise flag
2026-06-11 16:01:32 -07:00
miloschwartz
b82b41ed26
fix migration
2026-06-11 15:02:29 -07:00
Fred KISSIE
444d293a29
🚧 WIP: copy command bar from existing PR
2026-06-11 23:46:11 +02:00
miloschwartz
3e977ba00d
make paid alert position more consistent on resource
2026-06-11 12:38:08 -07:00
Owen Schwartz
a724b07846
Merge pull request #3244 from fosrl/dev
...
fix paywalling
2026-06-11 12:27:49 -07:00
Owen
5f0bc71bcd
Merge branch 'main' into dev
2026-06-11 12:26:31 -07:00
miloschwartz
aea7827c1a
fix paywalling
2026-06-11 12:26:01 -07:00
Fred KISSIE
7a275c86c2
Merge branch 'dev' into refactor/show-if-client-needs-update
2026-06-11 21:05:31 +02:00
Fred KISSIE
4b703b5c11
💄 Show the latest new update in machine client table
2026-06-11 20:58:23 +02:00
Owen Schwartz
d865c4c55b
Merge pull request #3242 from fosrl/dev
...
Use ssh like mode host
2026-06-11 11:29:45 -07:00
Owen
5baf0c3c09
Use ssh like mode host
2026-06-11 11:11:50 -07:00
Fred KISSIE
1b6e9e8cfe
♻️ lt instead of lte
2026-06-11 19:55:48 +02:00
Owen Schwartz
cfe33eb974
Merge pull request #3241 from fosrl/dev
...
dev
2026-06-10 21:47:44 -07:00
Owen
71273e1b1c
Try to fix large query problem
2026-06-10 21:41:34 -07:00
Owen
02f6e2a8c3
Add ; fix lint
2026-06-10 20:56:26 -07:00
Owen Schwartz
3cc244a1d3
Merge pull request #3240 from fosrl/dev
...
Fix small bugs with paid features, ui, docs
2026-06-10 20:49:59 -07:00
Owen
1d9c4dd9e2
Fix padding
2026-06-10 20:46:53 -07:00
Owen
b9dd0c8e43
Add advantech install link
2026-06-10 20:46:43 -07:00
Owen
cd052976eb
Properly paywall the edit policy screen
2026-06-10 20:38:59 -07:00
Owen
cc498f0e33
Properly paywall ui for labels
2026-06-10 20:32:07 -07:00
Owen
1a942937e6
Remove precheck on websocket for now
2026-06-10 20:24:41 -07:00
Owen
d81d1a6b7f
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-10 20:24:22 -07:00
Owen
f64d04e827
Add loading back to create resource
2026-06-10 18:23:01 -07:00
miloschwartz
540aee3fe2
update docs links
2026-06-10 17:52:42 -07:00
Owen Schwartz
10542d7282
Merge pull request #3239 from fosrl/dev
...
1.19.0
2026-06-10 16:50:32 -07:00
Owen
b1d52ad1a3
Update tiers
2026-06-10 16:27:25 -07:00
Owen
ce2fbef805
Filter only newt sites in the browser gateway
2026-06-10 16:16:42 -07:00
Owen
e312b31e02
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-10 15:50:52 -07:00
Owen
bc156c715d
24 hour requirement for updates
2026-06-10 15:50:43 -07:00
miloschwartz
9a4c1f23c6
support remove server admin
2026-06-10 15:10:58 -07:00
Fred KISSIE
fe55956079
♻️ sites & clients should not get latest versions on the server
2026-06-10 22:58:42 +02:00
Fred KISSIE
4cd0b9a0bb
💄 Show updates available in the frontend, on sites & user devices
2026-06-10 22:57:55 +02:00
Fred KISSIE
ab4d567af9
🏷️ types
2026-06-10 20:56:24 +02:00
miloschwartz
6921447fab
fix typo
2026-06-10 11:55:20 -07:00
Owen
d47449b082
Add notes about inline policy to api endpoints
2026-06-10 10:24:31 -07:00
Owen
665806dfe8
Add some documentation; pull the override values
2026-06-10 10:03:16 -07:00
Owen
e248571268
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-09 22:02:24 -07:00
miloschwartz
fcf03854ff
fix tag input wrapping
2026-06-09 22:01:13 -07:00
Owen
dd1fba4e45
Also clear the roles and users
2026-06-09 21:59:30 -07:00
miloschwartz
a1ab8d8f35
standardize client titles
2026-06-09 21:47:15 -07:00
miloschwartz
c789e967db
standardize client titles
2026-06-09 21:36:54 -07:00
Owen
d870b9ff49
Drop the not null on resource columns
2026-06-09 21:36:27 -07:00
miloschwartz
9c09019ddb
add protocol filter
2026-06-09 21:33:56 -07:00
Owen
9d88683fc5
Reset resource info when on inline policy
2026-06-09 21:28:25 -07:00
miloschwartz
dd2c9f2a02
check resource policy in verifyResourceAccess middleware
2026-06-09 17:52:31 -07:00
miloschwartz
bdb38db5bc
fix form responsiveness
2026-06-09 16:52:18 -07:00
Owen
96a54fc9cc
Fix import issue in migrations
2026-06-09 16:51:55 -07:00
Owen
3a485f74f1
Move session migration out of the loop
2026-06-09 16:16:14 -07:00
Owen
92b0340324
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-09 16:10:35 -07:00
miloschwartz
9257ac01c7
add learn more links to auto update
2026-06-09 16:08:07 -07:00
Owen
4d1d0d9fcb
Add warning if we cant reach the vnc server
2026-06-09 16:02:52 -07:00
Owen
f186e7e99e
Dont allow asn or country without having maxmind
2026-06-09 16:02:52 -07:00
miloschwartz
1aa6e3511f
dont show policy on tcp/udp resources
2026-06-09 15:56:24 -07:00
miloschwartz
fb6f5b3953
form layout improvements
2026-06-09 15:42:28 -07:00
Owen
c85a7f6ac5
Migrate unkown openapi response from string to {}
2026-06-09 15:35:08 -07:00
Owen
dd54be523f
Dont need to check user exists for the whitelist
2026-06-09 15:26:35 -07:00
Owen
d57f064d4c
Fix spelling
2026-06-09 15:26:35 -07:00
miloschwartz
34799b7de2
move maintenance page config to tab
2026-06-09 15:07:55 -07:00
miloschwartz
20a66bba6f
fix resource context updating problem
2026-06-09 14:49:57 -07:00
miloschwartz
cdb43d9658
dont set whitelist until click set button in dialog
2026-06-09 14:36:50 -07:00
miloschwartz
6581ccafa3
fix toggle on pin or passcode not working on policy form
2026-06-09 14:34:58 -07:00
miloschwartz
a3a45b4239
add safe read
2026-06-09 14:09:36 -07:00
Owen
d6634b6e8a
Add types
2026-06-09 12:16:00 -07:00
Owen
1089cfbacc
Update query to be more efficient
2026-06-09 11:54:46 -07:00
Owen
1907a3c93b
Link to primary org only when you can see billing
2026-06-09 10:33:42 -07:00
Fred KISSIE
38203e522b
♻️ Remove queries that prefetch 1000 users/roles in private resources form
2026-06-09 19:29:00 +02:00
miloschwartz
407ba567a0
various visual changes
2026-06-08 22:07:53 -07:00
Owen
f28571629f
Make sure the pamMode is push for host resources
2026-06-08 21:54:06 -07:00
Owen
5a575c916b
Handle backward compatability
2026-06-08 21:11:57 -07:00
Owen
9a7e534b10
Ssh session closed card
2026-06-08 17:44:48 -07:00
Owen
42974d1739
Make sure the skip to idp is pulled
2026-06-08 17:41:59 -07:00
Owen
780e8babe4
Perfect toolbar
2026-06-08 17:39:07 -07:00
Owen
2c7b8006cf
Add gray bar
2026-06-08 16:07:36 -07:00
Owen
35066c1388
Add pulldown toolbar
2026-06-08 16:00:38 -07:00
miloschwartz
135a5d38af
make form grids more consistent
2026-06-08 16:00:30 -07:00
Owen
1b7c1ffa70
Set the target port from the resource
2026-06-08 15:39:26 -07:00
Owen
641f643d2d
Prefil the port with the best guess port
2026-06-08 15:39:26 -07:00
Owen
b4ecfceb5e
Show more information about error
2026-06-08 15:39:25 -07:00
Owen
08a84d4bb1
Add some connection feedback
2026-06-08 15:39:25 -07:00
Owen
4dbad7ab24
Close the tab when exiting
2026-06-08 15:39:25 -07:00
miloschwartz
859c0c9477
add description text to share link path input
2026-06-08 15:33:12 -07:00
miloschwartz
d294bf8534
support uploading csv or txt to sudo commands and groups
2026-06-08 15:30:03 -07:00
miloschwartz
3c8fea382f
improve unix group and sudo commands inputs
2026-06-08 14:36:10 -07:00
Owen
b81bfcfcee
Fix type error
2026-06-08 12:21:43 -07:00
Milo Schwartz
56c415ca05
Merge pull request #3219 from Fredkiss3/refactor/standardize-clear-buttons
...
feat: make clear filter buttons more consistent accross tables
2026-06-08 12:07:55 -07:00
Owen
74fdcceace
Reconnect newts when a exit node comes back online
2026-06-08 12:02:12 -07:00
Owen
7dec8ba998
Add exit node if the sites dont have one
2026-06-08 12:02:12 -07:00
miloschwartz
c9dc6affe7
Merge branch 'dev' into resource-policies-restyle
2026-06-08 12:00:08 -07:00
miloschwartz
8fe45ba78c
prevent duplicate label names
2026-06-08 11:59:15 -07:00
Fred KISSIE
934886caea
Merge branch 'dev' into refactor/standardize-clear-buttons
2026-06-08 20:42:11 +02:00
miloschwartz
fae258b145
add labels to user-resources query
2026-06-08 10:55:24 -07:00
miloschwartz
9f224f655f
Merge branch 'resource-policies-restyle' into dev
2026-06-08 10:38:13 -07:00
miloschwartz
aea7df7dc2
rename share links
2026-06-08 10:37:46 -07:00
miloschwartz
3b675f7de1
policies and policy on resource structure in a good place
2026-06-07 12:19:33 -07:00
Owen
8daf7c2872
Rename and add browser target update
2026-06-07 12:07:08 -07:00
Owen
c394490473
Update browser targets
2026-06-07 10:43:16 -07:00
Marc Schäfer
92d611df9a
chore(dependabot): group dependency updates into single PRs per ecosystem
2026-06-07 11:10:53 +02:00
Owen
3b6b78b3e1
Update traefik config
2026-06-06 16:14:20 -07:00
miloschwartz
aa47f522ef
move toggle on general page
2026-06-06 15:34:34 -07:00
Owen
8658198a93
Remove unnessicary auth token
2026-06-06 13:47:23 -07:00
Owen
4b770d1385
Fix issues
2026-06-06 13:34:24 -07:00
miloschwartz
cd4d7372a0
Merge branch 'resource-policies-restyle' into dev
2026-06-06 12:27:59 -07:00
Owen
dc8243cb51
Fix form rendering issue
2026-06-06 12:27:14 -07:00
miloschwartz
7b1f8d98f3
make the rule rows draggable
2026-06-06 12:27:11 -07:00
miloschwartz
dd8bcbb3e3
first pass restyle of auth methods and rules
2026-06-05 21:04:03 -07:00
Owen
d1af7a153f
Enforece some more things on the types
2026-06-05 16:57:53 -07:00
Owen
13efa47db7
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-05 16:12:46 -07:00
Owen
69bd61c308
Update migrations
2026-06-05 16:02:28 -07:00
Owen
7b7ff51289
Add target mode and auth token
2026-06-05 15:37:21 -07:00
Owen
772ac8af73
Remove browser gateway targets for regular targets
2026-06-05 15:30:42 -07:00
miloschwartz
8ee520dbb5
form validation improvements
2026-06-05 14:55:27 -07:00
Owen
8e5d9e94a9
Fix delete site only working on newt site
2026-06-05 14:37:44 -07:00
Owen
c9cb28af45
Rename to public-policies
2026-06-05 14:30:36 -07:00
Fred KISSIE
a994f8ff07
💄 Column filter buttons for log tables
2026-06-05 21:47:08 +02:00
miloschwartz
ea8eaf9736
adjust targets input styles
2026-06-05 12:43:00 -07:00
miloschwartz
b78db3daef
move policies routes
2026-06-05 12:43:00 -07:00
Owen
7cf3f8df92
Rename proxy -> public
2026-06-05 12:12:27 -07:00
Owen
f2b5cff3f9
Fix resource protection status showing wrong
2026-06-05 12:12:27 -07:00
Owen
6de9ab8f05
Add watermark on missing login pages
2026-06-05 12:12:27 -07:00
Owen
ad0e800d8d
Fix validation error and bring alias back to table
2026-06-05 12:12:27 -07:00
Aditya kumar singh
13b691fd7d
fix: request logs not loading on initial page open in Community Edition ( #2867 )
2026-06-06 00:34:48 +05:30
miloschwartz
65470fb64b
adjust styles
2026-06-05 12:04:33 -07:00
miloschwartz
f23142336b
enable editing resource policy niceID
2026-06-05 11:57:55 -07:00
miloschwartz
2da4987cd3
rename policies
2026-06-05 11:52:51 -07:00
miloschwartz
253ba554a2
fix resources cell styling
2026-06-05 11:46:30 -07:00
Fred KISSIE
95ce91d94b
Merge branch 'dev' into refactor/standardize-clear-buttons
2026-06-05 20:21:34 +02:00
Fred KISSIE
a4548fd874
💄 Break all text
2026-06-05 19:59:28 +02:00
Fred KISSIE
eb03fb7060
♻️ standardize http request log data-tables
2026-06-05 19:28:30 +02:00
miloschwartz
add9b8dfb0
many minor visual improvements
2026-06-04 22:25:18 -07:00
Owen
2adb7b64cb
Add the resource name
2026-06-04 22:10:38 -07:00
Owen
84fef5f1d6
Resource policy api backward compatability
2026-06-04 22:02:42 -07:00
Owen
def1e9c851
Add region back to the rules
2026-06-04 21:28:29 -07:00
Owen
67b08ca61e
Properly do disable enterprise features this time
2026-06-04 21:18:04 -07:00
Owen
614df75880
Add policy to blueprints
2026-06-04 21:18:04 -07:00
Owen
676cf37ee2
Make sure things are paywalled in the blueprints
2026-06-04 21:18:04 -07:00
Owen
6b96e3dce6
Make sure the disableEnterpriseFeatures works
2026-06-04 21:18:04 -07:00
miloschwartz
b67037e2ea
use default animation speed on dialog
2026-06-04 18:19:23 -07:00
miloschwartz
5a5b77cf62
update project cursor rules
2026-06-04 18:13:26 -07:00
miloschwartz
d2793dfad7
use react forms
2026-06-04 18:07:50 -07:00
miloschwartz
ff507f1275
use standard error alert
2026-06-04 17:44:45 -07:00
miloschwartz
6b04bcb383
translate strings in auth pages for ssh, vnc, and rdp
2026-06-04 17:35:43 -07:00
miloschwartz
b2f1115ef8
standardize and fix branding on new resources auth pages
2026-06-04 17:24:06 -07:00
Owen
567ef23ac4
Add initial advantech install commands
2026-06-04 16:59:58 -07:00
Owen
6affebc666
Finish adding ssh toggle
2026-06-04 16:59:58 -07:00
miloschwartz
889f78ddb8
use resource name in ssh/rdp/vnc page meta
2026-06-04 16:45:35 -07:00
Owen
9d3f96cf83
Add disable_private_http_placeholder
2026-06-04 16:41:07 -07:00
miloschwartz
e5d0673bbf
prefill site field on create private resource when filtering sites
2026-06-04 16:30:14 -07:00
miloschwartz
0907c0346f
remove check on oidc login
2026-06-04 16:24:29 -07:00
Owen
6420a90d08
Replace tab component
2026-06-04 16:21:30 -07:00
Owen Schwartz
7fa1180d10
Merge pull request #3221 from fosrl/dev
...
1.19.0-rc.1
2026-06-04 15:45:27 -07:00
Owen
769d36e289
Fix http resources not being pulled
2026-06-04 15:36:25 -07:00
Owen
a7a41b820e
Add missing sshAccess key
2026-06-04 15:20:52 -07:00
Fred KISSIE
33fdc9a94f
🚧 wip: column filter button
2026-06-04 21:04:15 +02:00
Owen Schwartz
8b50f1fb65
Merge pull request #3218 from fosrl/dev
...
Fix installer
2026-06-04 11:21:59 -07:00
Owen
2d78a4b628
Fix installer
2026-06-04 11:21:40 -07:00
Fred KISSIE
c86026c941
♻️ refactor
2026-06-04 20:09:07 +02:00
Fred KISSIE
db014e3446
♻️ use the same clear filter text for clearing filters in the column filter buttons
2026-06-04 20:08:27 +02:00
Fred KISSIE
feb8045643
♻️ refactor
2026-06-04 19:54:43 +02:00
Fred KISSIE
d485a09318
♻️ use site label filter column
2026-06-04 19:45:54 +02:00
Fred KISSIE
9cff5f66b1
🚧 wip: site label column filter standardized
2026-06-04 19:40:24 +02:00
Owen Schwartz
527d4cc777
Merge pull request #3215 from fosrl/dev
...
1.19.0-rc.0
2026-06-04 10:34:20 -07:00
Owen Schwartz
01361884eb
Potential fix for pull request finding 'CodeQL / Insecure randomness'
...
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-06-04 10:33:15 -07:00
Owen
6c4cbcab5d
Fix eslint errors
2026-06-04 10:22:29 -07:00
Owen Schwartz
aac25f0a53
Merge pull request #3214 from marcschaeferger/dev
...
Prevent cross-org site binding in target create/update
2026-06-04 10:11:53 -07:00
ivenos
89f3f3c8cd
Rename docker-compose.yml to compose.yaml
2026-06-04 10:01:35 +02:00
miloschwartz
4a3c201741
improve mfa autofill
2026-06-03 21:54:55 -07:00
miloschwartz
f5ab837cce
remove idp user if unassociate idp, warn, and fix create user form bug
2026-06-03 21:42:18 -07:00
Owen Schwartz
00ec7a5c66
Merge pull request #3211 from fosrl/crowdin_dev
...
New Crowdin updates
2026-06-03 21:40:33 -07:00
Owen Schwartz
03df4d03ed
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-03 21:39:34 -07:00
Owen Schwartz
8488edd707
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-03 21:39:32 -07:00
Owen Schwartz
920dbba2a3
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-03 21:39:31 -07:00
Owen Schwartz
71e065a8bc
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-03 21:39:29 -07:00
Owen Schwartz
e125c762b2
New translations en-us.json (Russian)
...
[ci skip]
2026-06-03 21:39:27 -07:00
Owen Schwartz
4f01f7c072
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-03 21:39:25 -07:00
Owen Schwartz
9a5ee9d489
New translations en-us.json (Polish)
...
[ci skip]
2026-06-03 21:39:24 -07:00
Owen Schwartz
665da931f1
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-03 21:39:22 -07:00
Owen Schwartz
7595cf7ac7
New translations en-us.json (Korean)
...
[ci skip]
2026-06-03 21:39:20 -07:00
Owen Schwartz
aa6232d0fc
New translations en-us.json (Italian)
...
[ci skip]
2026-06-03 21:39:18 -07:00
Owen Schwartz
beaf5dc843
New translations en-us.json (German)
...
[ci skip]
2026-06-03 21:39:17 -07:00
Owen Schwartz
7158855052
New translations en-us.json (Czech)
...
[ci skip]
2026-06-03 21:39:15 -07:00
Owen Schwartz
765b2d795f
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-03 21:39:13 -07:00
Owen Schwartz
66f00fcf94
New translations en-us.json (French)
...
[ci skip]
2026-06-03 21:39:11 -07:00
Owen
e408e735be
Make alias cross compatable
2026-06-03 17:58:59 -07:00
Owen
e826d0dea6
Add better loading spinner
2026-06-03 17:41:56 -07:00
Owen
bc6fd0b399
Get user resources from the right table
2026-06-03 16:53:39 -07:00
Owen
d00b737412
Pull the sso from the policies as well
2026-06-03 16:16:42 -07:00
Owen
1f43713986
Fix saving the rules
2026-06-03 16:02:17 -07:00
Owen
cc5bec1d83
Pull the rules and the policy information
2026-06-03 15:33:15 -07:00
Owen
40125c717c
Pull things in proper order
2026-06-03 14:52:36 -07:00
Owen
2b402f8fec
Quiet logs
2026-06-03 14:48:51 -07:00
Owen
8e9071a336
Converting to use both inline and shared policy
2026-06-03 14:41:43 -07:00
Owen
18bcf40174
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-06-03 13:50:54 -07:00
Owen Schwartz
42e9b913f1
Merge pull request #3201 from Fredkiss3/refactor/standardize-dropdowns
...
refactor: standardize dropdowns accross tables
2026-06-03 13:50:40 -07:00
Fred KISSIE
fcb73f78ea
🏷️ fix type imports
2026-06-03 20:23:32 +02:00
Fred KISSIE
a21569bd00
🏷️ fix types imports from a client component
2026-06-03 20:14:43 +02:00
Fred KISSIE
565727ad36
🏷️ import types correctly
2026-06-03 19:51:44 +02:00
Fred KISSIE
00dce19997
Merge branch 'dev' into refactor/standardize-dropdowns
2026-06-03 19:34:22 +02:00
Fred KISSIE
29717e19db
♻️ update machine client labels cell
2026-06-03 19:17:24 +02:00
Fred KISSIE
97aeee541a
♻️ Label table cell optimization
2026-06-03 19:15:44 +02:00
Gerald Pinder
44c16d69af
fix: Add DELETE /idp/{idpId} to integration API
2026-06-03 12:48:34 -04:00
Owen
b70a2bee58
Native ssh push users is working
2026-06-02 22:00:29 -07:00
Owen
f2f56dc6c2
Properly paywall the new resource types
2026-06-02 18:06:42 -07:00
Owen
128db20755
Remove migration test
2026-06-02 17:13:10 -07:00
Owen
12cbd40596
Fix types
2026-06-02 16:56:58 -07:00
Owen
ffd0d17b58
Add proxy protocl support in blueprints
2026-06-02 16:42:26 -07:00
Owen
33fad57bf7
Restrict the number of sites in the api
2026-06-02 16:38:04 -07:00
Owen
8bcc130947
Make sure the right type of select shows
2026-06-02 16:33:05 -07:00
Owen
19feaf4bf2
Add the policy information into missing places
2026-06-02 15:47:55 -07:00
Owen
88ea4391e0
Show new types of resources right
2026-06-02 15:31:33 -07:00
Owen
fba37b7ad0
Add command to make other user server admin
2026-06-02 15:31:21 -07:00
Fred KISSIE
6c1798a8c5
💄 use checkbox for column filter with dropdown
2026-06-02 17:43:45 +02:00
Owen
b6d688f15e
Support pin,pass,whitelist correctly on login
2026-06-01 21:34:39 -07:00
Owen
8a57d8dd9c
Resource rules go first
2026-06-01 21:02:59 -07:00
Owen
8e0e32c2be
Overriding is working
2026-06-01 20:54:37 -07:00
Owen
6b3a0a2113
Remove the admin from the picker
2026-06-01 20:33:37 -07:00
Owen
4d6ed7eec5
Pull from the policies to show to users
2026-06-01 17:49:09 -07:00
Owen
1625dd1add
Include the new policy tables in the data
2026-06-01 17:04:33 -07:00
Owen
605dd2f3c9
Add tcp and udp specific pages
2026-06-01 16:05:20 -07:00
Owen
51bb149fd5
Update to latest badger
2026-06-01 15:27:34 -07:00
Owen
2ae4c29418
Add missing set
2026-06-01 15:27:30 -07:00
Owen
ba71016f87
Add inline policy migration
2026-06-01 15:18:40 -07:00
Owen
85c2bd807e
Handle the new added mode column
2026-06-01 14:49:41 -07:00
Owen
517e1d15c8
Add 1.19.0 migrations
2026-06-01 14:42:32 -07:00
Owen
3d6d5f176a
Hide verify button
2026-06-01 14:10:08 -07:00
Owen
5dd19edb56
Hold the hp error message until after 18 tries
2026-06-01 14:05:19 -07:00
Owen
c6a52ffc75
Dont run migration again when rc
2026-06-01 13:58:04 -07:00
Owen
09b2671759
Send hp error to olm
2026-06-01 13:57:54 -07:00
Owen
d11a244caa
Push mode and sign key adjustments for native mode
2026-06-01 11:41:55 -07:00
Aditya kumar singh
35d16ac683
fix: redirect lost after Pangolin auth session timeout ( #3001 )
2026-06-01 15:53:10 +05:30
miloschwartz
bf79768e05
update links
2026-05-31 20:20:37 -07:00
Owen
08a2923cfc
Move proxy and client to public and private
2026-05-31 17:30:31 -07:00
Owen
b99e9a6468
Working on ui
2026-05-31 17:25:03 -07:00
Owen
cb2ee9c489
Fixing visual issues
2026-05-31 16:36:13 -07:00
Owen
c1d933259a
Fix some ui form issues
2026-05-31 11:57:01 -07:00
Owen
3cf6abdf27
Rename internal resource -> private
2026-05-31 11:28:04 -07:00
Owen
0f2132e565
Merge branch 'main' into dev
2026-05-31 11:12:30 -07:00
Owen
5cc88dc73f
Pull the session from badger
2026-05-31 11:11:26 -07:00
Owen Schwartz
ebe1c7a297
Improve OpenAPI response payload typing for Swagger data schemas ( #3102 )
...
* Fix custom parser OpenAPI types and add structured default response schema
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Document all registerPath responses and normalize OpenAPI parser schemas
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Add concrete OpenAPI data schemas for selected routes
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Reformat generated OpenAPI response schemas for readability
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
* Remove obsolete stoi import from blueprint OpenAPI route
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-31 11:10:38 -07:00
Owen
0943cf5d4c
Dont strip session
2026-05-30 12:10:06 -07:00
Owen
3b82ac568f
Give auth feedback
2026-05-30 11:56:32 -07:00
Owen
b695f34dc8
Native ssh auth working
2026-05-30 11:54:01 -07:00
Owen
6df4bba3b6
Bump version
2026-05-29 17:12:26 -07:00
Owen
9f83c0a0e8
Show error right
2026-05-29 17:11:44 -07:00
Marc Schäfer
f617f93a94
test(middleware): add regression tests for cross-org site binding prevention
...
Test the org-match logic in verifySiteAccess:
- Same org: allowed
- Cross-org: rejected with 403
- No prior org context (site-only routes): check skipped, normal flow
Test route stack ordering:
- verifySiteAccess runs after verifyResourceAccess/verifyTargetAccess
- verifySiteAccess runs before the target create/update handler
Test security scenarios for both WireGuard and newt site types.
Signed-off-by: Marc Schäfer <git@marcschaeferger.de >
2026-05-29 22:57:39 +00:00
Marc Schäfer
51629247a5
fix(middleware): prevent cross-org site binding in target create/update
...
Extend verifySiteAccess to check that when req.userOrgId is already set
by a prior middleware (e.g. verifyResourceAccess/verifyTargetAccess), the
site from req.body.siteId belongs to the same organization. This prevents
the cross-organization tunnel boundary bypass where an attacker with
resource access in one org binds that resource's target to a site in
another org.
Add verifySiteAccess to both target route stacks:
- PUT /resource/:resourceId/target (after verifyResourceAccess)
- POST /target/:targetId (after verifyTargetAccess)
The org-match check runs before req.userOrg is overwritten, so the
resource's organization context is preserved for comparison.
Signed-off-by: Marc Schäfer <git@marcschaeferger.de >
2026-05-29 22:44:16 +00:00
Owen
0ab1854125
Fix import
2026-05-29 15:38:37 -07:00
Owen
b071fa2c9f
Be able to pull users from the proxy
2026-05-29 15:34:34 -07:00
Owen
8e2a79a0f5
Move to private
2026-05-29 15:23:40 -07:00
Owen
71756812b6
Adjusting the ui
2026-05-29 10:57:28 -07:00
Owen
76cd716caa
Add user id
2026-05-29 10:57:16 -07:00
Shlee
b0d1291cff
Installer: Bootstrap optional PostgreSQL/Redis ( #3152 )
...
* Make optional postgres and redis in installer
2026-05-29 09:43:59 -07:00
Owen
9617eb2bd7
Add login formatting
2026-05-28 21:38:40 -07:00
Owen
c1ef5b4fbe
Add allowedDevOrigins
2026-05-28 21:23:55 -07:00
Owen
8e14bdec95
Remove cloud
2026-05-28 21:20:12 -07:00
dependabot[bot]
b26dfaf57f
Bump the prod-minor-updates group with 9 updates
...
Bumps the prod-minor-updates group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.1047.0` | `3.1056.0` |
| [@hookform/resolvers](https://github.com/react-hook-form/resolvers ) | `5.2.2` | `5.4.0` |
| [helmet](https://github.com/helmetjs/helmet ) | `8.1.0` | `8.2.0` |
| [ioredis](https://github.com/luin/ioredis ) | `5.10.1` | `5.11.0` |
| [next-intl](https://github.com/amannn/next-intl ) | `4.12.0` | `4.13.0` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ) | `8.20.0` | `8.21.0` |
| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node ) | `5.34.1` | `5.35.6` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.75.0` | `7.76.1` |
| [ws](https://github.com/websockets/ws ) | `8.20.1` | `8.21.0` |
Updates `@aws-sdk/client-s3` from 3.1047.0 to 3.1056.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.1056.0/clients/client-s3 )
Updates `@hookform/resolvers` from 5.2.2 to 5.4.0
- [Release notes](https://github.com/react-hook-form/resolvers/releases )
- [Commits](https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0 )
Updates `helmet` from 8.1.0 to 8.2.0
- [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/helmetjs/helmet/compare/v8.1.0...v8.2.0 )
Updates `ioredis` from 5.10.1 to 5.11.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.10.1...v5.11.0 )
Updates `next-intl` from 4.12.0 to 4.13.0
- [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.12.0...v4.13.0 )
Updates `pg` from 8.20.0 to 8.21.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.21.0/packages/pg )
Updates `posthog-node` from 5.34.1 to 5.35.6
- [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.35.6/packages/node )
Updates `react-hook-form` from 7.75.0 to 7.76.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.75.0...v7.76.1 )
Updates `ws` from 8.20.1 to 8.21.0
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.20.1...8.21.0 )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.1056.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: "@hookform/resolvers"
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: helmet
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: ioredis
dependency-version: 5.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: next-intl
dependency-version: 4.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: pg
dependency-version: 8.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: posthog-node
dependency-version: 5.35.6
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-hook-form
dependency-version: 7.76.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: ws
dependency-version: 8.21.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-05-28 21:15:00 -07:00
dependabot[bot]
1a1c19b24e
Bump the dev-patch-updates group with 4 updates
...
Bumps the dev-patch-updates group with 4 updates: [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [postcss](https://github.com/postcss/postcss ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `@tanstack/react-query-devtools` from 5.100.10 to 5.100.14
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.14/packages/react-query-devtools )
Updates `@types/react` from 19.2.14 to 19.2.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `postcss` from 8.5.14 to 8.5.15
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.15 )
Updates `tsx` from 4.22.0 to 4.22.3
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.3 )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query-devtools"
dependency-version: 5.100.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@types/react"
dependency-version: 19.2.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: tsx
dependency-version: 4.22.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 21:14:14 -07:00
dependabot[bot]
9d214b18af
Bump stripe from 20.4.1 to 22.2.0
...
Bumps [stripe](https://github.com/stripe/stripe-node ) from 20.4.1 to 22.2.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.4.1...v22.2.0 )
---
updated-dependencies:
- dependency-name: stripe
dependency-version: 22.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 21:14:14 -07:00
dependabot[bot]
e67b50b356
Bump lucide-react from 0.577.0 to 1.17.0
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.577.0 to 1.17.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.17.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 1.17.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 21:14:14 -07:00
rinseaid
616caf76cb
Auto-create roles referenced in blueprints
...
When a blueprint references a role that doesn't exist, create it
automatically with default permissions (getOrg, getResource,
listResources) instead of throwing an error or silently dropping
the association.
2026-05-28 21:14:14 -07:00
Owen
9a1db4948b
Shape the ssh/vnc/rdp login ui to match auth
2026-05-28 21:14:13 -07:00
Owen Schwartz
1215aa8122
Merge pull request #3184 from fosrl/dependabot/npm_and_yarn/prod-minor-updates-1701004488
...
Bump the prod-minor-updates group with 9 updates
2026-05-28 20:36:43 -07:00
Owen Schwartz
d318a756a8
Merge pull request #3183 from fosrl/dependabot/npm_and_yarn/dev-patch-updates-60744307c2
...
Bump the dev-patch-updates group with 4 updates
2026-05-28 20:36:17 -07:00
Owen Schwartz
b3c1e49c0c
Merge pull request #3185 from fosrl/dependabot/npm_and_yarn/stripe-22.2.0
...
Bump stripe from 20.4.1 to 22.2.0
2026-05-28 20:35:52 -07:00
Owen Schwartz
dc12b00502
Merge pull request #3186 from fosrl/dependabot/npm_and_yarn/lucide-react-1.17.0
...
Bump lucide-react from 0.577.0 to 1.17.0
2026-05-28 20:35:39 -07:00
Owen Schwartz
5b814e37c4
Merge pull request #2434 from NHClaessens/feature-share-link-redirect-path
...
feat: Add path setting to share links (resourceAccessToken)
2026-05-28 20:28:28 -07:00
Owen
8483616b04
Unstage ignored files
2026-05-28 20:27:25 -07:00
Owen
ffe198839a
Reset translations
2026-05-28 20:25:34 -07:00
NHClaessens
db5d1d4a16
Update postgres schema
2026-05-28 20:20:34 -07:00
NHClaessens
ad7dcddf24
Add translations
2026-05-28 20:20:33 -07:00
Owen
94408aad21
Add path onto redirectUrl
2026-05-28 20:19:19 -07:00
NHClaessens
b84a7996a9
Adjust validation to allow creation with (optional) path
2026-05-28 20:15:22 -07:00
Owen
a9b0bd8b47
Alter schema + add form field
2026-05-28 20:15:13 -07:00
Owen
a32acf7c69
Fix ui
2026-05-28 20:14:39 -07:00
Owen Schwartz
1e27acbf88
Merge pull request #2980 from rinseaid/blueprint-auto-create-roles
...
Auto-create roles referenced in blueprints
2026-05-28 20:10:53 -07:00
dependabot[bot]
4012cc658d
Bump lucide-react from 0.577.0 to 1.17.0
...
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) from 0.577.0 to 1.17.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/1.17.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 1.17.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 01:44:09 +00:00
dependabot[bot]
84d7a87609
Bump stripe from 20.4.1 to 22.2.0
...
Bumps [stripe](https://github.com/stripe/stripe-node ) from 20.4.1 to 22.2.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.4.1...v22.2.0 )
---
updated-dependencies:
- dependency-name: stripe
dependency-version: 22.2.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 01:43:42 +00:00
dependabot[bot]
9a92be532a
Bump the prod-minor-updates group with 9 updates
...
Bumps the prod-minor-updates group with 9 updates:
| Package | From | To |
| --- | --- | --- |
| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3 ) | `3.1047.0` | `3.1056.0` |
| [@hookform/resolvers](https://github.com/react-hook-form/resolvers ) | `5.2.2` | `5.4.0` |
| [helmet](https://github.com/helmetjs/helmet ) | `8.1.0` | `8.2.0` |
| [ioredis](https://github.com/luin/ioredis ) | `5.10.1` | `5.11.0` |
| [next-intl](https://github.com/amannn/next-intl ) | `4.12.0` | `4.13.0` |
| [pg](https://github.com/brianc/node-postgres/tree/HEAD/packages/pg ) | `8.20.0` | `8.21.0` |
| [posthog-node](https://github.com/PostHog/posthog-js/tree/HEAD/packages/node ) | `5.34.1` | `5.35.6` |
| [react-hook-form](https://github.com/react-hook-form/react-hook-form ) | `7.75.0` | `7.76.1` |
| [ws](https://github.com/websockets/ws ) | `8.20.1` | `8.21.0` |
Updates `@aws-sdk/client-s3` from 3.1047.0 to 3.1056.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.1056.0/clients/client-s3 )
Updates `@hookform/resolvers` from 5.2.2 to 5.4.0
- [Release notes](https://github.com/react-hook-form/resolvers/releases )
- [Commits](https://github.com/react-hook-form/resolvers/compare/v5.2.2...v5.4.0 )
Updates `helmet` from 8.1.0 to 8.2.0
- [Changelog](https://github.com/helmetjs/helmet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/helmetjs/helmet/compare/v8.1.0...v8.2.0 )
Updates `ioredis` from 5.10.1 to 5.11.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.10.1...v5.11.0 )
Updates `next-intl` from 4.12.0 to 4.13.0
- [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.12.0...v4.13.0 )
Updates `pg` from 8.20.0 to 8.21.0
- [Changelog](https://github.com/brianc/node-postgres/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianc/node-postgres/commits/pg@8.21.0/packages/pg )
Updates `posthog-node` from 5.34.1 to 5.35.6
- [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.35.6/packages/node )
Updates `react-hook-form` from 7.75.0 to 7.76.1
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases )
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md )
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.75.0...v7.76.1 )
Updates `ws` from 8.20.1 to 8.21.0
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.20.1...8.21.0 )
---
updated-dependencies:
- dependency-name: "@aws-sdk/client-s3"
dependency-version: 3.1056.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: "@hookform/resolvers"
dependency-version: 5.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: helmet
dependency-version: 8.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: ioredis
dependency-version: 5.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: next-intl
dependency-version: 4.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: pg
dependency-version: 8.21.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: posthog-node
dependency-version: 5.35.6
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: react-hook-form
dependency-version: 7.76.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: prod-minor-updates
- dependency-name: ws
dependency-version: 8.21.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-05-29 01:43:25 +00:00
dependabot[bot]
18ac542e30
Bump the dev-patch-updates group with 4 updates
...
Bumps the dev-patch-updates group with 4 updates: [@tanstack/react-query-devtools](https://github.com/TanStack/query/tree/HEAD/packages/react-query-devtools ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ), [postcss](https://github.com/postcss/postcss ) and [tsx](https://github.com/privatenumber/tsx ).
Updates `@tanstack/react-query-devtools` from 5.100.10 to 5.100.14
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query-devtools/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query-devtools@5.100.14/packages/react-query-devtools )
Updates `@types/react` from 19.2.14 to 19.2.15
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `postcss` from 8.5.14 to 8.5.15
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.14...8.5.15 )
Updates `tsx` from 4.22.0 to 4.22.3
- [Release notes](https://github.com/privatenumber/tsx/releases )
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs )
- [Commits](https://github.com/privatenumber/tsx/compare/v4.22.0...v4.22.3 )
---
updated-dependencies:
- dependency-name: "@tanstack/react-query-devtools"
dependency-version: 5.100.14
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: "@types/react"
dependency-version: 19.2.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
- dependency-name: tsx
dependency-version: 4.22.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: dev-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-29 01:36:20 +00:00
Owen
322475fb5c
Fix errors
2026-05-28 17:59:21 -07:00
Owen
2f124bffc4
Merge branch 'main' into dev
2026-05-28 17:46:42 -07:00
Owen Schwartz
86367383e7
Merge pull request #3026 from immanuwell/fix-validator-test-exit
...
fix: make validators test failures exit non-zero
2026-05-28 17:43:43 -07:00
Owen Schwartz
d22ba3566d
Merge pull request #2618 from LunarECL/fix-docker-label-partial-validation
...
Skip invalid Docker resources instead of failing entire blueprint (#1784 )
2026-05-28 17:41:15 -07:00
Owen Schwartz
c74b423bae
Merge pull request #3119 from Adityakk9031/#3086
...
Sort resource filter options in audit logs
2026-05-28 15:50:27 -07:00
Owen
f8a757c55f
Merge branch 'resource-policies' into dev
2026-05-28 15:30:16 -07:00
Owen
6aea3f1643
Merge branch 'auto-update' into dev
2026-05-28 13:59:34 -07:00
Owen
073dc34522
Merge branch 'rdp-ssh' into dev
2026-05-28 13:59:14 -07:00
Owen
3f5970a1f9
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-28 13:56:18 -07:00
Owen
e2f2608358
Merge branch 'main' into dev
2026-05-28 13:56:08 -07:00
Owen Schwartz
6d17bb04c4
Merge pull request #3167 from shleeable/patch-1
...
Installer: format main.go
2026-05-28 12:13:45 -07:00
Owen Schwartz
957e7ba127
Merge pull request #3175 from shleeable/patch-4
...
Fix: OLM token rate limit uses wrong field name
2026-05-28 12:13:04 -07:00
Owen Schwartz
def710cba8
Merge pull request #3176 from shleeable/patch-5
...
Fix: Update external.ts windowMs rate limit for milliseconds
2026-05-28 12:12:39 -07:00
Owen Schwartz
44da854575
Merge pull request #3177 from shleeable/patch-6
...
Fix: Missing return
2026-05-28 12:11:40 -07:00
miloschwartz
d3d2474855
update blueprints to say blueprints log
2026-05-28 12:11:20 -07:00
Owen Schwartz
d7d37c6f6e
Merge pull request #3179 from fosrl/dependabot/npm_and_yarn/dev-minor-updates-545c73ecbb
...
Bump the dev-minor-updates group across 1 directory with 6 updates
2026-05-28 12:10:40 -07:00
dependabot[bot]
3c80b9a229
Bump the dev-minor-updates group across 1 directory with 6 updates
...
Bumps the dev-minor-updates group with 6 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@dotenvx/dotenvx](https://github.com/dotenvx/dotenvx ) | `1.66.0` | `1.69.1` |
| [@react-email/ui](https://github.com/resend/react-email/tree/HEAD/packages/ui ) | `6.1.4` | `6.5.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) | `25.8.0` | `25.9.1` |
| [eslint](https://github.com/eslint/eslint ) | `10.3.0` | `10.4.0` |
| [react-email](https://github.com/resend/react-email/tree/HEAD/packages/react-email ) | `6.1.4` | `6.5.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint ) | `8.59.3` | `8.60.0` |
Updates `@dotenvx/dotenvx` from 1.66.0 to 1.69.1
- [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.66.0...v1.69.1 )
Updates `@react-email/ui` from 6.1.4 to 6.5.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/ui/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/@react-email/ui@6.5.0/packages/ui )
Updates `@types/node` from 25.8.0 to 25.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
Updates `eslint` from 10.3.0 to 10.4.0
- [Release notes](https://github.com/eslint/eslint/releases )
- [Commits](https://github.com/eslint/eslint/compare/v10.3.0...v10.4.0 )
Updates `react-email` from 6.1.4 to 6.5.0
- [Release notes](https://github.com/resend/react-email/releases )
- [Changelog](https://github.com/resend/react-email/blob/canary/packages/react-email/CHANGELOG.md )
- [Commits](https://github.com/resend/react-email/commits/react-email@6.5.0/packages/react-email )
Updates `typescript-eslint` from 8.59.3 to 8.60.0
- [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.60.0/packages/typescript-eslint )
---
updated-dependencies:
- dependency-name: "@dotenvx/dotenvx"
dependency-version: 1.69.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@react-email/ui"
dependency-version: 6.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: "@types/node"
dependency-version: 25.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: eslint
dependency-version: 10.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: react-email
dependency-version: 6.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
- dependency-name: typescript-eslint
dependency-version: 8.60.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dev-minor-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 19:10:09 +00:00
Owen Schwartz
a998a35482
Merge pull request #3181 from fosrl/remove-resend
...
Remove resend
2026-05-28 12:07:20 -07:00
Owen
20e0e5ebd0
Remove resend
2026-05-28 12:06:29 -07:00
Owen Schwartz
4d831effe1
Merge pull request #3180 from fosrl/dependabot/npm_and_yarn/prod-patch-updates-203742b32f
...
Bump the prod-patch-updates group across 1 directory with 5 updates
2026-05-28 12:06:08 -07:00
dependabot[bot]
80f4dd0e60
Bump the prod-patch-updates group across 1 directory with 5 updates
...
Bumps the prod-patch-updates group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@simplewebauthn/server](https://github.com/MasterKale/SimpleWebAuthn/tree/HEAD/packages/server ) | `13.3.0` | `13.3.1` |
| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query ) | `5.100.10` | `5.100.14` |
| [nodemailer](https://github.com/nodemailer/nodemailer ) | `8.0.7` | `8.0.9` |
| [resend](https://github.com/resend/resend-node ) | `6.12.3` | `6.12.4` |
| [semver](https://github.com/npm/node-semver ) | `7.8.0` | `7.8.1` |
Updates `@simplewebauthn/server` from 13.3.0 to 13.3.1
- [Release notes](https://github.com/MasterKale/SimpleWebAuthn/releases )
- [Changelog](https://github.com/MasterKale/SimpleWebAuthn/blob/master/CHANGELOG.md )
- [Commits](https://github.com/MasterKale/SimpleWebAuthn/commits/v13.3.1/packages/server )
Updates `@tanstack/react-query` from 5.100.10 to 5.100.14
- [Release notes](https://github.com/TanStack/query/releases )
- [Changelog](https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md )
- [Commits](https://github.com/TanStack/query/commits/@tanstack/react-query@5.100.14/packages/react-query )
Updates `nodemailer` from 8.0.7 to 8.0.9
- [Release notes](https://github.com/nodemailer/nodemailer/releases )
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodemailer/nodemailer/compare/v8.0.7...v8.0.9 )
Updates `resend` from 6.12.3 to 6.12.4
- [Release notes](https://github.com/resend/resend-node/releases )
- [Commits](https://github.com/resend/resend-node/compare/v6.12.3...v6.12.4 )
Updates `semver` from 7.8.0 to 7.8.1
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.8.0...v7.8.1 )
---
updated-dependencies:
- dependency-name: "@simplewebauthn/server"
dependency-version: 13.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: "@tanstack/react-query"
dependency-version: 5.100.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: nodemailer
dependency-version: 8.0.9
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: resend
dependency-version: 6.12.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
- dependency-name: semver
dependency-version: 7.8.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: prod-patch-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 19:02:31 +00:00
Owen Schwartz
eafa3076d8
Merge pull request #3137 from fosrl/dependabot/npm_and_yarn/qs-6.15.2
...
Bump qs from 6.15.1 to 6.15.2
2026-05-28 12:01:50 -07:00
Owen Schwartz
fef3cd8354
Merge pull request #2908 from fosrl/dependabot/github_actions/actions/setup-node-6.4.0
...
Bump actions/setup-node from 6.3.0 to 6.4.0
2026-05-28 12:00:48 -07:00
Owen Schwartz
36ada0705e
Merge pull request #3044 from fosrl/dependabot/github_actions/sigstore/cosign-installer-4.1.2
...
Bump sigstore/cosign-installer from 4.1.1 to 4.1.2
2026-05-28 12:00:38 -07:00
Owen Schwartz
8ae3c06df7
Merge pull request #3143 from fosrl/dependabot/github_actions/actions/stale-10.3.0
...
Bump actions/stale from 10.2.0 to 10.3.0
2026-05-28 12:00:25 -07:00
dependabot[bot]
ba127a8536
Bump qs from 6.15.1 to 6.15.2
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.15.1 to 6.15.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.15.1...v6.15.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 18:59:36 +00:00
Owen Schwartz
5c024f3a3a
Merge pull request #3142 from fosrl/dependabot/github_actions/docker/login-action-4.2.0
...
Bump docker/login-action from 4.1.0 to 4.2.0
2026-05-28 11:57:53 -07:00
Owen Schwartz
4fdb8583f6
Merge pull request #3178 from fosrl/sec-updates
...
Advance security updates to main
2026-05-28 11:56:57 -07:00
Owen Schwartz
2946df3b8e
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-28 11:54:23 -07:00
Shlee
c3b0c4e5e9
Update verifyApiKeyOrgAccess.ts
2026-05-28 15:55:34 +09:30
Shlee
a79d0f1677
Update external.ts
2026-05-28 15:45:06 +09:30
Shlee
bfd7a7f561
Update external.ts
2026-05-28 15:31:45 +09:30
Owen
a5332bb0cc
Update tsconfig
2026-05-27 21:38:19 -07:00
Owen
b3963cc34b
Middleware -> proxy
2026-05-27 21:38:12 -07:00
Owen Schwartz
ddb132f9fa
Merge pull request #3085 from marcschaeferger-org/security-updates
...
Normalize request parameters and update dependencies for Security
2026-05-27 21:37:50 -07:00
Owen
64c901d91f
Properly lock the ip selection through writes to db
2026-05-27 21:08:45 -07:00
Owen
cd9e56fdb7
Make the destination optional
2026-05-27 17:52:04 -07:00
Owen
1b6b112e92
Add auth daemon to blueprints
2026-05-27 17:29:19 -07:00
Owen
0ff0e83c9f
Complete removal of http and protocol from public
2026-05-27 17:19:04 -07:00
Owen
6d491b7bb9
Cache wildcard certs for easy lookup
2026-05-27 14:58:36 -07:00
miloschwartz
cdc50ed47a
remove shadow from labels
2026-05-27 14:23:04 -07:00
Owen
06cc13c637
Moving to mode replacing http and protocol fields
2026-05-27 12:04:00 -07:00
Owen
464d4990df
Fix cascading errors
2026-05-27 11:34:34 -07:00
miloschwartz
e2441ce284
adjust label overflow
2026-05-26 23:59:49 -07:00
miloschwartz
0b6a3234a5
auto close labels dropdown on select but not on checkbox
2026-05-26 22:47:05 -07:00
miloschwartz
ae8599c723
dont close label filter after select
2026-05-26 22:30:55 -07:00
miloschwartz
938e9b0d49
more ui/ux enhancements around labels and tables
2026-05-26 22:26:54 -07:00
miloschwartz
05e4ad3200
minor visual adjustments to tags
2026-05-26 21:34:15 -07:00
Owen
cb90672573
Trying to get these forms to work
2026-05-26 21:20:34 -07:00
Milo Schwartz
9eb55ba68c
Merge pull request #3130 from Fredkiss3/feat/filter-on-label-column
...
feat: add label filter column to sites, resource & client tables
2026-05-26 21:01:22 -07:00
Owen
e19b6ebc82
Hide the destination and the alias
2026-05-26 20:38:04 -07:00
Owen
5a6de12f74
Revert to the mode on top and make it 2 x 2
2026-05-26 20:30:33 -07:00
Owen
6e6c91a27c
Move site down
2026-05-26 20:16:54 -07:00
Shlee
cf12ab1ac3
Update main.go
2026-05-27 12:12:48 +09:30
Owen
aa7004b2ff
Add new ssh config for private resources
2026-05-26 17:50:46 -07:00
Owen
eca87b66f0
Use the create api
2026-05-26 17:11:45 -07:00
Owen
cc8c89eeae
Cleaning up some react
2026-05-26 16:53:22 -07:00
Fred KISSIE
6d14a4df49
💄 fix blueprint toast color
2026-05-27 01:36:45 +02:00
Owen
6ea4aa1920
Suppoter key
2026-05-26 16:35:28 -07:00
Owen
f12451b8f9
Consolidate target components
2026-05-26 16:33:54 -07:00
Owen
0d4bb65a92
Adjusting the create ui
2026-05-26 16:10:06 -07:00
Owen
d47ad9ac40
Fix height problem
2026-05-26 16:08:52 -07:00
Fred KISSIE
94949aa3fd
♻️ fix search params on other tables too
2026-05-27 00:44:18 +02:00
Fred KISSIE
df098f55ba
♻️ pass default user search params query to user devices table
2026-05-27 00:23:48 +02:00
Owen
f81ae24ba7
Clean up the ui a bit
2026-05-26 15:05:30 -07:00
Fred KISSIE
facbb8f0a4
✨ label filter column on the clients table
2026-05-26 23:46:56 +02:00
Fred KISSIE
36fbd8818c
✨ label filter column for private resources
2026-05-26 23:36:07 +02:00
Owen
df1e28aabd
Pass one on the new create screen
2026-05-26 14:29:13 -07:00
Fred KISSIE
91883397e6
✨ label filter column
2026-05-26 22:45:41 +02:00
Fred KISSIE
fd1813f3a7
Merge branch 'dev' into feat/filter-on-label-column
2026-05-26 22:26:18 +02:00
Owen Schwartz
ddabfb5ca1
Merge pull request #3154 from RitwijParmar/codex/pangolin-refresh-live-log-window
...
fix(logs): refresh default end time
2026-05-26 11:52:10 -07:00
Owen Schwartz
ec0666a612
Merge pull request #3151 from shleeable/patch-1
...
Installer: Handle both Maxmind Country and ASN databases.
2026-05-26 09:50:08 -07:00
Shlee
bbf42c5802
Update main.go
2026-05-26 17:14:06 +09:30
Ritwij Aryan Parmar
6aa1d3b094
fix(logs): refresh default end time
2026-05-26 01:26:53 -04:00
miloschwartz
0d820df797
add ce or ee to issue template
2026-05-25 21:40:02 -07:00
Shlee
f1ec1a2fb1
Update docker-compose.yml
2026-05-26 13:49:06 +09:30
Shlee
32fcf90467
Update docker-compose.yml
2026-05-26 13:48:00 +09:30
Shlee
5a53f88fd6
Update main.go
2026-05-26 13:37:28 +09:30
Shlee
51971c7ef2
Update config.yml
2026-05-26 13:36:01 +09:30
Shlee
491096109a
Update main.go
2026-05-26 13:31:07 +09:30
Shlee
802a41b1bd
Update main.go
2026-05-26 13:25:53 +09:30
Shlee
f59fbabede
Update main.go
2026-05-26 13:12:48 +09:30
Shlee
5a7d54058e
Update main.go
2026-05-26 13:06:35 +09:30
Owen Schwartz
5ef4490692
Merge pull request #3148 from bishnubista/fix-audit-log-replica-routing
...
fix(audit-logs): route request audit log reads through logsDb
2026-05-25 12:02:24 -07:00
bishnubista
817e848d08
fix(audit-logs): route request audit log reads through logsDb
...
Route the read paths in queryRequestAuditLog.ts and
queryRequestAnalytics.ts through `logsDb` instead of
`primaryLogsDb`, matching the existing private audit log routes
(queryActionAuditLog, queryAccessAuditLog, queryConnectionAuditLog
all already use `logsDb`). In PostgreSQL deployments configured
with a read replica via `withReplicas` (see server/db/pg/logsDriver.ts),
this keeps high-volume audit log reads off the primary. No-op
in OSS-SQLite where `logsDb === primaryDb`.
Investigated rewriting `queryUniqueFilterAttributes` per the
in-line TODO ("SOMEONE PLEASE OPTIMIZE THIS!!!!!"). A candidate
rewrite using UNION ALL with six GROUP BY...LIMIT 500 arms
benchmarked 48-61% slower than the current SELECT DISTINCT
LIMIT 501 approach on SQLite (100k/300k/1M rows, 20 runs each):
each grouped arm materializes a temp B-tree before applying LIMIT,
while DISTINCT short-circuits via hash dedup with early exit.
A materialized facets table is likely the right long-term fix,
not a query-shape rewrite.
2026-05-25 10:37:47 -07:00
dependabot[bot]
166c8326c5
Bump actions/stale from 10.2.0 to 10.3.0
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10.2.0 to 10.3.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/b5d41d4e1d5dceea10e7104786b73624c18a190f...eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: 10.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-25 01:52:46 +00:00
dependabot[bot]
673f1e93f4
Bump docker/login-action from 4.1.0 to 4.2.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/4907a6ddec9925e35a0a9e82d7399ccc52663121...650006c6eb7dba73a995cc03b0b2d7f5ca915bee )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-25 01:52:42 +00:00
Owen
4c1e1daf07
All page types are there and look mostly correct
2026-05-22 17:37:37 -07:00
Owen
7c54df7ed1
Rework page to be functional
2026-05-22 16:09:02 -07:00
Owen
9d77fcc457
Make the first ssh page and conditional http page
2026-05-22 15:12:37 -07:00
Owen
454449ec8a
Add support for push pam users
2026-05-22 12:12:55 -07:00
Owen
fe67e8e384
Clean up types
2026-05-22 12:12:46 -07:00
Owen
715b957660
Support not push ssh method
2026-05-22 11:19:35 -07:00
Owen
f1e4bf8d36
Add hint about invoices for the license key
2026-05-22 10:30:41 -07:00
Fred KISSIE
76aea311a4
✨ add label filter column to sitesTable
2026-05-22 04:07:49 +02:00
Owen
3539b9ddb4
Working
2026-05-21 17:30:06 -07:00
Owen Schwartz
1a3cf2094b
Merge pull request #3117 from Fredkiss3/refactor/loading-animation-on-request-logs
...
feat: Show a loading animation on http request logs table
2026-05-21 17:28:20 -07:00
Owen
4530aac4f3
Update setting is working
...
Adjust the ui
Adjust description
2026-05-21 16:34:32 -07:00
Fred KISSIE
09cb20a084
push
2026-05-22 00:44:29 +02:00
Owen
6d4afd0953
Control updates from the ui
2026-05-21 15:43:31 -07:00
Owen
d1fb2e19d3
Fix cache import to be dynamic
2026-05-21 14:43:50 -07:00
Owen
dee0ca6864
Add permissions check, shasum check, & build info
2026-05-21 14:34:16 -07:00
Fred KISSIE
2934bbdd20
♻️ use react query for network logs
2026-05-21 23:27:02 +02:00
Fred KISSIE
2b46e8eaba
♻️ use useQuery for network action logs
2026-05-21 23:23:49 +02:00
Owen
ed73d089d0
Auto update newt
2026-05-21 14:13:32 -07:00
Owen
3b89104a59
Add regional redis cache
2026-05-21 14:07:09 -07:00
Fred KISSIE
5bf8b336c5
♻️ useQuery for fetching access logs
2026-05-21 23:05:34 +02:00
Fred KISSIE
21a144753d
✨ Add access react query
2026-05-21 22:50:15 +02:00
Fred KISSIE
c1b8dfc863
♻️ refactor
2026-05-21 22:44:24 +02:00
Fred KISSIE
5efcd4479a
Merge branch 'dev' into refactor/loading-animation-on-request-logs
2026-05-21 22:31:16 +02:00
Owen
e4e8b33e9f
Enforce absolute paths for sudo commands
2026-05-21 12:14:52 -07:00
Owen Schwartz
35ad235f49
Merge pull request #3129 from fosrl/fix-site-delete
...
Improve delete function speed & order of ops
2026-05-21 12:06:18 -07:00
Owen
834672c846
Improve delete function speed & order of ops
2026-05-21 12:05:16 -07:00
Owen
af13790c93
Fix pasting the device code not working
2026-05-20 16:28:12 -07:00
Owen Schwartz
b8180d848a
Merge pull request #3118 from Adityakk9031/#3105
...
Fix public resource health with unknown WireGuard targets
2026-05-20 16:20:25 -07:00
Owen Schwartz
fef7563e14
Merge pull request #3125 from fosrl/fix-3104
...
Fix #3104
2026-05-20 16:15:21 -07:00
Owen
6337cf4359
Fix #3104
2026-05-20 16:14:47 -07:00
Owen
87bcd8ec1b
Merge branch 'main' into dev
2026-05-20 15:59:01 -07:00
Owen Schwartz
b3cfe82dff
Merge pull request #3124 from fosrl/fix-logoUrl
...
Fix logo url
2026-05-20 14:19:29 -07:00
Owen
d65128671c
Fix logo url
2026-05-20 14:18:55 -07:00
Owen Schwartz
41fdd5de74
Merge pull request #3122 from fosrl/button-to-rebuild-association
...
Add button to rebuid cache
2026-05-20 12:08:47 -07:00
Owen
2704202ba9
Add button to rebuid cache
2026-05-20 12:08:20 -07:00
Owen Schwartz
72ef0ae020
Merge pull request #3121 from fosrl/patch-rebuild-sites
...
patch rebuild sites
2026-05-20 11:48:33 -07:00
Owen
1442faa740
Prevent concurrent rebuilds
2026-05-20 11:46:59 -07:00
Owen
6aa589e612
Block adds to clients in jit mode
2026-05-20 11:35:15 -07:00
Owen
4b1a8e14c4
Put long running into the background to end transaction
2026-05-20 11:18:47 -07:00
Owen
1a0db10b1a
Verify button to verify cache
2026-05-20 11:15:15 -07:00
Owen
b7634086db
Just accept any url for now
2026-05-20 10:47:37 -07:00
Aditya kumar singh
73e9e830c3
Sort resource filter options in audit logs
2026-05-20 11:13:50 +05:30
Aditya kumar singh
a6469e67a8
Fix public resource health with unknown WireGuard targets
2026-05-20 09:05:05 +05:30
Owen
23ca3efbf4
Merge branch 'dev' into rdp-ssh
2026-05-19 20:12:05 -07:00
Owen
0f9100fd3a
Merge branch 'rdp-ssh' of github.com:fosrl/pangolin into rdp-ssh
2026-05-19 20:06:48 -07:00
Owen Schwartz
c47c411161
Merge pull request #3114 from Fredkiss3/fix/tag-input-scroll
...
fix: make tag input wrap around instead of scrolling
2026-05-19 20:03:59 -07:00
Owen Schwartz
e88e262abe
Merge pull request #3004 from Fredkiss3/feat/labels-on-sites-and-resources
...
feat: site & resource labels
2026-05-19 20:03:22 -07:00
Owen
832d45e32b
Move pages back
2026-05-19 20:02:27 -07:00
Owen
69e3ac3cd4
Move login page locations
2026-05-19 20:02:27 -07:00
Owen
50865f4265
Remove terminate button
2026-05-19 20:02:27 -07:00
Owen
0d1a8d9695
Only switch if we are actually connected
2026-05-19 20:02:27 -07:00
Owen
5d8486dd7f
Sure up some things with browserAccessType
2026-05-19 20:02:27 -07:00
Owen
3c25932787
Adjust page to be editable
2026-05-19 20:02:27 -07:00
Owen
1d0e1eb126
Temp credential storage
2026-05-19 20:02:27 -07:00
Owen
57c0dc8618
Support private key
2026-05-19 20:02:27 -07:00
Owen
526a147570
Clean up toasts
2026-05-19 20:02:27 -07:00
Owen
0938997548
Add crud for browser targets
2026-05-19 20:02:27 -07:00
Owen
0876b482f8
Remove extra fields
2026-05-19 20:02:27 -07:00
Owen
d558c31f88
Standardize the ui
2026-05-19 20:02:26 -07:00
Owen
6010515da0
Pull in the destination from the api
2026-05-19 20:02:26 -07:00
Owen
868bcd8e34
USe right table
2026-05-19 20:02:26 -07:00
Owen
20c4904965
Add internal api get for proxy information
2026-05-19 20:02:26 -07:00
Owen
5a5536b38c
Reinstall packages
2026-05-19 20:02:26 -07:00
Owen
53e2296de8
Clean up forms a bit
2026-05-19 20:02:26 -07:00
Owen
d2423919e9
Add favicon passthrough
2026-05-19 20:02:26 -07:00
Owen
2250fcd177
Serve the resource from the right place
2026-05-19 20:02:26 -07:00
Owen
2a33256d17
Add gateway endpoints into the traefik config
2026-05-19 20:02:26 -07:00
Owen
117aa750f8
Working on new target type
2026-05-19 20:02:26 -07:00
Owen
15f161274f
Add browserGatewayTarget table
2026-05-19 20:02:26 -07:00
Owen
09779aca3e
Add basic vnc test
2026-05-19 20:02:25 -07:00
Owen
1d1f7cecf4
Support rdp
2026-05-19 20:02:25 -07:00
Owen
dc00668cbe
Add first iteration of ssh proxy
2026-05-19 20:02:25 -07:00
Owen
57701e13eb
Comment out some fields
2026-05-19 20:02:25 -07:00
Owen
46545cb003
Initial rdp working
2026-05-19 20:02:21 -07:00
Fred KISSIE
a163cc3678
💄 show loading animation on http request logs table
2026-05-20 04:50:49 +02:00
Fred KISSIE
1dfb3408e8
♻️ use react query for fetching instead of useEfffect
2026-05-20 01:00:56 +02:00
Fred KISSIE
67fb2beba1
Merge branch 'dev' into refactor/loading-animation-on-request-logs
2026-05-19 23:54:21 +02:00
Fred KISSIE
6cacc9b83f
💄 limit tag width
2026-05-19 22:52:44 +02:00
Fred KISSIE
1f1791feb7
💄 make tag input wrap around instead of scrolling
2026-05-19 22:48:15 +02:00
Owen Schwartz
1ba75092f9
Merge pull request #3113 from fosrl/dev
...
derived only from roles that the user holds AND are assigned to the target resource
2026-05-19 10:56:30 -07:00
Owen
08a08e73b3
derived only from roles that the user holds AND are assigned to the target resource
2026-05-19 10:53:54 -07:00
Fred KISSIE
c500979099
Merge branch 'dev' into refactor/loading-animation-on-request-logs
2026-05-18 22:52:27 +02:00
Fred KISSIE
2d9c082607
💄 UI
2026-05-18 22:17:49 +02:00
Fred KISSIE
7968c4357b
✨ edit org label
2026-05-18 22:14:49 +02:00
Fred KISSIE
25c08e7279
✨ Create label dialog
2026-05-18 21:57:44 +02:00
copilot-swe-agent[bot]
81ed391efb
Remove obsolete stoi import from blueprint OpenAPI route
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 21:30:23 +00:00
copilot-swe-agent[bot]
f3bee70c23
Reformat generated OpenAPI response schemas for readability
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 21:28:39 +00:00
copilot-swe-agent[bot]
15a9eb28d9
Add concrete OpenAPI data schemas for selected routes
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/7b395a8e-7fae-4f4d-952e-4030fea08262
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 21:25:53 +00:00
copilot-swe-agent[bot]
a0a093ed0b
Document all registerPath responses and normalize OpenAPI parser schemas
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 06:43:10 +00:00
copilot-swe-agent[bot]
9cec711427
Fix custom parser OpenAPI types and add structured default response schema
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/73990123-9c27-444b-bc6e-77e890a0d57c
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-17 06:38:44 +00:00
Owen Schwartz
82745c701a
Merge pull request #3094 from fosrl/dev
...
Sync dev
2026-05-16 20:46:12 -07:00
Owen
68e775659b
Merge branch 'main' into dev
2026-05-16 20:45:39 -07:00
Owen
1c5e3000b6
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-16 20:45:31 -07:00
Owen
3b93fd99a1
Remove workflows
2026-05-16 20:44:36 -07:00
dependabot[bot]
e4fd2b656d
Bump sigstore/cosign-installer from 4.1.1 to 4.1.2
...
Bumps [sigstore/cosign-installer](https://github.com/sigstore/cosign-installer ) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/sigstore/cosign-installer/releases )
- [Commits](https://github.com/sigstore/cosign-installer/compare/v4.1.1...6f9f17788090df1f26f669e9d70d6ae9567deba6 )
---
updated-dependencies:
- dependency-name: sigstore/cosign-installer
dependency-version: 4.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-16 21:55:15 +00:00
Owen Schwartz
159e91a07c
Merge pull request #3090 from fosrl/github-action-cosign
...
Upgrade cosign installer to v4.1.2 and pin cosign version
2026-05-16 14:53:24 -07:00
miloschwartz
530b5082bd
make online/connected styling consistent
2026-05-16 12:34:17 -07:00
Marc Schäfer
3322f1ccb4
Update cosign installer version in CI workflow
2026-05-16 16:21:13 +02:00
Marc Schäfer
1b17fba19f
Upgrade cosign installer to v4.1.2 and pin cosign version
...
Updated cosign installer to version 4.1.2 and specified cosign release version.
2026-05-16 16:17:45 +02:00
Owen
987b5d580e
Sure up some things with browserAccessType
2026-05-15 17:26:58 -07:00
Owen
cb75ffc3b7
Adjust page to be editable
2026-05-15 16:46:43 -07:00
Owen
540f0a754d
Temp credential storage
2026-05-15 16:11:23 -07:00
Owen
0f9a6fd968
Support private key
2026-05-15 16:07:14 -07:00
Owen
82112abc34
Clean up toasts
2026-05-15 15:01:37 -07:00
Owen
75b5afd544
Add crud for browser targets
2026-05-15 14:09:33 -07:00
Owen
00e1675f7b
Remove extra fields
2026-05-15 12:08:40 -07:00
Owen
2ddbdf977b
Standardize the ui
2026-05-15 12:06:05 -07:00
Owen
4c8f0cc9ec
Pull in the destination from the api
2026-05-15 11:48:13 -07:00
Marc Schäfer
18d380ce30
fix(security): normalize request parameters and update dependencies
...
Signed-off-by: Marc Schäfer <git@marcschaeferger.de >
2026-05-15 18:35:58 +00:00
Owen
e822b681cd
Merge branch 'dev' into rdp-ssh
2026-05-15 11:18:31 -07:00
Owen
dd1f7ba544
Make crowdsec --crowdsec
2026-05-14 21:46:26 -07:00
Owen Schwartz
8c2e6965f1
Merge pull request #3081 from fosrl/dev
...
Update sidebar
2026-05-14 21:21:03 -07:00
Owen
b414f04cce
Remove funding
2026-05-14 21:20:34 -07:00
Owen Schwartz
9c71922dda
Merge pull request #3079 from fosrl/dev
...
Add site information to user api
2026-05-14 20:17:19 -07:00
Owen
6e4a28f227
Add site information as well
2026-05-14 18:02:42 -07:00
Owen Schwartz
64d8f035a2
Merge pull request #3077 from fosrl/dev
...
1.18.4-s.5
2026-05-14 17:41:51 -07:00
Owen
0a5780a3b3
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-14 17:41:00 -07:00
Owen
d58b96f4b1
Add port and icmp information to api endpoint
2026-05-14 17:39:22 -07:00
Owen Schwartz
f778f5c941
Merge pull request #3071 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-14 17:20:50 -07:00
Owen
6422208f69
Optimize get all relays
2026-05-14 16:59:15 -07:00
Owen
c3ebc423b5
Each node should only update its own sites
2026-05-14 16:51:09 -07:00
Fred KISSIE
68d7b0a416
🚧 wip: label
2026-05-14 22:43:29 +02:00
Fred KISSIE
43546c84eb
🚧 wip: create label dialog
2026-05-14 22:42:01 +02:00
Fred KISSIE
eac36ee442
✨ delete label
2026-05-14 22:15:43 +02:00
Owen Schwartz
92f992728f
Merge pull request #3074 from fosrl/dev
...
Optimize building aliases in jit mode
2026-05-14 12:25:44 -07:00
Owen
78ad2d17c7
Optimize building aliases in jit mode
2026-05-14 12:25:05 -07:00
Fred KISSIE
9a88394efe
🛂 gate label endpoints behing subscription
2026-05-14 21:17:58 +02:00
Fred KISSIE
173562654b
✨ delete org label endpoint
2026-05-14 21:09:48 +02:00
Owen Schwartz
b29bb7384d
Merge pull request #3073 from fosrl/dev
...
Further optimizations
2026-05-14 12:00:25 -07:00
Owen
5a8de8210b
Further optimizations
2026-05-14 11:59:59 -07:00
Owen Schwartz
d5181454f4
Merge pull request #3072 from fosrl/dev
...
Optimize this
2026-05-14 11:34:56 -07:00
Owen
0e0666cacf
Optimize this
2026-05-14 11:34:09 -07:00
Owen
e1583a58aa
USe right table
2026-05-14 11:33:42 -07:00
Owen Schwartz
02ba2393b9
New translations en-us.json (German)
...
[ci skip]
2026-05-14 11:08:12 -07:00
Fred KISSIE
8f7e5ab1ed
🚧 wip: org labels page
2026-05-14 19:31:53 +02:00
Fred KISSIE
4334480675
♻️ refactor
2026-05-14 18:33:29 +02:00
Fred KISSIE
6aa406927a
🐛 fix error message
2026-05-14 18:20:26 +02:00
Fred KISSIE
5b50024712
Merge branch 'dev' into feat/labels-on-sites-and-resources
2026-05-14 18:15:14 +02:00
Owen
7d922ac95f
Add internal api get for proxy information
2026-05-13 21:54:58 -07:00
Owen
795a3d351e
Reinstall packages
2026-05-13 21:16:40 -07:00
Owen
4b4c86b4b7
Clean up forms a bit
2026-05-13 21:16:00 -07:00
Owen
013af49137
Add favicon passthrough
2026-05-13 21:11:25 -07:00
Owen
a6ae9290f2
Serve the resource from the right place
2026-05-13 18:01:36 -07:00
Owen
de70d72e0d
Add gateway endpoints into the traefik config
2026-05-13 17:33:16 -07:00
Owen Schwartz
daf260cf61
Merge pull request #3064 from fosrl/dev
...
1.18.4-s.1
2026-05-13 14:40:50 -07:00
Owen
92a06e0ea3
Handle jit mode with syncs
2026-05-13 14:00:43 -07:00
Owen
c16d2ff2ed
Fix log message
2026-05-13 13:52:35 -07:00
Owen
73a4d7d351
Quiet log message
2026-05-13 11:57:02 -07:00
Owen
4e07e9c52c
Working on new target type
2026-05-13 11:56:23 -07:00
Owen
743621eb25
Add browserGatewayTarget table
2026-05-12 21:48:59 -07:00
Owen
e9df995e76
Merge branch 'dev' into resource-policies
2026-05-12 21:12:40 -07:00
Owen
943923ff4b
Add basic vnc test
2026-05-12 21:12:01 -07:00
Owen
3f17f1a468
Support rdp
2026-05-12 21:12:01 -07:00
Owen
436996a43d
Add first iteration of ssh proxy
2026-05-12 21:12:01 -07:00
Owen
d42b6076d2
Comment out some fields
2026-05-12 21:12:01 -07:00
Owen
89cc99f915
Initial rdp working
2026-05-12 21:12:00 -07:00
Owen Schwartz
1860b4b862
Merge pull request #3061 from fosrl/dev
...
Add 1.18.4 migration
2026-05-12 21:01:39 -07:00
Owen
efb1d69ac9
Add migration
2026-05-12 20:59:58 -07:00
Owen Schwartz
0601b55f22
Merge pull request #3060 from fosrl/dev
...
Translations
2026-05-12 20:48:55 -07:00
Owen Schwartz
107986d848
Merge pull request #3059 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-12 20:45:53 -07:00
Owen Schwartz
b6c8fbe43b
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-12 20:41:30 -07:00
Owen Schwartz
4208a9f372
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-12 20:41:28 -07:00
Owen Schwartz
3c82a228fb
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-12 20:41:26 -07:00
Owen Schwartz
a4aa29e48a
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-12 20:41:25 -07:00
Owen Schwartz
0f82ba6627
New translations en-us.json (Russian)
...
[ci skip]
2026-05-12 20:41:23 -07:00
Owen Schwartz
1df5d9fac8
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-12 20:41:21 -07:00
Owen Schwartz
5189583d73
New translations en-us.json (Polish)
...
[ci skip]
2026-05-12 20:41:20 -07:00
Owen Schwartz
b794d2aa40
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-12 20:41:18 -07:00
Owen Schwartz
c69059b227
New translations en-us.json (Korean)
...
[ci skip]
2026-05-12 20:41:17 -07:00
Owen Schwartz
b27b62d4c8
New translations en-us.json (Italian)
...
[ci skip]
2026-05-12 20:41:15 -07:00
Owen Schwartz
ee8290d68c
New translations en-us.json (German)
...
[ci skip]
2026-05-12 20:41:13 -07:00
Owen Schwartz
82e8e79b16
New translations en-us.json (Czech)
...
[ci skip]
2026-05-12 20:41:12 -07:00
Owen Schwartz
2d428d2fa0
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-12 20:41:10 -07:00
Owen Schwartz
0005c11a0a
New translations en-us.json (French)
...
[ci skip]
2026-05-12 20:41:08 -07:00
Owen Schwartz
559cbeb7d5
Merge pull request #3058 from fosrl/dev
...
1.18.4
2026-05-12 20:20:10 -07:00
Owen
f91d914ec6
Show when a domain is config managed
2026-05-12 20:14:12 -07:00
Owen Schwartz
e975f56445
Merge pull request #3008 from AstralDestiny/patch-2
...
Update references of SSL alone to be TLS to align with proper wording…
2026-05-12 13:57:11 -07:00
Fred KISSIE
ce746a2a21
✨ Handle labels for machine clients
2026-05-12 22:32:56 +02:00
Fred KISSIE
7120ab4b22
♻️ filter sites & resources by labels
2026-05-12 20:45:12 +02:00
Fred KISSIE
12e777b32e
✨ Add labels column to private resources table
2026-05-12 20:25:32 +02:00
Fred KISSIE
9378103ddd
✨ handle private resources filtering by labels
2026-05-12 20:24:34 +02:00
Fred KISSIE
ec794d5de2
✨ attach/detach private resources
2026-05-12 20:01:33 +02:00
Fred KISSIE
12b18a3e8c
✨ attach labels to private resources
2026-05-12 19:58:44 +02:00
Fred KISSIE
91e8a13e59
🗃️ Add site resource labels schema
2026-05-12 17:55:56 +02:00
Fred KISSIE
931ba0f540
💄 px-2 button
2026-05-12 17:46:46 +02:00
miloschwartz
b6caeda0a5
improve targets round robin warning
2026-05-11 22:06:43 -07:00
Owen
77d17af15b
Add global hide_powered_by and make it backward
2026-05-11 16:18:57 -07:00
Owen
264c6bf4e8
Use the right param for user
2026-05-11 12:06:36 -07:00
Fred KISSIE
d321d7275c
🚧 tried to memo proxy resource table, failed
2026-05-11 21:06:20 +02:00
Owen
4aa72eb1a3
Confirm delete of share links
2026-05-11 11:49:51 -07:00
Owen
a066a68e1a
Pick the most specific domain
...
Fixes #3047
2026-05-11 11:28:32 -07:00
Fred KISSIE
3855486a00
⚡ ️ prevent SitetableCell from rerendering unnecessarily
2026-05-11 19:27:00 +02:00
Fred KISSIE
ab494521b1
✨ labels on proxy resources
2026-05-11 18:37:16 +02:00
Fred KISSIE
549e1ead1d
✨ handle labels in resources too
2026-05-11 18:30:23 +02:00
Fred KISSIE
a0759a79a1
🗃️ add unique indexes to site & resource labels in sqlite
2026-05-11 18:28:40 +02:00
Fred KISSIE
14e1a119d3
🚧 WIP: showing labels in proxy resources table
2026-05-11 18:24:47 +02:00
Fred KISSIE
6e066d38b0
🚚 Make label badge its own component
2026-05-11 18:17:29 +02:00
Fred KISSIE
21f72639b6
🚧 make labels column paid, and cleanup
2026-05-11 18:13:19 +02:00
Fred KISSIE
8a0c2031d4
✨ search list by labels too
2026-05-11 18:02:59 +02:00
Fred KISSIE
56d3a466e5
💄 make controlled data table input a search input
2026-05-11 18:02:44 +02:00
Fred KISSIE
563e505cc1
💸 add labels to paid features
2026-05-11 18:02:15 +02:00
Fred KISSIE
c44c02b8ba
💄 make site labels column design nicer
2026-05-11 17:04:44 +02:00
Fred KISSIE
b9ab35a05b
🐛 handle idempotency when adding/removing labels from sites/resources
2026-05-11 16:57:53 +02:00
miloschwartz
9fb677e952
allow editing self and owner user roles
2026-05-08 17:48:43 -07:00
Owen Schwartz
e253195fdd
Merge pull request #3035 from fosrl/dev
...
Add new log streaming and client endpoint to connection log
2026-05-08 17:18:16 -07:00
Owen Schwartz
88d8414eb8
Merge pull request #3016 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-08 17:17:30 -07:00
Owen Schwartz
5f3fafb1b0
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-08 17:16:31 -07:00
Owen Schwartz
de1338a8cd
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-08 17:16:29 -07:00
Owen Schwartz
0800aa2a61
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-08 17:16:28 -07:00
Owen Schwartz
4959d66ac1
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-08 17:16:26 -07:00
Owen Schwartz
9320df8be6
New translations en-us.json (Russian)
...
[ci skip]
2026-05-08 17:16:24 -07:00
Owen Schwartz
13ec6b6620
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-08 17:16:23 -07:00
Owen Schwartz
2ca3ef019c
New translations en-us.json (Polish)
...
[ci skip]
2026-05-08 17:16:21 -07:00
Owen Schwartz
724e41a54f
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-08 17:16:19 -07:00
Owen Schwartz
ce5e62d216
New translations en-us.json (Korean)
...
[ci skip]
2026-05-08 17:16:17 -07:00
Owen Schwartz
874dc2b33e
New translations en-us.json (Italian)
...
[ci skip]
2026-05-08 17:16:16 -07:00
Owen Schwartz
3b2622d590
New translations en-us.json (German)
...
[ci skip]
2026-05-08 17:16:14 -07:00
Owen Schwartz
c81d855741
New translations en-us.json (Czech)
...
[ci skip]
2026-05-08 17:16:12 -07:00
Owen Schwartz
3bce8d3596
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-08 17:16:10 -07:00
Owen Schwartz
ee2a1e2bc3
New translations en-us.json (French)
...
[ci skip]
2026-05-08 17:16:09 -07:00
Owen Schwartz
a0f3ee74f9
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-08 17:14:09 -07:00
Owen Schwartz
82a36fd632
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-08 17:14:07 -07:00
Owen Schwartz
c5084137ab
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-08 17:14:06 -07:00
Owen Schwartz
65ec8da100
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-08 17:14:04 -07:00
Owen Schwartz
e76e7581a5
New translations en-us.json (Russian)
...
[ci skip]
2026-05-08 17:14:02 -07:00
Owen Schwartz
a97a4b6ec1
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-08 17:14:00 -07:00
Owen Schwartz
e38bbde348
New translations en-us.json (Polish)
...
[ci skip]
2026-05-08 17:13:58 -07:00
Owen Schwartz
026260ddfb
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-08 17:13:57 -07:00
Owen Schwartz
97be5eb7d5
New translations en-us.json (Korean)
...
[ci skip]
2026-05-08 17:13:55 -07:00
Owen Schwartz
d7b96ba3f5
New translations en-us.json (Italian)
...
[ci skip]
2026-05-08 17:13:53 -07:00
Owen Schwartz
b42672530f
New translations en-us.json (German)
...
[ci skip]
2026-05-08 17:13:51 -07:00
Owen Schwartz
b6b2dbd8ab
New translations en-us.json (Czech)
...
[ci skip]
2026-05-08 17:13:50 -07:00
Owen Schwartz
975f3a01f5
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-08 17:13:48 -07:00
Owen Schwartz
4de2dfff85
New translations en-us.json (French)
...
[ci skip]
2026-05-08 17:13:46 -07:00
Owen
27d230647f
Merge branch 's3' into dev
2026-05-08 17:05:39 -07:00
Owen
114486608e
Add client endpoint to network log
2026-05-08 17:04:58 -07:00
Owen
10fa9274d0
Add streaming errors for debug
2026-05-08 16:27:40 -07:00
Fred KISSIE
2fd519e102
✨ add and toggle site labels
2026-05-08 22:31:36 +02:00
Fred KISSIE
a63c1ec364
💄 label selector (with create label)
2026-05-08 21:49:20 +02:00
Fred KISSIE
e61ef2ca2a
🚧 wip: label selector
2026-05-08 20:06:42 +02:00
Fred KISSIE
39b09b7f3f
Merge branch 'dev' into feat/labels-on-sites-and-resources
2026-05-08 18:21:46 +02:00
Fred KISSIE
840cc214e3
🚧 wip
2026-05-08 18:21:09 +02:00
Owen
cbdc74768f
Implement s3 streaming destination
2026-05-07 21:09:21 -07:00
Owen Schwartz
10f95896aa
Merge pull request #3030 from fosrl/dev
...
1.18.3-s.2 fix
2026-05-07 20:08:05 -07:00
Owen
5b8994d143
Cange to use primaryDb
2026-05-07 20:07:06 -07:00
Owen
c46ef2fe9c
Fix ts type issue
2026-05-07 20:03:48 -07:00
Fred KISSIE
72524db52d
💄 shrink button
2026-05-08 02:48:47 +02:00
Fred KISSIE
ab8fc11ab3
🚧 add labels button
2026-05-08 02:46:16 +02:00
Owen Schwartz
4cd025dd91
Merge pull request #3029 from fosrl/dev
...
1.18.3-s.2
2026-05-07 17:44:35 -07:00
Owen
ce04ea9720
Fix not including today
...
Fixes #3028
2026-05-07 16:15:13 -07:00
Owen
a3ce382725
Pick up other domains in the sans field
2026-05-07 15:49:12 -07:00
Owen
4eb49e3e60
Make the rebuild long running function background
2026-05-07 15:40:34 -07:00
Fred KISSIE
1831ca4e75
♻️ detach label from site/resoirce
2026-05-08 00:33:47 +02:00
Owen
2a9481023a
Dont show link when wildcard
2026-05-07 15:15:03 -07:00
Owen
8ed01372b8
Add org to logs
2026-05-07 15:14:44 -07:00
immanuwell
0611ceb5c3
fix: make validators test failures exit non-zero
2026-05-07 20:13:56 +04:00
Owen Schwartz
6a7d4fd385
Merge pull request #3021 from fosrl/dev
...
If not exists on trial table
2026-05-06 20:00:55 -07:00
Owen
7bc08c0425
If not exists on trial table
2026-05-06 20:00:23 -07:00
Owen Schwartz
451f3d24a8
New translations en-us.json (French)
...
[ci skip]
2026-05-06 17:13:33 -07:00
Owen Schwartz
36a47c4cfb
Merge pull request #3015 from fosrl/dev
...
Dev
2026-05-06 16:59:02 -07:00
Owen
7dce4500ec
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-06 16:58:39 -07:00
Owen
72e48a56df
Remove explicit call
2026-05-06 16:58:28 -07:00
Owen Schwartz
293d9865b4
Merge pull request #3014 from fosrl/dev
...
1.18.3
2026-05-06 16:30:36 -07:00
Owen Schwartz
45a2a07747
Merge pull request #3012 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-06 16:21:45 -07:00
Owen Schwartz
181bcffe7d
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-06 16:17:46 -07:00
Owen Schwartz
ed35d25598
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-06 16:17:44 -07:00
Owen Schwartz
05e738e0f4
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-06 16:17:42 -07:00
Owen Schwartz
c95e66d531
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-06 16:17:40 -07:00
Owen Schwartz
cc2a416a92
New translations en-us.json (Russian)
...
[ci skip]
2026-05-06 16:17:39 -07:00
Owen Schwartz
70bb42f1fc
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-06 16:17:37 -07:00
Owen Schwartz
10d2bc1e9e
New translations en-us.json (Polish)
...
[ci skip]
2026-05-06 16:17:35 -07:00
Owen Schwartz
385f57ec93
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-06 16:17:33 -07:00
Owen Schwartz
9c8ffdb661
New translations en-us.json (Korean)
...
[ci skip]
2026-05-06 16:17:32 -07:00
Owen Schwartz
5a5feccc76
New translations en-us.json (Italian)
...
[ci skip]
2026-05-06 16:17:30 -07:00
Owen Schwartz
36e7054386
New translations en-us.json (German)
...
[ci skip]
2026-05-06 16:17:28 -07:00
Owen Schwartz
19de12b12e
New translations en-us.json (Czech)
...
[ci skip]
2026-05-06 16:17:26 -07:00
Owen Schwartz
d96e930679
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-06 16:17:25 -07:00
Owen Schwartz
5e51b8ad74
New translations en-us.json (French)
...
[ci skip]
2026-05-06 16:17:23 -07:00
Owen Schwartz
885b9e638d
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-06 16:15:56 -07:00
Owen Schwartz
56ef3a934a
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-06 16:15:55 -07:00
Owen Schwartz
98bc199c8e
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-06 16:15:53 -07:00
Owen Schwartz
0444d3490b
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-06 16:15:51 -07:00
Owen Schwartz
54820d1db0
New translations en-us.json (Russian)
...
[ci skip]
2026-05-06 16:15:49 -07:00
Owen Schwartz
961cbfcacc
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-06 16:15:47 -07:00
Owen Schwartz
a784cd307e
New translations en-us.json (Polish)
...
[ci skip]
2026-05-06 16:15:46 -07:00
Owen Schwartz
b46c948522
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-06 16:15:44 -07:00
Owen Schwartz
7eab2cc0bb
New translations en-us.json (Korean)
...
[ci skip]
2026-05-06 16:15:42 -07:00
Owen Schwartz
5ff2569ece
New translations en-us.json (Italian)
...
[ci skip]
2026-05-06 16:15:40 -07:00
Owen Schwartz
c59505be8d
New translations en-us.json (German)
...
[ci skip]
2026-05-06 16:15:38 -07:00
Owen Schwartz
2b0e6649fa
New translations en-us.json (Czech)
...
[ci skip]
2026-05-06 16:15:37 -07:00
Owen Schwartz
428e9b546e
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-06 16:15:35 -07:00
Owen Schwartz
5089660381
New translations en-us.json (French)
...
[ci skip]
2026-05-06 16:15:33 -07:00
Owen
998364b09d
Properly respect flags.disableEnterpriseFeatures
2026-05-06 16:13:07 -07:00
Owen
ac0d88d9b7
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-06 16:02:31 -07:00
Owen Schwartz
401f04b53e
Merge pull request #3011 from fosrl/copilot/fix-create-alert-visibility
...
Hide alerting UI when disable_enterprise_features is true
2026-05-06 16:02:22 -07:00
Owen
b046ab7513
Add locks to allocations
2026-05-06 15:58:51 -07:00
Owen
65ee9b9544
Add transaction to alias address picking
2026-05-06 15:53:46 -07:00
Owen
49c7319342
Format and make the error a warning
2026-05-06 15:51:05 -07:00
Owen
ce7df5ddaa
Update log message
2026-05-06 15:19:13 -07:00
Owen
af1739fbcb
Bump version
2026-05-06 15:15:03 -07:00
Owen
f01c9ee41c
Try to fix time issue
...
Fixes #3007
2026-05-06 14:45:18 -07:00
Owen
19f8956218
Support flattened data fields
2026-05-06 14:30:57 -07:00
Owen
a8c50b8618
Add clear certificates pangctl command
2026-05-06 14:08:28 -07:00
Owen
e86a381ed5
Fix the input to be tags
2026-05-06 14:05:18 -07:00
Owen
dd18375f23
Fix org selectors
2026-05-06 13:57:17 -07:00
Owen Schwartz
46b72b9e8c
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-06 11:14:54 -07:00
Owen Schwartz
7bb2a5a0a5
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-06 11:14:52 -07:00
Owen Schwartz
4b777b1488
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-06 11:14:50 -07:00
Owen Schwartz
428f91b5fa
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-06 11:14:48 -07:00
Owen Schwartz
caaae77f74
New translations en-us.json (Russian)
...
[ci skip]
2026-05-06 11:14:46 -07:00
Owen Schwartz
4df27b316c
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-06 11:14:43 -07:00
Owen Schwartz
8f52a48937
New translations en-us.json (Polish)
...
[ci skip]
2026-05-06 11:14:41 -07:00
Owen Schwartz
a53da85fb4
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-06 11:14:39 -07:00
Owen Schwartz
08a5785cc5
New translations en-us.json (Korean)
...
[ci skip]
2026-05-06 11:14:37 -07:00
Owen Schwartz
ff928b846d
New translations en-us.json (Italian)
...
[ci skip]
2026-05-06 11:14:35 -07:00
Owen Schwartz
47b3d26d0e
New translations en-us.json (German)
...
[ci skip]
2026-05-06 11:14:32 -07:00
Owen Schwartz
6270dce86a
New translations en-us.json (Czech)
...
[ci skip]
2026-05-06 11:14:30 -07:00
Owen Schwartz
864d1d5cc4
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-06 11:14:28 -07:00
Owen Schwartz
b63eda64f4
New translations en-us.json (French)
...
[ci skip]
2026-05-06 11:14:26 -07:00
Owen Schwartz
b8e942478d
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-06 11:09:41 -07:00
Owen Schwartz
6d9bfbf08f
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-06 11:09:39 -07:00
Owen Schwartz
35ce947e19
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-06 11:09:37 -07:00
Owen Schwartz
b17ba96235
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-06 11:09:35 -07:00
Owen Schwartz
f1bdb25497
New translations en-us.json (Russian)
...
[ci skip]
2026-05-06 11:09:33 -07:00
Owen Schwartz
e11527b430
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-06 11:09:31 -07:00
Owen Schwartz
31d3b314e9
New translations en-us.json (Polish)
...
[ci skip]
2026-05-06 11:09:29 -07:00
Owen Schwartz
3bce57c65c
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-06 11:09:27 -07:00
Owen Schwartz
d649a83535
New translations en-us.json (Korean)
...
[ci skip]
2026-05-06 11:09:25 -07:00
Owen Schwartz
3c6b1781bc
New translations en-us.json (Italian)
...
[ci skip]
2026-05-06 11:09:23 -07:00
Owen Schwartz
7dd50f65fc
New translations en-us.json (German)
...
[ci skip]
2026-05-06 11:09:20 -07:00
Owen Schwartz
342b4aeddf
New translations en-us.json (Czech)
...
[ci skip]
2026-05-06 11:09:18 -07:00
Owen Schwartz
65908fa00f
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-06 11:09:16 -07:00
Owen Schwartz
223e0d0706
New translations en-us.json (French)
...
[ci skip]
2026-05-06 11:09:14 -07:00
Owen
5426031cd4
Remove duplicate ssl toggle
2026-05-06 11:05:08 -07:00
Owen
adf4a1ffda
Link to http private resources
2026-05-06 11:03:38 -07:00
Owen
780feba19c
Translate the member page
2026-05-06 10:26:20 -07:00
Owen
c4b3656fad
Update UI to support additions on the resource
2026-05-06 10:09:05 -07:00
copilot-swe-agent[bot]
3ac315b52e
Fix useEffect dependency array in create alert page
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/4337e8e4-2110-45ae-bbf9-63f273d2a9a3
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-06 16:55:38 +00:00
copilot-swe-agent[bot]
1b183d32c0
Hide alerting features when disable_enterprise_features is set
...
Agent-Logs-Url: https://github.com/fosrl/pangolin/sessions/4337e8e4-2110-45ae-bbf9-63f273d2a9a3
Co-authored-by: oschwartz10612 <4999704+oschwartz10612@users.noreply.github.com >
2026-05-06 16:54:58 +00:00
copilot-swe-agent[bot]
0c643e91a6
Initial plan
2026-05-06 16:52:05 +00:00
Owen
54c1dd3bae
Make path the default
2026-05-05 21:05:42 -07:00
Owen
a8f4d2b7d1
Add new user and role selectors for pagination
2026-05-05 20:53:36 -07:00
Owen
fab53ba26a
Dont show the link if not the org owner
2026-05-05 20:40:59 -07:00
Owen
62e19a2f4e
Remove the hover effect
2026-05-05 20:10:14 -07:00
Owen
7d67fb9984
Make sure the domain is defined on a http resource
2026-05-05 20:07:06 -07:00
AstralDestiny
9f67134ce2
Update references of SSL alone to be TLS to align with proper wording and terms.
2026-05-05 21:30:36 -04:00
Owen
51f1693dbd
Merge branch 'dev' into resource-policies
2026-05-05 18:02:27 -07:00
Owen Schwartz
7436aebca7
Merge pull request #2893 from Fredkiss3/feat/roles-and-user-multi-selectors
...
feat: roles & users selector
2026-05-05 17:36:40 -07:00
miloschwartz
66fda553e4
introduce caching in calculate func
2026-05-05 14:12:02 -07:00
Owen Schwartz
432dc81875
Merge pull request #3006 from fosrl/dev
...
don't await second calculate func
2026-05-05 13:46:05 -07:00
miloschwartz
2ecf076c0f
don't await second calculate func
2026-05-05 12:37:52 -07:00
Fred KISSIE
0d04cc365f
✨ attach label to item
2026-05-05 21:35:10 +02:00
Owen Schwartz
9b71c426c7
Merge pull request #3005 from fosrl/dev
...
1.18.2-s.4
2026-05-05 12:12:09 -07:00
miloschwartz
e06dda27cb
dont wait rebuild
2026-05-05 12:10:55 -07:00
Fred KISSIE
09baf2f32e
🗃️ add sqlite table for labels
2026-05-05 21:08:22 +02:00
Fred KISSIE
3253d60900
🚧 Add CRUD endpoints and tables for labels
2026-05-05 20:53:16 +02:00
miloschwartz
18f6e0f75d
add subscribed check back
2026-05-05 11:52:31 -07:00
miloschwartz
3b232bcc58
set orgId to undefined
2026-05-05 11:31:58 -07:00
Owen
c575bb76e7
Fix only using acme.json in dir
...
Ref #2978
2026-05-05 11:11:43 -07:00
Owen Schwartz
87e6c7ba36
Merge pull request #3003 from fosrl/dev
...
1.18.2-s.3
2026-05-05 10:54:48 -07:00
Owen
b33a6e6fac
Wipe the old tables if you are using inline
2026-05-04 20:54:43 -07:00
Owen
fc2c13a686
Add policies to blueprints
2026-05-04 20:44:04 -07:00
Owen
f4602a120e
Merge branch 'dev' into resource-policies
2026-05-04 17:57:09 -07:00
Owen
c8e7e0ee1e
WAL off default ENABLE_SQLITE_WAL_MODE to enable
2026-05-04 17:54:28 -07:00
Owen
7ccceeea0d
Ignore extra sqlite files
2026-05-04 17:43:02 -07:00
Owen
f81f78f294
Merge branch 'dev' into resource-policies
2026-05-04 17:41:49 -07:00
Owen
6cab223f12
Adjust verify session queries to use policies
2026-05-04 17:30:10 -07:00
Owen Schwartz
0e7aafd364
Merge pull request #2998 from Josh-Voyles/mem-fix-2
...
fix: deterministically finalize SQLite prepared statements to prevent native memory leak (#2120 )
2026-05-04 17:29:45 -07:00
Owen
7b05c02508
Adjust translation
2026-05-04 16:19:04 -07:00
Owen
5922bfb1a0
Fix API endpoint action issues
2026-05-04 16:01:40 -07:00
Owen
43f2e32231
Paywall resource policies
2026-05-04 15:30:49 -07:00
Owen
20ebdc6289
Fix openapi zod issue error
2026-05-04 15:04:54 -07:00
Owen
a80ae49a33
Support multiple roles
2026-05-04 14:54:20 -07:00
miloschwartz
91f1bae3e9
fix alignement in info sections
2026-05-04 14:51:17 -07:00
Owen
660197eef1
Merge branch 'feat/resource-policies' into resource-policies
2026-05-04 14:40:44 -07:00
miloschwartz
53c138ce3e
use consistent button spacing
2026-05-04 14:34:32 -07:00
miloschwartz
969db14a3c
remove delay in oidc validate
2026-05-04 13:14:35 -07:00
Fred KISSIE
1ca1059673
♻️ 10 users/roles per page
2026-05-04 20:59:46 +02:00
Owen Schwartz
9410a18404
Merge pull request #2997 from fosrl/dev
...
Translations
2026-05-04 11:49:26 -07:00
Owen Schwartz
c1c387bdd8
Merge pull request #2996 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-04 11:48:58 -07:00
Owen Schwartz
6e83d77a87
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-04 11:48:00 -07:00
Owen Schwartz
ba9a1efa4c
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-04 11:47:58 -07:00
Owen Schwartz
9e046b9608
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-04 11:47:56 -07:00
Owen Schwartz
37794eb299
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-04 11:47:55 -07:00
Owen Schwartz
4e66b0e74b
New translations en-us.json (Russian)
...
[ci skip]
2026-05-04 11:47:53 -07:00
Owen Schwartz
44fa873977
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-04 11:47:51 -07:00
Owen Schwartz
505461a533
New translations en-us.json (Polish)
...
[ci skip]
2026-05-04 11:47:49 -07:00
Owen Schwartz
a88c5b1428
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-04 11:47:47 -07:00
Owen Schwartz
97ef1d605c
New translations en-us.json (Korean)
...
[ci skip]
2026-05-04 11:47:45 -07:00
Owen Schwartz
3fc1c9d948
New translations en-us.json (Italian)
...
[ci skip]
2026-05-04 11:47:44 -07:00
Owen Schwartz
68bd37ab6c
New translations en-us.json (German)
...
[ci skip]
2026-05-04 11:47:42 -07:00
Owen Schwartz
5c317c535b
New translations en-us.json (Czech)
...
[ci skip]
2026-05-04 11:47:40 -07:00
Owen Schwartz
37c6b11899
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-04 11:47:38 -07:00
Owen Schwartz
45c567ffa0
New translations en-us.json (French)
...
[ci skip]
2026-05-04 11:47:36 -07:00
Fred KISSIE
49d22498fc
♻️ only select one role in CE and if user is non paying
2026-05-04 20:47:00 +02:00
Owen Schwartz
23f4302186
Merge pull request #2995 from fosrl/dev
...
1.18.2-s.2
2026-05-04 11:43:24 -07:00
Owen Schwartz
775ea64b55
Merge pull request #2977 from fosrl/newt-install-commands
...
fix(newt): update Helm install credentials and client flag handling
2026-05-04 11:40:19 -07:00
Owen
64ad7641af
Add migration
...
Fixes #2968
Fixes #2990
2026-05-04 11:35:07 -07:00
Fred KISSIE
81274960f6
🚧 refactor
2026-05-04 20:22:16 +02:00
Owen
d724f5bb5d
Add missing redirects and threshold to api
...
Fixes #2987
2026-05-04 10:46:11 -07:00
Fred KISSIE
30e627cca8
Merge branch 'dev' into feat/roles-and-user-multi-selectors
2026-05-04 18:49:19 +02:00
Fred KISSIE
53c1e2e742
♻️ refactor
2026-05-04 18:45:31 +02:00
Owen Schwartz
fb4bda077b
Merge pull request #2983 from fosrl/dev
...
1.18.2-s.1
2026-05-03 14:59:12 -07:00
Owen
d4f7c4a9c4
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-05-03 14:46:59 -07:00
miloschwartz
1cc0e9b689
consolidate org idps in login form
2026-05-03 14:46:48 -07:00
Owen
584be4dbd2
Add badge
2026-05-03 14:45:42 -07:00
Owen
c33e295ce7
Add a banner showing that you are on a trial
2026-05-03 14:42:43 -07:00
Owen
1a926a7127
Handle trial limit lifecycle
2026-05-03 14:31:05 -07:00
miloschwartz
eb515a8f7f
consolidate orgidps in import list
2026-05-03 14:16:36 -07:00
Owen
81b8a8a9e3
Fix ns cert generation
2026-05-03 12:29:48 -07:00
Owen
bcd164219f
Try to speed up
2026-05-03 12:29:48 -07:00
Owen Schwartz
c90e405105
Merge pull request #2843 from Blacks-Army/dev
...
Exclude local/private/CGNAT IPs from geo-block rules (fixes issue #2239 )
2026-05-03 11:19:36 -07:00
rinseaid
4786fc3a31
Auto-create roles referenced in blueprints
...
When a blueprint references a role that doesn't exist, create it
automatically with default permissions (getOrg, getResource,
listResources) instead of throwing an error or silently dropping
the association.
2026-05-03 13:37:47 -04:00
Mustafa
b2c8311b26
Merge branch 'fosrl:dev' into dev
2026-05-03 18:53:48 +02:00
Josh Voyles
2154811ffb
removed possible introduced HA Redis bug; improved comment
2026-05-03 09:39:27 -04:00
Marc Schäfer
1772ac220f
fix(newt): update Helm install credentials and client flag handling
...
Use a Kubernetes Secret for Newt Helm chart credentials and configure the chart
with auth.existingSecretName instead of passing credential values through
auth.keys.*.
Add Helm-specific acceptClients handling so the generated Kubernetes command sets
newtInstances[0].acceptClients=true when client connections are enabled.
2026-05-03 15:07:42 +02:00
Josh Voyles
9bd33072f4
cleaned comments - more concise
2026-05-03 00:00:11 -04:00
Owen Schwartz
cf596d980f
Merge pull request #2971 from fosrl/dev
...
1.18.2
2026-05-02 20:59:51 -07:00
Owen Schwartz
70f619b726
Merge pull request #2970 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-02 20:59:16 -07:00
Owen Schwartz
7743e3890b
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-02 20:57:57 -07:00
Owen Schwartz
d8df250555
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-02 20:57:55 -07:00
Owen Schwartz
45c9f217c6
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-02 20:57:54 -07:00
Owen Schwartz
8371692cc5
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-02 20:57:52 -07:00
Owen Schwartz
5377dc7a1c
New translations en-us.json (Russian)
...
[ci skip]
2026-05-02 20:57:51 -07:00
Owen Schwartz
02649468e0
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-02 20:57:49 -07:00
Owen Schwartz
c5ef00fb0e
New translations en-us.json (Polish)
...
[ci skip]
2026-05-02 20:57:48 -07:00
Owen Schwartz
6f4325e9a0
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-02 20:57:45 -07:00
Owen Schwartz
a2a031dfe7
New translations en-us.json (Korean)
...
[ci skip]
2026-05-02 20:57:44 -07:00
Owen Schwartz
e34a4c82eb
New translations en-us.json (Italian)
...
[ci skip]
2026-05-02 20:57:42 -07:00
Owen Schwartz
52fd7df727
New translations en-us.json (German)
...
[ci skip]
2026-05-02 20:57:41 -07:00
Owen Schwartz
d5f08437d7
New translations en-us.json (Czech)
...
[ci skip]
2026-05-02 20:57:39 -07:00
Owen Schwartz
9ee07ba343
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-02 20:57:38 -07:00
Owen Schwartz
4baaa5fc14
New translations en-us.json (French)
...
[ci skip]
2026-05-02 20:57:36 -07:00
Owen
61de100630
Fix imports
2026-05-02 20:46:52 -07:00
miloschwartz
3694f43ae8
dont early return on multi org
2026-05-02 20:38:14 -07:00
Owen
279211142d
Bump version
2026-05-02 13:48:25 -07:00
Owen
b8822b4d25
Fix CE not processing alert status
...
Fixes #2968
2026-05-02 13:38:05 -07:00
Josh Voyles
0655ba9423
fix: revert investigative changes, keep root cause fixes only
...
Reverts diagnostic instrumentation and defensive hardening added during
memory leak investigation. Only root cause fixes survive.
Root causes fixed:
- SQLite driver: auto-finalize wrapper + PRAGMAs
- WS routers: delete clientConfigVersions on disconnect (unbounded Map leak)
- WS private router: same + Redis key cleanup
Reverted:
- Memory monitor, rate limiting, request timeouts (diagnostic/hardening)
- shutdownAuditLogger wiring, audit re-queue change, debug logs (cleanup/secondary)
- package-lock.json drift
2026-05-02 16:33:13 -04:00
Owen
e1afbc226c
Allow configuring the webhook body
2026-05-02 13:26:54 -07:00
miloschwartz
96c450fd08
update private resources screenshot
2026-05-02 13:19:00 -07:00
Owen Schwartz
587e4d104b
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-02 13:16:28 -07:00
Owen Schwartz
368c5c374f
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-02 13:16:26 -07:00
Owen Schwartz
7675b6409c
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-02 13:16:24 -07:00
Owen Schwartz
d31da1a41e
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-02 13:16:23 -07:00
Owen Schwartz
49e259e259
New translations en-us.json (Russian)
...
[ci skip]
2026-05-02 13:16:21 -07:00
Owen Schwartz
f4684c1858
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-02 13:16:19 -07:00
Owen Schwartz
6e223bb363
New translations en-us.json (Polish)
...
[ci skip]
2026-05-02 13:16:18 -07:00
Owen Schwartz
22e7038b2c
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-02 13:16:16 -07:00
Owen Schwartz
76ba4c1fdf
New translations en-us.json (Korean)
...
[ci skip]
2026-05-02 13:16:14 -07:00
Owen Schwartz
7f25d94a83
New translations en-us.json (Italian)
...
[ci skip]
2026-05-02 13:16:13 -07:00
Owen Schwartz
769ba27e3a
New translations en-us.json (German)
...
[ci skip]
2026-05-02 13:16:11 -07:00
Owen Schwartz
a188552ba0
New translations en-us.json (Czech)
...
[ci skip]
2026-05-02 13:16:09 -07:00
Owen Schwartz
208132082e
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-02 13:16:08 -07:00
Owen Schwartz
fcd5789221
New translations en-us.json (French)
...
[ci skip]
2026-05-02 13:16:06 -07:00
Josh Voyles
2c85bcd06b
fix(db): deterministically finalize prepared statements after execution
...
Wrap Statement .all()/.get()/.run() via autoFinalizeStatement() with
try/finally calling stmt.finalize() post-execution, releasing native
sqlite3_stmt memory immediately instead of waiting for GC.
Safe because:
- Drizzle one-time queries invoke each statement once only
- Drizzle does not access statement after .all()/.get()/.run() returns
- Migration scripts use isolated new Database() instances (unpatched)
- No app code holds persistent .prepare() refs on main db
2026-05-02 15:50:54 -04:00
miloschwartz
c6a8b09cff
log in page improvements
2026-05-02 12:46:39 -07:00
miloschwartz
380ff381fc
fix credenza scroll extra spacing above footer
2026-05-02 12:19:00 -07:00
Owen Schwartz
5eb3951f00
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-02 12:13:08 -07:00
Owen Schwartz
c30e94da98
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-02 12:13:06 -07:00
Owen Schwartz
6ca24d51a1
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-02 12:13:05 -07:00
Owen Schwartz
13f512aed6
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-02 12:13:03 -07:00
Owen Schwartz
2bdbc9d688
New translations en-us.json (Russian)
...
[ci skip]
2026-05-02 12:13:02 -07:00
Owen Schwartz
8e2f30d8de
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-02 12:13:00 -07:00
Owen Schwartz
a84e1cc9e0
New translations en-us.json (Polish)
...
[ci skip]
2026-05-02 12:12:58 -07:00
Owen Schwartz
6b28f0c81e
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-02 12:12:56 -07:00
Owen Schwartz
d28d3ba6ea
New translations en-us.json (Korean)
...
[ci skip]
2026-05-02 12:12:55 -07:00
Owen Schwartz
6efaf9f40d
New translations en-us.json (Italian)
...
[ci skip]
2026-05-02 12:12:53 -07:00
Owen Schwartz
5379b32959
New translations en-us.json (German)
...
[ci skip]
2026-05-02 12:12:51 -07:00
Owen Schwartz
9bb936a40d
New translations en-us.json (Czech)
...
[ci skip]
2026-05-02 12:12:50 -07:00
Owen Schwartz
960fe760f1
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-02 12:12:48 -07:00
Owen Schwartz
2f2105a085
New translations en-us.json (French)
...
[ci skip]
2026-05-02 12:12:46 -07:00
miloschwartz
de92a28435
update mac models
2026-05-02 12:09:55 -07:00
Owen
d8c3484ed5
Have to import from private
2026-05-02 12:00:51 -07:00
Owen
726e000154
Show remote nodes update in table
2026-05-02 11:55:01 -07:00
Josh Voyles
d6abe83fdc
fix: memory improvements
...
- SQLite: enable WAL mode and PRAGMA performance settings
- ws.ts (public + private): fix clientConfigVersions memory leak
- internal server: add rate limiting and request timeouts
- audit log: fix flush re-queue feedback loop
- memory: add monitoring instrumentation
- security: remove debug log of full request body
2026-05-02 07:37:18 -04:00
Fred KISSIE
657072dd17
💄 fix input styles for tags
2026-04-30 22:06:36 +02:00
Fred KISSIE
443a19165f
♻️ refactor
2026-04-30 22:02:23 +02:00
Fred KISSIE
b4906ec9ba
♻️ replace roles tag with roles selector in role config fields
2026-04-30 22:01:46 +02:00
Fred KISSIE
39bf64bc35
Merge branch 'dev' into feat/roles-and-user-multi-selectors
2026-04-30 16:55:25 +02:00
Fred KISSIE
a3f30eff02
♻️ remove unused code and imports
2026-04-29 07:29:20 +02:00
Fred KISSIE
081940dff8
✨ replace roles & users in uptime alert section
2026-04-29 07:29:05 +02:00
Fred KISSIE
c4cf4cdec4
♻️ show idp name in user selector
2026-04-29 06:57:49 +02:00
Fred KISSIE
85f2165a1e
♻️ refactor multi select components
2026-04-29 05:19:36 +02:00
Fred KISSIE
1bc7175dd4
✨ replace user select in resource auth and alert rule field
2026-04-29 05:19:23 +02:00
Fred KISSIE
ddaa9c32a7
♻️ replace roles & user selectors in machines & create user
2026-04-28 05:08:20 +02:00
dependabot[bot]
f286d66cbc
Bump actions/setup-node from 6.3.0 to 6.4.0
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 01:36:02 +00:00
Fred KISSIE
27b2ec309d
🚧 users selector
2026-04-25 06:18:13 +02:00
Fred KISSIE
91ce8bea4b
🔨 add local mailer for catching emails
2026-04-25 05:59:43 +02:00
Fred KISSIE
2ea9d27237
✨ machine selector
2026-04-25 05:26:41 +02:00
Fred KISSIE
95cbaaae21
✨ new multi select tag input
2026-04-25 04:47:31 +02:00
Fred KISSIE
955aa41f53
⏪ revert changes modifying existing tag input
2026-04-25 04:47:17 +02:00
Fred KISSIE
cb3fa028c3
♻️ create custom autocomplete tag input
2026-04-25 04:10:54 +02:00
Fred KISSIE
c746e1bc8d
🚧 wip
2026-04-24 08:33:43 +02:00
Fred KISSIE
da4dd88fdd
Merge branch 'dev' into feat/roles-and-user-multi-selectors
2026-04-24 00:40:17 +02:00
Fred KISSIE
b9bee2836b
🚧 wip
2026-04-23 06:33:57 +02:00
Fred KISSIE
53c48e6f04
🌐 update french translations
2026-04-23 05:17:33 +02:00
Fred KISSIE
9db5ff9ff7
♻️ small refactor
2026-04-23 04:22:18 +02:00
Mustafa
8e1905a695
Exclude local/private/CGNAT IPs from COUNTRY=ALL and ASN=ALL/AS0 geo-blocking rules
2026-04-12 20:19:32 +02: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
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
Fred KISSIE
f80e212b07
🚧 wip
2026-03-11 00:27:27 +01: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
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
LunarECL
90d6178a0b
Skip invalid Docker resources instead of failing entire blueprint ( #1784 )
2026-03-09 02:42:21 +09:00
Fred KISSIE
2fa1bc6cdc
🚧 wip
2026-03-07 03:55:30 +01:00
Fred KISSIE
c5f6d822ca
♻️ refactor auth info to use resource policies
2026-03-07 03:45:10 +01:00
Fred KISSIE
4de4bf9625
✨ use resource policies for auth check
2026-03-07 03:35:26 +01:00
Fred KISSIE
5d956080f2
✨ create default policy when creating a resource
2026-03-07 02:29:36 +01:00
Fred KISSIE
f8e18de2fc
♻️ prevent deleting resource policies if they have attached resources
2026-03-07 01:12:10 +01:00
Fred KISSIE
884482ec35
♻️ delete resource policy endpoint
2026-03-06 23:57:23 +01:00
Fred KISSIE
9b43948fa4
✨ delete resource policy endpoint
2026-03-06 22:39:44 +01:00
Fred KISSIE
bcd6cd99cc
🚧 wip
2026-03-06 04:37:57 +01:00
Fred KISSIE
37ceba6b81
💄 show attached resources in policy list
2026-03-06 04:36:12 +01:00
Fred KISSIE
dfe42e9016
♻️ refactor
2026-03-06 04:03:40 +01:00
Fred KISSIE
38aa2dace8
♻️ show list of resources on policy list
2026-03-06 04:03:25 +01:00
Fred KISSIE
136c3eff0c
♻️ padding bottom
2026-03-05 19:46:16 +01:00
Fred KISSIE
642999c8b1
♻️ separate create form into multiple ones
2026-03-05 19:45:13 +01:00
Fred KISSIE
c5fc49b4fa
🚧 wip
2026-03-05 19:31:19 +01:00
Fred KISSIE
cd5a38b1eb
🚧 WIP: create policy form
2026-03-05 18:56:35 +01:00
Fred KISSIE
595842c2c9
✨ finish create policy endpoint
2026-03-05 18:48:33 +01:00
Fred KISSIE
82d5276ade
🚧 wip: create resource policy
2026-03-05 18:24:04 +01:00
Fred KISSIE
51eb782831
🚧 wip
2026-03-05 18:14:46 +01:00
Fred KISSIE
de2980e1bc
✨ apply rules on resource policies
2026-03-05 18:13:30 +01:00
Fred KISSIE
8a3c0d9a08
♻️ add openapi schema types
2026-03-05 17:51:55 +01:00
Fred KISSIE
1a5e9f1005
🚧 resource policy rules
2026-03-04 19:31:59 +01:00
Fred KISSIE
f42c013f33
♻️ refactor
2026-03-04 17:41:55 +01:00
Fred KISSIE
42c9bda939
Merge branch 'dev' into feat/resource-policies
2026-03-04 16:46:33 +01:00
Fred KISSIE
cbce9fae3a
🚧 wip
2026-03-04 16:36:49 +01:00
Fred KISSIE
e44b15ecd5
✨ set opt email whitelist
2026-03-04 01:54:50 +01:00
Fred KISSIE
7f6ca31757
🚧 Email whiteList for resource policy
2026-03-04 01:46:56 +01:00
Fred KISSIE
a1eb248474
🔨 remove docker compose mail
2026-03-04 01:10:48 +01:00
Fred KISSIE
be2b1fd1ce
🚧 wip: email whitelist
2026-03-03 20:26:17 +01:00
Fred KISSIE
20b65f549e
✨ Update resource policy pincode
2026-03-03 19:49:24 +01:00
Fred KISSIE
1dc8be373c
🚧 wip: add password
2026-03-03 18:54:35 +01:00
Fred KISSIE
22b2e6b3d4
🚧 wip: separating form sections
2026-03-03 18:41:04 +01:00
Fred KISSIE
89e7107a47
♻️ use put and return 200 OK
2026-03-03 03:31:43 +01:00
Fred KISSIE
0a69131c38
♻️ merge header auth & extended compability to one table
2026-03-03 03:27:02 +01:00
Fred KISSIE
590f2c29b3
🚧 prepare tables for auth methods
2026-03-03 03:20:03 +01:00
Fred KISSIE
0ddcce6fe1
🗃️ create resource policy specific tables for auth methods
2026-03-03 02:47:21 +01:00
Fred KISSIE
8a54fb7f23
🚧 auth methods
2026-03-03 02:11:05 +01:00
Fred KISSIE
5c280b024e
✨ update policy access control
2026-03-03 01:33:37 +01:00
Fred KISSIE
033cc62ce7
🚧 wip
2026-03-02 19:37:23 +01:00
Fred KISSIE
4c69b7a64e
✨ update policy access control
2026-03-02 19:26:51 +01:00
Fred KISSIE
e7ab9b3f37
🚧 wip
2026-03-02 18:32:08 +01:00
Fred KISSIE
3143662f82
Merge branch 'dev' into feat/resource-policies
2026-03-02 15:53:00 +01:00
Fred KISSIE
18964ba2a3
🚧 wip
2026-02-28 14:22:41 +01:00
Fred KISSIE
f862404c5c
Merge branch 'dev' into feat/resource-policies
2026-02-28 01:17:51 +01:00
Fred KISSIE
c292578f80
Merge branch 'dev' into feat/resource-policies
2026-02-28 01:08:12 +01:00
Fred KISSIE
7b02d4104d
🚧 wip
2026-02-28 00:47:27 +01:00
Fred KISSIE
2ef5d90e13
♻️ update policy in integration API
2026-02-27 04:24:33 +01:00
Fred KISSIE
d6a8021613
🚧 wip: update resource policy form
2026-02-27 04:21:20 +01:00
Fred KISSIE
c5231d37f6
🚧 wip
2026-02-26 19:20:15 +01:00
Fred KISSIE
4d803a40c9
🚧 wip
2026-02-25 06:00:19 +01:00
Fred KISSIE
1d709b551a
✨ create policy endpoitn
2026-02-24 06:31:43 +01:00
Fred KISSIE
335411de4c
♻️ create table for resource policies associations with users
2026-02-24 03:05:51 +01:00
Fred KISSIE
0e4abdf4b6
♻️ usewatch
2026-02-20 02:06:23 +01:00
Fred KISSIE
267b40b73c
🚧 wip
2026-02-19 05:27:05 +01:00
Fred KISSIE
ba9a0c5e3c
♻️ refactor
2026-02-19 05:23:20 +01:00
Fred KISSIE
9e0b7ff0d7
♻️ some other ux changes
2026-02-19 05:22:06 +01:00
Fred KISSIE
003bf7fdf3
🚸 hide otp, rules and resource rules config by default
2026-02-19 04:59:51 +01:00
Fred KISSIE
c3fdda026b
♻️ separate into diff components
2026-02-19 04:36:42 +01:00
Fred KISSIE
a53363d064
💄 include rules in create policy form
2026-02-19 03:23:54 +01:00
Fred KISSIE
ee21e1faa7
🚧 list authentication items from policy APIs
2026-02-18 05:08:42 +01:00
Fred KISSIE
e409a34a09
🚧 create policy form
2026-02-18 05:08:27 +01:00
Fred KISSIE
7177ab7f77
🚧 create resource policy table
2026-02-14 05:08:41 +01:00
Fred KISSIE
801f6fb661
🚚 move policies page to (private) folder
2026-02-14 05:03:40 +01:00
Fred KISSIE
805d82b8d9
✨ policies table
2026-02-14 04:59:35 +01:00
Fred KISSIE
bd6d790495
Merge branch 'refactor/paginated-tables' into feat/resource-policies
2026-02-14 04:25:43 +01:00
Fred KISSIE
2305163474
🚧 wip
2026-02-14 03:24:01 +01:00
Fred KISSIE
dda53dcb16
Merge branch 'refactor/paginated-tables' into feat/resource-policies
2026-02-13 06:05:32 +01:00
Fred KISSIE
2c3e768867
🚧 wip: list resource endpoints finished
2026-02-13 05:54:45 +01:00
Fred KISSIE
8d682ed9ad
🚧 list policies endpoint + list policies table
2026-02-13 05:39:35 +01:00
Fred KISSIE
47fe497ca1
🚧 add sidebar item for policies
2026-02-13 05:39:16 +01:00
Fred KISSIE
4d5f364663
♻️ use the correct types
2026-02-13 05:38:57 +01:00
Fred KISSIE
c3db8b972f
♻️ schema updates for policies
2026-02-13 05:36:42 +01:00
Fred KISSIE
cfced63ba1
Merge branch 'dev' into feat/resource-policies
2026-02-13 02:14:14 +01:00
Fred KISSIE
51aa55f963
⏪ revert changes already included in another PR
2026-02-13 00:25:00 +01:00
Fred KISSIE
e7df24841e
♻️ update sqlite DB
2026-02-12 03:50:30 +01:00
Fred KISSIE
e6fd4c32c4
♻️ update DB
2026-02-12 03:50:09 +01:00
Fred KISSIE
f6590aedbd
♻️ add default sso: true to resource policy table
2026-02-12 03:22:24 +01:00
Fred KISSIE
3cb9e02533
♻️ make resourcePolicyId non nullable
2026-02-12 02:56:45 +01:00
Fred KISSIE
4d792350ef
🗃️ add resource policy table
2026-02-12 02:53:04 +01:00