Commit Graph
100 Commits
Author SHA1 Message Date
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
Maksim Eltyshev 4e05b88ecf chore: Add links to GitHub
Closes #1161
2025-05-31 00:10:00 +02:00
Maksim Eltyshev eb2a3a2875 ref: Fix locale position 2025-05-30 13:44:58 +02:00
Maksim Eltyshev 40e107d6d4 chore: Update version 2025-05-27 23:37:47 +02:00
Maksim Eltyshev 39df82c1ce license: Provide additional details 2025-05-27 23:35:00 +02:00
Maksim Eltyshev 978b2a7402 fix: Set limit for displaying attachment content
Closes #1141
2025-05-26 14:35:23 +02:00
Maksim Eltyshev 71e2c5d8df fix: Apply disabled style to card content instead of wrapper 2025-05-24 13:01:07 +02:00
Maksim Eltyshev 86cfd155f2 feat: Add board activity log 2025-05-22 23:14:46 +02:00
Maksim Eltyshev 777ff467f3 fix: Prevent upgrade script from running other migrations 2025-05-22 16:40:46 +02:00
Maksim Eltyshev 9fd9370120 fix: Remove curly bracket typo from HTML links
Closes #1142
2025-05-22 11:16:08 +02:00
Maksim Eltyshev 2db75ed420 chore: Downgrade and pin i18next version 2025-05-21 13:25:54 +02:00
Maksim Eltyshev c05dcf45f2 feat: Enhance notifications popup appearance 2025-05-21 13:03:25 +02:00
Maksim Eltyshev d5fd2fd33b feat: Log actions when task completion status changes 2025-05-20 21:17:51 +02:00
Maksim Eltyshev 5d53f44fe8 fix: Add clearfix and missing id property 2025-05-20 00:06:51 +02:00
Maksim Eltyshev 3b8bec5743 docs: Update docker pulls counter 2025-05-19 18:03:08 +02:00
Maksim Eltyshev 652c5e9475 fix: Use batch inserts to avoid query size limits 2025-05-19 17:27:18 +02:00
Maksim Eltyshev 3aedbff5d0 feat: Log action when user is removed from card 2025-05-17 22:24:37 +02:00
Maksim Eltyshev eeb52d19bb feat: Enhance card emphasis in colored and closed lists
Closes #428, closes #506
2025-05-17 15:40:43 +02:00
Maksim Eltyshev f6568ce41b feat: Add notification when user is added to card 2025-05-17 01:50:40 +02:00