Daniel Hiller
3ef87a8603
feat: Add configurable auto logout on inactivity
...
Users can pick an inactivity timeout in their preferences. A warning
appears 30 seconds before, and activity or a logout is synchronised
across open tabs.
2026-08-08 00:24:16 +02:00
Daniel Hiller
2e4904f77d
feat: Add two-factor authentication via TOTP
...
Adds TOTP setup with QR code, login challenge, recovery codes and
trusted devices that let a browser skip the second factor for 30
days. Admins can reset another user's second factor by confirming
with their own password.
2026-08-07 20:11:55 +02:00
Daniel Hiller
36aa732fec
feat: Remove OIDC and SSO support
...
Existing SSO accounts have no local password, so the migration
deactivates them before dropping is_sso_user and the
identity_provider_user table.
2026-08-07 19:15:43 +02:00
Maksim Eltyshev
a82ae49fe4
chore: Unify term types
2026-02-10 21:14:56 +01:00
Hayden Welch
e7326303cd
docs: Validate Swagger docs ( #1486 )
2026-02-10 19:35:39 +01:00
Maksim Eltyshev
ffdb7254b3
fix: Enable favorites by default
2026-01-25 18:37:56 +01:00
HUi
af8865327a
feat: Add Vietnamese translation ( #1459 )
2025-12-19 20:17:34 +01:00
Maksim Eltyshev
26200754f3
fix: Improve login page appearance
2025-12-08 21:08:51 +01:00
Maksim Eltyshev
c646f0f5b3
fix: Increase max username length
...
Closes #1441
2025-11-25 15:03:35 +01:00
Roger Clotet
7a05bf2a30
feat: Add Catalan (ca-ES) translation ( #1424 )
2025-11-12 19:19:29 +01:00
Samuel
b4cbd32bf2
feat: Add API key authentication ( #1254 )
...
Closes #945
2025-11-06 20:56:48 +01:00
Maksim Eltyshev
20d8f8ae53
fix: Make model-level username regex less strict
...
Closes #1370
2025-10-14 23:47:31 +02:00
Maksim Eltyshev
b4979d214f
docs: Improve Swagger JSDoc
2025-09-12 12:17:01 +02:00
Maksim Eltyshev
2c716a53c9
docs: Quote example ids in Swagger
2025-09-08 19:14:31 +02:00
Maksim Eltyshev
5ad3134519
docs: Add full Swagger JSDoc coverage
2025-09-08 16:20:27 +02:00
Maksim Eltyshev
2f4bcb0583
feat: Add legal requirements ( #1306 )
2025-08-21 15:10:02 +02:00
Jorge Leitao
fc9c94b3b6
feat: Add Portuguese translation ( #1262 )
2025-07-21 12:25:43 +02:00
Maksim Eltyshev
4346b7040a
feat: Add INTERNAL_ACCESS_TOKEN to support internal user configuration
2025-07-07 21:35:37 +02:00
Symon Baikov
2d1a8658bb
feat: Add Estonian translation ( #1212 )
2025-06-16 20:39:50 +02:00
Maksim Eltyshev
144731ccb4
fix: Increase max username length for identity provider users
...
Closes #1174
2025-06-10 13:49:23 +02:00
Symon Baikov
6dbce8c790
feat: Add Finnish translation ( #1180 )
2025-06-06 18:00:13 +02:00
Symon Baikov
b696fe0e4d
feat: Add Greek translation ( #1176 )
2025-06-06 14:14:00 +02:00
Maksim Eltyshev
46f4d5c1f8
fix: Canonicalize locale codes
2025-06-03 12:46:06 +02:00
Maksim Eltyshev
2ee1166747
feat: Version 2
...
Closes #627 , closes #1047
2025-05-10 02:09:06 +02:00
PolarniMeda
7b48f698a8
feat: Add Serbian translation ( #952 )
2024-11-19 13:47:44 +01:00
Maksim Eltyshev
97f4c0ab0d
fix: Secure S3 attachments, bump SDK, refactoring
...
Closes #673
2024-11-12 15:58:22 +01:00
Nguyễn Hải Quang
f20a3d50f5
feat: Add S3 support for uploads ( #938 )
2024-11-11 14:59:18 +01:00
Maksim Eltyshev
38d349e7f5
feat: Add British English translation
2024-10-09 14:22:22 +02:00
Ahmed
1dfdd8f6c7
feat: Add Yemeni Arabic translation ( #880 )
2024-09-18 14:17:51 +02:00
Ken
0dff66abcf
feat: Add Traditional Chinese translation ( #846 )
2024-08-13 12:53:42 +02:00
Maksim Eltyshev
07e1903bb5
feat: Languages with country codes
2024-07-21 19:33:57 +02:00
Maksim Eltyshev
87683fe523
feat: Webhooks configuration, all events support, refactoring
2024-06-12 00:51:36 +02:00
Maksim Eltyshev
856e2efc3c
feat: Add ability to map OIDC attributes and ignore username
...
Closes #554
2024-01-25 23:01:59 +01:00
Maksim Eltyshev
d951ba59dd
fix: Disable role change when OIDC roles are not ignored
2023-10-25 23:39:34 +02:00
Maksim Eltyshev
b9716c6e3a
fix: OIDC finalization and refactoring
2023-10-17 19:18:19 +02:00
Maksim Eltyshev
e59535b9b4
feat: Use environment variables for default admin configuration
2023-09-12 01:12:38 +02:00
gorrilla10101
6941500c7b
feat: OIDC with PKCE flow ( #491 )
2023-09-04 20:06:59 +05:00
Maksim Eltyshev
05b57142f9
feat: Preserve original format of images, change interpolation kernel
...
Closes #349
2022-12-24 00:47:59 +01:00
SimonTagne
2b4c2b0f49
feat: Improve security of access tokens ( #279 )
...
Closes #275
2022-08-09 21:03:21 +05:00
Maksim Eltyshev
1329da3fe5
feat: Add language selector
...
Closes #212
2022-07-26 12:26:42 +02:00
Maksim Eltyshev
fe91b5241e
Project managers, board members, auto-update after reconnection, refactoring
2021-06-24 01:05:22 +05:00
Maksim Eltyshev
253bdcda7a
Allow dots in username. Closes #116
2021-04-13 18:59:02 +05:00
Maksim Eltyshev
49dc28b0d7
Add covers for cards
2020-04-23 03:02:53 +05:00
Maksim Eltyshev
6a68ec9c1e
Add file attachments
2020-04-21 05:44:12 +05:00
Maksim Eltyshev
6a82448dc7
Add preferences tab to user settings, add subscribe to own cards option
2020-04-10 00:11:34 +05:00
Maksim Eltyshev
f3e0cadca6
Add phone and organization fields to user
2020-04-09 18:27:28 +05:00
Maksim Eltyshev
ce1e1f741d
Add username to user
2020-04-03 00:35:25 +05:00
Maksim Eltyshev
c7aad28cdc
Rename user table, remove ES6 import. Closes #6 , closes #7
2020-02-25 01:33:54 +05:00
Maksim Eltyshev
7a3805e64c
Code formatting with prettier, change eslint config for the server
2019-11-05 18:01:42 +05:00
Maksim Eltyshev
36fe34e8e1
Initial commit
2019-08-31 04:07:25 +05:00