1
0
Commit Graph

1198 Commits

Author SHA1 Message Date
162741e940 fix: lint 2024-02-13 22:24:46 +01:00
205f330f8a fix(migration): make sure to correctly check if a migration was already running
This change fixes a bug where Vikunja would not correctly check if a migration was already running. That meant it was not possible for users who had never before migrated anything to start a migration, because Vikunja assumed they already had a migration running for them.
This state was neither properly reflected in the frontend, which is now fixed as well.
2024-02-13 22:21:59 +01:00
a12c169ce8 fix: do not send etag when serving the frontend index file
Without this change, the browser may serve an outdated index.html file which usually does not work, showing the user only a blank page.
2024-02-13 21:32:41 +01:00
2facbae0d7 fix(dump): only allow imports from the same version they were dumped on
Previously, Vikunja would allow imports from any version which then caused problems since the table structure might have changed between releases. This change now checks if the current version is the same as the one the dump was created on.
2024-02-13 21:25:31 +01:00
77a779acea fix(dump): do not export files which do not exist in storage 2024-02-13 21:14:31 +01:00
641fec1215 fix: never return frontend on routes starting with /api
This fixes a problem where Vikunja would sometimes return the html for the frontend when accessing an api route for a nonexistent ressource, because the static handler was the next best.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2110
2024-02-13 10:05:15 +01:00
1ab6fef70a fix(metrics): typo 2024-02-12 14:23:16 +01:00
d4a389279c chore: don't send http errors with a status < 500 to sentry 2024-02-11 15:29:27 +01:00
8752ae2a0b fix(webhook): fetch all event details before sending the webhook
Resolves https://community.vikunja.io/t/webhook-comment-data-issues/1952
2024-02-10 14:15:32 +01:00
7edb53ca12 fix(export): don't crash when an exported file does not exist
Related to https://github.com/go-vikunja/vikunja/issues/110
2024-02-10 13:45:12 +01:00
5ab9fb89bb fix(tasks): check for cycles during creation of task relations and prevent them 2024-02-10 13:30:41 +01:00
d36b1608cf fix: lint 2024-02-09 15:32:12 +01:00
ca68b52991 feat: replace api url with public url 2024-02-09 14:44:41 +01:00
2d32d900c8 feat: replace api url with public url 2024-02-09 14:42:07 +01:00
119c68be9d feat: rename frontend url config to public url 2024-02-09 14:41:55 +01:00
78df83ee69 feat: replace api url 2024-02-09 14:38:54 +01:00
db2ec45378 feat: move custom logo setting to api 2024-02-09 14:33:21 +01:00
d7dc209f15 feat: move allow icon changes setting to api 2024-02-09 14:30:21 +01:00
a0e770438d feat: move sentry configuration from frontend to api 2024-02-09 14:24:29 +01:00
b3228794c7 feat: add caching rules for more files 2024-02-09 13:42:05 +01:00
8b3cf2ed7e chore: remove static path config option 2024-02-09 13:41:51 +01:00
9c45d9ca15 feat: cache header and etag generation 2024-02-09 13:41:51 +01:00
81455242ae chore: copy static file handler 2024-02-09 13:41:50 +01:00
6c5194b892 feat: bundle frontend files with api in one static bundle 2024-02-09 13:41:50 +01:00
fceb638e75 docs: remove mention of vikunja/api and vikunja/frontend repos 2024-02-08 14:31:02 +01:00
b95b92a23a fix(filters): add explicit check for string slice filter
Resolves https://github.com/go-vikunja/api/issues/109
2024-02-05 22:08:17 +01:00
8efdc96d02 chore(filters): log type if unknown filter type 2024-02-01 16:19:22 +01:00
7f46914d5e fix(project): pass user id to error message 2024-01-31 13:50:21 +01:00
ba0cb022b1 [skip ci] Updated swagger docs 2024-01-28 14:43:54 +00:00
96b4f2d1db fix(projects): don't remove parent project id if the parent project is available in the same run
Resolves https://github.com/go-vikunja/frontend/issues/139
2024-01-28 15:28:08 +01:00
30a2dcd04c fix: lint 2024-01-28 15:27:14 +01:00
0d24ba12bb chore: rename function 2024-01-28 13:36:13 +01:00
d9875e476c fix(assignees): make sure task assignee created event contains the full task 2024-01-28 13:23:27 +01:00
e4fec01d52 fix(assignees): subscribe assigned users directly to the task, not async
Resolves https://community.vikunja.io/t/richer-email-notifications/1891
2024-01-28 13:15:43 +01:00
b2970c6c04 fix(assignees): prevent double notifications for assignees 2024-01-28 13:11:50 +01:00
e03920b84a fix(assignees): improve wording for assignee emails 2024-01-28 13:11:37 +01:00
ce53663a88 fix(openid): use the calculated redirect url when authenticating with openid providers 2024-01-28 12:41:35 +01:00
a20f6ac815 fix(task): delete the task after all related attributes to prevent task not found errors 2024-01-28 12:23:25 +01:00
1630e4fc08 fix: tests 2024-01-28 11:52:16 +01:00
90ad975ca0 fix(typesense): update tasks in Typesense directly when the change happened
Resolves https://community.vikunja.io/t/no-filters-working-assignee-date-task-done-etc/1910
2024-01-28 11:47:17 +01:00
ae9b382963 fix(webhooks): make sure all events with tasks have the full task
Resolves https://kolaente.dev/vikunja/api/issues/1676
2024-01-27 00:16:17 +01:00
d38050f2b8 fix(subscriptions): don't crash when a project is already deleted 2024-01-26 23:53:22 +01:00
33a47b7f43 fix(relations): don't allow creating relations which already exist
Resolves https://github.com/go-vikunja/frontend/issues/144
2024-01-26 23:37:59 +01:00
ad8fa93cae fix(user): make disable command actually work 2024-01-21 12:24:41 +01:00
3ff4d81618 fix(migration): ignore tasks with empty titles 2024-01-19 23:04:24 +01:00
4d48d814c9 fix: update function signatures 2024-01-16 14:06:44 +00:00
27a5f6862b fix: convert everything which looks like an url to a <a href html element
Related https://elk.zone/social.linux.pizza/@vikunja/111756305763288228
2024-01-14 22:59:31 +01:00
2c84688a40 fix: lint 2024-01-14 22:23:33 +01:00
ec6e3e99e0 chore: check if import zip contains a VERSION file 2024-01-14 22:21:55 +01:00
514ea71d93 fix(api): make sure permission to read all tasks work for reading all tasks per project
Resolves https://github.com/go-vikunja/api/issues/105
2024-01-14 22:17:22 +01:00