Miklós Márton
393fdbc6d1
fix: Update Hungarian translation ( #1354 )
2025-09-26 13:21:22 +02:00
Maksim Eltyshev
c6f4dcdb70
feat: Add ability to configure and test SMTP via UI
2025-09-22 20:35:13 +02:00
Maksim Eltyshev
97ddefc236
docs: Correct invalid/missing details in Swagger
2025-09-16 15:51:14 +02:00
Maksim Eltyshev
230b31914c
fix: Support multiple CORS origins via comma-separated BASE_URL
...
Closes #1344
2025-09-15 19:38:31 +02:00
Maksim Eltyshev
b4979d214f
docs: Improve Swagger JSDoc
2025-09-12 12:17:01 +02:00
Maksim Eltyshev
5636cf27c0
docs: Add base path for API endpoints to Swagger
2025-09-08 18:25:26 +02:00
Maksim Eltyshev
4910600e6c
chore: Add Swagger config
2025-09-08 17:41:43 +02:00
Mary Ojo
5dc783c5b5
feat: Add ability to use Gravatar as avatar provider ( #1319 )
...
Closes #1243
2025-09-05 19:00:17 +02:00
Maksim Eltyshev
203fbd152d
fix: Correctly parse environment variables, little refactoring
2025-09-05 00:19:35 +02:00
Andrew
5f34a737bb
fix: Update Ukrainian translation ( #1326 )
2025-09-03 13:01:57 +02:00
Maksim Eltyshev
4d77a1f596
feat: Track storage usage
2025-08-23 00:03:20 +02:00
Maksim Eltyshev
2f4bcb0583
feat: Add legal requirements ( #1306 )
2025-08-21 15:10:02 +02:00
Luis Chacón
cbb00d1d59
feat: Add OAuth callback support for OIDC ( #1290 )
...
Closes #593 , closes #690 , closes #1289
2025-08-09 18:58:55 +02:00
Niccolò Pedrini
fb8a4a1c45
fix: Update Italian translation ( #1268 )
2025-07-28 11:40:27 +02:00
Maksim Eltyshev
e2a9b30f46
feat: Parse dates as UTC without relying on TZ environment variable
...
Closes #1266
2025-07-25 11:23:20 +02:00
uppertoe
71b4fd32cc
fix: Fix typo in English translations ( #1259 )
2025-07-16 12:18:56 +02:00
Symon Baikov
b4be12eb28
fix: Update Greek translation ( #1255 )
2025-07-15 13:13:52 +02:00
Symon Baikov
70cadcd974
fix: Update Finnish translation ( #1251 )
2025-07-11 12:16:22 +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
a8b9ac8165
fix: Update Turkish translation ( #1239 )
2025-07-07 12:03:14 +02:00
Daniel Silvestre
a55fc08c43
fix: Update French translation ( #1238 )
2025-07-07 12:00:36 +02:00
Symon Baikov
76c7be5063
fix: Update German translation ( #1235 )
2025-07-07 11:47:21 +02:00
Maksim Eltyshev
b22dba0d11
feat: Move webhooks configuration from environment variable to UI
2025-07-04 22:04:11 +02:00
Mario Aparcero
2f62d56242
fix: Update Spanish translation ( #1170 )
2025-06-04 22:45:28 +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
86cfd155f2
feat: Add board activity log
2025-05-22 23:14:46 +02:00
Maksim Eltyshev
f6568ce41b
feat: Add notification when user is added to card
2025-05-17 01:50:40 +02:00
Maksim Eltyshev
2ee1166747
feat: Version 2
...
Closes #627 , closes #1047
2025-05-10 02:09:06 +02:00
Nikhil Taneja
c2289c106e
fix: Configurable database schema name ( #1046 )
2025-03-01 22:03:15 +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
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
db6180025b
feat: Ability to disable SMTP certificate verification
...
Closes #744
2024-10-02 14:10:31 +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
Maël Gangloff
4c169753d7
feat: Google Chat notifications ( #867 )
2024-09-04 15:33:43 +02:00
Maksim Eltyshev
50519f1bcd
feat: Additional httpOnly token for enhanced security in browsers
2024-09-01 09:31:04 +02:00
Aurélien Troncy
ccfc621d51
feat: Ability to show detailed auth errors, set to false by default ( #860 )
2024-08-30 11:47:29 +02:00
Aurélien Troncy
79ad1836a8
fix: Disable x-powered-by header ( #829 )
2024-07-21 18:27:26 +02:00
Maksim Eltyshev
0cc9408857
ref: Refactoring, fix linting
2024-07-16 12:33:38 +02:00
aleb_the_flash
d45cbeb0fb
feat: Improve OIDC support for strict providers ( #824 )
2024-07-16 12:19:27 +02:00
NathanVss
0f8e2b4b0d
feat: Ability to allow everyone to create projects ( #787 )
2024-06-14 16:38:06 +02:00
Gavin Mogan
778c255502
fix: Handle WEBHOOKS env variable being unset ( #785 )
...
Closes #784
2024-06-12 08:59:36 +02:00
Maksim Eltyshev
87683fe523
feat: Webhooks configuration, all events support, refactoring
2024-06-12 00:51:36 +02:00
HannesOberreiter
193daf6cfb
feat: Events via webhook ( #771 )
...
Closes #215 , closes #656
2024-06-06 20:22:14 +02:00
Smiley3112
3b43d7d2c9
feat: Add SMTP_NAME environment variable ( #761 )
...
Closes #758
2024-05-18 15:02:21 +02:00
Maksim Eltyshev
52fb86f9e9
chore: Update dependencies
...
Closes #726
2024-04-23 15:45:47 +02:00