kolaente
|
1ee243f2bd
|
fix(project background): add more checks for whether a background file exists when duplicating or deleting a project
Related discussion: https://community.vikunja.io/t/500-internal-server-error-when-selecting-unsplash-background-image/778/18
|
2023-09-13 11:20:59 +02:00 |
|
kolaente
|
c5c74e9537
|
chore(caldav): improve trimming .ics file ending
|
2023-09-07 15:52:37 +02:00 |
|
kolaente
|
e34f503674
|
fix: lint
|
2023-09-07 11:31:35 +02:00 |
|
kolaente
|
bfcefa0217
|
fix(caldav): check for related tasks synced back from a caldav client
Related discussion https://community.vikunja.io/t/tasks-org-subtask-syncing-issue/737/9
|
2023-09-07 11:29:44 +02:00 |
|
kolaente
|
c6bdb5752a
|
fix(import): create related tasks without an id
|
2023-09-07 11:16:04 +02:00 |
|
kolaente
|
68d4dcd7e6
|
fix(projects): don't limit results to top-level projects when searching
Resolves https://github.com/go-vikunja/api/issues/82
|
2023-09-07 10:56:59 +02:00 |
|
kolaente
|
b2f3a23cb3
|
fix(import): correctly set child project relations
|
2023-09-07 10:45:15 +02:00 |
|
kolaente
|
93795d2f29
|
fix(import): resolve task relations by old task ids
|
2023-09-07 10:24:15 +02:00 |
|
kolaente
|
adf4b95ed3
|
fix(import): ignore duplicate project identifier
|
2023-09-07 10:12:15 +02:00 |
|
kolaente
|
ce3a06f03b
|
fix(import): don't fail when importing from dev exports
|
2023-09-07 10:11:59 +02:00 |
|
kolaente
|
2c0c3ea24e
|
fix(build): don't require swagger to build
|
2023-09-06 21:08:09 +02:00 |
|
kolaente
|
107b0b791f
|
fix(swagger): add generated swagger docs to repo
|
2023-09-06 18:01:45 +02:00 |
|
kolaente
|
424bf7647b
|
fix: lint
|
2023-09-06 14:56:25 +02:00 |
|
kolaente
|
06bc92556e
|
fix(docs): add empty swagger file so that the package exists
|
2023-09-06 13:13:51 +02:00 |
|
kolaente
|
b8e73f4fa5
|
fix: lint
|
2023-09-06 10:52:30 +02:00 |
|
kolaente
|
bfb01898c2
|
fix(api tokens)!: make sure task create routes are available to use with the api
BREAKING CHANGE: The api route to create a new task is now /projects/:project/tasks instead of /projects/:project
|
2023-09-06 10:33:52 +02:00 |
|
kolaente
|
d6db498853
|
fix: lint
|
2023-09-04 14:25:46 +02:00 |
|
kolaente
|
80b40bb2c0
|
feat(notify): don't notify disabled users
|
2023-09-04 14:23:56 +02:00 |
|
kolaente
|
c28d1af877
|
fix(cmd): do not initialize asnyc operations when running certain cli commands
|
2023-09-04 11:22:50 +02:00 |
|
kolaente
|
f38535b2f4
|
fix(typesense): upsert all documents at once
|
2023-09-04 11:19:55 +02:00 |
|
kolaente
|
093b5b99a0
|
fix(typesense): pass the correct user when fetching task comments
|
2023-09-04 10:42:10 +02:00 |
|
kolaente
|
490d374cfd
|
fix(typesense): add more error logging
|
2023-09-04 10:20:51 +02:00 |
|
kolaente
|
21a1f02ea3
|
fix(typesense): add more error logging
|
2023-09-03 22:54:50 +02:00 |
|
kolaente
|
1a492722dd
|
fix(typesense): upsert one document at a time
|
2023-09-03 22:51:43 +02:00 |
|
kolaente
|
8a15c91a4f
|
chore(tasks): better error messages when indexing tasks into Typesense
|
2023-09-03 22:22:27 +02:00 |
|
kolaente
|
0e32d478d1
|
fix(projects): save done and default bucket when updating project
|
2023-09-03 15:50:47 +02:00 |
|
kolaente
|
60bd5c8a79
|
feat: make default bucket configurable
|
2023-09-03 15:17:17 +02:00 |
|
kolaente
|
bbbb45d224
|
feat: move done bucket setting to project
|
2023-09-03 15:01:35 +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
|
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 |
|
edel
|
11810c9b3e
|
fix: validate usernames on registration
|
2023-09-01 17:40:31 +02:00 |
|
konrad
|
60cd1250a0
|
feat: api tokens
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1600
|
2023-09-01 14:34:39 +00:00 |
|
kolaente
|
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 |
|
kolaente
|
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 |
|
kolaente
|
eac4e455fd
|
fix(api tokens): lint
|
2023-09-01 15:56:35 +02:00 |
|
kolaente
|
a4d946b4a9
|
fix(api tokens): test
|
2023-09-01 15:54:39 +02:00 |
|
kolaente
|
974e1878f8
|
chore(api tokens): add swagger docs about api token auth
|
2023-09-01 15:53:27 +02:00 |
|
kolaente
|
14c5a8ca5b
|
fix(api tokens): make sure read one routes show up in routes endpoint
|
2023-09-01 12:58:29 +02:00 |
|
kolaente
|
e3c5a93f4f
|
chore(api tokens): remove updated date from tokens as it can't be updated anyway
|
2023-09-01 11:16:36 +02:00 |
|
kolaente
|
8f3d18a809
|
feat(api tokens): better error message for invalid tokens
|
2023-09-01 10:27:56 +02:00 |
|
kolaente
|
e295d75e6e
|
feat(api tokens): move token validation middleware to new function
|
2023-09-01 10:19:55 +02:00 |
|
kolaente
|
d9bfcdab8e
|
feat(api tokens): add tests
|
2023-09-01 10:19:31 +02:00 |
|
kolaente
|
e3dac16398
|
feat(api tokens): check permissions when saving
|
2023-09-01 08:52:57 +02:00 |
|
kolaente
|
e4c71123ef
|
fix: lint
|
2023-09-01 08:39:25 +02:00 |
|
kolaente
|
5c6c6cd9f0
|
feat(api tokens): check for scopes
|
2023-09-01 08:36:15 +02:00 |
|
kolaente
|
677bd5cfc9
|
feat(api tokens): check for expiry date
|
2023-09-01 08:36:15 +02:00 |
|
kolaente
|
fb2a1c59db
|
feat(api tokens): check if a provided token matched a hashed on in the database
|
2023-09-01 08:36:15 +02:00 |
|
kolaente
|
c88cbaa973
|
feat(api tokens): properly hash tokens
|
2023-09-01 08:36:11 +02:00 |
|
kolaente
|
e6b25bd57b
|
feat(api tokens): add crud routes to manage api tokens
|
2023-09-01 08:35:54 +02:00 |
|
kolaente
|
3faf48706a
|
feat(api tokens): add api token struct and migration
|
2023-09-01 08:35:54 +02:00 |
|