renovate[bot]
65a498dd50
fix(deps): update dependency @sentry/vue to v10.62.0
2026-06-29 16:57:00 +00:00
renovate[bot]
d9804c3e00
fix(deps): update module github.com/aws/smithy-go to v1.27.3
2026-06-29 16:55:06 +00:00
renovate[bot]
83f353aee9
fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.47
2026-06-29 16:49:22 +00:00
renovate[bot]
bb0055293b
chore(deps): update pnpm to v10.34.4
2026-06-29 16:14:58 +00:00
confor
b947e892d0
feat(packaging): add systemd security hardening to service
2026-06-29 18:42:30 +02:00
renovate[bot]
d2fcd2efa5
fix(deps): update dependency axios to v1.18.1
2026-06-29 15:22:25 +00:00
renovate[bot]
8ae1ee0645
fix(deps): update aws-sdk-go-v2 monorepo
2026-06-29 15:22:24 +00:00
renovate[bot]
bfead87452
chore(deps): update node.js to v24.18.0
2026-06-29 15:22:22 +00:00
renovate[bot]
8f429ac643
fix(deps): update module github.com/wneessen/go-mail to v0.7.3
2026-06-29 15:22:21 +00:00
renovate[bot]
90d57f4b38
fix(deps): update module github.com/threedotslabs/watermill to v1.5.2
2026-06-29 15:22:19 +00:00
renovate[bot]
07c872eb2b
fix(deps): update dependency vue to v3.5.39
2026-06-29 15:22:17 +00:00
kolaente
e1afa039cb
fix: use correct type for permission error
2026-06-29 17:18:05 +02:00
kolaente
ee8c759f0b
chore(deps): update go to 1.26.4 in all places
2026-06-29 13:12:57 +02:00
renovate[bot]
b866ba3f58
fix(deps): update dependency @intlify/unplugin-vue-i18n to v11.2.4
2026-06-29 08:16:56 +02:00
renovate[bot]
b0bbfa677a
chore(deps): update playwright to v1.61.1
2026-06-29 08:16:15 +02:00
renovate[bot]
82f03d94b6
chore(deps): update node.js to v24.18.0
2026-06-29 08:15:34 +02:00
renovate[bot]
59ef240a4d
fix(deps): update module github.com/sahilm/fuzzy to v0.1.3
2026-06-29 08:13:58 +02:00
renovate[bot]
421c45e60b
fix(deps): update module github.com/olekukonko/tablewriter to v1.1.4
2026-06-29 08:13:28 +02:00
renovate[bot]
837339b894
fix(deps): update module github.com/labstack/echo-jwt/v5 to v5.0.1
2026-06-29 08:13:11 +02:00
renovate[bot]
7f687236d4
fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.3.1
2026-06-29 08:12:56 +02:00
kolaente
fa0c9a8584
feat(api): exchange rich-text fields as markdown on v2
...
Wire the conversion helpers into every rich-text handler: read/list/echo
convert HTML to markdown, create/update convert markdown to HTML before
persisting, and each op documents the format query field. Opt-in via
?format=markdown or the X-Vikunja-Format header.
2026-06-29 08:12:35 +02:00
kolaente
71639a3dc5
feat(api): add v2 markdown conversion helpers
...
Adds the opt-in format plumbing for v2: requestWantsMarkdown (query or
X-Vikunja-Format header), convertToMarkdown/convertToHTML/convertTasksToMarkdown
field converters, the cross-cutting API description, and stripPatchFormatQuery
(AutoPatch drops the query, so PATCH advertises only the header).
2026-06-29 08:12:35 +02:00
kolaente
8d10e053d4
fix(caldav): store markdown descriptions as HTML, skip spurious updates
...
Incoming CalDAV descriptions are markdown; convert them back to canonical HTML
(rebuilding mentions) before persisting. Skip the conversion when the markdown
is unchanged from the stored HTML so a passthrough sync doesn't churn the value
or bump the ETag.
2026-06-29 08:12:35 +02:00
kolaente
a728e50796
feat(caldav): serialize task descriptions as markdown
...
CalDAV clients render DESCRIPTION as plain text, so convert the stored HTML to
markdown when serializing VTODOs. On the near-impossible conversion error, log
it and keep the stored value.
2026-06-29 08:12:35 +02:00
kolaente
9015bad65c
feat(richtext): add markdown-domain change detection
...
Changed reports whether inbound markdown differs from stored HTML by comparing
in the markdown domain, so callers can skip rewriting unchanged fields.
2026-06-29 08:12:35 +02:00
kolaente
3459158b99
feat(richtext): add Markdown to HTML conversion with mention rebuild
...
Converts GFM Markdown to canonical HTML via goldmark (GFM, no WithUnsafe),
rewriting task lists into TipTap's structure and resolving @username mentions
to <mention-user> tags against real users.
2026-06-29 08:12:35 +02:00
kolaente
3abe8d650a
feat(richtext): add HTML to Markdown conversion
...
Converts rich-text HTML to GFM Markdown (standard + GFM extensions) including
the Vikunja/TipTap-specific nodes (mentions, task lists). Adds the
html-to-markdown/v2 dependency.
2026-06-29 08:12:35 +02:00
renovate[bot]
a2063a27a8
chore(deps): update actions/ai-inference action to v2.1.1
2026-06-29 08:12:04 +02:00
Frederick [Bot]
cf1273c1d9
chore(i18n): update translations via Crowdin
2026-06-29 00:45:18 +00:00
kolaente
8d0814e460
chore(ci): remove stale label from PR when there is activity
2026-06-28 19:41:30 +02:00
renovate[bot]
2690b7153e
fix(deps): update module github.com/go-ldap/ldap/v3 to v3.4.13
2026-06-28 12:52:42 +00:00
renovate[bot]
c55ee0b742
fix(deps): update module github.com/coder/websocket to v1.8.15
2026-06-28 12:49:21 +00:00
renovate[bot]
c72cfdf50d
chore(deps): update dev-dependencies
2026-06-28 12:46:39 +00:00
renovate[bot]
c6b3c7cddc
fix(deps): update module github.com/arran4/golang-ical to v0.3.5
2026-06-28 12:10:52 +00:00
renovate[bot]
12952516cf
fix(deps): update dependency ufo to v1.6.4
2026-06-28 12:10:14 +00:00
renovate[bot]
9946ca9031
fix(deps): update dependency nanoid to v5.1.16
2026-06-28 12:10:03 +00:00
renovate[bot]
a73761f4c5
fix(deps): update dependency sortablejs to v1.15.7
2026-06-28 09:08:08 +00:00
renovate[bot]
ac9811826e
fix(deps): update dependency marked to v17.0.6
2026-06-28 09:07:29 +00:00
renovate[bot]
0369b61001
fix(deps): update dependency dayjs to v1.11.21
2026-06-28 09:07:12 +00:00
renovate[bot]
59da1d9514
fix(deps): update dependency @floating-ui/dom to v1.7.6
2026-06-28 09:06:49 +00:00
renovate[bot]
d374c8e6f9
chore(deps): update actions/checkout action to v7
2026-06-28 09:06:15 +00:00
renovate[bot]
aa8c5974ae
chore(deps): update node.js to cd6fb7e
2026-06-28 09:05:56 +00:00
Frederick [Bot]
0dba563a03
chore(i18n): update translations via Crowdin
2026-06-28 00:29:43 +00:00
renovate[bot]
dab2ac473f
chore(deps): update postgres:18 docker digest to 4aabea7
2026-06-27 19:40:01 +00:00
renovate[bot]
57b6d530f3
chore(deps): update ghcr.io/techknowlogick/xgo:go-1.25.x docker digest to 57c6285
2026-06-27 19:39:40 +00:00
renovate[bot]
ba5c09f962
chore(deps): update actions/cache action to v6
2026-06-27 19:39:18 +00:00
renovate[bot]
eed762097a
fix(deps): update tiptap to v3.27.1
2026-06-27 19:39:07 +00:00
renovate[bot]
f6baa7d472
chore(deps): update docker/dockerfile:1 docker digest to 87999aa
2026-06-27 19:38:32 +00:00
renovate[bot]
07d39b4290
chore(deps): pin dependencies
2026-06-27 18:01:23 +00:00
karl Einziger
0efae572cd
fix(auth): use binddn as group sync dn instead of userbind
2026-06-27 15:12:10 +00:00