Maksim Eltyshev
|
052edc9fb1
|
feat: Migrate file storage to unified data directory
|
2026-01-31 20:27:15 +01:00 |
|
Maksim Eltyshev
|
6335b3bd3c
|
fix: Enhance response headers for file attachments
|
2026-01-30 21:53:53 +01:00 |
|
Maksim Eltyshev
|
db99227f32
|
feat: Re-stream static files from S3, introduce protected static files
|
2026-01-30 21:45:18 +01:00 |
|
Maksim Eltyshev
|
a5dc0a64ac
|
build: Upgrade pip at build time, bump node-redis and apprise
|
2026-01-29 13:21:53 +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
|
31dd816e30
|
docs: Clarify nested pagination cursor in Swagger
|
2026-01-28 16:53:33 +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
|
ee917c545c
|
chore: Update dependencies
|
2026-01-26 14:11:20 +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
|
ffdb7254b3
|
fix: Enable favorites by default
|
2026-01-25 18:37:56 +01:00 |
|
Maksim Eltyshev
|
b52604045d
|
fix: Correctly track password field modification in SMTP pane
|
2026-01-23 20:32:23 +01:00 |
|
Maksim Eltyshev
|
267fce0505
|
fix: Prevent deactivated users from receiving socket events when possible
|
2026-01-23 19:38:58 +01:00 |
|
Maksim Eltyshev
|
6ec0bafecb
|
fix: Prevent sending notifications to deactivated users
|
2026-01-23 17:20:12 +01:00 |
|
Maksim Eltyshev
|
b2c4c530c6
|
fix: Fix variable name in seeder
|
2026-01-23 11:42:40 +01:00 |
|
Maksim Eltyshev
|
59da747e75
|
docs: Add Notes app testing invitation
|
2026-01-23 11:37:29 +01:00 |
|
Maksim Eltyshev
|
1264fd5715
|
feat: Add internal runtime configuration
|
2026-01-22 18:02:42 +01:00 |
|
Maksim Eltyshev
|
1f4f439f4c
|
feat: Add demo mode with restricted user actions
|
2026-01-14 14:11:21 +01:00 |
|
Maksim Eltyshev
|
5636c2bb79
|
chore: Update dependencies
|
2026-01-14 13:22:11 +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
|
208e61a272
|
feat: Optimize and parallel image processing
|
2025-12-19 19:11:02 +01:00 |
|
Maksim Eltyshev
|
fb5d5233bf
|
feat: Improve mime type detection, limit image processing size
|
2025-12-19 17:24:22 +01:00 |
|
Maksim Eltyshev
|
9bf7e9de3d
|
fix: Align markdown quote border color
|
2025-12-19 13:37:09 +01:00 |
|
Maksim Eltyshev
|
a783bfa5a7
|
fix: Align markdown colors
|
2025-12-19 13:08:40 +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
|
12f388fd35
|
fix: Fix attachment file handling when S3 is enabled
|
2025-12-11 19:26:55 +01:00 |
|
Maksim Eltyshev
|
869a6b4c00
|
fix: Complete missing markdown editor translations
|
2025-12-11 12:46:14 +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
|
ae9517b37a
|
fix: Prevent clearing linked tasks when soft deleting
|
2025-12-09 21:23:27 +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
|
95ae3affd9
|
Merge branch 'master' of github.com:plankanban/planka
|
2025-12-05 10:06:49 +01:00 |
|
Maksim Eltyshev
|
19c201cb1b
|
chore: Bump apprise
|
2025-12-05 10:06:45 +01:00 |
|
Maksim Eltyshev
|
f030b78f82
|
feat: Add object-path support to OIDC attribute mapping
Closes #1359
|
2025-12-04 17:38:39 +01:00 |
|
Maksim Eltyshev
|
fedee157c7
|
build: Refine server build steps
|
2025-11-28 17:45:31 +01:00 |
|
Maksim Eltyshev
|
68e5c33418
|
fix: Improve browser caching for public files
|
2025-11-28 13:14:25 +01:00 |
|
Maksim Eltyshev
|
f7a09b2eca
|
license: Improve clarity of commercial license terms
|
2025-11-28 00:18:29 +01:00 |
|
Maksim Eltyshev
|
c058df8fc4
|
fix: Rename GIN indexes
|
2025-11-27 19:31:11 +01:00 |
|
Maksim Eltyshev
|
0023c63be8
|
fix: Optimize query methods
|
2025-11-27 19:09:10 +01:00 |
|
Maksim Eltyshev
|
26b3cffdab
|
fix: Rename getCards inputs for consistency
|
2025-11-27 18:41:50 +01:00 |
|
Maksim Eltyshev
|
bf2ab4649e
|
fix: Create isolated i18n instances to prevent locale collision
|
2025-11-27 18:28:25 +01:00 |
|
Maksim Eltyshev
|
54e230d4c1
|
ref: Refactoring
|
2025-11-27 18:24:55 +01:00 |
|
Maksim Eltyshev
|
7be2343076
|
chore: Add Swagger generation script
|
2025-11-25 22:08:37 +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
|
197ebc16db
|
chore: Bump package lock files
|
2025-11-24 19:48:30 +01:00 |
|
Maksim Eltyshev
|
5c787d65a9
|
fix: Properly prevent shortcut events, update dependencies
Closes #1440
|
2025-11-24 19:21:07 +01:00 |
|
Maksim Eltyshev
|
c68ab99bfe
|
feat: Extend card action shortcuts
|
2025-11-24 15:02:26 +01:00 |
|
Maksim Eltyshev
|
6e44b2ad19
|
chore: Restore license header
|
2025-11-19 18:20:54 +01:00 |
|
Maksim Eltyshev
|
cd5685049e
|
fix: Log errors when sending notifications via Apprise
|
2025-11-19 18:19: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 |
|
Maksim Eltyshev
|
3edcc5ae61
|
fix: Update Russian translation
|
2025-10-31 13:00:30 +01:00 |
|
Maksim Eltyshev
|
04e5124dfd
|
fix: Complete missing markdown editor translations
|
2025-10-30 20:17:59 +01:00 |
|
Maksim Eltyshev
|
3a84fb2d52
|
fix: Complete missing server translations
|
2025-10-30 19:10:33 +01:00 |
|
Maksim Eltyshev
|
232a760a3d
|
fix: Prevent popup header text from wrapping to new line
|
2025-10-30 18:40:25 +01:00 |
|
Maksim Eltyshev
|
2f873dc82f
|
fix: Correct copy_inline translations to use noun form
|
2025-10-30 18:03:27 +01:00 |
|
Maksim Eltyshev
|
c35e720265
|
fix: Complete missing client translations, improve consistency
|
2025-10-30 17:03:46 +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 |
|
Maksim Eltyshev
|
20d8f8ae53
|
fix: Make model-level username regex less strict
Closes #1370
|
2025-10-14 23:47:31 +02:00 |
|
Maksim Eltyshev
|
39f970689a
|
chore: Little tidy up
|
2025-10-14 18:52:09 +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
|
a52b41207a
|
chore: Fix version mismatches
|
2025-10-05 20:53:32 +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
|
4985643e68
|
fix: Prevent app crash when board is added before its project in the store
|
2025-09-16 18:15:54 +02:00 |
|
Maksim Eltyshev
|
709dd91e82
|
fix: Increase browser cache time for attachment files
|
2025-09-16 17:35:05 +02:00 |
|
Maksim Eltyshev
|
97ddefc236
|
docs: Correct invalid/missing details in Swagger
|
2025-09-16 15:51:14 +02:00 |
|
Maksim Eltyshev
|
33eef6e068
|
fix: Change background color for own comments
|
2025-09-16 13:27:45 +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
|
98f537c2bc
|
fix: Prevent accidental modal close when switching windows on Windows
|
2025-09-15 15:28:34 +02:00 |
|
Maksim Eltyshev
|
c4e2221444
|
docs: Fix typos in Swagger
|
2025-09-12 21:01:24 +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
|
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 |
|
Maksim Eltyshev
|
7fea8f5362
|
chore: Bump missing image version
Closes #1339
|
2025-09-08 16:25:50 +02:00 |
|
Maksim Eltyshev
|
5ad3134519
|
docs: Add full Swagger JSDoc coverage
|
2025-09-08 16:20:27 +02:00 |
|
Maksim Eltyshev
|
e6b4c33542
|
fix: Reflect task lists expansion instantly after switching setting
|
2025-09-06 15:00:43 +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 |
|
Maksim Eltyshev
|
b47a337a4f
|
chore: Add missing dash to compose files
|
2025-09-05 19:10:17 +02:00 |
|
Maksim Eltyshev
|
203fbd152d
|
fix: Correctly parse environment variables, little refactoring
|
2025-09-05 00:19:35 +02:00 |
|
Maksim Eltyshev
|
eb259a1482
|
fix: Patch react-photoswipe-gallery to prevent XSS in captions
|
2025-09-04 16:02:41 +02:00 |
|
Maksim Eltyshev
|
2b5068de21
|
fix: Handle saga watcher errors gracefully
|
2025-08-30 23:43:04 +02:00 |
|
Maksim Eltyshev
|
d792e4064b
|
fix: Handle markdown-to-text errors gracefully
|
2025-08-30 17:28:23 +02:00 |
|
Maksim Eltyshev
|
6863f557a3
|
chore: Update dependencies
|
2025-08-30 17:25:25 +02:00 |
|
Maksim Eltyshev
|
21033ad8bc
|
fix: Remove meta markdown plugin
|
2025-08-30 17:10:21 +02:00 |
|
Maksim Eltyshev
|
4c5c7799f2
|
ref: Little refactoring
|
2025-08-30 17:09:17 +02:00 |
|
Maksim Eltyshev
|
60a94f33fc
|
ref: Little refactoring
|
2025-08-25 17:23:59 +02:00 |
|
Maksim Eltyshev
|
4d77a1f596
|
feat: Track storage usage
|
2025-08-23 00:03:20 +02:00 |
|