Fix the "Import your data button" in the settings
Add setting for sending reminder emails
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/343
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Add success messages when managing assignees
Add success messages when managing labels
Add better loading animations for related tasks
Add better loading animations for comments
Don't block everything while loading
Move task heading to separate component which handles all saving related things
Make sure to only show the loading spinner and saved message when saving the description
Show a maximum of 2 notifications
Move task description to separate component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/307
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Make sure to use the user name field everywhere
Add showing and modifying user name
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/306
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Fix setting auth config from api in state
Verify auth state before authenticating
Add showing openid providers on login
Parse auth config from /info
Add authentication through openid
Add openid auth component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/305
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Cleanup
Use the http factory everywhere instead of the created element
Use the current domain if the api path is relative to the frontend host
Format
Prevent setting an empty url
Fix styling
Add changing api url
Add change url component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/264
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Remove/show favorites namespace if a task/list is the first to being marked as favorite
Add special case to prevent marking an archived list as favorite
Add marking a task as favorite on namespaces page
Prevent toggling the favorite state for the favorites list
Add method to toggle list favorite in the menu
Add favorite icon to lists in menu
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/237
Add loading spinner when updating a task
Show favorites namespace if the favorited task is the first favorite
Show the list favorited tasks belong to
Fix task width
Add method to mark a function as favorite
Make favorite clickable
Format
Hide favorite button when not hovered
Add button to mark a task as favorite
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/236