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
kolaente
fb426a6e22
fix(webhook): actually fetch project before enriching details
...
This fixes a bug where the project is fetched before adding more details
through ReadOne since ReadOne does not fetch the project. In the normal
project reading flow through the api, this is done in the permission
check.
Resolves https://github.com/go-vikunja/vikunja/issues/1498
2025-09-17 17:04:39 +02:00
Frederick [Bot]
57b4e27278
chore(i18n): update translations via Crowdin
2025-09-17 00:51:22 +00:00
kolaente
0506b9215a
fix(filters): initialize task positions for saved filters ( #1477 )
2025-09-11 17:39:56 +02:00
kolaente
f0cb752f2c
fix(task): preserve done timestamp when moving tasks between projects ( #1470 )
2025-09-11 17:07:43 +02:00
Frederick [Bot]
f1de3a9c19
[skip ci] Updated swagger docs
2025-09-11 07:53:45 +00:00
kolaente
e5e0413b70
fix(task): ensure done_at can never be set by user ( #1461 )
2025-09-11 07:45:42 +00:00
Frederick [Bot]
801ddf19e4
[skip ci] Updated swagger docs
2025-09-10 16:49:05 +00:00
kolaente
db123674a7
feat: share logic for bulk update ( #1456 )
...
This change refactors the bulk task update logic so that it updates all fields a single task update would update as well.
Could be improved in the future so that it is more efficient, instead of calling the update function repeatedly. Right now, this reduces the complexity by a lot and it should be fast enough for most cases using this.
Resolves #1452
2025-09-10 16:40:59 +00:00
Frederick [Bot]
70175c31c2
[skip ci] Updated swagger docs
2025-09-04 16:33:42 +00:00
kolaente
1b5a9dbdea
refactor: use helper function to check user local
2025-09-04 18:09:21 +02:00
kolaente
b8afdcf62d
fix(user): do not reject 2fa for local users
...
https://github.com/go-vikunja/vikunja/issues/1402
2025-09-04 18:09:21 +02: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
renovate[bot]
a519312d55
fix(deps): update module github.com/threedotslabs/watermill to v1.5.1 ( #1391 )
2025-09-02 18:11:45 +00:00
Copilot
70ff047588
fix(avatar): recover gracefully from broken avatar cache ( #1379 )
2025-09-02 14:03:58 +00:00
kolaente
15ea38183c
fix: bypass Typesense in user export ( #1385 )
2025-09-02 15:49:17 +02:00
Frederick [Bot]
4b47f0c3cd
chore(i18n): update translations via Crowdin
2025-09-02 00:54:00 +00:00
kolaente
bd310f50ad
fix: show error when user list filter is empty ( #1372 )
2025-09-01 21:08:13 +00:00
kolaente
ed04638726
fix(task): only load first comments page when loading comments with task
...
Resolves
https://community.vikunja.io/t/task-comment-pagination-in-1-0-0-rc1/3988
2025-08-31 21:58:46 +02:00
andreymal
1047e62978
feat(i18n): add pluralization rules for Russian ( #1334 )
2025-08-31 17:40:41 +00:00
Copilot
c7a26d81fe
fix(auth): do not panic with invalid openid provider configuration ( #1354 )
2025-08-31 07:17:50 +00:00
Copilot
5ca637a7e6
feat(auth): add oauth require availability configuration on startup ( #1358 )
2025-08-30 22:15:20 +00:00
kolaente
e29561e49c
fix: require publicurl when cors enabled ( #1351 )
2025-08-29 20:51:31 +00:00
kolaente
fd8a36c9bb
fix: use correct filepath
...
Resolves https://github.com/go-vikunja/vikunja/issues/1345
2025-08-29 17:20:43 +02:00
Frederick [Bot]
f5c6295f42
chore(i18n): update translations via Crowdin
2025-08-19 00:56:39 +00:00
kolaente
e2e9b28d4e
feat(config): validate publicurl
2025-08-18 11:37:44 +02:00
Frederick [Bot]
a5407e3f99
chore(i18n): update translations via Crowdin
2025-08-18 01:01:59 +00:00
kolaente
0039ec045e
fix(auth): fail when link share token is not parsable
2025-08-14 17:11:57 +02:00
kolaente
31611e13a4
chore(deps): update golangci-lint to 2.4.0 ( #1291 )
2025-08-14 10:50:49 +00:00
Frederick [Bot]
6a91862384
[skip ci] Updated swagger docs
2025-08-13 09:23:47 +00:00
kolaente
a81a3ee0e5
feat!: rename right to permission ( #1277 )
2025-08-13 11:05:05 +02:00
Frederick [Bot]
a81b546f99
chore(i18n): update translations via Crowdin
2025-08-07 01:02:44 +00:00
Dominik Pschenitschni
feb17792e4
fix(user): persist status on email updates ( #1084 )
2025-08-04 14:07:00 +00:00
kolaente
0a44f53759
feat(caldav): return proper caldav intervals instead of FREQ=SECONDLY ( #1230 )
2025-08-04 13:41:28 +02:00
Frederick [Bot]
544960af65
[skip ci] Updated swagger docs
2025-08-03 20:46:06 +00:00
Copilot
7762d7746e
fix: make user data export download return 404 for nonexistent files ( #1227 )
2025-08-03 20:36:15 +00:00
Frederick [Bot]
5e65f223bc
[skip ci] Updated swagger docs
2025-08-03 11:35:15 +00:00
kolaente
ebaf4a0aa0
feat(settings): show extra settings links on user settings page
2025-08-03 13:25:32 +02:00
kolaente
da0f6fb366
feat(auth): allow passing custom settings links to user account via openid claims
2025-08-03 13:25:32 +02:00
kolaente
9acba7a245
refactor: schedule user deletion
2025-08-01 17:06:02 +02:00
kolaente
e5c860afec
feat(plugins): allow plugins to register routes
2025-08-01 17:06:02 +02:00
kolaente
b08b43953b
feat(plugins): add rudimentary plugin system
2025-08-01 17:06:02 +02:00
Frederick [Bot]
78bbadbd25
chore(i18n): update translations via Crowdin
2025-07-31 01:01:45 +00:00
Frederick [Bot]
ec7446684e
[skip ci] Updated swagger docs
2025-07-30 16:00:27 +00:00
kolaente
4042f66efa
feat: show user export status in settings ( #1200 )
2025-07-30 15:50:26 +00:00
kolaente
388af80ece
fix: log correct response status
2025-07-28 13:27:12 +02:00
kolaente
de917467cb
fix(openid): manually fetch providers
...
Partially reverts fcdcdcf46a
Resolves https://github.com/go-vikunja/vikunja/issues/1165
2025-07-28 11:40:09 +02:00
Frederick [Bot]
84a9428b4e
[skip ci] Updated swagger docs
2025-07-28 09:06:26 +00:00
kolaente
2fd3046acc
chore: rename user_id field to username
...
The field is actually the username, but it was called user_id for some reason. This change makes this more clear
2025-07-28 10:56:36 +02:00