viehlieb
ed4da96ab1
feat: assign users to teams via OIDC claims ( #1393 )
...
continuous-integration/drone/push Build is passing
Details
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: #1393
Resolves #1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves #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
c05f51b923
chore(deps): update golangci-lint rules
continuous-integration/drone/pr Build is failing
Details
2023-12-19 13:34:31 +01:00
kolaente
a1ea77f751
feat: accept hex values which start with a #
continuous-integration/drone/push Build is failing
Details
2023-10-24 16:12:22 +02:00
kolaente
e4c71123ef
fix: lint
2023-09-01 08:39:25 +02:00
kolaente
c88cbaa973
feat(api tokens): properly hash tokens
2023-09-01 08:36:11 +02:00
kolaente
e518fb1191
chore: remove year from copyright headers
...
continuous-integration/drone/push Build is failing
Details
Resolves vikunja/api#1483
2023-09-01 08:32:28 +02:00
Dominik Pschenitschni
5856f21f31
chore: fix comment url
continuous-integration/drone/pr Build is passing
Details
continuous-integration/drone/push Build is failing
Details
2023-04-11 11:40:06 +02:00
cernst
f45648a6f7
feat(caldav): Sync Reminders / VALARM ( #1415 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1415
Reviewed-by: konrad <k@knt.li>
Co-authored-by: cernst <ce72@noreply.kolaente.de>
Co-committed-by: cernst <ce72@noreply.kolaente.de>
2023-04-01 11:09:11 +00:00
kolaente
349e6a5905
feat: rename lists to projects
2023-03-13 14:28:06 +01:00
kolaente
9f14466dfa
fix: lint
continuous-integration/drone/push Build is passing
Details
2023-03-05 22:24:29 +01:00
kolaente
8869adfc27
feat: add setting to change overdue tasks reminder email time
continuous-integration/drone/push Build is passing
Details
2022-06-16 16:20:26 +02:00
kolaente
5cf263a86f
feat: upgrade golangci-lint to 1.45.2
continuous-integration/drone/push Build is failing
Details
2022-03-27 16:55:37 +02:00
konrad
90146aea5b
User Data Export and import ( #967 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#967
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2021-09-04 19:26:31 +00:00
andreymal
50b49ffab6
Add support of Unix socket ( #912 )
...
continuous-integration/drone/push Build is passing
Details
Reviewed-on: vikunja/api#912
Reviewed-by: konrad <konrad@kola-entertainments.de>
Co-authored-by: andreymal <andriyano-31@mail.ru>
Co-committed-by: andreymal <andriyano-31@mail.ru>
2021-07-08 08:13:01 +00:00
kolaente
7ff7b0d743
Improve duration format of overdue tasks in reminders
continuous-integration/drone/push Build is passing
Details
2021-04-18 14:25:50 +02:00
konrad
d07b284ee3
Add reminders for overdue tasks ( #832 )
...
continuous-integration/drone/push Build is passing
Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#832
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-04-11 15:08:43 +00:00
kolaente
c4a71016b8
Update copyright year
continuous-integration/drone/push Build is failing
Details
2021-02-02 20:19:13 +01:00
kolaente
9baf6d39bd
Change license to AGPLv3
continuous-integration/drone/push Build is failing
Details
2020-12-23 16:41:52 +01:00
konrad
699d3d6060
Add Golangci Lint ( #676 )
...
continuous-integration/drone/push Build is passing
Details
Increase golangci timeout
Fix installing golangci-lint in ci
Remove mage targets replaced by golangci
Run golint in ci
Add goheader linter
Enable & fix more linters
Fix lint issues
Add mage target to automagically fix issues found by golangci
golangci-lint run --fix
Add golangci config
Add golangci mage target
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#676
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
2020-10-11 20:10:03 +00:00
kolaente
b8d7c97eb7
Add gosec static analysis
continuous-integration/drone/push Build is failing
Details
2020-04-13 22:30:09 +02:00
kolaente
1f99238019
Update copyright header
continuous-integration/drone/push Build is passing
Details
2020-02-07 17:27:45 +01:00
konrad
a0c5e4e985
Update copyright year ( #118 )
continuous-integration/drone/push Build is passing
Details
2020-01-09 17:33:22 +00:00
shilch
e890001ee1
Consistent copyright text in file headers ( #112 )
continuous-integration/drone/push Build is passing
Details
2019-12-04 19:39:56 +00:00
shilch
38653b49c7
Add tests for md5 generation ( #111 )
continuous-integration/drone/push Build is passing
Details
2019-12-04 19:19:38 +00:00
konrad
f638fae4fd
Add the md5-hashed user email to user objects for use with gravatar ( #78 )
continuous-integration/drone/push Build is passing
Details
2019-05-31 07:24:59 +00:00
konrad
777d63dff1
More unit tests ( #34 )
2018-12-16 13:21:32 +00:00
konrad
3f44e3b83e
Change License to GPLv3 ( #26 )
2018-11-26 20:17:33 +00:00
konrad
d03fca801b
CalDAV support ( #15 )
2018-11-03 15:05:45 +00:00
konrad
301a4eedda
New structure ( #7 )
2018-10-31 12:42:38 +00:00