a5c51d4b1e 
					 
					
						
						
							
							feat: emoji reactions for tasks and comments ( #2196 )  
						
						... 
						
						
						
						This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2196 
Co-authored-by: kolaente <k@knt.li >
Co-committed-by: kolaente <k@knt.li > 
						
						
					 
					
						2024-03-12 19:25:58 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ed4da96ab1 
					 
					
						
						
							
							feat: assign users to teams via OIDC claims ( #1393 )  
						
						... 
						
						
						
						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: https://kolaente.dev/vikunja/vikunja/pulls/1393 
Resolves https://kolaente.dev/vikunja/vikunja/issues/1279 
Resolves https://github.com/go-vikunja/vikunja/issues/42 
Resolves https://kolaente.dev/vikunja/vikunja/issues/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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						119c68be9d 
					 
					
						
						
							
							feat: rename frontend url config to public url  
						
						
						
						
					 
					
						2024-02-09 14:41:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad8fa93cae 
					 
					
						
						
							
							fix(user): make disable command actually work  
						
						
						
						
					 
					
						2024-01-21 12:24:41 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c05f51b923 
					 
					
						
						
							
							chore(deps): update golangci-lint rules  
						
						
						
						
					 
					
						2023-12-19 13:34:31 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ce110fa52 
					 
					
						
						
							
							feat(metrics): add active link share logins  
						
						
						
						
					 
					
						2023-12-03 15:12:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9a29b29a04 
					 
					
						
						
							
							fix(user): allow openid users to request their deletion  
						
						... 
						
						
						
						Resolves https://community.vikunja.io/t/delete-user-not-possible-when-using-oidc/1689/4  
						
						
					 
					
						2023-10-11 19:06:59 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80b40bb2c0 
					 
					
						
						
							
							feat(notify): don't notify disabled users  
						
						
						
						
					 
					
						2023-09-04 14:23:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						11810c9b3e 
					 
					
						
						
							
							fix: validate usernames on registration  
						
						
						
						
					 
					
						2023-09-01 17:40:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e518fb1191 
					 
					
						
						
							
							chore: remove year from copyright headers  
						
						... 
						
						
						
						Resolves https://kolaente.dev/vikunja/api/pulls/1483  
						
						
					 
					
						2023-09-01 08:32:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						acb03c430e 
					 
					
						
						
							
							fix(user): allow deleting a user if they have a default project  
						
						... 
						
						
						
						Resolves https://github.com/go-vikunja/api/issues/78  
						
						
					 
					
						2023-08-23 16:10:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40037f25f2 
					 
					
						
						
							
							fix(user): don't crash when attempting to change a user's password  
						
						... 
						
						
						
						Resolves https://kolaente.dev/vikunja/api/issues/1587 
Resolves https://github.com/go-vikunja/api/issues/79  
						
						
					 
					
						2023-08-23 15:56:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						04e2c51fac 
					 
					
						
						
							
							feat: allow saving frontend settings via api  
						
						
						
						
					 
					
						2023-06-11 17:49:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d83e3a0a03 
					 
					
						
						
							
							chore: remove cache options  
						
						... 
						
						
						
						Cache was not working correctly, added more complexity and actually made response times slower. Because of this, I'm removing all cache options until we figure out a better solution.
Resolves https://kolaente.dev/vikunja/api/issues/1496 
Resolves https://kolaente.dev/vikunja/api/issues/907  
						
						
					 
					
						2023-06-08 17:05:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0110f93313 
					 
					
						
						
							
							feat: make the new inbox project the default  
						
						
						
						
					 
					
						2023-05-24 15:52:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a21bff3ffb 
					 
					
						
						
							
							fix: compile errors  
						
						
						
						
					 
					
						2023-05-24 15:52:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						afe756e4c1 
					 
					
						
						
							
							fix(tests): make the tests compile again  
						
						
						
						
					 
					
						2023-05-24 15:51:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						906574adc9 
					 
					
						
						
							
							fix(project): remove comments, clarifications, notifications about namespaces  
						
						
						
						
					 
					
						2023-05-24 15:51:54 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						47c2da7f18 
					 
					
						
						
							
							feat: rename lists to projects  
						
						
						
						
					 
					
						2023-05-24 15:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						96a0f5e169 
					 
					
						
						
							
							feat: rename lists to projects  
						
						
						
						
					 
					
						2023-05-24 15:51:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						359d0512cc 
					 
					
						
						
							
							fix: upgrade jwt v5  
						
						
						
						
					 
					
						2023-05-23 16:37:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7d9e8bd150 
					 
					
						
						
							
							fix(cli): rename user project command  
						
						
						
						
					 
					
						2023-05-10 22:37:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						84933c08cc 
					 
					
						
						
							
							feat(users): don't hide user email if it was the search request  
						
						
						
						
					 
					
						2023-04-03 19:41:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a7231e197e 
					 
					
						
						
							
							feat: allow to find users with access to a project more freely  
						
						... 
						
						
						
						Related to https://kolaente.dev/vikunja/frontend/issues/2196  
						
						
					 
					
						2023-04-03 18:49:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d5ad8f50e 
					 
					
						
						
							
							chore(deps): update golangci-lint to 1.52.1  
						
						
						
						
					 
					
						2023-03-24 19:17:45 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7e53a21407 
					 
					
						
						
							
							fix: rename incorrectly named ProjectUsers method  
						
						
						
						
					 
					
						2023-03-13 14:28:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f4abd2fe8 
					 
					
						
						
							
							feat: rename all list files  
						
						
						
						
					 
					
						2023-03-13 14:28:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						349e6a5905 
					 
					
						
						
							
							feat: rename lists to projects  
						
						
						
						
					 
					
						2023-03-13 14:28:06 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						672fb35bcb 
					 
					
						
						
							
							fix: check if usernames contain spaces when creating a new user  
						
						
						
						
					 
					
						2023-03-12 15:02:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a62b57ac62 
					 
					
						
						
							
							feat(caldav): import caldav categories as Labels ( #1413 )  
						
						... 
						
						
						
						Resolves  #1274 
Co-authored-by: ce72 <christoph.ernst72@googlemail.com >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1413 
Reviewed-by: konrad <k@knt.li >
Co-authored-by: cernst <ce72@noreply.kolaente.de >
Co-committed-by: cernst <ce72@noreply.kolaente.de > 
					
						2023-03-02 15:25:26 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						530bb0a63c 
					 
					
						
						
							
							fix(user): make reset the user's name to empty actually work  
						
						
						
						
					 
					
						2023-01-23 18:30:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5a40100ac5 
					 
					
						
						
							
							feat: provide default user settings for new users via config  
						
						
						
						
					 
					
						2022-10-02 11:00:58 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c076f73a87 
					 
					
						
						
							
							fix: make sure user searches are always case-insensitive  
						
						... 
						
						
						
						See https://kolaente.dev/vikunja/frontend/issues/2196#issuecomment-33698 
Resolves https://github.com/go-vikunja/frontend/issues/29  
						
						
					 
					
						2022-10-01 17:39:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9ddd7f4889 
					 
					
						
						
							
							fix: only list all users when allowed  
						
						
						
						
					 
					
						2022-08-16 21:27:32 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						77fafd5dc3 
					 
					
						
						
							
							fix: lint  
						
						
						
						
					 
					
						2022-08-02 15:07:08 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3688bbde20 
					 
					
						
						
							
							fix: don't return email addresses from user search results  
						
						
						
						
					 
					
						2022-08-02 15:02:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c51ee94ad1 
					 
					
						
						
							
							fix: return all users on a list when no search param was provided  
						
						
						
						
					 
					
						2022-08-02 15:02:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						382a7884be 
					 
					
						
						
							
							fix: make sure to use user discoverability settings when searching list users  
						
						... 
						
						
						
						Resolves https://kolaente.dev/vikunja/frontend/issues/2196  
						
						
					 
					
						2022-08-02 13:26:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						79b31673e2 
					 
					
						
						
							
							fix: return 9:00 as default time for reminders if none was set  
						
						... 
						
						
						
						Resolves https://kolaente.dev/vikunja/api/issues/1211  
						
						
					 
					
						2022-07-19 16:38:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4429ba2da1 
					 
					
						
						
							
							fix(caldav): make sure the caldav tokens of non-local accounts are properly checked  
						
						
						
						
					 
					
						2022-07-04 18:08:46 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8869adfc27 
					 
					
						
						
							
							feat: add setting to change overdue tasks reminder email time  
						
						
						
						
					 
					
						2022-06-16 16:20:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e4b50e84a4 
					 
					
						
						
							
							feat: add caldav tokens ( #1065 )  
						
						... 
						
						
						
						# Description
This PR adds API routes to create and manage caldav tokens. These tokens can be used instead of a user password - required for users who are using external auth providers and don't have a password.
Fixes  #842 
Frontend: https://kolaente.dev/vikunja/frontend/pulls/1186 
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1065  
						
						
					 
					
						2022-03-30 18:25:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1322cb16d7 
					 
					
						
						
							
							feat: add long-lived api tokens ( #1085 )  
						
						... 
						
						
						
						Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1085 
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li > 
						
						
					 
					
						2022-02-06 13:18:08 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						61d49c3a56 
					 
					
						
						
							
							feat: add time zone setting for reminders ( #1092 )  
						
						... 
						
						
						
						Instead of naeveily checking for all reminders due in the next minute, we now check all reminders in all time zones in the next minutes. This essentially means checking for reminders due in the next 14 or past 12 hours. We then check for each user who would receive a reminder from that result if it is actually due in their time zone.
This should prevent issues where users would get the reminder in the time zone of their server, not in their own.
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1092 
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li > 
						
						
					 
					
						2022-01-16 11:05:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a98119f2d6 
					 
					
						
						
							
							feat: save user language in the settings  
						
						
						
						
					 
					
						2021-12-12 15:39:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f581885e65 
					 
					
						
						
							
							fix: user deletion reminder emails counting up  
						
						... 
						
						
						
						Resolves  #1014  
					
						2021-12-12 12:24:42 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73ee696fc3 
					 
					
						
						
							
							feat: add marble avatar ( #1060 )  
						
						... 
						
						
						
						This adds the marble avatar from [boring avatars](https://github.com/boringdesigners/boring-avatars ) as an option for user avatars. Each user gets a different one (based on their id).
Co-authored-by: kolaente <k@knt.li >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1060 
Co-authored-by: konrad <k@knt.li >
Co-committed-by: konrad <k@knt.li > 
						
						
					 
					
						2021-12-07 21:11:23 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9eca971c93 
					 
					
						
						
							
							feat: don't require a password for data export from users authenticated with third-party auth  
						
						
						
						
					 
					
						2021-10-31 12:37:08 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8f55af07c9 
					 
					
						
						
							
							feat: add more debug logging when deleting users  
						
						... 
						
						
						
						related to #1021  
						
						
					 
					
						2021-10-27 22:08:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dcb52c00f1 
					 
					
						
						
							
							feat: improve account deletion email grammar ( #1006 )  
						
						... 
						
						
						
						Co-authored-by: Jayden Chan <jaydencn7@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1006 
Reviewed-by: konrad <k@knt.li >
Co-authored-by: jayden-c <jaydencn7@gmail.com >
Co-committed-by: jayden-c <jaydencn7@gmail.com > 
						
						
					 
					
						2021-10-16 21:53:33 +00:00