renovate
bdb3df8395
fix(deps): update tiptap to v2.7.4
2024-09-26 13:15:53 +00:00
renovate
df41a96148
fix(deps): update dependency dompurify to v3.1.7
2024-09-26 12:43:48 +00:00
renovate
892b8ad89a
fix(deps): update dependency vue to v3.5.9
2024-09-26 12:15:21 +00:00
renovate
b4ac1adacb
chore(deps): update dev-dependencies
2024-09-26 04:15:38 +00:00
renovate
0706ca60b5
fix(deps): update tiptap to v2.7.3
2024-09-25 16:15:32 +00:00
kolaente
15d95f16da
fix(checkbox): use sibling css selector instead of has
...
This makes the checkbox work as intended on older browsers which do not support the :has selector.
Resolves https://kolaente.dev/vikunja/vikunja/issues/2713
2024-09-25 14:38:17 +02:00
renovate
f7f1b1638b
fix(deps): update dependency @sentry/vue to v8.32.0
2024-09-25 12:03:31 +00:00
renovate
2ece97fc2b
chore(deps): update dev-dependencies
2024-09-25 05:15:48 +00:00
renovate
71901a62f2
chore(deps): update dev-dependencies
2024-09-24 00:15:47 +00:00
renovate
cda0848b2a
fix(deps): update dependency tailwindcss to v3.4.13
2024-09-23 15:15:27 +00:00
kolaente
261c6e6c9e
fix(files): only use service rootpath for files when the files path is not absolute
...
Resolves https://community.vikunja.io/t/images-failing-to-load-500-internal-server-error/2835
2024-09-23 14:41:00 +02:00
kolaente
204dccf08b
feat: add utm tag to powered by link
2024-09-23 12:07:06 +02:00
renovate
c85cfcce6a
fix(deps): update dependency @sentry/vue to v8.31.0
2024-09-23 08:49:46 +00:00
kolaente
c35c70e71f
feat: do not load notifications while in the background
2024-09-23 10:31:09 +02:00
kolaente
dea123dbea
docs: format config json
2024-09-22 17:18:17 +02:00
kolaente
5643027454
docs: intro for migrators
2024-09-22 17:18:01 +02:00
kolaente
b9cdc9fbe5
docs: clarify migrators
2024-09-22 17:10:36 +02:00
kolaente
003db05b66
docs: clarify enabled providers
2024-09-22 16:32:48 +02:00
kolaente
c5a97ef0a3
docs: correctly document providers in config
2024-09-22 15:58:21 +02:00
kolaente
8776465fa2
fix: generate config in ci
2024-09-22 15:35:03 +02:00
renovate
51bdbba286
fix(deps): update dependency @intlify/unplugin-vue-i18n to v5.2.0
2024-09-22 12:37:53 +00:00
kolaente
3c70bd630d
feat: generate yml config from json
...
This change introduces a more abstract way of managing the config, allowing us to generate it into yaml and markdoc for the website.
It also changes the distributed config to be all commented out so that people using it only comment in the values they need.
2024-09-22 14:37:31 +02:00
renovate
2d5e2f70b9
fix(deps): update dependency vue-i18n to v10.0.3
2024-09-22 11:15:26 +00:00
renovate
2c8ca629de
fix(deps): update dependency @intlify/unplugin-vue-i18n to v5.1.0
2024-09-22 10:15:42 +00:00
renovate
a61ac5ac32
fix(deps): update dependency vue to v3.5.8
2024-09-22 07:15:39 +00:00
renovate
8c9d75e9a4
chore(deps): update dev-dependencies
2024-09-22 02:15:43 +00:00
renovate
28f208542f
fix(deps): update dependency vue-i18n to v10.0.2
2024-09-21 18:15:59 +00:00
renovate
6a2a78d014
chore(deps): update dev-dependencies
2024-09-21 05:16:14 +00:00
renovate
2c791e6dd2
fix(deps): update dependency vue to v3.5.7
2024-09-20 16:15:48 +00:00
kolaente
4d2021997a
chore(deps): update desktop lockfile
2024-09-20 17:42:37 +02:00
kolaente
732902919b
chore: 0.24.3 release preperation
2024-09-20 14:48:51 +02:00
renovate
31ae716ab2
chore(deps): update pnpm to v9.11.0
2024-09-20 11:15:25 +00:00
kolaente
207b88a286
fix(typesense): use typesense bulk insert, log all errors
2024-09-20 10:20:18 +02:00
kolaente
50a0674835
fix(typesense): force position to always be float instead of auto-inferring
...
This fixes an issue where it would be impossible to update a task in Typesense when the position for a view of it was previously saved as int64. This happened because the field is created per view on demand and its type is automatically inferred from the data saved. Now, when the first value for a particular position field is a float which could as well be an int (for example, 42.0), that field gets created as an int64 instead of float. Subsequent tries to save a float into that field will then fail.
Additionally, errors about this are silently discarded when using bulk insert. That's why the problem was not really debuggable at first.
2024-09-20 10:13:05 +02:00
kolaente
8181829c9e
fix(typesense): index tasks one by one
2024-09-20 09:18:57 +02:00
kolaente
83aeb90376
chore(logging): simplify log template string
2024-09-20 08:42:22 +02:00
kolaente
e4584109df
chore(typesense): add more debug logging
2024-09-20 08:42:21 +02:00
renovate
6d7748988a
fix(deps): update dependency vuemoji-picker to v0.3.1
2024-09-20 05:55:16 +00:00
renovate
363da6c80f
chore(deps): update dev-dependencies
2024-09-20 05:55:04 +00:00
kolaente
3f1d0f390b
fix(typesense): use emplace instead of upsert to update documents
2024-09-20 07:54:23 +02:00
kolaente
edf206aba6
fix(typesense): make sure task positions are recreated properly when updating them
...
Related https://community.vikunja.io/t/version-0-24-0-internal-server-error-breaking-change/2558
Related https://github.com/go-vikunja/vikunja/issues/317
2024-09-19 15:57:18 +02:00
kolaente
9e39ef9397
fix(typesense): add new tasks to typesense properly
...
Maybe related to https://github.com/go-vikunja/vikunja/issues/317
2024-09-19 15:30:14 +02:00
kolaente
c54181eeda
fix(deps): update module github.com/typesense/typesense-go to v2
2024-09-19 15:30:13 +02:00
kolaente
b3bf92b7ce
fix(typesense): only fail silently when a project was not found during indexing
2024-09-19 15:30:13 +02:00
renovate
05dd05216d
fix(deps): update tiptap to v2.7.2
2024-09-19 11:57:11 +00:00
kolaente
cd0ab54d57
fix(views): add migration for filtered kanban buckets
2024-09-19 13:23:23 +02:00
kolaente
a7bd9dad24
feat(task): use focus-visible for task focus styles
2024-09-19 13:01:18 +02:00
kolaente
10e245f6d0
fix(a11y): hide unfocusable buttons
2024-09-19 12:50:47 +02:00
kolaente
010dd1ea22
fix(task): open focused task when pressing enter
2024-09-19 12:50:21 +02:00
kolaente
65a2814b2a
feat(navigation): use focus-visible for nav items
2024-09-19 12:36:33 +02:00