645 Commits

Author SHA1 Message Date
kolaente 9879b4cea3 chore: update security gpg expiry 2026-02-23 19:18:21 +01:00
kolaente fb236c2ba3 feat: clarify install page is for server and add Vikunja Cloud link 2026-02-19 12:01:36 +01:00
kolaente 9d851fb323 fix: sync form controls with state when navigating back in install wizard
When a user changed options (e.g. database) then navigated back and
picked a different install method, the radio buttons would reset to
their HTML defaults while the JS state kept the previous selection,
causing a mismatch between the UI and generated config.
2026-02-19 12:01:36 +01:00
kolaente b78ce24dee refactor: build renderOutput DOM with element APIs instead of innerHTML 2026-02-19 12:01:36 +01:00
kolaente 37e1237338 fix: use info callout type for install wizard link in docs 2026-02-19 12:01:36 +01:00
kolaente 7045a94d36 feat: link to install wizard from header, homepage, FAQ, and docs 2026-02-19 12:01:36 +01:00
kolaente c8121baf0a refactor: render Helm chart docs as a link button instead of code block 2026-02-19 12:01:36 +01:00
kolaente a4f3d8d4c6 fix: strip v prefix from Docker image tag 2026-02-19 12:01:36 +01:00
kolaente 698627e096 feat: add CPU architecture selector for binary installs 2026-02-19 12:01:36 +01:00
kolaente 1c3e13ed7a feat: generate random JWT secret in install wizard 2026-02-19 12:01:36 +01:00
kolaente 666eaeef30 style: move back buttons below content and center them 2026-02-19 12:01:36 +01:00
kolaente 4100223e1a docs: add database docs references to native install commands and config 2026-02-19 12:01:36 +01:00
kolaente ee8599bd32 feat: pin Docker image tag to latest version 2026-02-19 12:01:36 +01:00
kolaente 898066c23a refactor: fetch latest Vikunja version at build time instead of client-side 2026-02-19 12:01:36 +01:00
kolaente 8f23a3063d feat: auto-fetch latest Vikunja version for download URLs 2026-02-19 12:01:36 +01:00
kolaente b19786d9d0 fix: use correct versioned download URLs for Vikunja packages 2026-02-19 12:01:36 +01:00
kolaente 4e8f314a8e fix: bind Docker port to localhost with reverse proxy, omit with Traefik 2026-02-19 12:01:36 +01:00
kolaente 23e42b642a feat: inline Traefik labels into Docker Compose output 2026-02-19 12:01:36 +01:00
kolaente 97768755a1 refactor: restructure install wizard to ask platform first, then Linux method 2026-02-19 12:01:36 +01:00
kolaente 833e6f4035 refactor: remove step indicator dots from install wizard 2026-02-19 12:01:36 +01:00
kolaente 9e57b8e1e8 feat: add Traefik as reverse proxy option in install wizard 2026-02-19 12:01:36 +01:00
kolaente a8249687af feat: link homepage Get Started button to install wizard 2026-02-19 12:01:36 +01:00
kolaente 47c4f16209 feat: add install wizard with interactive setup guide
Add an interactive install wizard at /install that guides users through
environment/method selection and generates copy-pasteable install
commands and configs for Docker, Debian, Fedora, Linux binary, FreeBSD,
and Kubernetes deployments. Includes database, SMTP, and reverse proxy
customization options.
2026-02-19 12:01:36 +01:00
dependabot[bot] 127ab3c161 chore(deps): bump ajv from 8.17.1 to 8.18.0
Bumps [ajv](https://github.com/ajv-validator/ajv) from 8.17.1 to 8.18.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v8.17.1...v8.18.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 8.18.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-18 10:16:56 +01:00
kolaente db31958595 chore(deps): upgrade fast-xml-parser to 5.3.6 2026-02-18 10:14:09 +01:00
Copilot 5a17c1a4d7 docs: fix OpenID redirectToProvider URL path in documentation (#296)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com>
2026-02-14 21:56:34 +01:00
kolaente e719539047 docs: update xss vulnerability description in 1.1.0 2026-02-11 18:18:39 +01:00
kolaente d22b0d81bd fix: example plugin link 2026-02-10 10:29:54 +01:00
kolaente fd0fd8dad4 fix(docs): improve 1.1.0 release post description
Replace generic description with a summary of the key changes:
security fix, bugfixes, and new features.
2026-02-09 15:42:43 +01:00
kolaente 9454cc2706 fix(docs): typos 2026-02-09 11:40:30 +01:00
kolaente 2b6f977d53 feat: 1.1.0 release post 2026-02-09 11:27:03 +01:00
kolaente cb6395851f docs: update release 2026-02-09 11:08:43 +01:00
kolaente ea4ea92023 chore: move filenames 2026-02-09 10:53:17 +01:00
kolaente 82db2cb084 fix(docs): use correct postgres volume path in ParadeDB example
The ParadeDB docker-compose example used /var/lib/postgresql/data which
doesn't work with PostgreSQL 18+. Changed to /var/lib/postgresql to
match all other examples on the page.

Closes go-vikunja/vikunja#2187
2026-02-08 22:50:18 +01:00
renovate[bot] 6d4375d48f chore(deps): update astro monorepo 2026-02-06 15:17:43 +01:00
renovate[bot] 0fd1f30cf4 chore(deps): update node.js to v24.13.0 2026-02-06 15:17:29 +01:00
dependabot[bot] 9f04b0ba45 chore(deps): bump fast-xml-parser from 5.3.2 to 5.3.4
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.3.2 to 5.3.4.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases)
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md)
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.2...v5.3.4)

---
updated-dependencies:
- dependency-name: fast-xml-parser
  dependency-version: 5.3.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-06 15:16:05 +01:00
kolaente 62f083dc1e docs: add common configuration tasks quick-reference 2026-02-06 15:15:32 +01:00
kolaente e9684310f8 docs: add permanent deletion warning to backups page 2026-02-06 15:15:32 +01:00
kolaente de16aea2fb docs: add migration prerequisites and supported sources table 2026-02-06 15:15:32 +01:00
kolaente 1effc098ae docs: add API authentication guide 2026-02-06 15:15:32 +01:00
kolaente 9da86ab5e2 docs: add UI filter behavior and Saved Filters vs Views explanation 2026-02-06 15:15:32 +01:00
kolaente b5a330a69c docs: add OIDC troubleshooting section for common issues 2026-02-06 15:15:32 +01:00
kolaente aa45669cc4 docs: expand Docker troubleshooting with common permission and SMTP issues 2026-02-06 15:15:32 +01:00
kolaente e984caa325 fix: license link 2026-02-05 10:59:27 +01:00
kolaente 4a3ee80a96 feat: add expand/collapse animation to FAQ section 2026-02-05 10:59:27 +01:00
kolaente 904bdb6199 feat: add self-hosting FAQ and update cloud links to /register 2026-02-05 10:59:27 +01:00
kolaente a84fac57aa feat: add FAQ section with FAQPage JSON-LD schema to homepage 2026-02-05 10:59:27 +01:00
kolaente 94b8e57b5d feat: use semantic nav element for main site navigation 2026-02-05 10:59:27 +01:00
kolaente 3fa2a1fe93 feat: add SoftwareApplication JSON-LD schema to homepage 2026-02-05 10:59:27 +01:00