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
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
Sebastian Dichler
d3ff3e2db8
feat(client): Add ability for admins to edit user avatars ( #1604 )
2026-03-25 11:24:27 +01:00
Roberto Fernández Iglesias
5e6195b252
feat: Support running under subpath ( #1451 )
2026-03-12 22:11:11 +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
168776aef8
chore: Bump terms
2026-02-11 14:03:37 +01:00
Maksim Eltyshev
a82ae49fe4
chore: Unify term types
2026-02-10 21:14:56 +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
Maksim Eltyshev
b2da1a5e18
docs: Add missing details to Swagger
2026-01-26 21:44:00 +01:00
Maksim Eltyshev
2b699f77f4
feat: Add ability to unlink SSO from user
2026-01-26 21:18:32 +01:00
Maksim Eltyshev
3b8ad26169
feat: Add ability to pre-fill login credentials in demo mode
2026-01-25 20:17:13 +01:00
Maksim Eltyshev
b52604045d
fix: Correctly track password field modification in SMTP pane
2026-01-23 20:32:23 +01:00
Maksim Eltyshev
1264fd5715
feat: Add internal runtime configuration
2026-01-22 18:02:42 +01:00
Maksim Eltyshev
e3e55b2c26
fix: Disable fuzzy links in markdown editor
...
Closes #1480
2026-01-14 13:00:29 +01:00
Maksim Eltyshev
a60f8e3c3e
chore: Rename for consistency
2026-01-13 17:52:31 +01:00
Maksim Eltyshev
bd10a7fa5a
chore: Update dependencies
2025-12-19 12:32:10 +01:00
Maksim Eltyshev
4f5f5ddad4
feat: Display last updates in About modal
2025-12-17 15:49:33 +01:00
Maksim Eltyshev
a47bdb9c8a
feat: Move About and Terms into separate modal
2025-12-12 16:10:07 +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
52acc9de90
feat: Allow setting customer panel URL via environment variables
2025-12-08 21:25:13 +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
Samar Khajuria
7e41a0167d
feat: Add create-board button to open-board screen ( #1438 )
...
Closes #1435
2025-11-24 15:45:50 +01:00
Maksim Eltyshev
d7cb2087e5
fix: Adjust margins in menu-styled popups
2025-11-06 23:15:57 +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
4c5c7799f2
ref: Little refactoring
2025-08-30 17:09:17 +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
Maksim Eltyshev
12c40d8ebe
fix: Fix projects order popup styles
2025-08-12 13:57:20 +02:00
Maksim Eltyshev
d40b4d3224
feat: Add dedicated button to make project private
2025-07-23 15:37:16 +02:00
Maksim Eltyshev
e659ed4a2d
fix: Add icons to popup menu items
2025-07-17 15:23:53 +02:00
Maksim Eltyshev
230f50e3d9
feat: Add ability to link tasks to cards
2025-07-11 01:04:02 +02:00
Maksim Eltyshev
69c75a03b1
fix: Fix toolbar styles in markdown markup editor
2025-07-08 17:26:21 +02:00
Daniel Silvestre
4d40af9c8a
feat: Display card name when linking in task ( #1234 )
2025-07-08 17:15:48 +02:00
Maksim Eltyshev
b22dba0d11
feat: Move webhooks configuration from environment variable to UI
2025-07-04 22:04:11 +02:00
Maksim Eltyshev
b2e8c453b7
fix: Use correct action to clear user creation error
2025-06-16 22:37:41 +02:00
Maksim Eltyshev
99a06ce1ae
feat: Make card descriptions expandable
2025-06-11 00:09:33 +02:00
Maksim Eltyshev
4e05b88ecf
chore: Add links to GitHub
...
Closes #1161
2025-05-31 00:10:00 +02:00
Maksim Eltyshev
f17334b1d7
fix: Prevent core rendering before redirecting to login page
...
Closes #1122
2025-05-12 14:19:28 +02:00
Maksim Eltyshev
2ee1166747
feat: Version 2
...
Closes #627 , closes #1047
2025-05-10 02:09:06 +02:00