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>
Use a model to make sure all changes of task assignees are bubbled back up to the task
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/254
Co-Authored-By: konrad <konrad@kola-entertainments.de>
Co-Committed-By: konrad <konrad@kola-entertainments.de>
Fix saving
Cleanup
Fix single value prepare
Add prepare percent done stub
Fix populating filters with saved values when editing for single values
Fix populating filters with saved values when editing
Add edit filter view page
Hide adding new tasks to pseudolists
Make sure all filter values are passed as strings as per requirement from the api
Add redirect to list after creating it
Add creating saved filter
Add filter by percent done
Add end date filter
Add start date filter
Add extra checkbox to enable/disable priority filter
Add changing priority
Add more filter stubs
Fix dates for filters
Add saved filter create form
Add include nulls and concat to filter options
Add new saved filter component
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/239
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
Prevent dropping a task onto a bucket which has its limit reached
Fix closing the dropdown
Add notice to show the limit
Add input to change kanban bucket limit
Add menu item to save bucket limit
Fix parsing dates from the api
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/234
Hide Team UI elements if the user does not have the rights to use them
Fix replacing the right saved in the model when updating
Hide UI-Elements on task if the user does not have the rights to use them
Hide UI-Elements on gantt if the user does not have the rights to use them
Hide UI-Elements on kanban if the user does not have rights to use them
Fix canWrite condition
Hide list components if the user has no right to write to the list
Add max right to model
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/211
Make the defer popup responsible
Add buttons to defer by 1/3/7 days
Add updating due date
Add update method
Add component to defer the due date from the task overview
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/199
Add the keyboard shortcuts button
Add task keyboard shortcuts
Add info
Move keyboard shortcuts modal toggle to menu
Add modal for shortcuts
Add shortkeys for some task actions
Add shortkey to toggle menu
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/193
Make sure to wait until all labels were added to modify the task title and remove all label slugs
Create the label if it does not exist
Add getting label and adding it to a newly created task
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/192