Symon
05979a460f
feat: filter webhooks per project, board, and account
...
Adds optional project, board, and acting-user scope to each webhook so
events from a specific board or project can be routed to a single
endpoint without an external automation tool in the middle (closes
#1457 ).
A webhook now fires for an event only when every set scope matches:
empty scope still means "fire for everything", keeping existing
webhooks working unchanged. Scope filtering is centralized in the
sendWebhooks helper, which auto-derives projectId/boardId from the
event payload, so existing call sites are untouched.
2026-05-02 10:31:30 +03:00
Maksim Eltyshev
c342d2edd7
feat: Add ability to display card ages
2026-03-18 09:42:20 +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
ffdb7254b3
fix: Enable favorites by default
2026-01-25 18:37:56 +01:00
Maksim Eltyshev
1264fd5715
feat: Add internal runtime configuration
2026-01-22 18:02:42 +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
54e230d4c1
ref: Refactoring
2025-11-27 18:24:55 +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
c6f4dcdb70
feat: Add ability to configure and test SMTP via UI
2025-09-22 20:35:13 +02:00
Maksim Eltyshev
3a12bb7457
fix: Add missing default for showOnFrontOfCard in custom fields
2025-09-16 18:36:43 +02:00
Maksim Eltyshev
b4979d214f
docs: Improve Swagger JSDoc
2025-09-12 12:17:01 +02:00
Maksim Eltyshev
dca4b65921
docs: Add missing details to Swagger
2025-09-08 23:40:36 +02:00
Maksim Eltyshev
2c716a53c9
docs: Quote example ids in Swagger
2025-09-08 19:14:31 +02:00
Maksim Eltyshev
4910600e6c
chore: Add Swagger config
2025-09-08 17:41:43 +02:00
Maksim Eltyshev
5ad3134519
docs: Add full Swagger JSDoc coverage
2025-09-08 16:20:27 +02:00
Maksim Eltyshev
984b789e2e
feat: Add board setting to expand task lists by default
...
Closes #683 , closes #1333
2025-09-05 23:21:08 +02:00
Steven Correia
37bd4d1349
feat: Restore toggleable due dates ( #1332 )
2025-09-05 13:55:20 +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
Symon Baikov
d8fbf2f909
feat: Add ability to hide completed tasks ( #1210 )
2025-07-21 18:33:02 +02:00
Jorge Leitao
fc9c94b3b6
feat: Add Portuguese translation ( #1262 )
2025-07-21 12:25:43 +02:00
Maksim Eltyshev
3aba4d4a56
ref: Little refactoring
2025-07-14 14:54:06 +02:00
Maksim Eltyshev
230f50e3d9
feat: Add ability to link tasks to cards
2025-07-11 01:04:02 +02:00
Maksim Eltyshev
709a0d1758
feat: Persist closed state per card
2025-07-09 17:45:47 +02:00
Maksim Eltyshev
4346b7040a
feat: Add INTERNAL_ACCESS_TOKEN to support internal user configuration
2025-07-07 21:35:37 +02:00
Maksim Eltyshev
b22dba0d11
feat: Move webhooks configuration from environment variable to UI
2025-07-04 22:04:11 +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
Roman Zavarnitsyn
c0b0436851
feat: Add ability to mention users in comments ( #1162 )
2025-05-30 22:01:29 +02:00
Hannes
4049b4c396
feat: Display comments total on front of cards ( #1146 )
...
Closes #1136
2025-05-23 17:31:28 +02:00
Maksim Eltyshev
86cfd155f2
feat: Add board activity log
2025-05-22 23:14:46 +02:00
Maksim Eltyshev
d5fd2fd33b
feat: Log actions when task completion status changes
2025-05-20 21:17:51 +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
Maksim Eltyshev
2ee1166747
feat: Version 2
...
Closes #627 , closes #1047
2025-05-10 02:09:06 +02:00
Lukas Corona
4821d407a7
feat: Ability to set list color indicator ( #1033 )
...
Closes #840
2025-02-25 15:58:59 +01: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
Maksim Eltyshev
50519f1bcd
feat: Additional httpOnly token for enhanced security in browsers
2024-09-01 09:31:04 +02:00