Daniel Hiller
266246e242
chore: Update version
2026-08-10 18:28:48 +02:00
Daniel Hiller
2684198bf8
chore: Update version
2026-08-09 22:36:27 +02:00
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
a9d0c228df
feat: Replace user edit popups with a single modal
...
Editing a user now opens a modal with an information tab and an API
key tab instead of a chain of popups. The user name in the list opens
it, and the admin two-factor reset moves in as well.
2026-08-08 00:16:35 +02:00
Daniel Hiller
a6f6af8a6c
fix: Replace Pro theme tokens with literal colors
...
The two-factor stylesheets were carried over from the Pro edition and
referenced CSS custom properties from its theme system, which this
edition does not define. They silently fell back to browser defaults.
2026-08-08 00:15:34 +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
Daniel Hiller
a1f0a2b3fa
chore: Update dependencies
2026-08-07 16:45:51 +02:00
Daniel Hiller
bec5dd1597
chore: Update dependencies
...
Bump Node to 24 in Dockerfile and Dockerfile.dev.
Bump sharp to 0.35, nodemailer to 9 and concurrently to 10.
Add overrides for body-parser, qs, multiparty, uuid, diff,
serialize-javascript, linkify-it and svgo to pull in security fixes
that upstream pins block.
Rename the sails patch to match 1.5.18.
2026-08-07 16:17:24 +02:00
dependabot[bot]
45119825f4
build(deps): Bump tmp from 0.2.5 to 0.2.7 in /client
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.5 to 0.2.7.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.7 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 02:53:47 +00:00
Daniel Hiller
6e2e6539d1
chore: Update what's new documentation
2026-04-18 15:19:56 +00:00
Daniel Hiller
e429b478ca
chore: Bump version to 2.1.1 and update release notes
2026-04-18 15:10:14 +00:00
Daniel Hiller
cd9ba8ff4f
feat: Add Pro features discovery banner
...
Adds a dismissible banner in the topbar that informs users about
PLANKA Pro features.
- Dismissible per-user (stored in localStorage)
- Reappears after 30 days
- Rotates between main message and 3 feature highlights
- Links to planka.app/pro (with ref parameter for anonymous source attribution)
2026-04-18 13:32:22 +00:00
Daniel Hiller
20eb57de4c
Merge pull request #1635 from HannesOberreiter/fix/unicode-initials
...
fix: unicode/emoji characters in user avatar initials
2026-04-18 15:28:06 +02:00
Daniel Hiller
11f7814e87
Merge pull request #1611 from plankanban/dependabot/npm_and_yarn/client/yaml-2.8.3
...
build(deps): Bump yaml from 2.8.2 to 2.8.3 in /client
2026-04-18 15:27:59 +02:00
Daniel Hiller
4fd164c81a
Merge pull request #1627 from plankanban/dependabot/npm_and_yarn/client/vite-7.3.2
...
build(deps): Bump vite from 7.3.1 to 7.3.2 in /client
2026-04-18 15:27:55 +02:00
Daniel Hiller
fd0981b5b3
Merge pull request #1624 from plankanban/dependabot/npm_and_yarn/client/lodash-es-4.18.1
...
build(deps): Bump lodash-es from 4.17.23 to 4.18.1 in /client
2026-04-18 15:27:48 +02:00
Daniel Hiller
9b68d3fc30
Merge pull request #1630 from plankanban/dependabot/npm_and_yarn/client/lodash-4.18.1
...
build(deps): Bump lodash from 4.17.23 to 4.18.1 in /client
2026-04-18 15:27:46 +02:00
HannesOberreiter
3bf6e6fa19
fix: allow unicodes in initials
2026-04-16 14:21:13 +02:00
dependabot[bot]
7a3873cbeb
build(deps): Bump lodash from 4.17.23 to 4.18.1 in /client
...
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: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 08:29:03 +00:00
dependabot[bot]
f61299fde8
build(deps): Bump vite from 7.3.1 to 7.3.2 in /client
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.3.1 to 7.3.2.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.3.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-06 21:38:57 +00:00
dependabot[bot]
a55214e617
build(deps): Bump lodash-es from 4.17.23 to 4.18.1 in /client
...
Bumps [lodash-es](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-es
dependency-version: 4.18.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 11:42:15 +00:00
dependabot[bot]
081d0cee1f
build(deps): Bump yaml from 2.8.2 to 2.8.3 in /client
...
Bumps [yaml](https://github.com/eemeli/yaml ) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases )
- [Commits](https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3 )
---
updated-dependencies:
- dependency-name: yaml
dependency-version: 2.8.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 17:25:40 +00:00
dependabot[bot]
f9102db1b2
build(deps-dev): Bump picomatch from 2.3.1 to 2.3.2 in /client
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-25 23:18:47 +00:00
dependabot[bot]
e31eca2273
build(deps-dev): Bump flatted from 3.4.1 to 3.4.2 in /client ( #1595 )
...
Bumps [flatted](https://github.com/WebReflection/flatted ) from 3.4.1 to 3.4.2.
- [Commits](https://github.com/WebReflection/flatted/compare/v3.4.1...v3.4.2 )
---
updated-dependencies:
- dependency-name: flatted
dependency-version: 3.4.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 21:06:17 +01:00
Sebastian Dichler
d3ff3e2db8
feat(client): Add ability for admins to edit user avatars ( #1604 )
2026-03-25 11:24:27 +01:00
Maksim Eltyshev
4fb498667e
build(client): Allow specifying proxy target
...
Closes #1593
2026-03-22 22:24:52 +01:00
Maksim Eltyshev
91eb43f472
chore: Update version
2026-03-19 11:13:08 +01:00
dependabot[bot]
f47c188331
build(deps): Bump socket.io-parser from 4.2.5 to 4.2.6 in /client ( #1589 )
...
Bumps [socket.io-parser](https://github.com/socketio/socket.io ) from 4.2.5 to 4.2.6.
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-parser@4.2.5...socket.io-parser@4.2.6 )
---
updated-dependencies:
- dependency-name: socket.io-parser
dependency-version: 4.2.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-19 10:29:12 +01:00
Maksim Eltyshev
c342d2edd7
feat: Add ability to display card ages
2026-03-18 09:42:20 +01:00
Maksim Eltyshev
d9ae02899d
chore: Update dependencies
2026-03-16 16:04:51 +01:00
Roberto Fernández Iglesias
5e6195b252
feat: Support running under subpath ( #1451 )
2026-03-12 22:11:11 +01:00
Maksim Eltyshev
2685e5d5fc
chore: Update version
2026-03-01 16:53:11 +01:00
Maksim Eltyshev
5ebe320396
chore: Update dependencies
2026-03-01 16:42:19 +01:00
Maksim Eltyshev
d5d3f1de44
chore: Update version
2026-02-23 18:44:06 +01:00
Maksim Eltyshev
2a1760393f
fix(dropzone): Prevent dropzone from overflowing content
2026-02-19 17:09:21 +01:00
Maksim Eltyshev
414418130d
chore: Update version
2026-02-17 15:55:56 +01:00
Maksim Eltyshev
d83ea4b146
fix(terms): Display template notice, support custom terms loading
...
Closes #1523
2026-02-17 15:37:26 +01:00
Maksim Eltyshev
b9967feeea
fix(socket): Handle transport error during reconnection after idle
2026-02-16 10:50:09 +01:00
Maksim Eltyshev
bda32e0247
chore: Update version
2026-02-11 14:34:56 +01:00
Maksim Eltyshev
168776aef8
chore: Bump terms
2026-02-11 14:03:37 +01:00
Maksim Eltyshev
16b228e54e
fix: Prevent collisions when generating local ids
2026-02-11 11:59:57 +01: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
7d613dc171
docs: Bump last updates
2026-02-10 15:00:19 +01:00
Maksim Eltyshev
aa3ebd5add
feat: Apply color to entire list instead of card bottoms
2026-02-08 00:06:32 +01:00
Maksim Eltyshev
f8cd7474d1
chore: Update client dependencies
2026-02-04 17:52:04 +01:00
Maksim Eltyshev
b37ca68d61
chore: Auto-update internal version for nightly build, improve version display in UI
2026-01-29 00:24:57 +01:00
Maksim Eltyshev
d688a64e36
feat: Add OIDC debug mode
2026-01-27 22:34:08 +01:00
Maksim Eltyshev
2c4369159b
fix: Hide unlinking SSO when OIDC is enforced
2026-01-26 22:21:27 +01:00