1
0
Commit Graph

9650 Commits

Author SHA1 Message Date
1460d212ee fix: do not push nil errors to sentry 2024-04-13 21:46:07 +02:00
e9de7d8a24 fix(project): delete all related entities when deleting a project 2024-04-13 21:43:44 +02:00
ce1d7778c7 fix(export): make export work with project views and new task positions 2024-04-13 21:07:06 +02:00
9a16f6f817 fix: license in cmd help text 2024-04-13 20:13:24 +02:00
7d755fcb89 fix: lint 2024-04-13 17:58:53 +02:00
77e95642a9 fix(tasks): make fetching tasks in buckets via typesense work 2024-04-13 17:52:47 +02:00
a5d02380a3 fix(typesense): make fetching task positions per view more efficient 2024-04-13 17:26:38 +02:00
3519b8b2fe fix(tasks): index and order by task position when using typesense 2024-04-13 17:19:27 +02:00
cb648e5ad8 fix(typesense): fix reindexing views and positions in typesense 2024-04-13 16:38:45 +02:00
75f830457b fix(comments): order comments by created timestamp instead of id
Partially resolves https://community.vikunja.io/t/trello-import-comments-and-assignments/2174/14
2024-04-13 14:45:12 +02:00
6e2b540394 fix(migration): import task comments with original timestamps
Partially resolves https://community.vikunja.io/t/trello-import-comments-and-assignments/2174/14
2024-04-13 14:44:55 +02:00
bf3c8ac9da fix(views): check if bucket index already exists before creating new index
Resolves https://kolaente.dev/vikunja/vikunja/issues/2243
2024-04-13 14:20:27 +02:00
3e7225ebee fix(editor): do not prevent shift+enter to add a line break in text
Resolves https://github.com/go-vikunja/vikunja/issues/250
2024-04-13 14:08:27 +02:00
9eb19e0362 fix(project): do not crash when views were not loaded yet
The project view crashed when accessing a task from /projects because the currentProject in store was not set, hence the views weren't set either. This change adds a fallback to it.

