1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-19 05:09:43 +02:00
Commit graph

254 commits

Author SHA1 Message Date
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
63de346b0e ref: Little refactoring 2025-06-06 12:34:09 +02:00
Mario Aparcero
2f62d56242
fix: Update Spanish translation (#1170) 2025-06-04 22:45:28 +02:00
Maksim Eltyshev
04b97b66cb chore: Update dependencies 2025-06-03 13:02:16 +02:00
Maksim Eltyshev
46f4d5c1f8 fix: Canonicalize locale codes 2025-06-03 12:46:06 +02:00
Maksim Eltyshev
665f9998dc fix: Prevent auto-updating translation files when key is missing 2025-06-01 21:44:14 +02:00
Roman Zavarnitsyn
c0b0436851
feat: Add ability to mention users in comments (#1162) 2025-05-30 22:01:29 +02:00
Maksim Eltyshev
eb2a3a2875 ref: Fix locale position 2025-05-30 13:44:58 +02:00
Niccolò Pedrini
74274e511f
fix: Update Italian translation (#1163) 2025-05-30 13:42:57 +02:00
Maksim Eltyshev
40e107d6d4 chore: Update version 2025-05-27 23:37:47 +02:00
Hannes
4049b4c396
feat: Display comments total on front of cards (#1146)
Closes #1136
2025-05-23 17:31:28 +02:00
Hannes
f9d3e73651
build: Improve Docker dev setup, add nodemon config (#1145)
* Updated the base image in `Dockerfile.dev` from `node:18-alpine` to `node:lts-alpine` to use more or less the same as for production docker build (where the client is build lts and server is 18... so yeah not really...)
* Removed the `USER node` directive, to prevent permission issues as we hook the whole folder into the container.
* Modified the `docker-compose-dev.yml` file to enhance the database healthcheck. The new healthcheck ensures not only postgres is ready but also the database is ready by running a sample query (`SELECT 1`) and adjusts the interval, retries, and start period for better reliability.
* Added a `nodemon.json` configuration file to watch only relevant files (node_modules would be ignored but not files like the python venv) and avoid rapid successive restarts with the delay.
2025-05-23 16:19:22 +02:00
Maksim Eltyshev
86cfd155f2 feat: Add board activity log 2025-05-22 23:14:46 +02:00
Maksim Eltyshev
777ff467f3 fix: Prevent upgrade script from running other migrations 2025-05-22 16:40:46 +02:00
Maksim Eltyshev
9fd9370120 fix: Remove curly bracket typo from HTML links
Closes #1142
2025-05-22 11:16:08 +02:00
Maksim Eltyshev
d5fd2fd33b feat: Log actions when task completion status changes 2025-05-20 21:17:51 +02:00
Maksim Eltyshev
5d53f44fe8 fix: Add clearfix and missing id property 2025-05-20 00:06:51 +02:00
Maksim Eltyshev
652c5e9475 fix: Use batch inserts to avoid query size limits 2025-05-19 17:27:18 +02:00
Maksim Eltyshev
3aedbff5d0 feat: Log action when user is removed from card 2025-05-17 22:24:37 +02:00
Maksim Eltyshev
f6568ce41b feat: Add notification when user is added to card 2025-05-17 01:50:40 +02:00
iosabi
ac8361aee3
feat: Support for Docker secrets (#1132)
Closes #1001
2025-05-15 19:32:37 +02:00
cjmaldonado
57450a7651
fix: Increase max length of OIDC code challenge (#1126)
Closes #1113
2025-05-13 10:56:01 +02:00
Maksim Eltyshev
2ee1166747 feat: Version 2
Closes #627, closes #1047
2025-05-10 02:09:06 +02:00
Maksim Eltyshev
8e674f9269 chore: Add LOG_LEVEL to environment samples 2025-04-22 15:41:01 +02:00
Maurice Faber
9f415e6b1e fix: Allow specifying log level (#1099)
Closes #1098
2025-04-22 15:29:10 +02:00
dependabot[bot]
faf6e809a6 chore(deps): Bump path-to-regexp and @sailshq/router in /server (#1096)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and [@sailshq/router](https://github.com/sailshq/router). These dependencies needed to be updated together.

Updates `path-to-regexp` from 0.1.11 to 1.9.0
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v1.9.0)

Updates `@sailshq/router` from 1.3.9 to 1.3.10
- [Changelog](https://github.com/sailshq/router/blob/master/HISTORY.md)
- [Commits](https://github.com/sailshq/router/compare/v1.3.9...v1.3.10)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-version: 1.9.0
  dependency-type: indirect
- dependency-name: "@sailshq/router"
  dependency-version: 1.3.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 01:15:16 +02:00
dependabot[bot]
ad48121b2f chore(deps): Bump cookie and sails-hook-sockets in /server (#1093)
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.2 and updates ancestor dependency [sails-hook-sockets](https://github.com/balderdashy/sails-hook-sockets). These dependencies need to be updated together.


Updates `cookie` from 0.4.2 to 0.7.2
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.4.2...v0.7.2)

Updates `sails-hook-sockets` from 3.0.1 to 3.0.2
- [Release notes](https://github.com/balderdashy/sails-hook-sockets/releases)
- [Changelog](https://github.com/balderdashy/sails-hook-sockets/blob/master/CHANGELOG.md)
- [Commits](https://github.com/balderdashy/sails-hook-sockets/compare/v3.0.1...v3.0.2)

---
updated-dependencies:
- dependency-name: cookie
  dependency-version: 0.7.2
  dependency-type: indirect
- dependency-name: sails-hook-sockets
  dependency-version: 3.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-21 01:14:48 +02:00
Nikhil Taneja
c2289c106e fix: Configurable database schema name (#1046) 2025-03-01 22:03:15 +01:00
Lukas Corona
4821d407a7 feat: Ability to set list color indicator (#1033)
Closes #840
2025-02-25 15:58:59 +01:00
dependabot[bot]
a01071b4fa chore(deps): Bump path-to-regexp and sails in /server (#1012)
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) to 1.9.0 and updates ancestor dependency [sails](https://github.com/balderdashy/sails). These dependencies need to be updated together.


Updates `path-to-regexp` from 0.1.11 to 1.9.0
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases)
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md)
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v1.9.0)

Updates `sails` from 1.5.13 to 1.5.14
- [Release notes](https://github.com/balderdashy/sails/releases)
- [Changelog](https://github.com/balderdashy/sails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/balderdashy/sails/compare/v1.5.13...v1.5.14)

---
updated-dependencies:
- dependency-name: path-to-regexp
  dependency-type: indirect
- dependency-name: sails
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-13 16:20:13 +01:00
dependabot[bot]
9a88051860 chore(deps): Bump cross-spawn and sails-generate in /server (#964)
Bumps [cross-spawn](https://github.com/moxystudio/node-cross-spawn) and [sails-generate](https://github.com/balderdashy/sails-generate). These dependencies needed to be updated together.

Updates `cross-spawn` from 4.0.2 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/4.0.2...v7.0.6)

Updates `sails-generate` from 2.0.12 to 2.0.13
- [Release notes](https://github.com/balderdashy/sails-generate/releases)
- [Commits](https://github.com/balderdashy/sails-generate/compare/v2.0.12...v2.0.13)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
- dependency-name: sails-generate
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-28 11:21:16 +01:00
Maksim Eltyshev
e243e15043 chore: Update dependencies 2024-11-22 17:13:17 +01:00
PolarniMeda
7b48f698a8 feat: Add Serbian translation (#952) 2024-11-19 13:47:44 +01:00
Derzsi Dániel
480c280ab3 fix: Lazy initialize OIDC client (#947) 2024-11-18 22:38:52 +01:00
Maksim Eltyshev
be9dd30cd1 ref: Rename folder to dir for consistency 2024-11-12 17:07:04 +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
369bee63b1 fix: Include previous data state in webhook
Closes #809
2024-10-31 00:48:49 +01:00
Maksim Eltyshev
036cdc058a ref: Refactoring 2024-10-30 22:28:25 +01:00
Elllone
e4fd0eda16 feat: Telegram bot notifications (#928) 2024-10-30 22:11:52 +01:00
Maksim Eltyshev
13e0dde728 chore: Bump sails version 2024-10-22 21:00:37 +02:00
Maksim Eltyshev
38d349e7f5 feat: Add British English translation 2024-10-09 14:22:22 +02:00
Maksim Eltyshev
db6180025b feat: Ability to disable SMTP certificate verification
Closes #744
2024-10-02 14:10:31 +02:00
Maksim Eltyshev
e75a17b0da chore: Update version 2024-09-20 20:41:54 +02:00
Matthew Stickney
37fc7847e8 feat: Configurable file storage locations (#886)
* feat: Make logfile location customizable

It may be desirable to log to a more standard location (e.g. in /var/log/),
or in some cases to turn logging to file off. To support these, use a
custom config property to determine the location of the output log file,
and default to the previous location if it is unset.

* feat: Support alternate storage locations for uploaded files

This involves a couple primary changes:
1) to make Sails' temporary file-upload directory a configurable location
   by using a common file-upload-receiving helper;
2) to create custom static routes for the file-upload locations, so they
   can be outside the application's public directory; and
3) to use the file-uploading handler everywhere that receives files, so
   config for the helper is applied to all file uploads consistently.

This is sufficient to allow the application directory to be deployed read-
only, with writable storage used for file uploads. The new config property
for Sails' temporary upload directory, combined with the existing settings
for user-avatar and background-image locations are sufficient to handle
uploads; the new custom routes handle serving those files from external
locations.

The default behavior of the application should be unchanged, with files
uploaded to, and served from, the public directory if the relevant
config properties aren't set to other values.
2024-09-20 20:29:11 +02:00
iMarKoLiGa
fca77c02b3 feat: Ability to configure OIDC claims source (#888)
Closes #884
2024-09-20 16:19:54 +02:00
Ahmed
1dfdd8f6c7 feat: Add Yemeni Arabic translation (#880) 2024-09-18 14:17:51 +02:00