Commit Graph

1041 Commits

Author SHA1 Message Date
Frederick [Bot] b8c8e2a03d chore(i18n): update translations via Crowdin 2025-10-27 00:59:22 +00:00
Frederick [Bot] ba84e78222 chore(i18n): update translations via Crowdin 2025-10-20 00:57:36 +00:00
kolaente 2977a11a2c
fix: show cross-project subtasks in List view (#1649) 2025-10-13 18:43:40 +02:00
kolaente c8837aeaeb
fix(filters): support project filter in parentheses (#1647)
The filter regex pattern was not matching values inside parentheses correctly.
The lookahead pattern only allowed `&&`, `||`, or end-of-string after filter
values, but when filters are wrapped in parentheses like `( project = Filtertest )`,
the closing `)` appears after the value.

Fixed by adding `\)` to the lookahead pattern so it correctly handles closing
parentheses. This allows the project filter (and other filters) to work
properly when nested in parentheses.

- Added tests for project filters in parentheses (both frontend and backend)
- Backend tests confirm the backend already handled this correctly
- Frontend regex pattern now matches the backend behavior

Fixes #1645
2025-10-13 11:10:22 +02:00
kolaente 4383948275
fix: prevent duplicate CreateEdit submissions (#1541) 2025-10-11 20:24:21 +00:00
kolaente 215605db77
fix(project): correctly set last project when navigating from a saved filter (#1642) 2025-10-11 20:11:43 +00:00
kolaente 0c602d10b8
fix: preserve link share hash on task back navigation (#1623) 2025-10-09 10:07:37 +02:00
kolaente dd245cf35e
fix: restore quick add magic modal close button on mobile (#1622)
* fix(frontend): add close control to quick add magic modal
2025-10-08 21:49:43 +00:00
kolaente 28f9e5b83b
fix: style lint 2025-10-08 18:51:44 +02:00
kolaente 1f1e0b227d
fix(date parsing): 12pm/12am edge case
Fixes a regression introduced in
c2e224dbb1
2025-10-08 18:35:11 +02:00
kolaente c63b3550d5
fix(rtl): correct spacing for user avatar menu
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente 5568d751bf
fix(rtl): make sure modals are centered
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente d3319544e3
fix(rtl): put the menu to the correct side on rtl languages
Resolves https://github.com/go-vikunja/vikunja/issues/1544
2025-10-08 18:28:54 +02:00
kolaente c2e224dbb1
fix: correct case-sensitivity in duedate time parsing (#1613)
Co-authored-by: mechanarchy <1166756+mechanarchy@users.noreply.github.com>
2025-10-08 16:24:54 +00:00
Weijie Zhao d7d3078de5
fix: prevent keyboard events during IME composition (#1535) 2025-10-06 18:17:52 +02:00
kolaente 2d37c0fede
fix(user): race condition during email confirmation (#1575) 2025-09-30 20:14:25 +02:00
kolaente a7eebaffb0
fix: position dropdown absolute, not fixed (#1552)
Fixes a regression introduced in 32501bc93b
2025-09-28 16:18:25 +02:00
Frederick [Bot] 48d202f3ce chore(i18n): update translations via Crowdin 2025-09-26 00:51:58 +00:00
kolaente 8c4fc4780e
fix: lint 2025-09-22 14:10:46 +02:00
kolaente 32501bc93b
fix(menu): make sure dropdown menu changes direction when screen is too
small

Resolves https://github.com/go-vikunja/vikunja/issues/1523
2025-09-22 14:03:13 +02:00
Frederick [Bot] d53f4079ae chore(i18n): update translations via Crowdin 2025-09-19 00:53:14 +00:00
Frederick [Bot] 3397d88f0e chore(i18n): update translations via Crowdin 2025-09-18 00:51:01 +00:00
Frederick [Bot] 57b4e27278 chore(i18n): update translations via Crowdin 2025-09-17 00:51:22 +00:00
Frederick [Bot] a1c4d46d37 chore(i18n): update translations via Crowdin 2025-09-14 00:55:43 +00:00
Frederick [Bot] aad0764cce chore(i18n): update translations via Crowdin 2025-09-13 00:47:39 +00:00
kolaente 583623bd6c
fix(task): go back to project or saved filter, depending on where the user came from
Resolves https://github.com/go-vikunja/vikunja/issues/1492
2025-09-12 15:45:52 +02:00
kolaente b99ea2deb0
fix(filters): persist url filter query across views (#1482) 2025-09-11 22:12:33 +00:00
kolaente fcc204dc88
fix(link share): add better error handling, ensure projects are shown (#1481) 2025-09-11 22:39:16 +02:00
kolaente decee24e12
fix(task): provide back button when opening task detail (#1475) 2025-09-11 22:26:52 +02:00
kolaente d14443d2f2
feat(gantt): natural day-boundary rounding in Gantt chart (#1476) 2025-09-11 15:51:15 +00:00
kolaente 0dee1789a2
fix(filter): ensure filter query param is added to the page correctly (#1471) 2025-09-11 15:24:12 +00:00
kolaente 8ce8d445ba
fix(kanban): guard task modal race conditions (#1472) 2025-09-11 17:15:57 +02:00
kolaente 25b33102f1
fix(task): only save description when clicking away if it actually changed 2025-09-11 15:53:27 +02:00
kolaente d147a01c18
fix(filter): add close button for filter popup on mobile with accurate spacing (#1466)
Resolves #1464
2025-09-11 11:27:05 +00:00
kolaente 4353b1e9c7
fix: guard saved filter requests (#1462) 2025-09-11 09:36:47 +02:00
kolaente 6914badeb7
fix: reload list view when marking recurring task done (#1457) 2025-09-11 08:56:08 +02:00
kolaente cd711fd11c
fix(task): autosave description when closing task modal
Resolves https://github.com/go-vikunja/vikunja/issues/1437
2025-09-09 12:27:55 +02:00
Frederick [Bot] 6f45d56055 chore(i18n): update translations via Crowdin 2025-09-07 00:56:28 +00:00
kolaente 61f0cc9507
fix(frontend): hide drag handle for fixed project lists (#1421) 2025-09-05 10:51:44 +00:00
kolaente bd74733632
fix: show pagination controls for task comments (#1413)
Resolves https://community.vikunja.io/t/task-comment-pagination-in-1-0-0-rc1/3988
2025-09-04 16:04:05 +00:00
kolaente 12842a5e35
fix: remove leftover console.log 2025-09-04 17:13:41 +02:00
kolaente bb07b33dc2
fix(task): update task comment when switching between related tasks 2025-09-04 17:06:34 +02:00
kolaente 4393d0cdb8
fix(kanban): update task on board when changing details
Fixes a regression introduced in 7ef7163bfe
2025-09-04 16:33:06 +02:00
Frederick [Bot] 98a9e736f4 chore(i18n): update translations via Crowdin 2025-09-03 00:50:31 +00:00
Copilot 91f81e7dee
feat(kanban): allow folding done column by clicking green checkmarks in Kanban view (#1393) 2025-09-02 21:06:57 +00:00
Frederick [Bot] 4b47f0c3cd chore(i18n): update translations via Crowdin 2025-09-02 00:54:00 +00:00
William Guinaudie fda440bd08
fix: mobile device minimum width (#1337) 2025-09-01 22:49:42 +02:00
Frederick [Bot] 11d9462fdc chore(i18n): update translations via Crowdin 2025-09-01 01:03:21 +00:00
kolaente 0262ab7d9e
fix(editor): do not apply filter input styles to all editor instances 2025-08-31 21:34:29 +02:00
kolaente 9610ae780f
fix(multiselect): do not try getting label when value is undefined
Resolves https://github.com/go-vikunja/vikunja/issues/1346
2025-08-31 21:31:42 +02:00