|  | b95b92a23a | fix(filters): add explicit check for string slice filter Resolves https://github.com/go-vikunja/api/issues/109 | 2024-02-05 22:08:17 +01:00 |  | 
			
				
					|  | 8efdc96d02 | chore(filters): log type if unknown filter type | 2024-02-01 16:19:22 +01:00 |  | 
			
				
					|  | 7f46914d5e | fix(project): pass user id to error message | 2024-01-31 13:50:21 +01:00 |  | 
			
				
					|  | ba0cb022b1 | [skip ci] Updated swagger docs | 2024-01-28 14:43:54 +00:00 |  | 
			
				
					|  | 96b4f2d1db | fix(projects): don't remove parent project id if the parent project is available in the same run Resolves https://github.com/go-vikunja/frontend/issues/139 | 2024-01-28 15:28:08 +01:00 |  | 
			
				
					|  | 30a2dcd04c | fix: lint | 2024-01-28 15:27:14 +01:00 |  | 
			
				
					|  | 0d24ba12bb | chore: rename function | 2024-01-28 13:36:13 +01:00 |  | 
			
				
					|  | d9875e476c | fix(assignees): make sure task assignee created event contains the full task | 2024-01-28 13:23:27 +01:00 |  | 
			
				
					|  | e4fec01d52 | fix(assignees): subscribe assigned users directly to the task, not async Resolves https://community.vikunja.io/t/richer-email-notifications/1891 | 2024-01-28 13:15:43 +01:00 |  | 
			
				
					|  | b2970c6c04 | fix(assignees): prevent double notifications for assignees | 2024-01-28 13:11:50 +01:00 |  | 
			
				
					|  | e03920b84a | fix(assignees): improve wording for assignee emails | 2024-01-28 13:11:37 +01:00 |  | 
			
				
					|  | ce53663a88 | fix(openid): use the calculated redirect url when authenticating with openid providers | 2024-01-28 12:41:35 +01:00 |  | 
			
				
					|  | a20f6ac815 | fix(task): delete the task after all related attributes to prevent task not found errors | 2024-01-28 12:23:25 +01:00 |  | 
			
				
					|  | 1630e4fc08 | fix: tests | 2024-01-28 11:52:16 +01:00 |  | 
			
				
					|  | 90ad975ca0 | fix(typesense): update tasks in Typesense directly when the change happened Resolves https://community.vikunja.io/t/no-filters-working-assignee-date-task-done-etc/1910 | 2024-01-28 11:47:17 +01:00 |  | 
			
				
					|  | ae9b382963 | fix(webhooks): make sure all events with tasks have the full task Resolves https://kolaente.dev/vikunja/api/issues/1676 | 2024-01-27 00:16:17 +01:00 |  | 
			
				
					|  | d38050f2b8 | fix(subscriptions): don't crash when a project is already deleted | 2024-01-26 23:53:22 +01:00 |  | 
			
				
					|  | 33a47b7f43 | fix(relations): don't allow creating relations which already exist Resolves https://github.com/go-vikunja/frontend/issues/144 | 2024-01-26 23:37:59 +01:00 |  | 
			
				
					|  | ad8fa93cae | fix(user): make disable command actually work | 2024-01-21 12:24:41 +01:00 |  | 
			
				
					|  | 3ff4d81618 | fix(migration): ignore tasks with empty titles | 2024-01-19 23:04:24 +01:00 |  | 
			
				
					|  | 4d48d814c9 | fix: update function signatures | 2024-01-16 14:06:44 +00:00 |  | 
			
				
					|  | 27a5f6862b | fix: convert everything which looks like an url to a <a href html element Related https://elk.zone/social.linux.pizza/@vikunja/111756305763288228 | 2024-01-14 22:59:31 +01:00 |  | 
			
				
					|  | 2c84688a40 | fix: lint | 2024-01-14 22:23:33 +01:00 |  | 
			
				
					|  | ec6e3e99e0 | chore: check if import zip contains a VERSION file | 2024-01-14 22:21:55 +01:00 |  | 
			
				
					|  | 514ea71d93 | fix(api): make sure permission to read all tasks work for reading all tasks per project Resolves https://github.com/go-vikunja/api/issues/105 | 2024-01-14 22:17:22 +01:00 |  | 
			
				
					|  | 09696aec1b | fix: create webhooks table for fresh installation Resolves https://github.com/go-vikunja/api/issues/104
