vikunja/pkg
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
..
caldav fix(caldav): remove METHOD:PUBLISH from caldav exports (#1576) 2025-09-30 18:16:07 +00:00
cmd fix: show error when user list filter is empty (#1372) 2025-09-01 21:08:13 +00:00
config fix(attachments): extend upload file size to form data (#1577) 2025-09-30 22:23:07 +00:00
cron fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
db fix: correctly set database path on windows (#1616) 2025-10-09 08:38:01 +00:00
events fix(deps): update module github.com/threedotslabs/watermill to v1.5.1 (#1391) 2025-09-02 18:11:45 +00:00
files fix(attachments): extend upload file size to form data (#1577) 2025-09-30 22:23:07 +00:00
health feat: introduce shared health check logic (#1073) 2025-07-02 21:01:41 +00:00
i18n chore(i18n): update translations via Crowdin 2025-09-26 00:51:58 +00:00
initialize feat(auth): add oauth require availability configuration on startup (#1358) 2025-08-30 22:15:20 +00:00
log feat: move to slog for logging 2025-07-21 18:15:39 +02:00
mail feat!: rename right to permission (#1277) 2025-08-13 11:05:05 +02:00
metrics fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
migration fix(views): migrate filter bucket configuration 2025-10-01 11:54:24 +02:00
models fix(filters): support project filter in parentheses (#1647) 2025-10-13 11:10:22 +02:00
modules fix(avatar): recover gracefully from broken avatar cache (#1379) 2025-09-02 14:03:58 +00:00
notifications feat: move to slog for logging 2025-07-21 18:15:39 +02:00
plugins feat(plugins): allow plugins to register routes 2025-08-01 17:06:02 +02:00
red fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
routes fix(attachments): extend upload file size to form data (#1577) 2025-09-30 22:23:07 +00:00
swagger [skip ci] Updated swagger docs 2025-09-11 07:53:45 +00:00
user fix(user): persist status on email updates (#1084) 2025-08-04 14:07:00 +00:00
utils fix: comment typo and misspellings 2025-07-02 17:46:21 +02:00
version fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
web feat!: rename right to permission (#1277) 2025-08-13 11:05:05 +02:00
webtests fix(attachments): extend upload file size to form data (#1577) 2025-09-30 22:23:07 +00:00