Commit Graph
250 Commits
Author SHA1 Message Date
kolaente e0417c8bda docs: add Korganizer to supported caldav clients 2024-04-06 12:15:08 +02:00
kolaente d1d07f462c feat(views): sort tasks by their position relative to the view they're in 2024-03-19 00:47:46 +01:00
kolaente b39c5580c2 feat(views): add crud handlers and routes for views 2024-03-19 00:47:45 +01:00
be54a361fd docs: add details about supported and required OIDC claims (#2201)
Again based on a [community question](https://community.vikunja.io/t/oidc-how-can-i-prevent-username-from-being-set-randomly-how-can-users-find-each-other/2138/2), it might make sense to add a few more details about the OIDC behaviour to the docs.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2201
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-15 13:50:46 +00:00
kolaente a5c51d4b1e feat: emoji reactions for tasks and comments (#2196)
This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2196
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2024-03-12 19:25:58 +00:00
kolaente dbfe162cd2 fix(filters): label highlighting and autocomplete fields now work with in operator
Previously, when creating a filter query with the 'in' operator and multiple values, autocompletion and highlighting was not available. This change now implements a split for each value, seperated by a comma.
2024-03-11 15:41:06 +01:00
4bb1d5edfc fix(docs): openid docs whitespace formatting (#2186)
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2186
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 14:43:04 +00:00
4b4a7f3c0a docs: fix broken link in migration docs (#2185)
Seems like one link was broken, this attempts to fix that.

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2185
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-03-10 14:12:00 +00:00
waza-ariandkonrad ffa82556e0 feat(teams): add public flags to teams to allow easier sharing with other teams (#2179)
Resolves #2173
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2179
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 14:04:32 +00:00
1d5517b53a docs: add migrations setup doc (#2183)
This should hopefully make the migration process for obvious, as discussed here https://community.vikunja.io/t/trello-import-issues/2110/7

Co-authored-by: Elscrux <nickposer2102@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2183
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Elscrux <elscrux@gmail.com>
Co-committed-by: Elscrux <elscrux@gmail.com>
2024-03-10 13:32:27 +00:00
konrad e95159a33c feat(filters): query-based filter logic (#2177)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2177
2024-03-10 12:01:47 +00:00
Daniel Herrmannandkonrad 6e52db76dc docs: clarify what to use for authurl 2024-03-10 11:39:23 +00:00
kolaente 009e9b5455 fix(filters): correctly use date filters in gantt chart 2024-03-10 12:16:21 +01:00
kolaente d0b762d761 docs(filter): add filter query explanation 2024-03-09 19:07:31 +01:00
kolaente c6b682507a feat(filter): add better error message when passing an invalid filter expression 2024-03-09 19:06:35 +01:00
92d9c31101 docs: improve OpenID documentation (#2151)
This PR stems from issue #2150, in turn following up on PR #1393

It adds additional details around the OIDC authentication feature, as well as details about how the team assignment works.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2151
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-03 22:19:16 +00:00
kolaente 6db8728420 docs: add missing front matter 2024-03-02 15:34:59 +01:00
viehliebandkonrad ed4da96ab1 feat: assign users to teams via OIDC claims (#1393)
This change adds the ability to sync teams via a custom openid claim. Vikunja will automatically create and delete teams as necessary, it will also add and remove users when they log in. These teams are fully managed by Vikunja and cannot be updated by a user.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/1393
Resolves https://kolaente.dev/vikunja/vikunja/issues/1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves https://kolaente.dev/vikunja/vikunja/issues/950
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-committed-by: viehlieb <pf@pragma-shift.net>
2024-03-02 08:47:10 +00:00
kolaente 09d446765d docs: update config docs 2024-03-01 11:47:29 +01:00
kolaente a0e812395f feat(docker)!: use scratch as base image
This change modifies the docker image so that it uses the scratch image instead of alpine. This is possible because the Vikunja binary is now entirely statically compiled, wich no dependencies on any system c libraries.

This also changes the default path for the sqlite file in the docker image (breaking). When using sqlite in docker, the VIKUNJA_DATABASE_PATH config variable or the file mount must be changed to prevent data loss.
2024-02-25 22:49:04 +01:00
kolaente e532979101 docs: clarify public url usage in installation 2024-02-19 19:04:16 +01:00
kolaente 827c43fe12 chore(magefile): add aliases for lint 2024-02-14 15:05:11 +01:00
kolaente 5ab720d709 docs: remove outdated information 2024-02-14 10:21:51 +01:00
kolaente 7ae38c5ac1 docs: fix postgres example healthcheck 2024-02-14 10:21:27 +01:00
kolaente 89e349f2fd docs: fix database healthcheck command 2024-02-13 20:38:53 +01:00
kolaente 18374c2e52 docs: fix healthcheck and mariadb password 2024-02-13 09:55:12 +01:00
kolaente 001268a33e docs: add healthcheck to docker compose examples 2024-02-11 18:39:53 +01:00
kolaente 1255bdc4ab docs: add desktop packages 2024-02-11 16:54:53 +01:00
kolaente 99856b2031 docs: add missing traefik label 2024-02-11 15:57:22 +01:00
kolaente eec53e8a54 docs: mention installation of rpm packages 2024-02-11 15:56:34 +01:00
kolaente 5ab9fb89bb fix(tasks): check for cycles during creation of task relations and prevent them 2024-02-10 13:30:41 +01:00
kolaente 1984527fae docs: adjust documentation to reflect single-binary deployments 2024-02-09 19:09:19 +01:00
kolaente d10a446cdd docs: update contribution guidelines 2024-02-08 14:45:55 +01:00
kolaente fceb638e75 docs: remove mention of vikunja/api and vikunja/frontend repos 2024-02-08 14:31:02 +01:00
kolaente 0dbf3b45f0 docs: mention flatpack in how to release 2024-01-28 20:28:18 +01:00
erri120andkonrad 4615b4dbfb docs: add Authentik example config (#1660)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1660
Reviewed-by: konrad <k@knt.li>
Co-authored-by: erri120 <erri120@protonmail.com>
Co-committed-by: erri120 <erri120@protonmail.com>
2023-12-01 14:08:14 +00:00
kolaente c6c465c273 feat: make unauthenticated user routes rate limit configurable 2023-11-28 22:27:51 +01:00
kolaente a2925cf55b docs: clarify minimum required go version 2023-11-05 17:09:46 +01:00
kolaente db0153a721 docs: fix typo 2023-10-24 19:55:43 +02:00
kolaente 6a7aec2e9d docs: add n8n docs 2023-10-24 19:54:15 +02:00
kolaente 35e8183f6a docs(webhooks): add general docs about webhooks 2023-10-17 20:35:14 +02:00
kolaente c3947e1016 docs(webhooks): add webhook config to sample config 2023-10-17 20:35:13 +02:00
kolaente a1d0541a7a docs: add config guide for NGINX Proxy Manager
Taken from https://github.com/go-vikunja/frontend/issues/28#issuecomment-1765096790
2023-10-17 19:00:40 +02:00
kolaente e1525fca6e docs: clarify required language code 2023-10-17 18:35:06 +02:00
kolaente 21d0676399 chore(deps): update xgo to go 1.21 2023-10-11 23:05:51 +02:00
kolaente 83f02b1ebc chore: update contributing guidelines 2023-10-10 17:48:10 +02:00
kolaente 70d1903dca docs: add typesense setup 2023-09-29 12:30:53 +02:00
kolaente 97b5cd306f feat: add demo mode flag
Related to https://kolaente.dev/vikunja/frontend/issues/2453
2023-09-01 17:47:43 +02:00
kolaente c1ccbe8186 feat(docs): update sample config and docs about Typesense config 2023-08-29 11:23:52 +02:00
cr1xusandkonrad 665c046717 docs: Add Caddyfile to reverse proxies setup (#1580)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1580
Co-authored-by: cr1xus <christoearth@gmail.com>
Co-committed-by: cr1xus <christoearth@gmail.com>
2023-08-21 11:45:35 +00:00