Resolves https://kolaente.dev/vikunja/api/issues/1655 | 2023-12-30 11:58:02 +01:00 |  | 
			
				
					|  | a5a6aba7c8 | fix(auth): don't reset user settings when updating name or email from external auth provider Resolves https://github.com/go-vikunja/api/issues/102 | 2023-12-25 17:09:19 +01:00 |  | 
			
				
					|  | 32611dc2d7 | feat(reminders): persist reminders in the db | 2023-12-23 15:40:03 +01:00 |  | 
			
				
					|  | c05f51b923 | chore(deps): update golangci-lint rules | 2023-12-19 13:34:31 +01:00 |  | 
			
				
					|  | 57bd5aca80 | fix(webhooks): send application/json header | 2023-12-06 14:09:49 +01:00 |  | 
			
				
					|  | 74e40ccfb4 | fix(files): keyvalue init in tests | 2023-12-06 14:05:08 +01:00 |  | 
			
				
					|  | 6ef1bc3944 | fix: lint | 2023-12-06 14:01:09 +01:00 |  | 
			
				
					|  | cca42b9188 | feat(metrics): add total number of attachments metric | 2023-12-03 15:30:39 +01:00 |  | 
			
				
					|  | fd0b2d103d | feat(metrics): add total number of files metric | 2023-12-03 15:22:41 +01:00 |  | 
			
				
					|  | 0ce110fa52 | feat(metrics): add active link share logins | 2023-12-03 15:12:43 +01:00 |  | 
			
				
					|  | 8a3f16fcfb | fix(labels): make sure labels of shared sub projects are usable Resolves https://community.vikunja.io/t/cannot-filter-on-projets-labels/1736 | 2023-12-03 14:33:43 +01:00 |  | 
			
				
					|  | d35c30dd0c | fix(import): make sure importing works if parent / child projects are created in a different order Resolves https://community.vikunja.io/t/migrating-from-self-hosted-instance/1805 | 2023-12-03 14:14:27 +01:00 |  | 
			
				
					|  | 66b44da85b | fix(projects): delete child projects when deleting a project | 2023-12-01 17:27:40 +01:00 |  | 
			
				
					|  | c6c465c273 | feat: make unauthenticated user routes rate limit configurable | 2023-11-28 22:27:51 +01:00 |  | 
			
				
					|  | bbc8da1e80 | fix(tests): pass the map | 2023-11-20 12:22:44 +01:00 |  | 
			
				
					|  | df1f95871a | fix(projects): correctly set project's archived state if their parent was archived Resolves https://kolaente.dev/vikunja/frontend/issues/3795 | 2023-11-17 20:00:08 +01:00 |  | 
			
				
					|  | 5da1075f88 | [skip ci] Updated swagger docs | 2023-11-16 12:20:35 +00:00 |  | 
			
				
					|  | 1ed65d306d | fix(docs): remove duplicate paths (params) in swagger docs | 2023-11-16 13:07:01 +01:00 |  | 
			
				
					|  | b9a54b019d | fix(tests): remove duplicate projects from assertions | 2023-11-15 13:17:04 +01:00 |  | 
			
				
					|  | 61bce2b349 | fix(projects): don't return child projects multiple times | 2023-11-15 12:56:36 +01:00 |  | 
			
				
					|  | ab2eda4bd5 | fix(openid): make sure usernames with spaces work | 2023-11-13 11:38:24 +01:00 |  | 
			
				
					|  | 225d65268d | feat(caldav): Add support for subtasks (i.e. RELATED-TOproperty) in CalDAV (#1634)As I mentioned [here](https://kolaente.dev/vikunja/api/pulls/1442#issuecomment-55215), this is mainly a cleanup of @zewaren 's original [PR](https://kolaente.dev/vikunja/api/pulls/1442).
It adds support for the `RELATED-TO` property in CalDAV's `VTODO` and the `RELTYPE=PARENT` and `RELTYPE=CHILD` relationships. In other words, it allows for `ParentTask->SubTask` relations to be handled supported through CalDAV.
In addition to the included tests, this has been tested by both @zewaren & myself with DAVx5 & Tasks (Android) and it's been working great.
Resolves https://kolaente.dev/vikunja/api/issues/1345
Co-authored-by: Miguel A. Arroyo <miguel@codeheads.dev>
Co-authored-by: Erwan Martin <public@fzwte.net>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1634
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Miguel Arroyo <mayanez@noreply.kolaente.de>
Co-committed-by: Miguel Arroyo <mayanez@noreply.kolaente.de> | 2023-11-10 22:44:03 +00:00 |  | 
			
				
					|  | 6169c2e12e | fix(typesense): correctly convert date values for typesense Resolves https://kolaente.dev/vikunja/api/issues/1636 | 2023-11-09 12:29:52 +01:00 |  | 
			
				
					|  | 91146f139b | [skip ci] Updated swagger docs | 2023-11-08 23:29:34 +00:00 |  | 
			
				
					|  | 46683a2516 | feat(migration): migration from other services now happens in the background | 2023-11-09 00:15:11 +01:00 |  |