Owen Schwartz
0ef7c2f2ce
New translations en-us.json (French)
...
[ci skip]
2026-06-09 16:57:26 -07:00
Owen Schwartz
cbaa0e36d8
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-09 16:57:24 -07:00
Owen Schwartz
2d313df3af
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-09 16:57:22 -07:00
Owen Schwartz
9fba2e08b0
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-09 16:57:21 -07:00
Owen Schwartz
26f770b426
New translations en-us.json (Russian)
...
[ci skip]
2026-06-09 16:57:19 -07:00
Owen Schwartz
6dad20bff0
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-09 16:57:17 -07:00
Owen Schwartz
957760ad49
New translations en-us.json (Polish)
...
[ci skip]
2026-06-09 16:57:15 -07:00
Owen Schwartz
6eefa224eb
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-09 16:57:14 -07:00
Owen Schwartz
80ee00923b
New translations en-us.json (Korean)
...
[ci skip]
2026-06-09 16:57:12 -07:00
Owen Schwartz
8383d20d48
New translations en-us.json (Italian)
...
[ci skip]
2026-06-09 16:57:10 -07:00
Owen Schwartz
dad9fba602
New translations en-us.json (German)
...
[ci skip]
2026-06-09 16:57:08 -07:00
Owen Schwartz
bfb0596414
New translations en-us.json (Czech)
...
[ci skip]
2026-06-09 16:57:07 -07:00
Owen Schwartz
2511f9f819
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-09 16:57:05 -07:00
Owen Schwartz
ac6a90f61a
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-09 16:57:03 -07:00
Owen Schwartz
3d5669208e
New translations en-us.json (French)
...
[ci skip]
2026-06-09 15:36:15 -07:00
Owen Schwartz
f0443173cc
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-09 15:36:14 -07:00
Owen Schwartz
af07692fbf
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-09 15:36:12 -07:00
Owen Schwartz
11276c02cd
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-09 15:36:10 -07:00
Owen Schwartz
1be4e93849
New translations en-us.json (Russian)
...
[ci skip]
2026-06-09 15:36:08 -07:00
Owen Schwartz
6ab41c9c5a
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-09 15:36:06 -07:00
Owen Schwartz
a5355390a3
New translations en-us.json (Polish)
...
[ci skip]
2026-06-09 15:36:04 -07:00
Owen Schwartz
5daab3d0be
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-09 15:36:02 -07:00
Owen Schwartz
5364e2f419
New translations en-us.json (Korean)
...
[ci skip]
2026-06-09 15:36:00 -07:00
Owen Schwartz
a63c1acf00
New translations en-us.json (Italian)
...
[ci skip]
2026-06-09 15:35:58 -07:00
Owen Schwartz
1ca442fc90
New translations en-us.json (German)
...
[ci skip]
2026-06-09 15:35:56 -07:00
Owen Schwartz
5f9b0d9f3c
New translations en-us.json (Czech)
...
[ci skip]
2026-06-09 15:35:54 -07:00
Owen Schwartz
230fc39b66
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-09 15:35:52 -07:00
Owen Schwartz
1cbe8a914c
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-09 15:35:50 -07:00
Owen Schwartz
0b22ccfda3
New translations en-us.json (French)
...
[ci skip]
2026-06-08 16:08:49 -07:00
Owen Schwartz
e5a3b93f58
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-08 16:08:47 -07:00
Owen Schwartz
7a403b3deb
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-08 16:08:46 -07:00
Owen Schwartz
1e968acede
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-08 16:08:44 -07:00
Owen Schwartz
5d4a1ffd73
New translations en-us.json (Russian)
...
[ci skip]
2026-06-08 16:08:42 -07:00
Owen Schwartz
501770bee0
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-08 16:08:40 -07:00
Owen Schwartz
247f19ce4e
New translations en-us.json (Polish)
...
[ci skip]
2026-06-08 16:08:38 -07:00
Owen Schwartz
2ad41154b3
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-08 16:08:36 -07:00
Owen Schwartz
8a59930886
New translations en-us.json (Korean)
...
[ci skip]
2026-06-08 16:08:35 -07:00
Owen Schwartz
02a6959e3e
New translations en-us.json (Italian)
...
[ci skip]
2026-06-08 16:08:33 -07:00
Owen Schwartz
e6f476dbf5
New translations en-us.json (German)
...
[ci skip]
2026-06-08 16:08:31 -07:00
Owen Schwartz
7837578672
New translations en-us.json (Czech)
...
[ci skip]
2026-06-08 16:08:29 -07:00
Owen Schwartz
c603acacd7
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-08 16:08:27 -07:00
Owen Schwartz
021857c738
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-08 16:08:25 -07:00
Owen Schwartz
b96fe34e83
New translations en-us.json (French)
...
[ci skip]
2026-06-08 14:42:11 -07:00
Owen Schwartz
acda39d27a
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-08 14:42:09 -07:00
Owen Schwartz
068b7f3217
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-08 14:42:07 -07:00
Owen Schwartz
f3f1d8a161
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-08 14:42:05 -07:00
Owen Schwartz
9edb126594
New translations en-us.json (Russian)
...
[ci skip]
2026-06-08 14:42:03 -07:00
Owen Schwartz
1b8b231c69
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-08 14:42:01 -07:00
Owen Schwartz
c7e27976c0
New translations en-us.json (Polish)
...
[ci skip]
2026-06-08 14:41:59 -07:00
Owen Schwartz
b795021014
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-08 14:41:57 -07:00
Owen Schwartz
58d0f55480
New translations en-us.json (Korean)
...
[ci skip]
2026-06-08 14:41:56 -07:00
Owen Schwartz
f99df78f26
New translations en-us.json (Italian)
...
[ci skip]
2026-06-08 14:41:54 -07:00
Owen Schwartz
2af68672a8
New translations en-us.json (German)
...
[ci skip]
2026-06-08 14:41:52 -07:00
Owen Schwartz
985aba5e67
New translations en-us.json (Czech)
...
[ci skip]
2026-06-08 14:41:50 -07:00
Owen Schwartz
8329a2d6d9
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-08 14:41:48 -07:00
Owen Schwartz
da4559b28f
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-08 14:41:46 -07:00
Owen Schwartz
1e9c2b5bfd
New translations en-us.json (French)
...
[ci skip]
2026-06-08 12:14:10 -07:00
Owen Schwartz
b5f5e2fa03
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-08 12:14:08 -07:00
Owen Schwartz
7748a07308
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-08 12:14:06 -07:00
Owen Schwartz
ed79c98115
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-08 12:14:04 -07:00
Owen Schwartz
afc582dd81
New translations en-us.json (Russian)
...
[ci skip]
2026-06-08 12:14:02 -07:00
Owen Schwartz
2c93b004bc
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-08 12:13:59 -07:00
Owen Schwartz
2c9b812ba2
New translations en-us.json (Polish)
...
[ci skip]
2026-06-08 12:13:56 -07:00
Owen Schwartz
c714e4fc9c
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-08 12:13:54 -07:00
Owen Schwartz
f6274fb789
New translations en-us.json (Korean)
...
[ci skip]
2026-06-08 12:13:52 -07:00
Owen Schwartz
2409165bfd
New translations en-us.json (Italian)
...
[ci skip]
2026-06-08 12:13:50 -07:00
Owen Schwartz
d52ae1f5e1
New translations en-us.json (German)
...
[ci skip]
2026-06-08 12:13:47 -07:00
Owen Schwartz
f69d41ebc3
New translations en-us.json (Czech)
...
[ci skip]
2026-06-08 12:13:45 -07:00
Owen Schwartz
99a7dfa2e2
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-08 12:13:43 -07:00
Owen Schwartz
4ba08ba9ae
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-08 12:13:41 -07:00
Owen Schwartz
8a83be49ee
New translations en-us.json (French)
...
[ci skip]
2026-06-08 11:01:56 -07:00
Owen Schwartz
f3a96f3db8
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-08 11:01:54 -07:00
Owen Schwartz
b5dd8b2598
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-08 11:01:52 -07:00
Owen Schwartz
abf3f3b0da
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-08 11:01:49 -07:00
Owen Schwartz
a44a762f64
New translations en-us.json (Russian)
...
[ci skip]
2026-06-08 11:01:47 -07:00
Owen Schwartz
259711990c
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-08 11:01:45 -07:00
Owen Schwartz
58ff29700b
New translations en-us.json (Polish)
...
[ci skip]
2026-06-08 11:01:43 -07:00
Owen Schwartz
6a4923a11d
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-08 11:01:40 -07:00
Owen Schwartz
1b7c6629ad
New translations en-us.json (Korean)
...
[ci skip]
2026-06-08 11:01:38 -07:00
Owen Schwartz
be3f9819ac
New translations en-us.json (Italian)
...
[ci skip]
2026-06-08 11:01:36 -07:00
Owen Schwartz
57c50dfc4c
New translations en-us.json (German)
...
[ci skip]
2026-06-08 11:01:34 -07:00
Owen Schwartz
e89dce930b
New translations en-us.json (Czech)
...
[ci skip]
2026-06-08 11:01:32 -07:00
Owen Schwartz
423dfd683f
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-08 11:01:30 -07:00
Owen Schwartz
806ec75a2b
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-08 11:01:28 -07:00
Owen Schwartz
03fa092e9e
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-06 12:41:18 -07:00
Owen Schwartz
7631555f00
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-06 12:41:16 -07:00
Owen Schwartz
297fb8f020
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-06 12:41:15 -07:00
Owen Schwartz
d11a76bbef
New translations en-us.json (Russian)
...
[ci skip]
2026-06-06 12:41:13 -07:00
Owen Schwartz
1323c11db9
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-06 12:41:11 -07:00
Owen Schwartz
6bbaad9fa2
New translations en-us.json (Polish)
...
[ci skip]
2026-06-06 12:41:09 -07:00
Owen Schwartz
1c2508013e
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-06 12:41:08 -07:00
Owen Schwartz
7e76c27b19
New translations en-us.json (French)
...
[ci skip]
2026-06-06 12:41:06 -07:00
Owen Schwartz
210b00db05
New translations en-us.json (Korean)
...
[ci skip]
2026-06-06 12:41:04 -07:00
Owen Schwartz
9e71dd1c17
New translations en-us.json (Italian)
...
[ci skip]
2026-06-06 12:41:02 -07:00
Owen Schwartz
cd8e16cab1
New translations en-us.json (German)
...
[ci skip]
2026-06-06 12:41:01 -07:00
Owen Schwartz
e943ed33fc
New translations en-us.json (Czech)
...
[ci skip]
2026-06-06 12:40:59 -07:00
Owen Schwartz
f0f03c9da9
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-06 12:40:57 -07:00
Owen Schwartz
b6fae4299e
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-06 12:40:55 -07:00
Owen Schwartz
206a448752
New translations en-us.json (French)
...
[ci skip]
2026-06-05 14:57:47 -07:00
Owen Schwartz
29aae19cd5
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-05 14:57:45 -07:00
Owen Schwartz
6ea6d7ac0d
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-05 14:57:43 -07:00
Owen Schwartz
a8bb5c2972
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-05 14:57:42 -07:00
Owen Schwartz
f1aa919b17
New translations en-us.json (Russian)
...
[ci skip]
2026-06-05 14:57:40 -07:00
Owen Schwartz
07196a2ae4
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-05 14:57:38 -07:00
Owen Schwartz
1cdfb3e765
New translations en-us.json (Polish)
...
[ci skip]
2026-06-05 14:57:36 -07:00
Owen Schwartz
751e295620
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-05 14:57:34 -07:00
Owen Schwartz
f9d2c77b6c
New translations en-us.json (Korean)
...
[ci skip]
2026-06-05 14:57:33 -07:00
Owen Schwartz
78726e42ad
New translations en-us.json (Italian)
...
[ci skip]
2026-06-05 14:57:31 -07:00
Owen Schwartz
2af8ed695e
New translations en-us.json (German)
...
[ci skip]
2026-06-05 14:57:29 -07:00
Owen Schwartz
bf9c68b8de
New translations en-us.json (Czech)
...
[ci skip]
2026-06-05 14:57:27 -07:00
Owen Schwartz
a39a71c0af
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-05 14:57:26 -07:00
Owen Schwartz
e5dc402a7e
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-05 14:57:24 -07:00
Owen Schwartz
ce99fa18b4
New translations en-us.json (French)
...
[ci skip]
2026-06-05 12:49:01 -07:00
Owen Schwartz
265a51d22d
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-05 12:48:59 -07:00
Owen Schwartz
0d06192e3e
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-05 12:48:57 -07:00
Owen Schwartz
875c0acab7
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-05 12:48:55 -07:00
Owen Schwartz
e9b214c3f3
New translations en-us.json (Russian)
...
[ci skip]
2026-06-05 12:48:53 -07:00
Owen Schwartz
372d6d685f
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-05 12:48:51 -07:00
Owen Schwartz
0d09a63e81
New translations en-us.json (Polish)
...
[ci skip]
2026-06-05 12:48:50 -07:00
Owen Schwartz
cb8605656c
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-05 12:48:48 -07:00
Owen Schwartz
774147e8d2
New translations en-us.json (Korean)
...
[ci skip]
2026-06-05 12:48:46 -07:00
Owen Schwartz
3b13557f72
New translations en-us.json (Italian)
...
[ci skip]
2026-06-05 12:48:44 -07:00
Owen Schwartz
906d15a2cf
New translations en-us.json (German)
...
[ci skip]
2026-06-05 12:48:42 -07:00
Owen Schwartz
0a465ebbc9
New translations en-us.json (Czech)
...
[ci skip]
2026-06-05 12:48:41 -07:00
Owen Schwartz
f99a823e11
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-05 12:48:39 -07:00
Owen Schwartz
550bacf7ad
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-05 12:48:37 -07:00
Owen Schwartz
f6746d7e13
New translations en-us.json (French)
...
[ci skip]
2026-06-05 11:51:33 -07:00
Owen Schwartz
e8b8234274
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-05 11:51:31 -07:00
Owen Schwartz
52709c04dc
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-05 11:51:29 -07:00
Owen Schwartz
80d522bba6
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-05 11:51:28 -07:00
Owen Schwartz
899ffc89f0
New translations en-us.json (Russian)
...
[ci skip]
2026-06-05 11:51:26 -07:00
Owen Schwartz
69dd2513eb
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-05 11:51:24 -07:00
Owen Schwartz
f691dae8f8
New translations en-us.json (Polish)
...
[ci skip]
2026-06-05 11:51:22 -07:00
Owen Schwartz
36421e4216
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-05 11:51:20 -07:00
Owen Schwartz
7032feacbc
New translations en-us.json (Korean)
...
[ci skip]
2026-06-05 11:51:18 -07:00
Owen Schwartz
56dc24440f
New translations en-us.json (Italian)
...
[ci skip]
2026-06-05 11:51:16 -07:00
Owen Schwartz
24d94bebb5
New translations en-us.json (German)
...
[ci skip]
2026-06-05 11:51:14 -07:00
Owen Schwartz
901eea6ea1
New translations en-us.json (Czech)
...
[ci skip]
2026-06-05 11:51:12 -07:00
Owen Schwartz
eac4b7cf67
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-05 11:51:10 -07:00
Owen Schwartz
c887b5cf32
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-05 11:51:09 -07:00
Owen Schwartz
907012ee9b
New translations en-us.json (French)
...
[ci skip]
2026-06-04 22:48:06 -07:00
Owen Schwartz
c28e7cebf1
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 22:48:04 -07:00
Owen Schwartz
810abf6526
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 22:48:02 -07:00
Owen Schwartz
7103d32902
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 22:48:00 -07:00
Owen Schwartz
0014e55247
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 22:47:58 -07:00
Owen Schwartz
364d65ed00
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 22:47:57 -07:00
Owen Schwartz
2869227667
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 22:47:55 -07:00
Owen Schwartz
935be5fe14
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 22:47:53 -07:00
Owen Schwartz
babe85094b
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 22:47:52 -07:00
Owen Schwartz
00c02a5092
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 22:47:50 -07:00
Owen Schwartz
fe2dc2f260
New translations en-us.json (German)
...
[ci skip]
2026-06-04 22:47:48 -07:00
Owen Schwartz
a008291eba
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 22:47:46 -07:00
Owen Schwartz
87ab601e6d
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 22:47:44 -07:00
Owen Schwartz
a25d64a18e
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 22:47:43 -07:00
Owen Schwartz
05afeb60cd
New translations en-us.json (French)
...
[ci skip]
2026-06-04 21:52:17 -07:00
Owen Schwartz
d89d595735
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 21:52:16 -07:00
Owen Schwartz
ef3c6f2533
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 21:52:14 -07:00
Owen Schwartz
a8759b223f
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 21:52:12 -07:00
Owen Schwartz
4e8802ea10
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 21:52:10 -07:00
Owen Schwartz
3d0882a9bb
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 21:52:08 -07:00
Owen Schwartz
c23927fd65
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 21:52:07 -07:00
Owen Schwartz
c3c2a7182a
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 21:52:05 -07:00
Owen Schwartz
ac03fc9b6a
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 21:52:03 -07:00
Owen Schwartz
f9a26d0c3c
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 21:52:02 -07:00
Owen Schwartz
e631cafdf9
New translations en-us.json (German)
...
[ci skip]
2026-06-04 21:52:00 -07:00
Owen Schwartz
29a716b0cb
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 21:51:58 -07:00
Owen Schwartz
9da1d05b9a
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 21:51:57 -07:00
Owen Schwartz
47e9ceed16
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 21:51:55 -07:00
Owen Schwartz
c29b80dafd
New translations en-us.json (French)
...
[ci skip]
2026-06-04 19:38:46 -07:00
Owen Schwartz
a741922672
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 19:38:44 -07:00
Owen Schwartz
93ab8c344b
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 19:38:42 -07:00
Owen Schwartz
b39ef73874
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 19:38:41 -07:00
Owen Schwartz
604dc7bb61
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 19:38:39 -07:00
Owen Schwartz
8cd0e85818
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 19:38:37 -07:00
Owen Schwartz
e7026c40fd
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 19:38:35 -07:00
Owen Schwartz
9335f1a7a6
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 19:38:33 -07:00
Owen Schwartz
0827d666e2
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 19:38:32 -07:00
Owen Schwartz
84a7a0edf0
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 19:38:30 -07:00
Owen Schwartz
344650a97f
New translations en-us.json (German)
...
[ci skip]
2026-06-04 19:38:28 -07:00
Owen Schwartz
5b5e45765e
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 19:38:26 -07:00
Owen Schwartz
1b02367adb
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 19:38:25 -07:00
Owen Schwartz
f44b3260e2
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 19:38:23 -07:00
Owen Schwartz
96825687fa
New translations en-us.json (French)
...
[ci skip]
2026-06-04 17:52:08 -07:00
Owen Schwartz
33ee7e11ad
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 17:52:07 -07:00
Owen Schwartz
bc67bc69a2
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 17:52:05 -07:00
Owen Schwartz
8028c04789
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 17:52:03 -07:00
Owen Schwartz
e531e02f2b
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 17:52:01 -07:00
Owen Schwartz
7465f2b342
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 17:51:59 -07:00
Owen Schwartz
40f2909ca1
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 17:51:57 -07:00
Owen Schwartz
2bbbe9c880
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 17:51:55 -07:00
Owen Schwartz
20117a87d5
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 17:51:54 -07:00
Owen Schwartz
28667618dd
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 17:51:52 -07:00
Owen Schwartz
60163bf3ae
New translations en-us.json (German)
...
[ci skip]
2026-06-04 17:51:50 -07:00
Owen Schwartz
374e899216
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 17:51:48 -07:00
Owen Schwartz
cc3c9344cc
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 17:51:47 -07:00
Owen Schwartz
a87c213927
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 17:51:45 -07:00
Owen Schwartz
df72b65ced
New translations en-us.json (French)
...
[ci skip]
2026-06-04 16:46:42 -07:00
Owen Schwartz
b00c3c8b47
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 16:46:40 -07:00
Owen Schwartz
d0211ca37d
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 16:46:38 -07:00
Owen Schwartz
210057ddb1
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 16:46:36 -07:00
Owen Schwartz
34e32f14b8
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 16:46:35 -07:00
Owen Schwartz
0870576f4c
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 16:46:33 -07:00
Owen Schwartz
2a50c1b4af
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 16:46:31 -07:00
Owen Schwartz
b18b574c5f
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 16:46:29 -07:00
Owen Schwartz
ee4572ed64
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 16:46:27 -07:00
Owen Schwartz
b0f9fee4b0
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 16:46:26 -07:00
Owen Schwartz
2c3a11718d
New translations en-us.json (German)
...
[ci skip]
2026-06-04 16:46:24 -07:00
Owen Schwartz
d7b98feb51
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 16:46:22 -07:00
Owen Schwartz
3736e27a4f
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 16:46:20 -07:00
Owen Schwartz
edd320ce0b
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 16:46:18 -07:00
Owen Schwartz
91b02e839d
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-06-04 00:40:34 -07:00
Owen Schwartz
8f7274a8b4
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-06-04 00:40:32 -07:00
Owen Schwartz
d9b7b8cec4
New translations en-us.json (Turkish)
...
[ci skip]
2026-06-04 00:40:30 -07:00
Owen Schwartz
170624017d
New translations en-us.json (Russian)
...
[ci skip]
2026-06-04 00:40:28 -07:00
Owen Schwartz
43d5c1d8df
New translations en-us.json (Portuguese)
...
[ci skip]
2026-06-04 00:40:26 -07:00
Owen Schwartz
f6a3951951
New translations en-us.json (Polish)
...
[ci skip]
2026-06-04 00:40:24 -07:00
Owen Schwartz
798497f437
New translations en-us.json (Dutch)
...
[ci skip]
2026-06-04 00:40:22 -07:00
Owen Schwartz
c090a52d6a
New translations en-us.json (Korean)
...
[ci skip]
2026-06-04 00:40:20 -07:00
Owen Schwartz
44fb0afced
New translations en-us.json (Italian)
...
[ci skip]
2026-06-04 00:40:17 -07:00
Owen Schwartz
0dbe95019b
New translations en-us.json (German)
...
[ci skip]
2026-06-04 00:40:15 -07:00
Owen Schwartz
67c899e3a6
New translations en-us.json (Czech)
...
[ci skip]
2026-06-04 00:40:13 -07:00
Owen Schwartz
827707471e
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-06-04 00:40:11 -07:00
Owen Schwartz
ed221b09ac
New translations en-us.json (Spanish)
...
[ci skip]
2026-06-04 00:40:09 -07: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
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
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
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](b5d41d4e1d...eb5cf3af3a )
---
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](4907a6ddec...650006c6eb )
---
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
Owen Schwartz
9df46f7014
Merge pull request #2966 from fosrl/dev
...
Try to pull domains from host regex
2026-05-01 20:54:09 -07:00
Owen
908f0d54e2
Try to pull domains from host regex
2026-05-01 20:53:39 -07:00
Milo Schwartz
f0010ea12a
Merge pull request #2965 from fosrl/dev
...
add new screenshots
2026-05-01 17:35:29 -07:00
miloschwartz
cab8be1a9a
add new screenshots
2026-05-01 17:34:05 -07:00
Owen Schwartz
0a9dab7cca
Merge pull request #2964 from fosrl/dev
...
Update translations
2026-05-01 17:02:41 -07:00
Owen Schwartz
889ab1f8a8
Merge pull request #2963 from fosrl/crowdin_dev
...
New Crowdin updates
2026-05-01 17:02:10 -07:00
Owen Schwartz
a9019cfb23
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-01 17:00:49 -07:00
Owen Schwartz
441d4bce6e
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-01 17:00:47 -07:00
Owen Schwartz
dd1e681a9c
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-01 17:00:45 -07:00
Owen Schwartz
a882619eaf
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-01 17:00:43 -07:00
Owen Schwartz
f43baaaf1f
New translations en-us.json (Russian)
...
[ci skip]
2026-05-01 17:00:41 -07:00
Owen Schwartz
c3dc0bd015
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-01 17:00:39 -07:00
Owen Schwartz
1fd2a0fae2
New translations en-us.json (Polish)
...
[ci skip]
2026-05-01 17:00:37 -07:00
Owen Schwartz
8ba5b43569
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-01 17:00:35 -07:00
Owen Schwartz
6deefcd003
New translations en-us.json (Korean)
...
[ci skip]
2026-05-01 17:00:33 -07:00
Owen Schwartz
4d6cea5fcd
New translations en-us.json (Italian)
...
[ci skip]
2026-05-01 17:00:31 -07:00
Owen Schwartz
f175ac774f
New translations en-us.json (German)
...
[ci skip]
2026-05-01 17:00:29 -07:00
Owen Schwartz
0fe2b24f6b
New translations en-us.json (Czech)
...
[ci skip]
2026-05-01 17:00:27 -07:00
Owen Schwartz
6ad06e6faf
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-01 17:00:25 -07:00
Owen Schwartz
d47faeced1
New translations en-us.json (French)
...
[ci skip]
2026-05-01 17:00:23 -07:00
Owen Schwartz
498f586eeb
New translations en-us.json (Spanish)
...
[ci skip]
2026-05-01 16:57:38 -07:00
Owen Schwartz
e94fc6bc65
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-05-01 16:57:37 -07:00
Owen Schwartz
0a1fe1b725
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-05-01 16:57:35 -07:00
Owen Schwartz
eb40b04b43
New translations en-us.json (Turkish)
...
[ci skip]
2026-05-01 16:57:33 -07:00
Owen Schwartz
6685afdcf9
New translations en-us.json (Russian)
...
[ci skip]
2026-05-01 16:57:32 -07:00
Owen Schwartz
49232e32bf
New translations en-us.json (Portuguese)
...
[ci skip]
2026-05-01 16:57:30 -07:00
Owen Schwartz
aec0aed211
New translations en-us.json (Polish)
...
[ci skip]
2026-05-01 16:57:28 -07:00
Owen Schwartz
d43b3176f5
New translations en-us.json (Dutch)
...
[ci skip]
2026-05-01 16:57:26 -07:00
Owen Schwartz
190074ea0c
New translations en-us.json (Korean)
...
[ci skip]
2026-05-01 16:57:24 -07:00
Owen Schwartz
c5a7719239
New translations en-us.json (Italian)
...
[ci skip]
2026-05-01 16:57:22 -07:00
Owen Schwartz
5eac131d2e
New translations en-us.json (German)
...
[ci skip]
2026-05-01 16:57:21 -07:00
Owen Schwartz
0bc3276ee2
New translations en-us.json (Czech)
...
[ci skip]
2026-05-01 16:57:18 -07:00
Owen Schwartz
5073507b90
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-05-01 16:57:16 -07:00
Owen Schwartz
805e6f856a
New translations en-us.json (French)
...
[ci skip]
2026-05-01 16:57:14 -07:00
Owen Schwartz
412a9b5294
Merge pull request #2962 from fosrl/dev
...
1.18.1-s.6
2026-05-01 16:54:37 -07:00
Owen
fbf95c5363
Start creating ns one level down
2026-05-01 16:51:42 -07:00
Owen
b907850344
Add missing heading
2026-05-01 16:51:42 -07:00
miloschwartz
22116373e3
increase target site selector width
2026-05-01 16:33:40 -07:00
miloschwartz
9757c3d8b6
show newt version on site
2026-05-01 16:26:45 -07:00
miloschwartz
f8b85d4b4e
fix sidebar product updates spacing
2026-05-01 16:14:06 -07:00
Owen
4651f19c53
Support acme_json_path as a directory of acme file
...
Fixes #2961
2026-05-01 16:06:37 -07:00
Owen
4524bdc094
Add http cert syncing for use with the controller
2026-05-01 15:42:38 -07:00
Owen Schwartz
741850880e
Merge pull request #2959 from fosrl/dev
...
1.18.1-s.4
2026-05-01 15:05:59 -07:00
Owen
53e096f7cb
Allow deleting account with trial
2026-05-01 15:01:48 -07:00
Owen
3dfd7e8a43
Update limits
2026-05-01 11:47:14 -07:00
Owen
db6e60d0a3
Adjust language
2026-05-01 10:48:09 -07:00
Owen
54d2d689c1
Run messaging for delete in the background as well
2026-04-30 14:38:03 -07:00
Owen Schwartz
bb5853827b
Merge pull request #2948 from fosrl/dev
...
1.18.1-s.3
2026-04-30 14:11:16 -07:00
Owen
68f5512732
Handle messaging in the background; dont time out
2026-04-30 14:00:32 -07: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
Owen
416e124c02
Rotate the secret on the new things using it
2026-04-30 11:53:55 -07:00
Owen
d3e4d8cda8
Fix pr blueprints not picking up site
2026-04-30 11:39:37 -07:00
Owen
81972dbb73
Add name to migration
...
Fixes #2943
2026-04-30 10:56:12 -07:00
Fred KISSIE
39bf64bc35
Merge branch 'dev' into feat/roles-and-user-multi-selectors
2026-04-30 16:55:25 +02:00
Owen Schwartz
b715786a1e
Merge pull request #2939 from fosrl/dev
...
1.18.1-s.2
2026-04-29 21:33:03 -07:00
Owen
ae24eb2d2c
Disable the alerts and hc when downgrading
2026-04-29 21:31:02 -07:00
Owen
20fc59dcda
Delete trial when upgrading
2026-04-29 21:25:58 -07:00
Owen
93b09de425
Adjust cloud api endpoints
2026-04-29 21:04:11 -07:00
Owen
bacc130453
Clean up sign and verify
2026-04-29 17:14:22 -07:00
Owen Schwartz
79541ec7b8
Merge pull request #2936 from fosrl/dev
...
1.18.1 patch over
2026-04-29 16:43:06 -07:00
Owen
81197f8a86
Update the database if the wildcard changes
2026-04-29 16:42:10 -07:00
miloschwartz
dcfc7822f4
hide cert in public resources col on oss
2026-04-29 16:03:59 -07:00
Owen Schwartz
269bd9aa0f
Merge pull request #2934 from fosrl/dev
...
1.18.1-s.1
2026-04-29 15:18:28 -07:00
Owen
0a0817b860
Restrict alerting
2026-04-29 15:15:53 -07:00
Owen Schwartz
b7a903ab32
Merge pull request #2933 from fosrl/dev
...
1.18.1
2026-04-29 15:00:29 -07:00
Owen Schwartz
ab60438aa7
Merge pull request #2917 from fosrl/crowdin_dev
...
New Crowdin updates
2026-04-29 14:55:53 -07:00
Owen Schwartz
b9f3f90de6
New translations en-us.json (Spanish)
...
[ci skip]
2026-04-29 14:54:32 -07:00
Owen Schwartz
b53cc397be
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-04-29 14:54:30 -07:00
Owen Schwartz
994fb456c2
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-04-29 14:54:29 -07:00
Owen Schwartz
b36927c7a0
New translations en-us.json (Turkish)
...
[ci skip]
2026-04-29 14:54:27 -07:00
Owen Schwartz
1c57473b6d
New translations en-us.json (Russian)
...
[ci skip]
2026-04-29 14:54:25 -07:00
Owen Schwartz
c02c3eaa4a
New translations en-us.json (Portuguese)
...
[ci skip]
2026-04-29 14:54:23 -07:00
Owen Schwartz
3c265ee577
New translations en-us.json (Polish)
...
[ci skip]
2026-04-29 14:54:22 -07:00
Owen Schwartz
98dfd05f06
New translations en-us.json (Dutch)
...
[ci skip]
2026-04-29 14:54:20 -07:00
Owen Schwartz
faa2e97530
New translations en-us.json (Korean)
...
[ci skip]
2026-04-29 14:54:18 -07:00
Owen Schwartz
175f10a51d
New translations en-us.json (Italian)
...
[ci skip]
2026-04-29 14:54:16 -07:00
Owen Schwartz
6284930fce
New translations en-us.json (German)
...
[ci skip]
2026-04-29 14:54:15 -07:00
Owen Schwartz
6c93aca444
New translations en-us.json (Czech)
...
[ci skip]
2026-04-29 14:54:13 -07:00
Owen Schwartz
d83318cbfc
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-04-29 14:54:11 -07:00
Owen Schwartz
143f362a48
New translations en-us.json (French)
...
[ci skip]
2026-04-29 14:54:09 -07:00
miloschwartz
698cd868a8
show cert status in public reosurces table
2026-04-29 14:47:34 -07:00
Owen
a55842ffff
Scrape certs from ALL resolvers
2026-04-29 14:29:15 -07:00
Owen
2ffe254879
Dont include site resources on the cloud
2026-04-29 14:08:42 -07:00
miloschwartz
e173f59d89
visual improvements
2026-04-29 13:44:35 -07:00
miloschwartz
d3870f4920
cert status in priv resources table first pass
2026-04-29 13:05:26 -07:00
miloschwartz
227501d8f8
fix rounded buttons in target input
2026-04-29 12:39:08 -07:00
miloschwartz
a16f805709
fix style for unknown status
2026-04-29 12:36:47 -07:00
miloschwartz
a029b107ae
dont show site online status for local sites
2026-04-29 12:35:08 -07:00
miloschwartz
f03389a9a0
fix cert styling
2026-04-29 12:18:52 -07:00
Owen
78fff6bfde
Filter to only allow newt sites
2026-04-29 12:18:28 -07:00
Owen
bc585c24fc
Calculate actual resource status
...
Fixes #2930
2026-04-29 12:07:32 -07:00
miloschwartz
0f6c66dc67
use localfont and updated mona sans closes #2924
2026-04-29 11:58:06 -07:00
Owen
6be150bafe
Handle possible not null for tcp, udp, and icmp
...
Fixes #2929
2026-04-29 11:42:18 -07:00
Owen
1eac7741a5
Show the certs elsewhere when required
2026-04-29 11:34:10 -07:00
Owen
b8ca0499af
Dont show the cert box oss and dont check license
2026-04-29 11:28:30 -07:00
Owen
b39a2bcfb1
Quiet logs
2026-04-29 11:25:43 -07:00
Owen
d45b727dca
Dont show cert status because not saved yet
2026-04-29 11:06:14 -07:00
Owen
5c31d35e28
Handle sans in the acme.json
2026-04-29 10:59:49 -07:00
Owen
8c645315f3
Handle when siteIds is not provided
2026-04-29 10:59:36 -07:00
Milo Schwartz
ab6377e086
Merge pull request #2923 from fosrl/miloschwartz-patch-2
...
Update README.md
2026-04-28 23:03:31 -07:00
Milo Schwartz
8685cf4208
Update README.md
2026-04-29 02:03:18 -04: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
Owen Schwartz
26fe1259da
Merge pull request #2922 from fosrl/dev
...
1.18.0-s.2
2026-04-28 22:28:35 -07:00
Owen
3bcbeb24f3
Query the right column
2026-04-28 22:27:35 -07:00
Owen
1d0a92c83e
Its in the transaction so we wait
2026-04-28 22:22:06 -07:00
Owen
a44100c2bd
Handle deleting client and orphaning resources
2026-04-28 22:19:22 -07:00
Fred KISSIE
c4cf4cdec4
♻️ show idp name in user selector
2026-04-29 06:57:49 +02:00
miloschwartz
2203ebf723
show user idp in devices
2026-04-28 21:27:11 -07:00
Owen Schwartz
70958185bd
Merge pull request #2921 from fosrl/dev
...
1.18.0-s.1
2026-04-28 21:03:36 -07:00
Owen
7e374baee9
Update if the ssl toggle changes
2026-04-28 20:45:20 -07:00
Owen
4cf6ca1d55
Force tcp and udp ports when http mode
2026-04-28 20:27:27 -07: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
Owen Schwartz
2957d6592d
Merge pull request #2919 from fosrl/dev
...
Add missing imports
2026-04-28 16:52:53 -07:00
Owen
de2a22aad8
Add missing imports
2026-04-28 16:52:35 -07:00
Owen Schwartz
b96db4f133
Merge pull request #2918 from fosrl/dev
...
Use logsDb for the status history
2026-04-28 16:38:43 -07:00
Owen
2a29062659
Use logsDb for the status history
2026-04-28 16:38:13 -07:00
Owen Schwartz
8ed9adbfae
New translations en-us.json (German)
...
[ci skip]
2026-04-28 16:21:16 -07:00
Owen Schwartz
98406f63af
Merge pull request #2916 from fosrl/dev
...
1.18.0
2026-04-28 15:53:31 -07:00
Owen
85415176ab
Clean imports
2026-04-28 15:41:00 -07:00
Owen
b81ae3d998
Seed satatus data for resources, sites, and hc
2026-04-28 15:15:09 -07:00
Owen
208289f498
Select all networks to prevent delete issues
2026-04-28 12:02:21 -07:00
Owen
8783c47a3c
Dont allow clicking the wildcard resource link
2026-04-28 11:21:32 -07:00
Owen
592ca64253
Fix delete
2026-04-28 09:57:46 -07:00
Owen Schwartz
1de6e58eef
Merge pull request #2912 from fosrl/crowdin_dev
...
New Crowdin updates
2026-04-27 21:23:34 -07:00
Owen Schwartz
92822a20e8
New translations en-us.json (Spanish)
2026-04-27 20:25:22 -07:00
Owen Schwartz
4a3035d597
New translations en-us.json (Norwegian Bokmal)
2026-04-27 20:25:20 -07:00
Owen Schwartz
bd866a5fd2
New translations en-us.json (Chinese Simplified)
2026-04-27 20:25:18 -07:00
Owen Schwartz
1c6cd57c31
New translations en-us.json (Turkish)
2026-04-27 20:25:16 -07:00
Owen Schwartz
a0619868be
New translations en-us.json (Russian)
2026-04-27 20:25:15 -07:00
Owen Schwartz
6c2dd4331a
New translations en-us.json (Portuguese)
2026-04-27 20:25:13 -07:00
Owen Schwartz
5e6171263b
New translations en-us.json (Polish)
2026-04-27 20:25:11 -07:00
Owen Schwartz
d33c704f76
New translations en-us.json (Dutch)
2026-04-27 20:25:09 -07:00
Owen Schwartz
3cb1cd9f2f
New translations en-us.json (Korean)
2026-04-27 20:25:07 -07:00
Owen Schwartz
926fe5e474
New translations en-us.json (Italian)
2026-04-27 20:25:06 -07:00
Owen Schwartz
243da6379b
New translations en-us.json (German)
2026-04-27 20:25:04 -07:00
Owen Schwartz
68ea7d1d98
New translations en-us.json (Czech)
2026-04-27 20:25:02 -07:00
Owen Schwartz
c0a4541455
New translations en-us.json (Bulgarian)
2026-04-27 20:25:00 -07:00
Owen Schwartz
e4bf2da2e5
New translations en-us.json (French)
2026-04-27 20:24:58 -07:00
Fred KISSIE
ddaa9c32a7
♻️ replace roles & user selectors in machines & create user
2026-04-28 05:08:20 +02:00
Owen
85334f082c
Only support alerts and newt sync on saas
2026-04-27 18:20:30 -07:00
Owen
c771722127
Dont include rewrite to
2026-04-27 17:52:41 -07:00
Owen
f89b0a17ac
Set the default to unknown
2026-04-27 17:15:44 -07:00
Owen
81a6fb8d00
Dont import from postgres
2026-04-27 17:04:04 -07:00
Owen
dbee049ac8
Fix oss build issues
2026-04-27 16:30:54 -07:00
Owen
c03519b7f5
Send updates when the full domain changes
2026-04-27 16:19:37 -07:00
Owen
7affaf63d0
Update get cert to now allow restarting
2026-04-27 16:19:37 -07:00
Owen
08e9cb862d
Fix deleting resource
2026-04-27 16:19:36 -07:00
miloschwartz
cbb2388a46
add multi site help link
2026-04-27 15:38:19 -07:00
Owen
24f437e260
Cap degraded in the mail
2026-04-27 15:24:16 -07:00
Owen
3439a3690f
Fix site offline not respecting hc enabled
2026-04-27 15:24:16 -07:00
Owen
b88469f901
Hide the icmp and snmp for now
2026-04-27 15:24:16 -07:00
miloschwartz
e573125934
update wildcard resources link
2026-04-27 15:14:29 -07:00
Owen
c5072bed80
Fix healthcheck not showing data
2026-04-27 14:33:28 -07:00
Owen
28dd06c41f
Add caching to the hc and fix resource stuff
2026-04-27 14:29:57 -07:00
Owen
61aaa5a832
Wrap in transactions
2026-04-27 13:46:15 -07:00
Owen
512ba2150b
Fix sanitizing the domain causing problems
2026-04-27 13:46:15 -07:00
Owen
d1f7a9c6df
Add health to the resource
2026-04-27 13:46:15 -07:00
miloschwartz
1cdb261f7e
add loading indicator to resources
2026-04-27 12:31:31 -07:00
Owen
17631599a2
Remove delay
2026-04-26 21:25:53 -07:00
Owen
7563b37cd0
Add missing health column
2026-04-26 21:25:14 -07:00
Owen
7318c86cca
Fix display and query issues
2026-04-26 20:33:58 -07:00
Owen
467cd70b72
Handle delete correctly
2026-04-26 20:26:03 -07: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](53b83947a5...48b55a011b )
---
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
Owen
8ca72a39da
Handle deleting targets
2026-04-26 17:55:26 -07:00
Owen
4ff811c5bd
Use http by default
2026-04-26 17:38:24 -07:00
Owen
ca2370e31d
Add logging when manually changing the hc status
2026-04-26 17:29:20 -07:00
miloschwartz
06af53c4d6
increase refresh rate
2026-04-26 16:57:10 -07:00
miloschwartz
6befdfe01e
improve cert restart button style
2026-04-26 16:50:52 -07:00
Owen
5695137280
Dont create alerts with 300 second cooldowns
2026-04-26 16:43:28 -07:00
miloschwartz
e2e0936f43
improve cert status style
2026-04-26 11:27:53 -07:00
miloschwartz
32d8bde96d
adjust wildcard placeholder
2026-04-26 11:15:23 -07:00
miloschwartz
f24f867684
add hyphens to random blueprint name
2026-04-26 11:11:31 -07:00
miloschwartz
491636851f
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2026-04-26 10:23:36 -07:00
Owen
bf1870608b
Exclude wildcard resources
2026-04-25 15:51:39 -07:00
miloschwartz
6f6c24b6df
use semibold
2026-04-25 15:42:19 -07:00
Owen
7c7d1f641e
Support unknown and degraded status
2026-04-25 15:34:04 -07:00
Owen
82212af643
Add resource degraded
2026-04-25 15:34:04 -07:00
miloschwartz
8e16ff07a9
move switch toggle above tabs on health check dialog
2026-04-25 15:23:22 -07:00
miloschwartz
56816c7584
change column order on sites table
2026-04-25 15:17:39 -07:00
miloschwartz
477712b73c
show site resources
2026-04-25 15:08:08 -07: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
Owen
ecacb26445
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-04-24 17:32:28 -07:00
Owen
cca7cea2f1
Handeling the different health status
2026-04-24 17:30:54 -07:00
miloschwartz
07154d2a16
add links to view resources on site
2026-04-24 17:07:11 -07:00
miloschwartz
b509c8aeec
dont distribute info section cols
2026-04-24 16:57:53 -07:00
miloschwartz
a2c76cbb24
set standard filter popover width
2026-04-24 16:44:57 -07:00
miloschwartz
960ada4d66
add site column and filter to public resources
2026-04-24 16:24:26 -07:00
Owen
34296e5f40
Fix health check status
2026-04-24 16:19:35 -07:00
miloschwartz
33f1662c91
support site filter in private resources table
2026-04-24 16:12:15 -07:00
Owen
29f26021df
Add the right pending record
2026-04-24 16:07:44 -07:00
Owen
15f02cf79a
Quiet up messages
2026-04-24 16:06:19 -07:00
Owen
2a5d836747
Fix gear icon
2026-04-24 16:06:04 -07:00
Owen
593a7fdd69
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-04-24 15:13:25 -07:00
miloschwartz
99f9b68efe
fix full sudo mode calculation
2026-04-24 14:53:11 -07:00
miloschwartz
9655f119a5
fix text
2026-04-24 13:47:54 -07:00
Owen
48ddc700a0
Catch the domains the right way
2026-04-24 13:40:31 -07:00
Owen
0473d5f639
Get the cert correctly
2026-04-24 12:18:50 -07:00
Owen
537f9ae66b
Always update the domain even if wildcard changes
2026-04-24 12:14:06 -07:00
Owen
d08f276794
Use the provided host in the cookie
2026-04-24 11:55:09 -07:00
Fred KISSIE
c746e1bc8d
🚧 wip
2026-04-24 08:33:43 +02:00
Owen
6a96f743aa
Update exchange session to support wildcards
2026-04-23 21:38:12 -07:00
Owen
b4f0b4e285
Handle matching wildcards
2026-04-23 21:25:13 -07:00
Owen
07c7501669
New columns
2026-04-23 20:30:34 -07:00
Owen
009bac64bf
Adding guiderails
2026-04-23 18:02:32 -07:00
Owen
5e293e8364
Handle getting resources
2026-04-23 17:14:05 -07:00
Fred KISSIE
da4dd88fdd
Merge branch 'dev' into feat/roles-and-user-multi-selectors
2026-04-24 00:40:17 +02:00
Owen
1ba7fca798
Update traefik config
2026-04-23 15:08:55 -07:00
Owen
e7a9a19816
Basic crud working?
2026-04-23 15:01:43 -07:00
Owen
fa117198a0
Pass one at getting it into the db
2026-04-23 14:05:08 -07:00
Owen
f03d0cd47f
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-04-23 13:37:44 -07:00
Owen Schwartz
925a59c080
Merge pull request #2873 from sidd190/fix/crowdsec-traefik-logrotate
...
(fix): Added a logrotate function to the crowdsec.go installer file
2026-04-23 12:18:00 -07:00
Owen
a7c7319407
Deprecated sites should be optional
2026-04-23 12:09:22 -07:00
Fred KISSIE
b9bee2836b
🚧 wip
2026-04-23 06:33:57 +02:00
Owen
230f77118a
Also check when getting the cert
2026-04-22 21:11:52 -07:00
Owen
bcb5b7b4a7
Show status in messages
2026-04-22 20:44:35 -07:00
Owen
90a2ed2f10
Create pending cert
2026-04-22 20:39:04 -07:00
Owen
fc69364feb
Show cert status
2026-04-22 20:36:00 -07: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
Owen
245755a140
Use transactions
2026-04-22 18:13:15 -07:00
Owen
dcbd22b4ad
Handle all of the alerting from the functions
2026-04-22 18:13:15 -07:00
miloschwartz
8481b0a073
dont filter admin role in role selector for alerts
2026-04-22 17:52:31 -07:00
miloschwartz
f651ca84fa
remove empty table state lines
2026-04-22 17:43:29 -07:00
miloschwartz
6b83d3c3f1
add meta titles to alert pages
2026-04-22 17:27:30 -07:00
Owen
d463a578c2
Handle *. wildcard domains in the db
2026-04-22 17:06:22 -07:00
Owen
9d0a8ecb09
Update placeholder and handle wildcard certs
2026-04-22 16:48:51 -07:00
Owen
af5394d464
Add more information about caches
2026-04-22 16:48:51 -07:00
miloschwartz
c956e0d401
add meta titles to auth pages
2026-04-22 16:09:16 -07:00
miloschwartz
2a281ec002
update telemetry
2026-04-22 15:06:37 -07:00
miloschwartz
4c000c1d49
add site online indicator to selector
2026-04-22 14:33:28 -07:00
miloschwartz
ea4ff75552
cosmetic adjustments
2026-04-22 14:25:06 -07:00
Owen
c78b866087
Add translations
2026-04-22 14:04:21 -07:00
miloschwartz
48b6e98bbc
visual improvements
2026-04-22 12:25:01 -07:00
Owen
3d5260b13e
Fix strings and local sites
2026-04-22 12:23:59 -07:00
miloschwartz
d0b0d95b9a
fix squished alert card when disabled
2026-04-22 12:16:39 -07:00
miloschwartz
c2c8b7a631
disable overflow on header row for tables
2026-04-22 12:08:57 -07:00
Owen
9bc11b8717
Merge branch 'main' into dev
2026-04-22 11:38:14 -07:00
miloschwartz
1d53211fe0
fix logo size
2026-04-21 23:16:06 -07:00
Owen Schwartz
81922f54d5
Merge pull request #2889 from fosrl/dev
...
Fix type imports
2026-04-21 22:18:14 -07:00
Owen
9474792e14
Fix type imports
2026-04-21 22:17:49 -07:00
Owen
0c6acfe282
Fix types
2026-04-21 22:11:06 -07:00
Owen Schwartz
0ae20c0b25
Merge pull request #2888 from fosrl/dev
...
Fix imports
2026-04-21 22:05:41 -07:00
Owen
bcd3bee148
Properly resolve import issues
2026-04-21 22:05:01 -07:00
Owen
e2814517d6
Fix stub wrong function name
2026-04-21 21:54:46 -07:00
Owen Schwartz
c24db3df0e
Merge pull request #2887 from fosrl/dev
...
Fix cert vars issue in stub
2026-04-21 21:49:31 -07:00
Owen
7ecfc9cbd3
Fix cert vars issue in stub
2026-04-21 21:48:54 -07:00
Owen Schwartz
0b18194397
Merge pull request #2885 from fosrl/dev
...
1.18.0-rc.0
2026-04-21 21:41:23 -07:00
Owen Schwartz
18dfc21197
Merge pull request #2884 from fosrl/crowdin_dev
...
New Crowdin updates
2026-04-21 21:36:27 -07:00
Owen Schwartz
e178ed12ab
New translations en-us.json (Spanish)
2026-04-21 21:35:26 -07:00
Owen Schwartz
7a0b7dc17b
New translations en-us.json (Norwegian Bokmal)
2026-04-21 21:35:24 -07:00
Owen Schwartz
c40dd7bb43
New translations en-us.json (Chinese Simplified)
2026-04-21 21:35:22 -07:00
Owen Schwartz
059ea57b88
New translations en-us.json (Turkish)
2026-04-21 21:35:20 -07:00
Owen Schwartz
1ce11d0f5f
New translations en-us.json (Russian)
2026-04-21 21:35:18 -07:00
Owen Schwartz
cba1a67b8f
New translations en-us.json (Portuguese)
2026-04-21 21:35:16 -07:00
Owen Schwartz
a218f5dc82
New translations en-us.json (Polish)
2026-04-21 21:35:15 -07:00
Owen Schwartz
a83126a67e
New translations en-us.json (Dutch)
2026-04-21 21:35:13 -07:00
Owen Schwartz
0620fed9c1
New translations en-us.json (Korean)
2026-04-21 21:35:11 -07:00
Owen Schwartz
87e09dd407
New translations en-us.json (Italian)
2026-04-21 21:35:10 -07:00
Owen Schwartz
77b38c757a
New translations en-us.json (German)
2026-04-21 21:35:08 -07:00
Owen Schwartz
5e29572f49
New translations en-us.json (Czech)
2026-04-21 21:35:06 -07:00
Owen Schwartz
520cc0d0bf
New translations en-us.json (Bulgarian)
2026-04-21 21:35:04 -07:00
Owen Schwartz
ebb4630472
New translations en-us.json (French)
2026-04-21 21:35:02 -07:00
Owen Schwartz
c7b8e9c5b9
Merge pull request #2792 from fosrl/dependabot/github_actions/actions/setup-go-6.4.0
...
Bump actions/setup-go from 6.3.0 to 6.4.0
2026-04-21 21:34:26 -07:00
Owen Schwartz
0a65e200b6
Merge pull request #2793 from fosrl/dependabot/github_actions/docker/login-action-4.1.0
...
Bump docker/login-action from 4.0.0 to 4.1.0
2026-04-21 21:34:19 -07:00
Owen Schwartz
70b87c04aa
Merge pull request #2810 from fosrl/dependabot/npm_and_yarn/drizzle-orm-0.45.2
...
Bump drizzle-orm from 0.45.1 to 0.45.2
2026-04-21 21:33:43 -07:00
Owen Schwartz
1a8e9072b4
Merge pull request #2814 from fosrl/dependabot/npm_and_yarn/nodemailer-8.0.5
...
Bump nodemailer from 8.0.4 to 8.0.5
2026-04-21 21:33:17 -07:00
Owen Schwartz
55261c43f8
Merge pull request #2820 from fosrl/dependabot/go_modules/install/minor-updates-f42dbfae3f
...
Bump golang.org/x/term from 0.41.0 to 0.42.0 in /install in the minor-updates group across 1 directory
2026-04-21 21:33:04 -07:00
Owen Schwartz
e02545ada7
Merge pull request #2822 from fosrl/dependabot/npm_and_yarn/lodash-4.18.1
...
Bump lodash from 4.17.23 to 4.18.1
2026-04-21 21:32:52 -07:00
Owen Schwartz
4edeb26e32
Merge pull request #2838 from fosrl/dependabot/npm_and_yarn/axios-1.15.0
...
Bump axios from 1.13.5 to 1.15.0
2026-04-21 21:32:05 -07:00
Owen Schwartz
6f007da609
Merge pull request #2844 from fosrl/dependabot/github_actions/actions/upload-artifact-7.0.1
...
Bump actions/upload-artifact from 7.0.0 to 7.0.1
2026-04-21 21:31:28 -07:00
Owen Schwartz
c3e59b73b9
Merge pull request #2855 from fosrl/dependabot/npm_and_yarn/next-15.5.15
...
Bump next from 15.5.14 to 15.5.15
2026-04-21 21:31:14 -07:00
miloschwartz
cc44b46d91
fix url parse error
2026-04-21 21:30:38 -07:00
Owen Schwartz
dfe4888123
Merge pull request #2863 from fosrl/dependabot/npm_and_yarn/follow-redirects-1.16.0
...
Bump follow-redirects from 1.15.11 to 1.16.0
2026-04-21 21:29:59 -07:00
Owen
45fb24d0c8
Remove hardcoding
2026-04-21 21:20:47 -07:00
Owen
3f1c5d305b
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-04-21 21:20:24 -07:00
Owen
c9caa44c06
Making the alerts work
2026-04-21 21:13:31 -07:00
miloschwartz
19e0452d84
remove arrow icon on server admin
2026-04-21 20:54:57 -07:00
miloschwartz
7f5c164e16
change logging
2026-04-21 20:51:59 -07:00
miloschwartz
4df3613df7
add table empty state
2026-04-21 20:40:56 -07:00
miloschwartz
4f9f235398
add way to reject a pending site
2026-04-21 20:29:05 -07:00
miloschwartz
a7c212ffa4
badge fixes
2026-04-21 20:20:33 -07:00
miloschwartz
320543f7f8
change titles
2026-04-21 19:37:38 -07:00
miloschwartz
88eb1649e4
add server filters to health check table
2026-04-21 18:35:38 -07:00
miloschwartz
6f07156075
adjust email template for alerts
2026-04-21 18:19:38 -07:00
Owen
b3aafa5fe6
Handle toggles
2026-04-21 18:05:17 -07:00
miloschwartz
f71355fe7a
remove domain picker modal
2026-04-21 17:48:45 -07:00
Owen
6ea3f69fea
Fix cache
2026-04-21 17:40:39 -07:00
miloschwartz
95fc30f21d
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2026-04-21 17:39:24 -07:00
miloschwartz
a2d8386b4a
fix uptime graph styles
2026-04-21 17:39:16 -07:00
Owen
73a59bc1de
Fix missing arg
2026-04-21 17:23:36 -07:00
miloschwartz
0434b1a656
fix site and resource filters on alert
2026-04-21 17:22:50 -07:00
Owen
13afa90d28
Fix the linking out and deleting for target ones
2026-04-21 17:02:21 -07:00
Owen
90eb6d66c0
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2026-04-21 16:55:42 -07:00
miloschwartz
22a6dabeb2
fix alerting layout
2026-04-21 16:54:28 -07:00
Owen
84346fc23e
Add missing header
2026-04-21 16:52:45 -07:00
Owen
09744cf2f0
Make paid feature
2026-04-21 16:52:45 -07:00
Owen
38f1387db1
Update package lock
2026-04-21 16:52:44 -07:00
miloschwartz
db2942447a
make alerts and health checks table server side
2026-04-21 16:49:54 -07:00
Owen
b22ac17178
Remove self call
2026-04-21 16:45:55 -07:00
miloschwartz
709f2c187d
remove loading state on the alert rule
2026-04-21 16:27:27 -07:00
miloschwartz
ccfa165632
show all sites|resources|health-checks in alert table
2026-04-21 16:23:08 -07:00
miloschwartz
a68ba9e04d
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2026-04-21 16:23:03 -07:00
Owen
23293da845
Fix the insert
2026-04-21 16:19:48 -07:00
miloschwartz
b5dd20e499
fix cant save form
2026-04-21 16:19:32 -07:00
Owen
38243ad887
Create the new networks for each site resource
2026-04-21 16:13:39 -07:00
Owen
5b18612426
Only works on saas
2026-04-21 16:13:39 -07:00
miloschwartz
8dbe0a4bfe
add server side filter and sort to alerts
2026-04-21 15:57:23 -07:00
Owen
7d9a0cd0cc
Add 1.18 migrations
2026-04-21 15:46:27 -07:00
miloschwartz
e1efae7426
add help banners to alerts
2026-04-21 15:35:55 -07:00
miloschwartz
f9a4e25dc9
more cosmetic changes to alert rules
2026-04-21 15:30:49 -07:00
Owen
85029ff518
Merge branch 'trial' into dev
2026-04-21 15:05:23 -07:00
Owen
adf15bdc87
Merge branch 'alerting-rules' into dev
2026-04-21 15:05:12 -07:00
miloschwartz
a20111043f
Merge branch 'alerting-rules' of https://github.com/fosrl/pangolin into alerting-rules
2026-04-21 15:03:10 -07:00
miloschwartz
177ce20dda
remove graph
2026-04-21 15:02:56 -07:00
Owen
1a0bde2ee9
Merge branch 'alerting-rules' into trial
2026-04-21 14:57:25 -07:00
Owen
ff1ca7eafb
Just use the targetHealthCheckId as the id
2026-04-21 14:56:25 -07:00
Owen
dc299a740b
Add the site to the ui and allow picking
2026-04-21 14:34:28 -07:00
Owen
7b3c10c7b0
Handle crud to newt with new hcs
2026-04-21 14:21:58 -07:00
Owen
b1293e6f56
Add siteId to api
2026-04-21 14:12:05 -07:00
Owen
6969671fc4
Log status inside of the trigger api calls
2026-04-21 14:04:38 -07:00
Owen
e765f661a7
Fix errors
2026-04-21 12:17:24 -07:00
Owen
7da3719a00
Add descriptions and adjust ui
2026-04-21 12:09:19 -07:00
Owen
206b3a7d22
Adding external actions
2026-04-21 11:52:15 -07:00
Owen
4ce4e63a0a
Accept nice id when creating
2026-04-21 09:57:22 -07:00
Owen
ed327626bb
Working on newt compat
2026-04-21 09:47:20 -07:00
Milo Schwartz
30c4010c8b
Merge pull request #2696 from Fredkiss3/feat/paginate-user-roles-table
...
feat: paginate users & roles table
2026-04-20 22:06:01 -07:00
miloschwartz
85f7c1e87b
support server side table for admin users table
2026-04-20 22:05:29 -07:00
miloschwartz
6f06f98cc1
add filter by idp and role in users table
2026-04-20 21:51:53 -07:00
miloschwartz
e3aabc6b2d
Merge branch 'dev' into feat/paginate-user-roles-table
2026-04-20 21:27:51 -07:00
Owen
b59262b7af
Merge branch 'dev' into alerting-rules
2026-04-20 21:21:03 -07:00
Owen
8093904d47
Adjust ui
2026-04-20 21:20:45 -07:00
miloschwartz
66c0ed5bf0
slightly improve add user form
2026-04-20 21:15:55 -07:00
Owen
725603101b
Support the all types in the schema and engine
2026-04-20 21:00:28 -07:00
miloschwartz
7f0264dec3
fix collapsed sidebar bottom padding issue
2026-04-20 20:48:50 -07:00
Owen
5e88862e29
Support all resources,sites,health checks
2026-04-20 20:48:14 -07:00
miloschwartz
b3bc70875b
fix count on list domains endpoint
2026-04-20 20:46:38 -07:00
miloschwartz
34dc4c2d07
remove tcp/udp text to reduce cloud confusion
2026-04-20 20:41:38 -07:00
miloschwartz
2ef7a709d3
use new tabs in devices modal
2026-04-20 20:36:15 -07:00
Owen
d7a9e1a517
Polish the create and link to table
2026-04-20 20:14:25 -07:00
Owen
f938e9c3c0
Paginate the tables with queries
2026-04-20 20:05:59 -07:00
Owen
c8d560d78f
Reorder sidebar
2026-04-20 18:25:04 -07:00
Owen
3641969dd4
Remove bruno
2026-04-20 18:23:43 -07:00
Owen
49b3163bbe
Making form and lang better
2026-04-20 18:14:30 -07:00
Owen
1a36475afa
Add inline creation
2026-04-20 18:02:14 -07:00
miloschwartz
335de04a4e
adjust theme
2026-04-20 18:00:22 -07:00
Owen
f38069623b
Add resource
2026-04-20 17:48:44 -07:00
Owen
0a70896080
Add toggle types
2026-04-20 17:37:01 -07:00
Owen
5a09062070
roleIds are numbers
2026-04-20 17:19:44 -07:00
miloschwartz
47be3dbdf9
hide add idp button when no mode set
2026-04-20 17:06:56 -07:00
Owen
9f5f89c9eb
Remove debug log
2026-04-20 17:05:47 -07:00
Owen
2e8d170114
Hide protocol by default
2026-04-20 17:05:12 -07:00
Owen
bf1787acd5
Merge branch 'dev' into alerting-rules
2026-04-20 16:54:20 -07:00
miloschwartz
78ff835ac9
Merge branch 'dev' of https://github.com/fosrl/pangolin into dev
2026-04-20 16:50:00 -07:00
miloschwartz
3c005c9ab1
rename log tabls for clarity and update font
2026-04-20 16:49:45 -07:00
Owen
54adcd2c56
Show the endpoint if its there
2026-04-20 15:08:48 -07:00
Owen
9a6408d28c
Refresh domains for latest status
2026-04-20 14:57:24 -07:00
Owen
2dad97cb6b
Add ability to predefine a root api key
2026-04-20 12:19:21 -07:00
Siddharth Bansal
473bce856d
Pass installdir as a parameter
2026-04-20 21:36:42 +05:30
Siddharth Bansal
2c8b7b5ca5
(fix): Added a logrotate function to the crowdsec.go installer file
2026-04-19 12:33:59 +05:30
Owen
55989c2019
Add trial system
2026-04-18 13:40:50 -07:00
Owen
b2d5a1ffdf
Remove weird extra status history component
2026-04-17 17:45:49 -07:00
Owen
a5b8a44e78
Add the status to the resources and ajust location
2026-04-17 17:40:00 -07:00
Owen
df8104fe56
Write the resource status as well
2026-04-17 17:25:51 -07:00
Owen
8214700eaa
More refreshing and status history displays
2026-04-17 17:18:15 -07:00
Owen
74165aa1cc
Cleaning up ui
2026-04-17 17:01:55 -07:00
Owen
0872fd5818
Make the healch checks tabs
2026-04-17 15:38:38 -07:00
Owen
008ad0a1de
Showing the paid feature
2026-04-17 15:33:26 -07:00
Owen
f74791111e
Paywalling
2026-04-17 15:14:01 -07:00
Owen
408eaf55f6
Merge branch 'dev' into alerting-rules
2026-04-17 14:29:36 -07:00
Owen
bd89867ecb
Fix form not updating correctly
2026-04-16 21:42:48 -07:00
Owen
3645cc5759
Update websocket to be consistant with streaming
2026-04-16 21:27:06 -07:00
Owen
f932cc7aca
Fix status history and show on the health check
2026-04-16 20:55:21 -07:00
Owen
c1782a2650
Add uptime tracking
2026-04-16 18:25:25 -07:00
Owen
d6c15c8b81
Add resource column to hc and remove —
2026-04-16 17:42:30 -07:00
Owen
b958537f3e
Adjust the form
2026-04-16 17:05:25 -07:00
Owen
597cae2b78
Poll for status to show updates
2026-04-16 16:53:18 -07:00
Owen
c4308aaa69
Working on ui
2026-04-16 16:30:28 -07:00
Owen
a9d68bd0cf
Standardize the healch check form between the two
2026-04-16 16:20:30 -07:00
Owen
5fcb80a193
Merge branch 'dev' into alerting-rules
2026-04-16 15:53:43 -07:00
Owen
57579e635c
Working on alerting
2026-04-16 11:49:48 -07:00
Owen
1a1d1cfb83
Not null removed
2026-04-15 20:40:23 -07:00
Owen
1397e61643
Create hcs freely
2026-04-15 20:32:02 -07:00
Owen
a04e2a5e00
Transititioning the hc table and firing the alerts
2026-04-15 17:46:04 -07:00
Owen
b169a872a7
Fix header
2026-04-15 16:40:15 -07:00
Owen
1d4b2b1da1
seperate out the offline checker logic
2026-04-15 16:40:04 -07:00
Owen
ad15b7c3c6
Add new intervals and tcp mode to health checks
2026-04-15 16:31:15 -07:00
Owen
b070570cb6
Sites and health checks are many to one
2026-04-15 15:57:25 -07:00
Owen
55595ec042
Trying to use more consistant components
2026-04-15 15:51:41 -07:00
Owen
5e505224d0
Basic ui is working
2026-04-15 15:26:27 -07:00
Owen
3c6775992d
Merge branch 'private-http-ha' into alerting-rules
2026-04-15 14:59:50 -07:00
Owen
bf64e226d3
Many to one on sites and health checks
2026-04-15 14:58:33 -07:00
Owen
f379986a59
Allow many to one on the receipients on the rules
2026-04-15 14:48:50 -07:00
Owen
22ead84aa7
Update license year
2026-04-15 14:42:48 -07:00
Owen
570ff75164
Merge branch 'dev' into alerting-rules
2026-04-15 14:41:29 -07:00
Owen
87a554b6ef
Add crud
2026-04-15 14:33:55 -07:00
Owen
cf741a6f87
Add stub
2026-04-15 14:26:34 -07:00
dependabot[bot]
06e7c1d6cb
Bump follow-redirects from 1.15.11 to 1.16.0
...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects ) from 1.15.11 to 1.16.0.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases )
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.11...v1.16.0 )
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-version: 1.16.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 19:35:30 +00:00
Owen
7d50703c26
First pass
2026-04-14 21:58:36 -07:00
Owen
33182bcf85
Add init alert schema
2026-04-14 21:43:16 -07:00
Owen
fb29efeff3
Merge branch 'dev' into alerting-rules
2026-04-14 21:10:10 -07:00
Owen
49ae5eecb6
Filter only approved sites
2026-04-13 21:56:35 -07:00
Owen
646e440dec
Merge branch 'dev' into private-http-ha
2026-04-13 20:52:47 -07:00
Owen
1b9a395432
Add logging for debugging
2026-04-13 17:56:55 -07:00
Owen
3996e14e70
Add comment
2026-04-13 17:56:51 -07:00
Owen
7a40084bf4
Rename for better understanding
2026-04-13 17:21:34 -07:00
Owen
30fd48a14a
HA site crud working
2026-04-13 17:17:28 -07:00
dependabot[bot]
1c95d46eaa
Bump next from 15.5.14 to 15.5.15
...
Bumps [next](https://github.com/vercel/next.js ) from 15.5.14 to 15.5.15.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js )
- [Commits](https://github.com/vercel/next.js/compare/v15.5.14...v15.5.15 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 15.5.15
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 00:05:43 +00:00
Owen
173a81ead8
Fixing up the crud for multiple sites
2026-04-13 16:22:22 -07:00
Owen
676eacc9cf
Invert logic for pangolin dns
2026-04-13 16:06:23 -07:00
Owen
561a9ab379
Merge branch 'private-site-ha' into private-http-ha
2026-04-13 10:25:49 -07:00
dependabot[bot]
7a483ab1e2
Bump actions/upload-artifact from 7.0.0 to 7.0.1
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](bbbca2ddaa...043fb46d1a )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 01:35:57 +00:00
Owen
71497a7887
Merge branch 'dev' into private-site-ha
2026-04-12 17:54:07 -07:00
Owen
aa41a63430
Dont run the acme in saas or when we control dns
2026-04-12 17:50:27 -07:00
Owen
0db55daff6
Merge branch 'private-http' of github.com:fosrl/pangolin into private-http
2026-04-12 17:47:59 -07:00
Owen
9b271950d2
Push down certs when they are detected
2026-04-12 17:31:51 -07:00
Owen
89b6b1fb56
Placeholder screen and certs are working
2026-04-12 16:49:49 -07:00
Owen
789b991c56
Logging and http working
2026-04-12 15:08:17 -07:00
miloschwartz
0cbcc0c29c
remove extra sites query
2026-04-12 14:58:55 -07:00
miloschwartz
b5e239d1ad
adjust button size
2026-04-12 12:24:52 -07:00
miloschwartz
5f79e8ebbd
Merge branch 'private-http' of https://github.com/fosrl/pangolin into private-http
2026-04-12 12:17:57 -07:00
miloschwartz
1564c4bee7
add multi site selector for ha on private resources
2026-04-12 12:17:45 -07:00
Owen
0cf385b718
CRUD and newt mode http mostly working
2026-04-12 12:15:29 -07: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
dependabot[bot]
63a38de059
Bump axios from 1.13.5 to 1.15.0
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.5 to 1.15.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.13.5...v1.15.0 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.15.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-12 10:39:44 +00:00
Owen
83ecf53776
Add logging
2026-04-11 21:56:39 -07:00
Owen
5803da4893
Crud working
2026-04-11 21:09:12 -07:00
Owen
fc4633db91
Add domain component to the site resource
2026-04-11 17:19:18 -07:00
Owen
9e50569c31
Merge branch 'private-http' of github.com:fosrl/pangolin into private-http
2026-04-10 17:23:06 -04:00
Owen
a19f0acfb9
Working
2026-04-10 17:21:54 -04:00
dependabot[bot]
4430042419
Bump lodash from 4.17.23 to 4.18.1
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-10 03:58:55 +00:00
miloschwartz
8a47d69d0d
fix domain picker
2026-04-09 22:48:43 -04:00
miloschwartz
73482c2a05
disable ssh access tab on http mode
2026-04-09 22:38:04 -04:00
miloschwartz
79751c208d
basic ui working
2026-04-09 22:24:39 -04:00
Owen
510931e7d6
Add ssl to schema
2026-04-09 21:02:20 -04:00
Owen
584a8e7d1d
Generate certs and add placeholder screen
2026-04-09 20:53:03 -04:00
miloschwartz
a74378e1d3
show domain and destination with port in table
2026-04-09 18:17:08 -04:00
Owen
c027c8958b
Add scheme
2026-04-09 17:54:17 -04:00
miloschwartz
a730f4da1d
dont show wildcard in domain picker
2026-04-09 17:54:08 -04:00
miloschwartz
d73796b92e
add new modes, port input, and domain picker
2026-04-09 17:49:22 -04:00
Owen
96b9123306
Merge branch 'dev' into private-site-ha
2026-04-09 17:39:45 -04:00
Owen
e4cbf088b4
Working on defining the schema to send down
2026-04-09 17:23:24 -04:00
Owen
333ccb8438
Restrict to make sure there is an alias
2026-04-09 17:10:48 -04:00
Owen
eb771ceda4
Add http to mode and put destinationPort back
2026-04-09 17:02:08 -04:00
Owen
1efd2af44b
Sync acme certs into the database
2026-04-09 15:38:36 -04:00
dependabot[bot]
efc1f67017
Bump nodemailer from 8.0.4 to 8.0.5
...
Bumps [nodemailer](https://github.com/nodemailer/nodemailer ) from 8.0.4 to 8.0.5.
- [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.4...v8.0.5 )
---
updated-dependencies:
- dependency-name: nodemailer
dependency-version: 8.0.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 00:15:55 +00:00
dependabot[bot]
3dc819eb31
Bump drizzle-orm from 0.45.1 to 0.45.2
...
Bumps [drizzle-orm](https://github.com/drizzle-team/drizzle-orm ) from 0.45.1 to 0.45.2.
- [Release notes](https://github.com/drizzle-team/drizzle-orm/releases )
- [Commits](https://github.com/drizzle-team/drizzle-orm/compare/0.45.1...0.45.2 )
---
updated-dependencies:
- dependency-name: drizzle-orm
dependency-version: 0.45.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 06:57:05 +00:00
dependabot[bot]
e8d1b779cc
Bump docker/login-action from 4.0.0 to 4.1.0
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](b45d80f862...4907a6ddec )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-06 01:35:40 +00:00
dependabot[bot]
d9000b55e3
Bump actions/setup-go from 6.3.0 to 6.4.0
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 6.3.0 to 6.4.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](4b73464bb3...4a3601121d )
---
updated-dependencies:
- dependency-name: actions/setup-go
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-06 01:35:36 +00:00
Fred KISSIE
543542713b
♻️ refactor
2026-03-31 22:44:18 +02:00
Fred KISSIE
a4d8789c20
♻️ move from react.forwardref to normal ref prop
2026-03-31 21:13:23 +02:00
Fred KISSIE
152b452bee
Merge branch 'dev' into feat/paginate-user-roles-table
2026-03-31 18:55:21 +02:00
miloschwartz
4cce6e0820
add node graph and editor
2026-03-29 20:25:17 -07:00
miloschwartz
2841c5ed4e
basic rules
2026-03-29 14:19:26 -07:00
Fred KISSIE
efb2e78d9d
🐛 fix imports
2026-03-23 21:34:58 +01:00
Fred KISSIE
294532ecbb
✨ roles table
2026-03-23 21:34:44 +01:00
Fred KISSIE
062bec23b6
🌐 update translation for single user edit
2026-03-23 21:11:12 +01:00
Fred KISSIE
0461b5a764
✨ finish users table
2026-03-23 21:09:49 +01:00
Fred KISSIE
6d0e10a4aa
🚧 user table pagination
2026-03-23 20:02:53 +01:00
Owen
02033f611f
First pass at HA
2026-03-23 11:44:02 -07:00
Fred KISSIE
b648aa605c
🔧 un comment volumes in docker compose
2026-03-23 18:50:09 +01:00
Owen
1366901e24
Adjust build functions
2026-03-22 14:40:57 -07:00
Owen
c4f48f5748
WIP - more conversion
2026-03-22 14:29:47 -07:00
Owen
c48bc71443
Update crud endpoints and ui
2026-03-22 14:18:34 -07:00
Owen
d85496453f
Change SSH WIP
2026-03-21 10:40:12 -07:00
Owen
21b91374a3
Merge branch 'private-site-ha' of github.com:fosrl/pangolin into private-site-ha
2026-03-20 17:24:27 -07:00
Owen
a1ce7f54a0
Continue to rebase
2026-03-20 09:17:10 -07:00
Owen
87524fe8ae
Remove siteSiteResources
2026-03-19 21:53:52 -07:00
Owen
2093bb5357
Remove siteSiteResources
2026-03-19 21:44:59 -07:00
Owen
6f2e37948c
Its many to one now
2026-03-19 21:30:00 -07:00
Owen
b7421e47cc
Switch to using networks
2026-03-19 21:22:04 -07:00
Owen
7cbe3d42a1
Working on refactoring
2026-03-19 12:10:04 -07:00
Owen
d8b511b198
Adjust create and update to be many to one
2026-03-18 20:54:49 -07:00
Owen
102a235407
Adjust schema for many to one site resources
2026-03-18 20:54:38 -07: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