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 |
|
Maksim Eltyshev
|
2f4bcb0583
|
feat: Add legal requirements (#1306)
|
2025-08-21 15:10:02 +02:00 |
|
Maksim Eltyshev
|
bb40a22563
|
chore: Update dependencies
|
2025-08-20 13:10:16 +02:00 |
|
Maksim Eltyshev
|
22cde183ff
|
fix: Fix regex-based id validation when fetching user
Closes #1302
|
2025-08-19 13:53:40 +02:00 |
|
Maksim Eltyshev
|
d3cf23d3aa
|
chore: Restore deleted Polish translation keys
|
2025-08-18 15:03:17 +02:00 |
|
Maksim Eltyshev
|
a22afd0bed
|
chore: Mark all missing translation keys
|
2025-08-18 14:34:45 +02:00 |
|
Maksim Eltyshev
|
12c40d8ebe
|
fix: Fix projects order popup styles
|
2025-08-12 13:57:20 +02:00 |
|
Maksim Eltyshev
|
4d85b46e8f
|
fix: Replace user settings icon
|
2025-08-11 15:18:47 +02:00 |
|
Maksim Eltyshev
|
6515877eb6
|
fix: Improve mentions behavior
|
2025-08-11 13:52:17 +02:00 |
|
Maksim Eltyshev
|
b4f6e24442
|
fix: Prevent editors from deleting any comment
Closes #1288
|
2025-08-06 13:37:16 +02:00 |
|
Maksim Eltyshev
|
48e261ffc4
|
fix: Improve upgrade script, log statuses
Closes #1280
|
2025-08-04 20:51:40 +02:00 |
|
Maksim Eltyshev
|
0049ba2145
|
feat: Track navigation path when switching between cards
|
2025-07-31 16:59:16 +02:00 |
|
Maksim Eltyshev
|
a37a6b45b1
|
fix: Read secret files without requiring trailing newline
Closes #1222, closes #1272
|
2025-07-30 13:51:24 +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 |
|
Maksim Eltyshev
|
4effc0ce23
|
fix: Preserve newlines in markdown with mentions
|
2025-07-24 16:11:15 +02:00 |
|
Maksim Eltyshev
|
001621eec7
|
fix: Fix mentions input styles
|
2025-07-24 15:40:17 +02:00 |
|
Maksim Eltyshev
|
5beafca07e
|
fix: Improve current board context indication
|
2025-07-23 17:59:57 +02:00 |
|
Maksim Eltyshev
|
d40b4d3224
|
feat: Add dedicated button to make project private
|
2025-07-23 15:37:16 +02:00 |
|
Maksim Eltyshev
|
ef35ec279e
|
ref: Little refactoring
|
2025-07-22 22:08:18 +02:00 |
|
Maksim Eltyshev
|
6dfb5ba024
|
feat: Move infrequent card actions to more actions menu
|
2025-07-22 21:43:55 +02:00 |
|
Maksim Eltyshev
|
e742cb4737
|
fix: Set font-size on add task button
|
2025-07-21 18:50:44 +02:00 |
|
Maksim Eltyshev
|
fdac299fc7
|
feat: Open card actions on right-click
|
2025-07-17 17:43:01 +02:00 |
|
Maksim Eltyshev
|
e659ed4a2d
|
fix: Add icons to popup menu items
|
2025-07-17 15:23:53 +02:00 |
|
Maksim Eltyshev
|
adf60c0c74
|
fix: Enable spellcheck on all textareas
|
2025-07-17 14:18:30 +02:00 |
|
Maksim Eltyshev
|
b3f226c10b
|
fix: Fix red curtain background gradient
|
2025-07-15 17:42:46 +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
|
69c75a03b1
|
fix: Fix toolbar styles in markdown markup editor
|
2025-07-08 17:26:21 +02:00 |
|
Maksim Eltyshev
|
b76ca9547f
|
fix: Handle webhooks correctly during socket reconnection
|
2025-07-08 12:41:27 +02:00 |
|
Maksim Eltyshev
|
9d07178e57
|
fix: Move webhooks declaration to correct position
|
2025-07-08 00:22:24 +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 |
|
Maksim Eltyshev
|
f0680831c2
|
fix: Improve PDF viewer cross-browser compatibility
Closes #1219
|
2025-07-02 18:26:03 +02:00 |
|
Maksim Eltyshev
|
e58a9f5d21
|
chore: Update dependencies
|
2025-06-30 12:43:06 +02:00 |
|
Maksim Eltyshev
|
f5653cde80
|
chore: Add missing environment variables for OIDC roles
|
2025-06-30 12:07:44 +02:00 |
|
Maksim Eltyshev
|
6988864808
|
fix: Fix filtering by task assignees
|
2025-06-17 16:04:22 +02:00 |
|
Maksim Eltyshev
|
774bdc2b64
|
fix: Display tasks with preserved newlines in card modal
|
2025-06-16 22:44:27 +02:00 |
|
Maksim Eltyshev
|
b2e8c453b7
|
fix: Use correct action to clear user creation error
|
2025-06-16 22:37:41 +02:00 |
|
Maksim Eltyshev
|
8df49a636a
|
build: Use Node.js v22
|
2025-06-16 21:32:54 +02:00 |
|
Maksim Eltyshev
|
3126a40bba
|
feat: Add copy-to-clipboard for custom fields
|
2025-06-11 00:14:42 +02:00 |
|
Maksim Eltyshev
|
99a06ce1ae
|
feat: Make card descriptions expandable
|
2025-06-11 00:09:33 +02:00 |
|
Maksim Eltyshev
|
98a7f1c9a9
|
feat: Strikethrough cards in closed lists
Closes #1207
|
2025-06-10 23:43:26 +02:00 |
|
Maksim Eltyshev
|
5a3a4240c6
|
fix: Add cancel button when editing comment
|
2025-06-10 14:00:08 +02:00 |
|
Maksim Eltyshev
|
144731ccb4
|
fix: Increase max username length for identity provider users
Closes #1174
|
2025-06-10 13:49:23 +02:00 |
|
Maksim Eltyshev
|
2b86484421
|
fix: FIx deps in download attachment handler
|
2025-06-07 19:23:15 +02:00 |
|
Maksim Eltyshev
|
a6820162fb
|
fix: Fix mentions input styles
|
2025-06-07 18:03:36 +02:00 |
|
Maksim Eltyshev
|
1a8dcd9858
|
fix: Update Chinese translation
Closes #1181
|
2025-06-06 18:20:40 +02:00 |
|
Maksim Eltyshev
|
edda5dda79
|
ref: Format translations
|
2025-06-06 18:17:25 +02:00 |
|
Maksim Eltyshev
|
7286ecaf35
|
fix: Align text to center in content error message
|
2025-06-06 13:54:01 +02:00 |
|
Maksim Eltyshev
|
2e6658221f
|
fix: Handle escape actions properly in mentions input
|
2025-06-06 12:48:43 +02:00 |
|
Maksim Eltyshev
|
63de346b0e
|
ref: Little refactoring
|
2025-06-06 12:34:09 +02:00 |
|
Maksim Eltyshev
|
c2bd31d523
|
fix: Use console as logger for YFM note
Closes #1178
|
2025-06-06 11:49:35 +02:00 |
|
Maksim Eltyshev
|
21f90610bc
|
fix: Prevent auto-filling title in YFM note
Closes #1172
|
2025-06-05 15:10:46 +02:00 |
|
Maksim Eltyshev
|
dd5e0f448f
|
fix: Prevent text overflow in card name
|
2025-06-05 00:01:34 +02:00 |
|
Maksim Eltyshev
|
c4a48d510b
|
feat: Add download button for file attachments
|
2025-06-05 00:00:36 +02:00 |
|
Maksim Eltyshev
|
4eb8b75c24
|
license: Remove ambiguity in usage restrictions
|
2025-06-04 21:04:00 +02:00 |
|
Maksim Eltyshev
|
49770ea9ec
|
ref: Move comment counter logic into Card model
|
2025-06-04 18:38:39 +02:00 |
|
Maksim Eltyshev
|
9690f7b73f
|
fix: Prevent text overflow in activities
|
2025-06-03 23:15:07 +02:00 |
|
Maksim Eltyshev
|
04b97b66cb
|
chore: Update dependencies
|
2025-06-03 13:02:16 +02:00 |
|
Maksim Eltyshev
|
46f4d5c1f8
|
fix: Canonicalize locale codes
|
2025-06-03 12:46:06 +02:00 |
|
Maksim Eltyshev
|
fc7863aaaf
|
fix: Add mentions support when editing comments
|
2025-06-02 21:35:51 +02:00 |
|
Maksim Eltyshev
|
6c2999044b
|
chore: Update logo assets
|
2025-06-02 20:13:22 +02:00 |
|
Maksim Eltyshev
|
a2495b664e
|
chore: Add missing things
|
2025-06-02 19:44:08 +02:00 |
|
Maksim Eltyshev
|
665f9998dc
|
fix: Prevent auto-updating translation files when key is missing
|
2025-06-01 21:44:14 +02:00 |
|
Maksim Eltyshev
|
fcf1fc4319
|
ref: Little refactoring
|
2025-06-01 20:53:35 +02:00 |
|