Commit Graph
6093 Commits
Author SHA1 Message Date
github-actions[bot] 3dd362a3ff 1.6.0 v1.6.0 2025-11-11 10:59:10 +00:00
matrixbot d41a5d85d2 Translations updates for v1.6 (#5234) 2025-11-11 11:52:34 +01:00
github-actions[bot] 7708ec5bc3 Translations updates 2025-11-11 10:42:08 +00:00
Quentin Gliech 85fbc06919 Fix spurious "Failed to set parent context on span" error (#5228) 2025-11-07 13:57:45 +01:00
Quentin Gliech eeb5d61fe0 Don't extract the parent context if the span is disabled 2025-11-07 13:37:26 +01:00
Quentin Gliech 2a3ea458b3 Fix spurious "Failed to set parent context on span" error
This would happen when the `info` log level is surpressed, and therefore
the request span would not be enabled and fail to set the parent OTEL
context.
2025-11-07 11:34:42 +01:00
github-actions[bot] 99a5ebe380 1.6.0-rc.0 v1.6.0-rc.0 2025-11-04 12:35:57 +00:00
matrixbot 84d01d3770 Translations updates for main (#5217) 2025-11-04 13:31:00 +01:00
github-actions[bot] 83cecafcf0 Translations updates 2025-11-04 12:19:44 +00:00
reivilibre ab52f7e568 templates check command: Allow saving rendered samples (#5202) 2025-10-30 14:00:01 +00:00
Olivier 'reivilibre f633e4251e Merge branch 'main' into rei/templatecheck_todisk 2025-10-30 13:52:33 +00:00
Olivier 'reivilibre e5183f600b Fix comment and change delimiter to = 2025-10-30 13:51:33 +00:00
reivilibre d2309bf11c templates: Be strict about undefined variables (#5201) 2025-10-30 12:24:54 +00:00
Olivier 'reivilibre 16ec04eb95 Change the format of SampleIdentifiers and don't make a subdir per locale 2025-10-30 12:06:09 +00:00
Olivier 'reivilibre eeeec358c7 Downgrade to SemiStrict in production 2025-10-28 17:20:49 +00:00
Olivier 'reivilibre ea7f568d81 Clarify some more conditions in the templates 2025-10-28 16:52:18 +00:00
Olivier 'reivilibre 647c8e703a For branding: use none instead of undefined 2025-10-28 15:51:34 +00:00
matrixbot 35d2ce8758 Automatic merge back to main (#5210) 2025-10-28 13:57:36 +01:00
github-actions[bot] dc3fdd620a 1.5.0 v1.5.0 2025-10-28 12:50:11 +00:00
matrixbot 3343334e0e Translations updates for v1.5 (#5209) 2025-10-28 13:49:11 +01:00
github-actions[bot] e2ac337c69 Translations updates 2025-10-28 12:42:38 +00:00
reivilibre aae123b889 Add mas-maintainers github team to CODEOWNERS (#5188) 2025-10-27 17:31:23 +00:00
Olivier 'reivilibre 7a24a22498 Introduce SampleIdentifiers to stably track samples
and use these in output filenames
2025-10-24 17:14:00 +01:00
Olivier 'reivilibre 763e236a0b cli: templates check: allow rendering to --out-dir 2025-10-24 15:43:19 +01:00
Olivier 'reivilibre 72f9a1f65b template macro: generate function for all checks 2025-10-24 15:03:22 +01:00
Olivier 'reivilibre 4af582a1c4 template macro: return rendered samples 2025-10-24 14:47:02 +01:00
Olivier 'reivilibre ceaac6154c templates: Be strict about undefined variables
We shouldn't have any reason to use undefined variables in MAS, so
silently printing as empty strings (etc) seems undesirable.

This will also be helpful for operators with custom templates, since
then they will notice their templates being broken.
2025-10-24 14:27:35 +01:00
Olivier 'reivilibre adad55161b templates: fix reliance on lax undefined behaviour 2025-10-24 14:27:35 +01:00
matrixbot 9a5f2f5c52 Automatic merge back to main (#5197) 2025-10-24 13:36:48 +02:00
github-actions[bot] 2f94de202c 1.5.0-rc.1 v1.5.0-rc.1 2025-10-24 11:29:40 +00:00
reivilibre e934b226c6 Fix UNIQUE constraint on active personal access tokens per session (#5196) 2025-10-24 12:27:19 +01:00
Olivier 'reivilibre a01c0af73e fix up test that relied on it being broken 2025-10-23 16:02:19 +01:00
Olivier 'reivilibre f020cce619 Fix UNIQUE constraint on active personal access tokens per session 2025-10-23 15:01:39 +01:00
Olivier 'reivilibre f380edaf7f Add mas-maintainers github team to CODEOWNERS 2025-10-22 16:19:50 +01:00
matrixbot 5fc3a31d18 Automatic merge back to main (#5186) 2025-10-22 16:49:46 +02:00
github-actions[bot] 6d2ed5a3fd 1.5.0-rc.0 v1.5.0-rc.0 2025-10-22 14:41:41 +00:00
matrixbot 78fd24b21c Translations updates for main (#5185) 2025-10-22 16:21:20 +02:00
github-actions[bot] 59ebf42797 Translations updates 2025-10-22 14:12:35 +00:00
Quentin Gliech 988bc8ef1d docs: add missing --reactivate option to unlock-user subcommand (#5162) 2025-10-22 16:09:16 +02:00
Quentin Gliech 0931d5df61 build(deps-dev): bump @graphql-codegen/cli from 6.0.0 to 6.0.1 in /frontend in the graphql-codegen group (#5175) 2025-10-22 16:03:54 +02:00
Quentin Gliech 5ce8ffcc23 build(deps-dev): bump @types/node from 24.8.1 to 24.9.1 in /frontend in the types group (#5176) 2025-10-22 16:03:29 +02:00
Quentin Gliech 013d9dc458 build(deps): bump reqwest from 0.12.23 to 0.12.24 (#5178) 2025-10-22 16:03:10 +02:00
Quentin Gliech bb9dc1c0af build(deps): bump react-i18next from 16.1.0 to 16.1.3 in /frontend in the i18next group (#5173) 2025-10-22 16:02:49 +02:00
Quentin Gliech 35dabbb6c6 build(deps-dev): bump the storybook group in /frontend with 3 updates (#5172) 2025-10-22 16:02:08 +02:00
Quentin Gliech e644f682c9 build(deps): bump clap from 4.5.48 to 4.5.50 (#5177) 2025-10-22 15:59:32 +02:00
reivilibre 0d28304c11 Revoke personal sessions when users are deactivated (#5181)
Revoke both personal sessions that are owned by, and acting as, the deactivated user.

Owned by because: it doesn't make sense for a deactivated user to be able to control themselves or other users, so them having active personal sessions is just confusing.

Acting as because: current precedent is that deactivated users are not controllable, even by admins.
To uphold this, the admin API is also fixed to stop allowing the creation of personal sessions for deactivated users.
2025-10-22 14:53:56 +01:00
reivilibre 8359f8b4e3 When adding or revoking personal sessions, schedule device synchronisation (#5182) 2025-10-22 14:53:31 +01:00
Olivier 'reivilibre 3d80097bae Merge branch 'main' into rei/pat_devicesync 2025-10-22 14:27:40 +01:00
Olivier 'reivilibre 409f35476a Remove stale comment 2025-10-22 14:23:18 +01:00
Olivier 'reivilibre 80feaffe16 Add comments for the filters 2025-10-22 14:22:10 +01:00