1
0
Commit Graph

9495 Commits

Author SHA1 Message Date
093b5b99a0 fix(typesense): pass the correct user when fetching task comments 2023-09-04 10:42:10 +02:00
9cf8696b84 fix(docker): set correct default value for custom logo url 2023-09-04 10:22:44 +02:00
490d374cfd fix(typesense): add more error logging 2023-09-04 10:20:51 +02:00
b97e13b6b4 [skip ci] Updated translations via Crowdin 2023-09-04 00:28:15 +00:00
21a1f02ea3 fix(typesense): add more error logging 2023-09-03 22:54:50 +02:00
1a492722dd fix(typesense): upsert one document at a time 2023-09-03 22:51:43 +02:00
8a15c91a4f chore(tasks): better error messages when indexing tasks into Typesense 2023-09-03 22:22:27 +02:00
04ba1011cc feat: add setting for default bucket
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3735
2023-09-03 15:14:44 +00:00
b99b323c4c feat: add setting for default bucket
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1602
2023-09-03 15:13:52 +00:00
52c0efe0ce feat(kanban): add icon for bucket collapse 2023-09-03 16:32:29 +02:00
c803020537 feat(kanban): add setting for default bucket 2023-09-03 16:32:29 +02:00
3373b5fc45 feat(kanban): save done bucket with project instead of bucket 2023-09-03 16:32:29 +02:00
f6d1db3595 fix: tests 2023-09-03 16:30:36 +02:00
0e32d478d1 fix(projects): save done and default bucket when updating project 2023-09-03 15:50:47 +02:00
60bd5c8a79 feat: make default bucket configurable 2023-09-03 15:17:17 +02:00
bbbb45d224 feat: move done bucket setting to project 2023-09-03 15:01:35 +02:00
ce6f099912 [skip ci] Updated translations via Crowdin 2023-09-03 00:29:23 +00:00
ed8fb71ff0 feat: add demo mode warning message
Resolves https://kolaente.dev/vikunja/frontend/issues/2453
2023-09-01 18:09:19 +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
b3a847e581 fix(kanban): create missing kanban buckets (#1601)
Co-authored-by: edel <edel.altares@pm.me>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1601
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2023-09-01 15:41:31 +00:00
11810c9b3e fix: validate usernames on registration 2023-09-01 17:40:31 +02:00
28f2551d87 feat: api tokens
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/3733
2023-09-01 14:34:56 +00:00
60cd1250a0 feat: api tokens
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1600
2023-09-01 14:34:39 +00:00
edbfc06a41 fix(kanban): don't prevent setting a different bucket as done bucket
Resolves https://kolaente.dev/vikunja/frontend/issues/3373
2023-09-01 16:18:59 +02:00
769b4f8d66 fix(task): remove task relation in the other direction as well
Resolves https://community.vikunja.io/t/removing-parent-relationship-doesnt-remove-the-subtask-relationship/1492/3
2023-09-01 16:12:20 +02:00
cec480ad80 fix(api tokens): lint 2023-09-01 15:59:16 +02:00
eac4e455fd fix(api tokens): lint 2023-09-01 15:56:35 +02:00
a4d946b4a9 fix(api tokens): test 2023-09-01 15:54:39 +02:00
974e1878f8 chore(api tokens): add swagger docs about api token auth 2023-09-01 15:53:27 +02:00
830a3745ba feat(api tokens): show warning if token has expired 2023-09-01 13:32:00 +02:00
49104c65b6 fix(api tokens): expiry of tokens in a number of days 2023-09-01 13:28:32 +02:00
984978fe6d feat(api tokens): format permissions and groups human-readable 2023-09-01 13:25:37 +02:00
bd7b973559 feat(api tokens): add deleting api tokens 2023-09-01 13:18:00 +02:00
0bb85870db feat(api tokens): allow custom selection of expiry dates 2023-09-01 13:07:20 +02:00
14c5a8ca5b fix(api tokens): make sure read one routes show up in routes endpoint 2023-09-01 12:58:29 +02:00
021f92303d feat(api tokens): validate title field when creating a new token 2023-09-01 12:56:23 +02:00
e47ad021a3 feat(api tokens): add token creation form 2023-09-01 12:47:32 +02:00
e3c5a93f4f chore(api tokens): remove updated date from tokens as it can't be updated anyway 2023-09-01 11:16:36 +02:00
a20eef2453 feat(api tokens): add basic api token overview 2023-09-01 11:15:48 +02:00
8f3d18a809 feat(api tokens): better error message for invalid tokens 2023-09-01 10:27:56 +02:00
e295d75e6e feat(api tokens): move token validation middleware to new function 2023-09-01 10:19:55 +02:00
d9bfcdab8e feat(api tokens): add tests 2023-09-01 10:19:31 +02:00
e3dac16398 feat(api tokens): check permissions when saving 2023-09-01 08:52:57 +02:00
e4c71123ef fix: lint 2023-09-01 08:39:25 +02:00
5c6c6cd9f0 feat(api tokens): check for scopes 2023-09-01 08:36:15 +02:00
677bd5cfc9 feat(api tokens): check for expiry date 2023-09-01 08:36:15 +02:00
fb2a1c59db feat(api tokens): check if a provided token matched a hashed on in the database 2023-09-01 08:36:15 +02:00
c88cbaa973 feat(api tokens): properly hash tokens 2023-09-01 08:36:11 +02:00
e6b25bd57b feat(api tokens): add crud routes to manage api tokens 2023-09-01 08:35:54 +02:00
3faf48706a feat(api tokens): add api token struct and migration 2023-09-01 08:35:54 +02:00