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
d688a64e36
feat: Add OIDC debug mode
2026-01-27 22:34:08 +01:00
Maksim Eltyshev
1264fd5715
feat: Add internal runtime configuration
2026-01-22 18:02:42 +01:00
Maksim Eltyshev
9e6e38fcf7
feat: Add ability to copy/cut cards with shortcut support
2025-12-09 14:58:01 +01:00
Maksim Eltyshev
26200754f3
fix: Improve login page appearance
2025-12-08 21:08:51 +01:00
Maksim Eltyshev
22baf5ab12
feat: Ghost error page for improved error display
2025-11-06 23:11:06 +01:00
Samuel
b4cbd32bf2
feat: Add API key authentication ( #1254 )
...
Closes #945
2025-11-06 20:56:48 +01:00
Maksim Eltyshev
c6f4dcdb70
feat: Add ability to configure and test SMTP via UI
2025-09-22 20:35:13 +02:00
Maksim Eltyshev
2f4bcb0583
feat: Add legal requirements ( #1306 )
2025-08-21 15:10:02 +02:00
Maksim Eltyshev
0049ba2145
feat: Track navigation path when switching between cards
2025-07-31 16:59:16 +02:00
Maksim Eltyshev
2ee1166747
feat: Version 2
...
Closes #627 , closes #1047
2025-05-10 02:09:06 +02:00
Maksim Eltyshev
4e7e57dfd9
fix: Fix logging out with invalid token
2023-10-20 22:34:58 +02:00
Maksim Eltyshev
0fab6075bd
ref: Refactoring
2023-10-19 16:05:34 +02:00
Maksim Eltyshev
b9716c6e3a
fix: OIDC finalization and refactoring
2023-10-17 19:18:19 +02:00
Maksim Eltyshev
381146b991
fix: Fix router synchronization with redux store
2022-12-15 01:34:48 +01:00
Maksim Eltyshev
fa8afd7b6e
chore: Update dependencies
2022-11-21 00:54:05 +01:00
Maksim Eltyshev
48ea62c0a0
feat: Invalidate access token on logout
2022-09-07 18:39:33 +05:00
Maksim Eltyshev
7ef55ec578
feat: Store accessToken in cookies instead of localStorage
2022-04-26 18:01:55 +05:00
Maksim Eltyshev
99862c2f9a
Update dependencies
2022-02-09 00:56:01 +05:00
Maksim Eltyshev
fe91b5241e
Project managers, board members, auto-update after reconnection, refactoring
2021-06-24 01:05:22 +05:00
Maksim Eltyshev
5bfff3865f
Background gradients, migrate from CSS to SCSS, remove !important
2020-05-29 19:31:19 +05:00
Maksim Eltyshev
ce1e1f741d
Add username to user
2020-04-03 00:35:25 +05:00
Maksim Eltyshev
680d664279
Add email and password change functionality for a current user, remove deep compare hooks
2019-10-18 08:06:34 +05:00
Maksim Eltyshev
36fe34e8e1
Initial commit
2019-08-31 04:07:25 +05:00