Owen
0c752c9c29
Merge branch 'main' into dev
2026-09-21 15:21:12 -04:00
Owen Schwartz
3392120855
Merge pull request #3172 from Gulianrdgd/feature-response-headers
...
Feature response headers
2026-09-21 15:16:24 -04:00
Owen Schwartz
e5edab546b
Merge branch 'main' into patch-6
2026-09-21 14:28:48 -04:00
Blacks-Army
8e2f9ea5ef
Add HTTP method matching to resource rules
...
Resolves #1408 .
A rule with match "METHOD" carries a comma-separated list of HTTP
methods in its value, e.g. "POST,PUT", and applies when the request
method is in that list. This makes it possible to leave GET public
while sending POST and PUT to auth, which rules could not express
before because both share the same path.
No new columns: the methods live in the existing rule value, so this
needs no migration and every existing rule keeps working unchanged.
The UI offers the ten registered methods. Blueprints and the API
accept any method token, so extension methods such as the WebDAV verbs
can be targeted too, and the UI preserves them when a rule set that
way is edited later.
2026-09-19 20:00:01 +02:00
miloschwartz
5ca08d71f0
change restart site toast text
2026-09-17 13:31:00 -04:00
Owen
76a4f50ccf
Update how billing is presented for license keys
2026-09-16 11:42:19 -04:00
Owen Schwartz
bda09a1b74
Merge pull request #3755 from fosrl/l10n_dev
...
New Crowdin updates
2026-09-15 16:43:18 -04:00
Owen Schwartz
178d1d9779
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-09-15 16:42:51 -04:00
Owen Schwartz
d311eb6e8c
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-09-15 16:42:49 -04:00
Owen Schwartz
829680e984
New translations en-us.json (Turkish)
...
[ci skip]
2026-09-15 16:42:47 -04:00
Owen Schwartz
be10dcd26e
New translations en-us.json (Russian)
...
[ci skip]
2026-09-15 16:42:45 -04:00
Owen Schwartz
cc23e8cf5d
New translations en-us.json (Portuguese)
...
[ci skip]
2026-09-15 16:42:42 -04:00
Owen Schwartz
fc77b5bb3e
New translations en-us.json (Polish)
...
[ci skip]
2026-09-15 16:42:40 -04:00
Owen Schwartz
651acae326
New translations en-us.json (Dutch)
...
[ci skip]
2026-09-15 16:42:38 -04:00
Owen Schwartz
75332a1d1f
New translations en-us.json (Korean)
...
[ci skip]
2026-09-15 16:42:36 -04:00
Owen Schwartz
0f1631f592
New translations en-us.json (Italian)
...
[ci skip]
2026-09-15 16:42:34 -04:00
Owen Schwartz
f1a303de14
New translations en-us.json (German)
...
[ci skip]
2026-09-15 16:42:31 -04:00
Owen Schwartz
191c062cec
New translations en-us.json (Danish)
...
[ci skip]
2026-09-15 16:42:29 -04:00
Owen Schwartz
1839ea7ca3
New translations en-us.json (Czech)
...
[ci skip]
2026-09-15 16:42:26 -04:00
Owen Schwartz
a3c2c98c5e
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-09-15 16:42:24 -04:00
Owen Schwartz
43e42f90f8
New translations en-us.json (Spanish)
...
[ci skip]
2026-09-15 16:42:22 -04:00
Owen Schwartz
a954ba349b
New translations en-us.json (French)
...
[ci skip]
2026-09-15 16:42:20 -04:00
Owen Schwartz
f07aef4ace
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-09-15 16:35:29 -04:00
Owen Schwartz
4afa01aba4
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-09-15 16:35:27 -04:00
Owen Schwartz
9b15e99cfb
New translations en-us.json (Turkish)
...
[ci skip]
2026-09-15 16:35:24 -04:00
Owen Schwartz
a322d0479c
New translations en-us.json (Russian)
...
[ci skip]
2026-09-15 16:35:22 -04:00
Owen Schwartz
bb9761a171
New translations en-us.json (Portuguese)
...
[ci skip]
2026-09-15 16:35:19 -04:00
Owen Schwartz
af4d80edec
New translations en-us.json (Polish)
...
[ci skip]
2026-09-15 16:35:17 -04:00
Owen Schwartz
da434f63b4
New translations en-us.json (Dutch)
...
[ci skip]
2026-09-15 16:35:15 -04:00
Owen Schwartz
9718c3549b
New translations en-us.json (Korean)
...
[ci skip]
2026-09-15 16:35:13 -04:00
Owen Schwartz
d550eef6c2
New translations en-us.json (Italian)
...
[ci skip]
2026-09-15 16:35:11 -04:00
Owen Schwartz
c76b591f9f
New translations en-us.json (German)
...
[ci skip]
2026-09-15 16:35:08 -04:00
Owen Schwartz
a1b7c69ba5
New translations en-us.json (Danish)
...
[ci skip]
2026-09-15 16:35:06 -04:00
Owen Schwartz
20e5d537b0
New translations en-us.json (Czech)
...
[ci skip]
2026-09-15 16:35:04 -04:00
Owen Schwartz
197cfdc339
New translations en-us.json (Bulgarian)
...
[ci skip]
2026-09-15 16:35:01 -04:00
Owen Schwartz
418bb26ee6
New translations en-us.json (Spanish)
...
[ci skip]
2026-09-15 16:34:59 -04:00
Owen Schwartz
4dfa81416b
New translations en-us.json (French)
...
[ci skip]
2026-09-15 16:34:57 -04:00
Owen
324f3e50ff
Add license tiers
2026-09-15 16:25:53 -04:00
Owen Schwartz
5d0ceebe0d
New translations en-us.json (Norwegian Bokmal)
...
[ci skip]
2026-09-14 17:51:05 -04:00
Owen Schwartz
c964821195
New translations en-us.json (Chinese Simplified)
...
[ci skip]
2026-09-14 17:51:03 -04:00
Owen Schwartz
5c44c6da73
New translations en-us.json (Turkish)
...
[ci skip]
2026-09-14 17:51:01 -04:00
Owen Schwartz
6e52758d6e
New translations en-us.json (Russian)
...
[ci skip]
2026-09-14 17:50:59 -04:00
Owen Schwartz
0af194550f
New translations en-us.json (Portuguese)
...
[ci skip]
2026-09-14 17:50:57 -04:00
Owen Schwartz
0d12402662
New translations en-us.json (Polish)
...
[ci skip]
2026-09-14 17:50:54 -04:00
Owen Schwartz
3fb2e34256
New translations en-us.json (Dutch)
...
[ci skip]
2026-09-14 17:50:52 -04:00
Owen Schwartz
ec2b1fbd37
New translations en-us.json (Korean)
...
[ci skip]
2026-09-14 17:50:50 -04:00
Owen Schwartz
806ae93a12
New translations en-us.json (Italian)
...
[ci skip]
2026-09-14 17:50:48 -04:00
Owen Schwartz
5d99e0a2f6
New translations en-us.json (German)
...
[ci skip]
2026-09-14 17:50:45 -04:00
Owen Schwartz
a75f335791
New translations en-us.json (Danish)
...
[ci skip]
2026-09-14 17:50:43 -04:00
Owen Schwartz
153d29c47c
New translations en-us.json (Czech)
...
[ci skip]
2026-09-14 17:50:41 -04:00