feature/projects-all-the-way-down
All checks were successful
continuous-integration/drone/pr Build is passing
fix: ensure same protocol for configured api url
All checks were successful
continuous-integration/drone/pr Build is passing
fix(i18n): load language files before doing anything else
All checks were successful
continuous-integration/drone/pr Build is passing
fix(kanban): don't allow dragging a bucket if a task input is focused
All checks were successful
continuous-integration/drone/pr Build is passing
feat: add keyboard shortcut to toggle task description edit
All checks were successful
continuous-integration/drone/pr Build is passing
feat: color the task color button when the task has a color set
All checks were successful
continuous-integration/drone/pr Build is passing
feat: replace our home-grown gantt implementation with ganttastic
All checks were successful
continuous-integration/drone/pr Build is passing
feat: ask for confirmation before deleting a label
All checks were successful
continuous-integration/drone/pr Build is passing
feat: add date math for filters
All checks were successful
continuous-integration/drone/pr Build is passing
fix: related tasks add button and task dates in read only view
All checks were successful
continuous-integration/drone/pr Build is passing
feat: use blurHash when loading list backgrounds
All checks were successful
continuous-integration/drone/pr Build is passing
feat: manage caldav tokens
All checks were successful
continuous-integration/drone/pr Build is passing
feat: save and restore the user language on the server
All checks were successful
continuous-integration/drone/pr Build is passing
feat: build openid redirect url dynamically
All checks were successful
continuous-integration/drone/pr Build is passing
feat: add v-shortcut directive for keyboard shortcuts
All checks were successful
continuous-integration/drone/pr Build is passing
feat: show indicator on a repeating task
All checks were successful
continuous-integration/drone/pr Build is passing
feat: show namespace of related tasks if they are different than the current one
All checks were successful
continuous-integration/drone/pr Build is passing
fix: setting background to state mutation violation
All checks were successful
continuous-integration/drone/pr Build is passing
feat: hide priority label for done tasks
All checks were successful
continuous-integration/drone/pr Build is passing