fixes ~ expansion when loading config to enable reading config from ~/.config/vikunja/config.yml
Go to file
Peter H0ffmann ad04d302af chore: reverse the coupling of module log and config (#1606)
This way the config module can already use the log module with the same result (default logging to StdOut with Level INFO, same output as before) but ENV variables can already change the logging of config file related log output). It is now possible to dump as a cronjob without having to filter the default log about the used config file.

Also:
- all logging modules are now configurable when initializing which makes testing easier
- viper dependency removed from logging
- log correct settings when configured error level is invalid
- deprecation of value "false" for log.standard and log.events (already not mentioned in https://vikunja.io/docs/config-options/)

Co-authored-by: Berengar W. Lehr <Berengar.Lehr@uni-jena.de>
Reviewed-on: vikunja/api#1606
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Peter H0ffmann <hoffmannp@noreply.kolaente.de>
Co-committed-by: Peter H0ffmann <hoffmannp@noreply.kolaente.de>
2023-10-03 09:28:28 +00:00
.github chore: update funding links 2023-02-03 11:48:44 +01:00
.vscode Enable a list to be moved across namespaces (#1096) 2022-01-23 12:59:43 +00:00
REST-Tests Add file volume to the docker image 2019-11-24 18:36:43 +01:00
build Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00
docker fix(docker): don't chown everything in Vikunja's default root folder 2023-03-13 11:23:51 +01:00
docs docs: add typesense setup 2023-09-29 12:30:53 +02:00
pkg chore: reverse the coupling of module log and config (#1606) 2023-10-03 09:28:28 +00:00
.dockerignore feat: use docker buildx to build multiarch images 2022-11-12 14:30:48 +01:00
.drone.yml chore(build): use our own goproxy to prevent issues with packages not found 2023-09-12 13:34:35 +02:00
.editorconfig Add default list setting (#875) 2021-06-02 21:20:22 +00:00
.gitignore fix(swagger): add generated swagger docs to repo 2023-09-06 18:01:45 +02:00
.golangci.yml chore: reverse the coupling of module log and config (#1606) 2023-10-03 09:28:28 +00:00
CHANGELOG.md chore: release preparation 2023-07-07 13:34:22 +02:00
Dockerfile chore(build): use our own goproxy to prevent issues with packages not found 2023-09-12 13:34:35 +02:00
LICENSE Change license to AGPLv3 2020-12-23 16:41:52 +01:00
README.md chore: release preparation 2023-07-07 13:34:22 +02:00
cliff.toml chore: add git-cliff config 2022-08-03 20:06:35 +02:00
code-header-template.txt chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
config.yml.sample feat: add demo mode flag 2023-09-01 17:47:43 +02:00
go.mod chore: go mod tidy 2023-09-06 12:02:48 +02:00
go.sum chore: go mod tidy 2023-09-06 12:02:48 +02:00
magefile.go fix(build): don't remove swagger files when running build:clean step 2023-09-12 13:12:30 +02:00
main.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
nfpm.yaml Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00
renovate.json Replace renovate tokens with env 2020-09-22 22:25:23 +02:00
tools.go chore: remove year from copyright headers 2023-09-01 08:32:28 +02:00
vikunja.service Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00

README.md

Build Status License: AGPL v3 Download Docker Pulls Swagger Docs Go Report Card

Vikunja API

The Todo-app to organize your life.

Table of contents

Security Reports

If you find any security-related issues you don't want to disclose publicly, please use the contact information on our website.

Features

See the features page on our website for a more exaustive list or try it on try.vikunja.io!

Docs

All docs can be found on the Vikunja home page.

Roadmap

See the roadmap (hosted on Vikunja!) for more!

Contributing

Fork -> Push -> Pull-Request. Also see the dev docs for more info.

License

This project is licensed under the AGPLv3 License. See the LICENSE file for the full license text.