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
HannesOberreiter
3bf6e6fa19
fix: allow unicodes in initials
2026-04-16 14:21:13 +02: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
c342d2edd7
feat: Add ability to display card ages
2026-03-18 09:42:20 +01:00
Roberto Fernández Iglesias
5e6195b252
feat: Support running under subpath ( #1451 )
2026-03-12 22:11:11 +01:00
Maksim Eltyshev
2a1760393f
fix(dropzone): Prevent dropzone from overflowing content
2026-02-19 17:09:21 +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
Hayden Welch
e7326303cd
docs: Validate Swagger docs ( #1486 )
2026-02-10 19:35:39 +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
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
e1c1719414
chore: Update Apprise link
2026-01-13 18:39:27 +01:00
Maksim Eltyshev
a60f8e3c3e
chore: Rename for consistency
2026-01-13 17:52:31 +01:00
Maksim Eltyshev
fb5d5233bf
feat: Improve mime type detection, limit image processing size
2025-12-19 17:24:22 +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
27fd10ba3f
fix: Rename Information menu item to About
2025-12-12 21:09:44 +01:00
Maksim Eltyshev
a47bdb9c8a
feat: Move About and Terms into separate modal
2025-12-12 16:10:07 +01:00
Maksim Eltyshev
7f6978ae9e
fix: Prevent attachment gallery content from going out of bounds
...
Closes #1349
2025-12-11 12:11:34 +01:00
Maksim Eltyshev
6da5c7aaca
feat: Enhance card actions menu with separators and action bar
2025-12-09 20:30:05 +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
Maksim Eltyshev
8a288d1816
fix: Prevent shortcuts from triggering in actions popup
2025-11-24 21:46:32 +01:00
Maksim Eltyshev
5c787d65a9
fix: Properly prevent shortcut events, update dependencies
...
Closes #1440
2025-11-24 19:21:07 +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
c68ab99bfe
feat: Extend card action shortcuts
2025-11-24 15:02:26 +01:00
Serge Zaitsev
561d2c77d4
feat: Add basic shortcuts ( #1436 )
2025-11-24 12:35:31 +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
fee300908c
fix: Set detected language on first login, remove auto-detect language option
2025-10-15 00:08:29 +02:00
keke
e080d30b32
fix: Always display "Add comment" button when input has text ( #1379 )
...
Closes #1350
2025-10-14 18:45:41 +02:00
Maksim Eltyshev
ab0dbc4b7f
build: Apply patches correctly during Docker image build
...
Closes #1375
2025-10-10 12:43:34 +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
33eef6e068
fix: Change background color for own comments
2025-09-16 13:27:45 +02:00
Miklós Márton
9a81c83f03
fix: Display users alphabetically in board memberships popup ( #1334 )
2025-09-08 23:14:34 +02:00