Related to https://kolaente.dev/vikunja/vikunja/issues/2246
Related to https://community.vikunja.io/t/vikunja-freezes/2246/5
2024-04-13 13:18:14 +02:00
73bf119409 docs: clarify version checkout when building from source
Related to https://kolaente.dev/vikunja/vikunja/issues/2270#issuecomment-62038
2024-04-12 23:39:27 +02:00
500b761fe6 fix(projects): do not return parent project id when authenticating as link share
Related to https://community.vikunja.io/t/vikunja-freezes/2246
Related to https://github.com/go-vikunja/vikunja/issues/233
2024-04-12 18:02:39 +02:00
0bc9a670d7 fix(task): do not crash when loading a task if parent projects are not loaded
Related to https://community.vikunja.io/t/vikunja-freezes/2246
Related to https://github.com/go-vikunja/vikunja/issues/233
2024-04-12 17:56:19 +02:00
a3e5e98c64 fix(deps): update module github.com/arran4/golang-ical to v0.2.8 2024-04-11 16:07:49 +00:00
a3a4d05e89 feat(editor): checklist visual improvements (#2264)
This makes task lists (especially big ones) easier to read. I've set a margin so there is a distance between task items which makes them easier to stand out.
I've also changed the visuals of the checked elements (strike through + grey font color) so the unchecked ones stand out more. Note that this currently seems to be a big bugged outside of edit mode as `data-checked` doesn't seem to be updating correctly in this state which seems to be an issue that is already noted for the TipTap editor.

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2264
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-04-11 15:46:10 +00:00
72c3e1a03f chore(deps): update dev-dependencies 2024-04-11 00:09:10 +00:00
61ee0bd5e2 feat(migration): include non upload attachments from Trello (#2261)
This makes the Trello migrator include attachments that are not file uploads. To include them in Vikunja without missing data, their text (usually links) will be appended to the Vikunja description.

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2261
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-04-10 22:12:06 +00:00
423558f58a fix(migration): invalid field in organization struct 2024-04-10 23:52:10 +02:00
75fd17c750 docs: clarify vikunja cli usage in docker 2024-04-10 23:05:45 +02:00
4e49ec9e16 docs: clarify automatic openid team creation 2024-04-10 23:05:45 +02:00
58e0ec3d35 fix(deps): update tiptap to v2.3.0 2024-04-10 20:59:51 +00:00
ed4be389ab fix(navigation): scrolling when many projects are present
Regression from ee3d20e1d2
Resolves https://github.com/go-vikunja/vikunja/issues/249
2024-04-10 22:54:36 +02:00
cb2c2eeae8 fix(deps): update dependency vue-i18n to v9.11.1 2024-04-10 17:06:05 +00:00
e19ac57130 chore(deps): update dev-dependencies 2024-04-10 15:06:07 +00:00
0557d4b5bb docs: clarify transitioning from unstable to release 2024-04-09 22:43:27 +02:00
bc19a2fb78 fix(migration): import card comments from Trello when migrating
Related: https://community.vikunja.io/t/trello-import-comments-and-assignments/2174/3
2024-04-09 13:56:17 +02:00
994aaeb920 fix(migration): trello: only fetch attachments when the card actually has attachments 2024-04-09 13:25:03 +02:00
ee3d20e1d2 fix(navigation): do not hide shadows of dropdown menu 2024-04-09 13:07:01 +02:00
8458e77341 feat(migration): Trello organization based migration (#2211)
Migrate Trello organization after organization to limit total memory allocation.
Related discussion: https://community.vikunja.io/t/trello-import-issues/2110

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Co-authored-by: konrad <k@knt.li>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2211
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-04-09 10:54:38 +00:00
af3b0bbea1 fix: lint 2024-04-08 13:23:15 +02:00
d2317b9531 fix(deps): update dependency vue-i18n to v9.11.0 2024-04-08 10:35:09 +00:00
552f8580a4 fix(deps): update dependency dompurify to v3.1.0 2024-04-08 10:27:31 +00:00
c842cb27b2 fix(deps): update tiptap to v2.2.6 2024-04-08 10:19:11 +00:00
e10cd368bf feat(migration): notify the user when a migration failed
This change introduces notifications via mail when a migration fails. It will contain the error message and a hint to post it in the forum when Sentry is disabled, otherwise the error message will be sent directly to sentry and the notification will inform accordingly.
I've tried to balance "this thing failed, go figure it out" with "here is what we know and how you can get help", we'll see how well that approach works.
2024-04-08 12:15:24 +02:00
61322d2e2e fix(deps): update module github.com/yuin/goldmark to v1.7.1 2024-04-08 09:28:22 +00:00
a41e248e5f fix(deps): update font awesome to v6.5.2 2024-04-08 09:10:31 +00:00
6e37934b61 chore(deps): update goreleaser/nfpm docker tag to v2.36.1 2024-04-08 11:09:39 +02:00
d64322bb7a fix(deps): update dependency @infectoone/vue-ganttastic to v2.3.2 2024-04-08 08:58:21 +00:00
fa3b657e7e chore(deps): update pnpm to v8.15.6 2024-04-08 08:06:35 +00:00
1adaa73141 docs: fix build-from-sources docs mistake (#2251)
While attempting to build on OpenBSD without having built the frontend, I ran into the following error:

`frontend/embed.go:21:12: pattern dist: no matching files found`

I saw in the docs to create a directory and touch a file, this resulted in a second error:

`frontend/embed.go:21:12: pattern dist: cannot embed directory dist: contains no embeddable files`

Creating the index.html file inside the new directory allowed me to build Vikunja

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2251
Co-authored-by: Raymi306 <raymi306@gmail.com>
Co-committed-by: Raymi306 <raymi306@gmail.com>
2024-04-08 07:48:12 +00:00
3e77e3043e chore(deps): update dev-dependencies 2024-04-08 07:09:20 +00:00
d082c0399d fix(test): visit one more project in project history test 2024-04-07 22:36:09 +02:00
0b9ef27d04 fix(migration): show correct message after starting a migration
Related to https://github.com/go-vikunja/vikunja/issues/238
2024-04-07 15:11:59 +02:00
7acd1a7e51 fix(project): remove child projects from state when deleting a project 2024-04-07 15:03:18 +02:00
8bee5aa806 fix(project): return the full project when setting a background
Related to https://kolaente.dev/vikunja/vikunja/issues/2246
2024-04-07 14:53:57 +02:00
6641cbebc2 fix(project): save the last 6 projects in history, show only 5 on desktop
The project grid on the home page with the recently visited projects now contains an even number of projects which makes for a much nicer grid (because it's now uniform).
2024-04-07 14:34:18 +02:00