1
0
Commit Graph

235 Commits

Author SHA1 Message Date
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
6db8728420 docs: add missing front matter 2024-03-02 15:34:59 +01:00
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
09d446765d docs: update config docs 2024-03-01 11:47:29 +01:00
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
e532979101 docs: clarify public url usage in installation 2024-02-19 19:04:16 +01:00
827c43fe12 chore(magefile): add aliases for lint 2024-02-14 15:05:11 +01:00
5ab720d709 docs: remove outdated information 2024-02-14 10:21:51 +01:00
7ae38c5ac1 docs: fix postgres example healthcheck 2024-02-14 10:21:27 +01:00
89e349f2fd docs: fix database healthcheck command 2024-02-13 20:38:53 +01:00
18374c2e52 docs: fix healthcheck and mariadb password 2024-02-13 09:55:12 +01:00
001268a33e docs: add healthcheck to docker compose examples 2024-02-11 18:39:53 +01:00
1255bdc4ab docs: add desktop packages 2024-02-11 16:54:53 +01:00
99856b2031 docs: add missing traefik label 2024-02-11 15:57:22 +01:00
eec53e8a54 docs: mention installation of rpm packages 2024-02-11 15:56:34 +01:00
5ab9fb89bb fix(tasks): check for cycles during creation of task relations and prevent them 2024-02-10 13:30:41 +01:00
1984527fae docs: adjust documentation to reflect single-binary deployments 2024-02-09 19:09:19 +01:00
d10a446cdd docs: update contribution guidelines 2024-02-08 14:45:55 +01:00
fceb638e75 docs: remove mention of vikunja/api and vikunja/frontend repos 2024-02-08 14:31:02 +01:00
0dbf3b45f0 docs: mention flatpack in how to release 2024-01-28 20:28:18 +01:00
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
c6c465c273 feat: make unauthenticated user routes rate limit configurable 2023-11-28 22:27:51 +01:00
a2925cf55b docs: clarify minimum required go version 2023-11-05 17:09:46 +01:00
db0153a721 docs: fix typo 2023-10-24 19:55:43 +02:00
6a7aec2e9d docs: add n8n docs 2023-10-24 19:54:15 +02:00
35e8183f6a docs(webhooks): add general docs about webhooks 2023-10-17 20:35:14 +02:00
c3947e1016 docs(webhooks): add webhook config to sample config 2023-10-17 20:35:13 +02:00
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
e1525fca6e docs: clarify required language code 2023-10-17 18:35:06 +02:00
21d0676399 chore(deps): update xgo to go 1.21 2023-10-11 23:05:51 +02:00
83f02b1ebc chore: update contributing guidelines 2023-10-10 17:48:10 +02:00
70d1903dca docs: add typesense setup 2023-09-29 12:30:53 +02:00
97b5cd306f feat: add demo mode flag
Related to https://kolaente.dev/vikunja/frontend/issues/2453
2023-09-01 17:47:43 +02:00
c1ccbe8186 feat(docs): update sample config and docs about Typesense config 2023-08-29 11:23:52 +02:00
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
142dacecc0 chore(docs): update list -> project 2023-07-05 17:50:35 +02:00
d83e3a0a03 chore: remove cache options
Cache was not working correctly, added more complexity and actually made response times slower. Because of this, I'm removing all cache options until we figure out a better solution.

Resolves https://kolaente.dev/vikunja/api/issues/1496
Resolves https://kolaente.dev/vikunja/api/issues/907
2023-06-08 17:05:36 +02:00
ef94e0cf86 feat(projects): don't allow deleting or archiving the default project 2023-06-07 21:29:46 +02:00
3b0935d033 docs: remove all traces of namespaces 2023-05-24 15:52:33 +02:00
b482664d82 fix(projects): don't allow making a project child of itself 2023-05-24 15:52:32 +02:00
01723148e8 chore(docs): update error docs 2023-05-24 15:51:55 +02:00
9e5c95fd6d fix(docs): Added Keycloak OpenID example (#1521)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1521
Reviewed-by: konrad <k@knt.li>
Co-authored-by: jontyms <jontyms@protonmail.com>
Co-committed-by: jontyms <jontyms@protonmail.com>
2023-05-23 11:14:35 +00:00
aa43127e52 fix: provide a proper error message when viewing a link share with an invalid token 2023-04-17 11:08:38 +02:00
a16fd67b51 docs: add docs for installing with sqlite in docker (#70)
Co-authored-by: kolaente <k@knt.li>
Reviewed-On: https://github.com/go-vikunja/api/pull/70
2023-04-13 11:42:15 +02:00
6816f041a1 chore(docs/translation): remove mention of weblate 2023-04-13 11:28:03 +02:00
aaa0593289 feat(docs): various improvements
- removing spaces at end of line
- fixing spelling and grammar mistakes
- making sure 'Vikunja' is spelled the same way everywhere
- prefer using editors word wrap instead of hardcoding word wrap in markdown (reason: different word wrap per editor & end of line space)
- add newline add end where missing
- remove double colon at end of headlines
- remove unnecessary indention
- make sure code blocks and headlines etc always have an empty line around
2023-04-11 16:42:59 +00:00
6cbaf5bbf9 fix(spelling): in config sample (#1489)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1489
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-04-11 16:42:41 +00:00
8d7825171f fix(docs): semver link (#1470)
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1470
Co-authored-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
Co-committed-by: Dominik Pschenitschni <dpschen@noreply.kolaente.de>
2023-04-11 12:09:12 +00:00
eb3b4e9ed9 fix(CalDAV): naming 2023-04-11 11:21:40 +00:00
22f89c1ccc docs: add information about our Helm Chart 2023-04-05 13:54:18 +02:00