1370 lines
56 KiB
Markdown
1370 lines
56 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres
|
|
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
All releases can be found on https://code.vikunja.io/frontend/releases.
|
|
|
|
The releases aim at the api versions which is why there are missing versions.
|
|
|
|
## [0.18.0] - 2021-09-05
|
|
|
|
### Added
|
|
|
|
* Add a button to copy an attachment url from the attachment overview
|
|
* Add collapsing kanban buckets
|
|
* Add confirm with enter when setting a new password
|
|
* Add default list setting & creating tasks from home (#520)
|
|
* Add depends_on for push step
|
|
* Add depends_on for upload step
|
|
* Add drag delay on mobile
|
|
* Add express for serve:dev
|
|
* Add filters for quick action bar
|
|
* Add frontend tests for list history
|
|
* Add making tasks favorite from the task detail view
|
|
* Add missing position property to list and bucket models
|
|
* Add more debug logs for gantt charts
|
|
* Add more global state tests (#521)
|
|
* Add proofread languages to available languages
|
|
* Add quick action bar shortcut to shortcut overview
|
|
* Add setting for the first day of the week
|
|
* Add showing version info in GUI
|
|
* Add syncing translations to crowdin
|
|
* Add timeout to fix race condition when authenticating as a link share and renewing the token simultaneously
|
|
* Add translations (#562)
|
|
* Add typescript support for helper functions (#598)
|
|
* Add vite (#416)
|
|
* Allow failure of the weblate update step
|
|
* Always set the kanban board to full width for share links
|
|
* Another day, another js date edge-case
|
|
* Automatically update approved translations from crowdin
|
|
* Break long list titles in list overview
|
|
* Preload labels and use locally stored in vuex
|
|
* PWA improvments (#622)
|
|
* Quick Actions & global search (#528)
|
|
* Quick add magic for tasks (#570)
|
|
* Reorder tasks, lists and kanban buckets (#620)
|
|
* Show last visited list on home page
|
|
* Show recently visited lists in quick actions
|
|
* Show salutation based on the time of day
|
|
* Sort labels alphabetically on tasks
|
|
* Switch the :latest docker image tag to contain the latest release instead of the latest unstable
|
|
|
|
### Changed
|
|
|
|
* Change building latest docker image
|
|
* Change desktop downstream trigger plugin with our own debug build
|
|
* Change menu hamburger icon
|
|
* Change quick add magic characters to be more familiar with the todoist ones
|
|
* Change the docker builder image to a working one on arm
|
|
* chore: discard old font file formats (#673)
|
|
* chore: only import common languages (#671)
|
|
* Cleanup broken sw functions
|
|
* Cleanup drone pipeline
|
|
* Cleanup old vue cli config
|
|
* Configure tests retries
|
|
* Decrease page padding on task detail page
|
|
* Directly redirect to the openid auth provider if that's the only auth method
|
|
* Don't allow dragging a list when the user does not have the rights
|
|
* Don't load already loaded task attachments again when saving an edited task description
|
|
* Don't prefetch all i18n files
|
|
* Don't show archived lists/namespaces in quick actions
|
|
* feat: provide global variables in all components (#669)
|
|
* Hide favorite list edit menu
|
|
* Hide keyboard shortcuts indicator on mobile
|
|
* Improve chunk size
|
|
* Improve some translations (#581)
|
|
* Improve tests
|
|
* Indicate done tasks in quick actions
|
|
* Load list background in list card
|
|
* Make editor edit button at the bottom the default and make sure the done button stands out more
|
|
* Make saving a text edit a button
|
|
* Make sure highlight.js is always lazy-loaded
|
|
* Make sure the task popup view takes up all the space it can on mobile
|
|
* Make tests less flaky
|
|
* Make the logo smaller on link shared lists
|
|
* Make the progress bar color lighter
|
|
* Move creation of new items to the bottom of the multiselect list
|
|
* Move general settings to the top
|
|
* Move translated files after downloading them
|
|
* Move weblate ping to shell script
|
|
* Only add a drag delay if on mobile instead of setting it to 0
|
|
* Only build a bundle for modern browsers
|
|
* Refactor success and error messages
|
|
* Refactor success and error notifications to prevent html in them
|
|
* Remove logout button for link shares
|
|
* Run frontend-tests with dist in ci (#605)
|
|
* Save auth tokens from link shares only in memory, don't persist them to localStorage
|
|
* Search namespaces locally only when duplicating a list
|
|
* Show errors from openid provider
|
|
* Show labels alphabetically sorted in the overview
|
|
* Small cleanups & code improvements
|
|
* TOTP UX improvements & translation fixes
|
|
|
|
### Fixed
|
|
|
|
* Fix changing the repeat mode of a task when no value is entered yet
|
|
* Fix comment on different task after clicking on a task notification
|
|
* Fix CTA spacings
|
|
* Fix date parsing parsing words with weekdays in them (#607)
|
|
* fix(deps): update dependency marked to v3.0.1 (#677)
|
|
* fix(deps): update dependency marked to v3.0.2 (#682)
|
|
* Fix error property already defined as a function
|
|
* Fix flickering pre-loaded search results when focusing the search input
|
|
* Fix Gantt layout overflowsing on mobile
|
|
* Fix gantt months being wrong
|
|
* Fix git push remote to update crowdin translations
|
|
* Fix global mutation of has tasks state
|
|
* Fix header layout for long list titles
|
|
* Fix highlight.js in editor
|
|
* Fix home page tests
|
|
* Fix keyboard shortcuts not working on the task detail page
|
|
* Fix label changes appearing to be saved immediately when editing them
|
|
* Fix labels list in saved filter spacing
|
|
* Fix lint
|
|
* Fix list archived notification mobile layout
|
|
* Fix list settings not being available when list backgrounds are disabled
|
|
* Fix lists showing up multiple times in history
|
|
* Fix llama background url
|
|
* Fix loading a list when it was already partially saved in vuex
|
|
* Fix loading & disabled state on inputs when creating a new task
|
|
* Fix loading labels when editing a saved filter
|
|
* Fix menu styles
|
|
* Fix missing background for tasks on a shared list with a background
|
|
* Fix multiselect search padding
|
|
* Fix new lists created with quick actions not showing up in the menu
|
|
* fix: non unique ids (#672)
|
|
* Fix not reloading tasks of a saved filter after editing it
|
|
* Fix not updating list name in store when changing it
|
|
* Fix other values getting pushed away when creating a new one through multiselect
|
|
* Fix padding for kanban cards
|
|
* Fix parsing dates on the last day of the month
|
|
* Fix populating task details ater updating the description
|
|
* Fix quick actions not opening
|
|
* Fix quick actions not working when nonexisting lists where left over in history
|
|
* Fix redirecting to /login for some routes
|
|
* Fix removing a namespace from state after it was deleted
|
|
* Fix resetting date filters from upcoming after viewing a task detail page (popup)
|
|
* Fix sass division
|
|
* Fix saving showing archived setting
|
|
* Fix selecting a single value from multiselect
|
|
* Fix sending openid scopes when authenticating
|
|
* Fix sending the user back to the list view they came from when opening a task in detail view
|
|
* Fix setting a task as favorite button
|
|
* Fix setting delete button for newly created task comments
|
|
* Fix setting filters for reminders
|
|
* Fix setting secret for updating translations
|
|
* Fix setting task favorite status in test fixtures
|
|
* Fix showing an editor save button in cases where it wasn't required
|
|
* Fix showing edit buttons when the user does not have the rights to use them
|
|
* Fix showing import tasks cta when tasks are loading
|
|
* Fix some translation strings
|
|
* Fix sorting labels
|
|
* Fix spacing for task detail view in lists with a background
|
|
* Fix table headers wrapping in table view
|
|
* Fix table text alignment in task detail page
|
|
* Fix table view scrolling on mobile
|
|
* Fix test for saving a task description
|
|
* Fix tests failing on thursdays
|
|
* Fix token in storage not getting renewed
|
|
* Fix translating dates
|
|
* Fix usage of / in sass
|
|
* Fix user name and avatar alignment in navbar
|
|
* Fix users not removed from the list in settings when unshared
|
|
* Fix user test fixtures
|
|
* fix: vuex mutation violation from draggable (#674)
|
|
|
|
### Dependency Updates
|
|
|
|
* chore(deps): update dependency @4tw/cypress-drag-drop to v1.8.1 (#693)
|
|
* chore(deps): update dependency autoprefixer to v10.3.3 (#684)
|
|
* chore(deps): update dependency autoprefixer to v10.3.4 (#697)
|
|
* chore(deps): update dependency axios to v0.21.2 (#698)
|
|
* chore(deps): update dependency axios to v0.21.3 (#700)
|
|
* chore(deps): update dependency cypress to v8.3.1 (#689)
|
|
* chore(deps): update dependency esbuild to v0.12.23 (#683)
|
|
* chore(deps): update dependency esbuild to v0.12.24 (#688)
|
|
* chore(deps): update dependency esbuild to v0.12.25 (#696)
|
|
* chore(deps): update dependency eslint-plugin-vue to v7.17.0 (#686)
|
|
* chore(deps): update dependency jest to v27.1.0 (#687)
|
|
* chore(deps): update dependency sass to v1.38.1 (#679)
|
|
* chore(deps): update dependency sass to v1.38.2 (#690)
|
|
* chore(deps): update dependency sass to v1.39.0 (#695)
|
|
* chore(deps): update dependency typescript to v4.4.2 (#685)
|
|
* chore(deps): update dependency vite-plugin-pwa to v0.11.2 (#681)
|
|
* chore(deps): update dependency vite to v2.5.1 (#680)
|
|
* chore(deps): update dependency vite to v2.5.2 (#692)
|
|
* chore(deps): update dependency vite to v2.5.3 (#694)
|
|
* chore(deps): update typescript-eslint monorepo to v4.29.3 (#676)
|
|
* chore(deps): update typescript-eslint monorepo to v4.30.0 (#691)
|
|
* Update dependency autoprefixer to v10.3.2 (#670)
|
|
* Update dependency browserslist to v4.16.7 (#634)
|
|
* Update dependency browserslist to v4.16.8 (#664)
|
|
* Update dependency browserslist to v4.17.0 (#701)
|
|
* Update dependency bulma to v0.9.3 (#554)
|
|
* Update dependency cypress-file-upload to v5.0.8 (#556)
|
|
* Update dependency cypress to v7.3.0 (#507)
|
|
* Update dependency cypress to v7.4.0 (#517)
|
|
* Update dependency cypress to v7.5.0 (#541)
|
|
* Update dependency cypress to v7.6.0 (#561)
|
|
* Update dependency cypress to v7.7.0 (#577)
|
|
* Update dependency cypress to v8.1.0 (#624)
|
|
* Update dependency cypress to v8.2.0 (#637)
|
|
* Update dependency cypress to v8.3.0 (#660)
|
|
* Update dependency cypress to v8 (#601)
|
|
* Update dependency date-fns to v2.22.0 (#523)
|
|
* Update dependency date-fns to v2.22.1 (#524)
|
|
* Update dependency date-fns to v2.23.0 (#604)
|
|
* Update dependency dompurify to v2.2.9 (#529)
|
|
* Update dependency dompurify to v2.3.0 (#573)
|
|
* Update dependency dompurify to v2.3.1 (#655)
|
|
* Update dependency esbuild to v0.12.15 (#610)
|
|
* Update dependency esbuild to v0.12.16 (#614)
|
|
* Update dependency esbuild to v0.12.17 (#623)
|
|
* Update dependency esbuild to v0.12.18 (#638)
|
|
* Update dependency esbuild to v0.12.19 (#643)
|
|
* Update dependency esbuild to v0.12.20 (#654)
|
|
* Update dependency esbuild to v0.12.21 (#666)
|
|
* Update dependency esbuild to v0.12.22 (#668)
|
|
* Update dependency eslint-plugin-vue to v7.10.0 (#525)
|
|
* Update dependency eslint-plugin-vue to v7.11.0 (#547)
|
|
* Update dependency eslint-plugin-vue to v7.11.1 (#548)
|
|
* Update dependency eslint-plugin-vue to v7.12.1 (#565)
|
|
* Update dependency eslint-plugin-vue to v7.13.0 (#574)
|
|
* Update dependency eslint-plugin-vue to v7.14.0 (#597)
|
|
* Update dependency eslint-plugin-vue to v7.15.0 (#625)
|
|
* Update dependency eslint-plugin-vue to v7.15.1 (#633)
|
|
* Update dependency eslint-plugin-vue to v7.16.0 (#648)
|
|
* Update dependency eslint to v7.27.0 (#514)
|
|
* Update dependency eslint to v7.28.0 (#539)
|
|
* Update dependency eslint to v7.29.0 (#555)
|
|
* Update dependency eslint to v7.30.0 (#571)
|
|
* Update dependency eslint to v7.31.0 (#596)
|
|
* Update dependency eslint to v7.32.0 (#627)
|
|
* Update dependency highlight.js to v11.0.1 (#538)
|
|
* Update dependency highlight.js to v11.1.0 (#582)
|
|
* Update dependency highlight.js to v11.2.0 (#630)
|
|
* Update dependency highlight.js to v11 (#527)
|
|
* Update dependency jest to v27.0.3 (#526)
|
|
* Update dependency jest to v27.0.4 (#535)
|
|
* Update dependency jest to v27.0.5 (#558)
|
|
* Update dependency jest to v27.0.6 (#569)
|
|
* Update dependency jest to v27 (#519)
|
|
* Update dependency marked to v2.0.4 (#510)
|
|
* Update dependency marked to v2.0.5 (#513)
|
|
* Update dependency marked to v2.0.6 (#522)
|
|
* Update dependency marked to v2.0.7 (#532)
|
|
* Update dependency marked to v2.1.0 (#552)
|
|
* Update dependency marked to v2.1.1 (#553)
|
|
* Update dependency marked to v2.1.2 (#559)
|
|
* Update dependency marked to v2.1.3 (#567)
|
|
* Update dependency marked to v3 (#657)
|
|
* Update dependency @rollup/plugin-commonjs to v19.0.2 (#617)
|
|
* Update dependency sass to v1.33.0 (#512)
|
|
* Update dependency sass to v1.34.0 (#515)
|
|
* Update dependency sass to v1.34.1 (#534)
|
|
* Update dependency sass to v1.35.0 (#550)
|
|
* Update dependency sass to v1.35.1 (#551)
|
|
* Update dependency sass to v1.35.2 (#579)
|
|
* Update dependency sass to v1.36.0 (#606)
|
|
* Update dependency sass to v1.37.0 (#628)
|
|
* Update dependency sass to v1.37.2 (#632)
|
|
* Update dependency sass to v1.37.5 (#635)
|
|
* Update dependency sass to v1.38.0 (#661)
|
|
* Update dependency ts-jest to v27.0.4 (#602)
|
|
* Update dependency ts-jest to v27.0.5 (#662)
|
|
* Update dependency @types/jest to v27.0.1 (#653)
|
|
* Update dependency @types/jest to v27 (#650)
|
|
* Update dependency vite-plugin-pwa to v0.10.0 (#644)
|
|
* Update dependency vite-plugin-pwa to v0.11.0 (#667)
|
|
* Update dependency vite-plugin-pwa to v0.8.2 (#612)
|
|
* Update dependency vite-plugin-pwa to v0.9.3 (#629)
|
|
* Update dependency vite-plugin-vue2 to v1.7.3 (#613)
|
|
* Update dependency vite-plugin-vue2 to v1.8.0 (#646)
|
|
* Update dependency vite-plugin-vue2 to v1.8.1 (#656)
|
|
* Update dependency vite to v2.4.3 (#611)
|
|
* Update dependency vite to v2.4.4 (#619)
|
|
* Update dependency vite to v2.5.0 (#658)
|
|
* Update dependency vue-advanced-cropper to v1.6.0 (#516)
|
|
* Update dependency vue-advanced-cropper to v1.7.0 (#543)
|
|
* Update dependency vue-advanced-cropper to v1.8.0 (#641)
|
|
* Update dependency vue-advanced-cropper to v1.8.1 (#642)
|
|
* Update dependency vue-advanced-cropper to v1.8.2 (#645)
|
|
* Update dependency vue-flatpickr-component to v8.1.7 (#572)
|
|
* Update dependency vue-i18n to v8.24.5 (#564)
|
|
* Update dependency vue-i18n to v8.25.0 (#595)
|
|
* Update dependency vue-router to v3.5.2 (#557)
|
|
* Update dependency wait-on to v6 (#568)
|
|
* Update dependency workbox-cli to v6.1.5 (#609)
|
|
* Update Font Awesome (#636)
|
|
* Update Node.js (#549)
|
|
* Update Node.js to v16.4.1 (#576)
|
|
* Update Node.js to v16.4.2 (#578)
|
|
* Update typescript-eslint monorepo to v4.28.4 (#600)
|
|
* Update typescript-eslint monorepo to v4.28.5 (#618)
|
|
* Update typescript-eslint monorepo to v4.29.0 (#631)
|
|
* Update typescript-eslint monorepo to v4.29.1 (#647)
|
|
* Update typescript-eslint monorepo to v4.29.2 (#659)
|
|
* Update vue monorepo to v2.6.13 (#530)
|
|
* Update vue monorepo to v2.6.14 (#540)
|
|
* Update workbox monorepo to v6.2.0 (#639)
|
|
* Update workbox monorepo to v6.2.2 (#640)
|
|
* Update workbox monorepo to v6.2.4 (#649)
|
|
* User account deletion (#651)
|
|
* User Data Export and import (#699)
|
|
|
|
## [0.17.0 - 2021-05-14]
|
|
|
|
### Added
|
|
|
|
* Add a "done" option to kanban buckets (#440)
|
|
* Add arm64 builds
|
|
* Add button to un-archive a namespace
|
|
* Add clearer call to action when no lists are available yet
|
|
* Add code highlighting for rendered user input text
|
|
* Add github sponsoring
|
|
* Add link share password authentication (#466)
|
|
* Add names to link shares when creating them (#456)
|
|
* Add notifications overview (#414)
|
|
* Add option to remove a list background
|
|
* Add overdue task reminder notification setting
|
|
* Add repeat after one-click intervals
|
|
* Add repeat mode setting for tasks
|
|
* Add security information to readme
|
|
* Add separate manifest template for latest
|
|
* Add settings for user search (#458)
|
|
* Add success message when modifying buckets
|
|
* Add "today" task filter
|
|
* Add view image modal for image attachments
|
|
* Pagingation for tasks in kanban buckets (#419)
|
|
* Persist show archived state
|
|
* Play a sound when marking a task as done
|
|
|
|
### Fixed
|
|
|
|
* Fix adding a label twice when selecting it and pressing enter
|
|
* Fix attachment hover
|
|
* Fix attachment not being added if the task was not a kanban task
|
|
* Fix attachments being added mutliple times
|
|
* Fix bucket test fixture when moving tasks between lists test
|
|
* Fix button height
|
|
* Fix caldav url not containing the api url if the frontend and api are on the same domain
|
|
* Fix checking for undefined behaviour when viewing a task
|
|
* Fix closing popups when clicking outside of them (#378)
|
|
* Fix "create new list" and import buttons on home page
|
|
* Fix create new list test
|
|
* Fix create new namespace test
|
|
* Fix current password id being available twice
|
|
* Fix datepicker popup not fully aligned on mobile
|
|
* Fix defer due date popup
|
|
* Fix delete buttons in forms
|
|
* Fix deleting task relations
|
|
* Fix editor buttons alignment
|
|
* Fix editor placeholder color
|
|
* Fix edit task description test
|
|
* Fix empty call to actions
|
|
* Fix filter container positioning
|
|
* Fix filter container positioning in link shares
|
|
* Fix flaky test
|
|
* Fix flaky test part 2
|
|
* Fix font caching in docker image
|
|
* Fix formatting invalid dates
|
|
* Fix getting back to the default task view when navigating back from a task modal
|
|
* Fix getting back to the kanban board after closing a task popup
|
|
* Fix iterating over check boxes and attachment images in the editor rendering
|
|
* Fix kanban board slightly scrolling
|
|
* Fix kanban height on mobile
|
|
* Fix kanban infinite scrolling on chrome
|
|
* Fix label spacing
|
|
* Fix labels randomly changing color after saving
|
|
* Fix list counter in the navigation counting archived lists
|
|
* Fix list layout when the list has no background for link shares
|
|
* Fix login or register not working when pressing enter
|
|
* Fix logout test
|
|
* Fix map_hash_max_size for docker images
|
|
* Fix misspelling (#415)
|
|
* Fix multiselect on mobile
|
|
* Fix namespace actions alignment in the menu
|
|
* Fix no color selected in the color picket
|
|
* Fix notification parsing for team memeber added
|
|
* Fix notification styling
|
|
* Fix pasting text into task comments or task descriptions
|
|
* Fix priority label width in task list
|
|
* Fix release pipeline steps
|
|
* Fix reloading the task list after changing a filter
|
|
* Fix removing dates from a filter
|
|
* Fix resetting colors from the color picker
|
|
* Fix setting a default color when none was saved
|
|
* Fix setting dates in safari
|
|
* Fix showing and hiding lists in the menu
|
|
* Fix sorting task by due date on task overview
|
|
* Fix spacing for lists with no rights to add new tasks
|
|
* Fix table names in test fixtures
|
|
* Fix task detail view spacings
|
|
* Fix task filter toggle button if the list has a background
|
|
* Fix task icon size
|
|
* Fix task icons on kanban if there were multiple different ones
|
|
* Fix task id spacing
|
|
* Fix task pagination
|
|
* Fix task relation search test
|
|
* Fix tasks moving infinitely in gantt chart (#493)
|
|
* Fix tasks not disappearing from the kanban board when moving them between lists
|
|
* Fix task title heading ux
|
|
* Fix team edit test
|
|
* Fix team edit test (#382)
|
|
* Fix team name in team member added notification
|
|
* Fix test
|
|
* Fix tests after changing button classes
|
|
* Fix text color
|
|
* Fix transition between pages
|
|
* Fix undo when marking a task as done
|
|
* Fix waiting for dependency step when building
|
|
* Fix yarn.lock
|
|
* Only check for token renew when the user is authenticated
|
|
* Only show the llama background for unauthenticated users
|
|
* Only use dark shadows for buttons
|
|
* Prevent setting a bucket limit < 0
|
|
|
|
### Changed
|
|
|
|
* Automatically go back after saving from a popup
|
|
* Better wording of new namespace and list buttons
|
|
* Bring up the keyboard shortcuts when pressing ?
|
|
* Change bucket background color
|
|
* Change main branch to main
|
|
* Cleanup font caching and requesting
|
|
* Don't hide all lists of namespaces when loosing network connectivity
|
|
* Don't save the editor text when it is loaded
|
|
* Don't show the list color in the list view
|
|
* Don't show the "new bucket" button when buckets are still loading
|
|
* Focus task detail elements when they show up
|
|
* Hide new related tasks form when related tasks exist
|
|
* Hide task elements while the task is loading
|
|
* Hide the bucket limit input when clicked away
|
|
* Hide the login form if no api url is configured
|
|
* Improve consistency of the layout (#386)
|
|
* Inline mutliselect search input for multiple elements
|
|
* Make filter buttons look better on mobile
|
|
* Make full task in task list clickable
|
|
* Make hidden lists in the menu more compact
|
|
* Make message undo button secondary
|
|
* Make release steps on master depend on building/testing
|
|
* Make sure all arm64 build steps run in parallel
|
|
* Make sure all empty pages have a call to action
|
|
* Make sure all popups & dropdowns are animated
|
|
* Make sure attachements are only added once to the list after uploading + Make sure the attachment list shows up every
|
|
time after adding an attachment
|
|
* Make sure no cta's are visible while the page is loading
|
|
* Make sure the loading spinner is always visible at the end of the page
|
|
* Make the button shadow lighter
|
|
* Make the icons in the menu light grey
|
|
* Make the input full width by default
|
|
* Make the scrollbars a lighter grey (#394)
|
|
* Make the "upload attachment" button less obvious
|
|
* Move all content to cards (#387)
|
|
* Move all create views to better looking popups (#383)
|
|
* Move buttons to separate component (#380)
|
|
* Move list edit/namespace to separate pages and in a menu (#397)
|
|
* Move the search input to filters
|
|
* Open links to external sites in a new window
|
|
* Rearrange task actions
|
|
* Reduce quick task edit fields
|
|
* Remove the shadow at the "+" button for related tasks
|
|
* Rename .noshadow to .has-no-shadow
|
|
* Rework attachments list to look great everywhere
|
|
* Set user info from api instead of only relying on the info encoded in the jwt token
|
|
* Show call to action for task description if there is none
|
|
* Show label colors when searching for labels
|
|
* Show list if the search result for a task belongs to a different list
|
|
* Show "powered by Vikunja" in link shares
|
|
* Subscriptions and notifications for namespaces, tasks and lists (#410)
|
|
* Switch node-sass to sass
|
|
* Switch telegram notifications to matrix
|
|
* Update ShowTasks view to sort tasks by ascending (#406)
|
|
* Use a lighter grey for comment created dates
|
|
* Use buttons more consistently
|
|
* Use mousedown instead of click event to close modals
|
|
* Work around auto tag for main branch
|
|
|
|
### Dependency Updates
|
|
|
|
* Pin dependency browserslist to 4.16.6 (#500)
|
|
* Pin dependency highlight.js to 10.5.0 (#371)
|
|
* Update browserlist and caniuse-lite db
|
|
* Update dependency bulma to v0.9.2 (#392)
|
|
* Update dependency cypress-file-upload to v5.0.3 (#437)
|
|
* Update dependency cypress-file-upload to v5.0.4 (#455)
|
|
* Update dependency cypress-file-upload to v5.0.5 (#461)
|
|
* Update dependency cypress-file-upload to v5.0.6 (#481)
|
|
* Update dependency cypress-file-upload to v5.0.7 (#498)
|
|
* Update dependency cypress-file-upload to v5 (#379)
|
|
* Update dependency cypress to v6.3.0 (#381)
|
|
* Update dependency cypress to v6.4.0 (#399)
|
|
* Update dependency cypress to v6.5.0 (#412)
|
|
* Update dependency cypress to v6.6.0 (#421)
|
|
* Update dependency cypress to v6.7.1 (#430)
|
|
* Update dependency cypress to v6.8.0 (#435)
|
|
* Update dependency cypress to v6.9.1 (#452)
|
|
* Update dependency cypress to v7.1.0 (#472)
|
|
* Update dependency cypress to v7.2.0 (#494)
|
|
* Update dependency cypress to v7 (#453)
|
|
* Update dependency date-fns to v2.17.0 (#403)
|
|
* Update dependency date-fns to v2.18.0 (#420)
|
|
* Update dependency date-fns to v2.19.0 (#423)
|
|
* Update dependency date-fns to v2.20.0 (#459)
|
|
* Update dependency date-fns to v2.20.1 (#463)
|
|
* Update dependency date-fns to v2.20.2 (#470)
|
|
* Update dependency date-fns to v2.20.3 (#473)
|
|
* Update dependency date-fns to v2.21.0 (#477)
|
|
* Update dependency date-fns to v2.21.1 (#482)
|
|
* Update dependency date-fns to v2.21.2 (#499)
|
|
* Update dependency date-fns to v2.21.3 (#505)
|
|
* Update dependency dompurify to v2.2.7 (#426)
|
|
* Update dependency dompurify to v2.2.8 (#496)
|
|
* Update dependency eslint-plugin-vue to v7.5.0 (#384)
|
|
* Update dependency eslint-plugin-vue to v7.6.0 (#411)
|
|
* Update dependency eslint-plugin-vue to v7.7.0 (#422)
|
|
* Update dependency eslint-plugin-vue to v7.8.0 (#438)
|
|
* Update dependency eslint-plugin-vue to v7.9.0 (#469)
|
|
* Update dependency eslint to v7.18.0 (#376)
|
|
* Update dependency eslint to v7.19.0 (#398)
|
|
* Update dependency eslint to v7.20.0 (#409)
|
|
* Update dependency eslint to v7.21.0 (#418)
|
|
* Update dependency eslint to v7.22.0 (#427)
|
|
* Update dependency eslint to v7.23.0 (#443)
|
|
* Update dependency eslint to v7.24.0 (#464)
|
|
* Update dependency eslint to v7.25.0 (#490)
|
|
* Update dependency eslint to v7.26.0 (#504)
|
|
* Update dependency faker to v5.2.0 (#389)
|
|
* Update dependency faker to v5.3.1 (#400)
|
|
* Update dependency faker to v5.4.0 (#408)
|
|
* Update dependency faker to v5.5.0 (#442)
|
|
* Update dependency faker to v5.5.1 (#444)
|
|
* Update dependency faker to v5.5.2 (#450)
|
|
* Update dependency faker to v5.5.3 (#462)
|
|
* Update dependency highlight.js to v10.6.0 (#407)
|
|
* Update dependency highlight.js to v10.7.1 (#436)
|
|
* Update dependency highlight.js to v10.7.2 (#451)
|
|
* Update dependency lodash to v4.17.21 (#413)
|
|
* Update dependency marked to v1.2.8 (#391)
|
|
* Update dependency marked to v1.2.9 (#401)
|
|
* Update dependency marked to v2.0.1 (#417)
|
|
* Update dependency marked to v2.0.2 (#465)
|
|
* Update dependency marked to v2.0.3 (#468)
|
|
* Update dependency marked to v2 (#405)
|
|
* Update dependency sass-loader to v10.1.1 (#372)
|
|
* Update dependency sass-loader to v10.2.0 (#506)
|
|
* Update dependency sass to v1.32.13 (#509)
|
|
* Update dependency vue-advanced-cropper to v1.3.0 (#404)
|
|
* Update dependency vue-advanced-cropper to v1.3.1 (#424)
|
|
* Update dependency vue-advanced-cropper to v1.3.2 (#425)
|
|
* Update dependency vue-advanced-cropper to v1.3.3 (#439)
|
|
* Update dependency vue-advanced-cropper to v1.3.4 (#441)
|
|
* Update dependency vue-advanced-cropper to v1 (#393)
|
|
* Update dependency vue-advanced-cropper to v1.4.0 (#454)
|
|
* Update dependency vue-advanced-cropper to v1.4.1 (#460)
|
|
* Update dependency vue-advanced-cropper to v1.5.0 (#471)
|
|
* Update dependency vue-advanced-cropper to v1.5.1 (#495)
|
|
* Update dependency vue-advanced-cropper to v1.5.2 (#497)
|
|
* Update dependency vue-drag-resize to v1.5.1 (#457)
|
|
* Update dependency vue-drag-resize to v1.5.2 (#501)
|
|
* Update dependency vue-drag-resize to v1.5.4 (#502)
|
|
* Update dependency vue-easymde to v1.4.0 (#449)
|
|
* Update dependency vue-router to v3.5.0 (#388)
|
|
* Update dependency wait-on to v5.3.0 (#434)
|
|
* Update Font Awesome (#374)
|
|
* Update Font Awesome (#432)
|
|
* Update vue monorepo (#390)
|
|
* Update vue monorepo to v4.5.11 (#385)
|
|
* Update vue monorepo to v4.5.12 (#433)
|
|
* Update vue monorepo to v4.5.13 (#503)
|
|
|
|
## [0.16.0 - 2021-01-10]
|
|
|
|
### Added
|
|
|
|
* Add autocomplete attributes to login and register forms
|
|
* Add color indicators to task list (#321)
|
|
* Add default color palette to picker
|
|
* Add disabled state for task titles
|
|
* Add downloading assets when building docker images
|
|
* Add filters to gantt chart
|
|
* Add login via email
|
|
* Add maskable icon
|
|
* Add Microsoft Todo migration (#339)
|
|
* Add more spacing for checkboxes in the editor
|
|
* Add more spacing to the "Archived" badge in namespace overview
|
|
* Add "new label" button to label management (#359)
|
|
* Add openid scope when redirecting to external openid provider
|
|
* Add proper focus styles
|
|
* Add setting for sending reminder emails (#343)
|
|
* Add showing and modifying user name (#306)
|
|
* Add task filter for assignees (#349)
|
|
* Add task filter for kanban
|
|
* Add task filter for labels (#350)
|
|
* Add task filter for lists and namespaces (#351)
|
|
* Add task filter for reminders (#347)
|
|
* Add trello migration (#336)
|
|
* Add wait in cypress test for user settings
|
|
* Add yarn cache to drone (#312)
|
|
* Authentication with OpenID Connect providers (#305)
|
|
* Better reminders (#308)
|
|
* Better save messages for tasks (#307)
|
|
* Build custom v-tooltip (#290)
|
|
* Build modern build for modern browsers
|
|
* Frontend Testing With Cypress (#313)
|
|
|
|
### Fixed
|
|
|
|
* Don't hide the "new bucket" when updating tasks
|
|
* Don't reset task relation kind after adding a task relation
|
|
* Don't show filter and search buttons for saved filter lists
|
|
* Don't show the "next week/month" buttons on the start page
|
|
* Fix avatar icon of attachments created by
|
|
* Fix deleting a saved filter
|
|
* Fixed squishy color bubble (#358)
|
|
* Fix list not added to lists when duplicating
|
|
* Fix list not being removed from the menu list when deleting it
|
|
* Fix loading states for unrelated components (#370)
|
|
* Fix logging out after reloading the page
|
|
* Fix logging the user out when renewing the token while the api is not reachable
|
|
* Fix non-release docker builds (#357)
|
|
* Fix parsing task done at date
|
|
* Fix password reset
|
|
* Fix related tasks width when the task is opened in a modal
|
|
* Fix reminder inputs and the close buttons not properly aligned
|
|
* Fix removing a kanban bucket
|
|
* Fix removing a namespace not removing it from the list
|
|
* Fix renewing token on focus
|
|
* Fix repeat after layout
|
|
* Fix resetting list rights after updating the list
|
|
* Fix showing the keyboard shortcuts from the menu
|
|
* Fix task background color for link shares
|
|
* Fix tooltip still existing in viewport after hiding them
|
|
* Get rid of the null reminder to fix jumping inputs when updating reminders
|
|
* Hide menu on mobile after navigating
|
|
* Hide share links table header when no share links are available yet
|
|
* Make sure task title and task id are properly shown on mobile (#334)
|
|
* Make sure the editor does not break if the text has checkboxes
|
|
* Make the menu have a fixed width
|
|
* Mobile Menu Fixes (#332)
|
|
* Only show a loading spinner per task when updating a task on the kanban board
|
|
* Only show attachments table header when there are attachments
|
|
* Only show loading spinner over menu when loading namespaces
|
|
* Only show the list with teams if there are any teams
|
|
* Performance improvements (#288)
|
|
* Properly cache html files
|
|
* Refactor app component (#283)
|
|
|
|
### Changed
|
|
|
|
* Bump ini from 1.3.5 to 1.3.8
|
|
* Change avatar endpoint
|
|
* Change cache key for dependencies
|
|
* Change license to AGPLv3
|
|
* Change test waits (I wish I wouldn't need them)
|
|
* Create list through store to make sure it is updated everywhere
|
|
* Improve comment avatars on mobile
|
|
* Improve editor buttons UX (#361)
|
|
* Log the user out if the token could not be renewed
|
|
* Make adding fields to tasks more intuitive (#365)
|
|
* Make keyboard shortcuts single keys
|
|
* Move focus directive to seperate file
|
|
* Move next week/next month task overview pages into a single "Upcoming" page and allow toggle
|
|
* Move "Teams" menu further down the list
|
|
* Pin dependencies (#324)
|
|
* Pin dependency jest to 26.6.3 (#311)
|
|
* Remove "collapse menu button" and make the hamburger button always visible
|
|
* Remove core-js from direct dependencies
|
|
* Remove leftover '.only' modifier
|
|
* Remove the drone cache image since there is no arm compatible image available
|
|
* Remove the focus of the bucket title element after saving the title
|
|
* Replace vue-multiselect with a custom component (#366)
|
|
* Show all available shortcuts everywhere but indicate which work on the current page
|
|
* Show a loading spinner when creating a new kanban task
|
|
* Show an icon if a task has non-empty description (Kanban view and List view) (#360)
|
|
* Show created/updated by for tasks
|
|
* Show done at in task detail view
|
|
* Show loading spinner when loading namespaces & lists
|
|
* Show task progress on task (#354)
|
|
* Update browserlist db
|
|
* Update dependency axios to v0.21.0 (#278)
|
|
* Update dependency axios to v0.21.1 (#353)
|
|
* Update dependency camel-case to v4.1.2 (#315)
|
|
* Update dependency cypress to v6.1.0 (#325)
|
|
* Update dependency cypress to v6.2.0 (#352)
|
|
* Update dependency cypress to v6.2.1 (#367)
|
|
* Update dependency dompurify to v2.2.0 (#274)
|
|
* Update dependency dompurify to v2.2.1 (#287)
|
|
* Update dependency dompurify to v2.2.2 (#289)
|
|
* Update dependency dompurify to v2.2.3 (#320)
|
|
* Update dependency dompurify to v2.2.4 (#330)
|
|
* Update dependency dompurify to v2.2.5 (#340)
|
|
* Update dependency dompurify to v2.2.6 (#342)
|
|
* Update dependency eslint-plugin-vue to v7.2.0 (#319)
|
|
* Update dependency eslint-plugin-vue to v7.3.0 (#333)
|
|
* Update dependency eslint-plugin-vue to v7.4.0 (#356)
|
|
* Update dependency eslint-plugin-vue to v7.4.1 (#368)
|
|
* Update dependency eslint to v7.12.0 (#279)
|
|
* Update dependency eslint to v7.12.1 (#281)
|
|
* Update dependency eslint to v7.13.0 (#293)
|
|
* Update dependency eslint to v7.14.0 (#303)
|
|
* Update dependency eslint to v7.15.0 (#318)
|
|
* Update dependency eslint to v7.16.0 (#344)
|
|
* Update dependency eslint to v7.17.0 (#364)
|
|
* Update dependency @fortawesome/vue-fontawesome to v2.0.2 (#337)
|
|
* Update dependency marked to v1.2.2 (#275)
|
|
* Update dependency marked to v1.2.3 (#291)
|
|
* Update dependency marked to v1.2.4 (#299)
|
|
* Update dependency marked to v1.2.5 (#302)
|
|
* Update dependency marked to v1.2.6 (#326)
|
|
* Update dependency marked to v1.2.7 (#331)
|
|
* Update dependency node-sass to v5 (#282)
|
|
* Update dependency register-service-worker to v1.7.2 (#323)
|
|
* Update dependency sass-loader to v10.0.4 (#276)
|
|
* Update dependency sass-loader to v10.0.5 (#286)
|
|
* Update dependency sass-loader to v10.1.0 (#295)
|
|
* Update dependency snake-case to v3.0.4 (#316)
|
|
* Update dependency vue-advanced-cropper to v0.17.4 (#273)
|
|
* Update dependency vue-advanced-cropper to v0.17.6 (#277)
|
|
* Update dependency vue-advanced-cropper to v0.17.7 (#284)
|
|
* Update dependency vue-advanced-cropper to v0.17.8 (#294)
|
|
* Update dependency vue-advanced-cropper to v0.17.9 (#300)
|
|
* Update dependency vue-advanced-cropper to v0.18.1 (#322)
|
|
* Update dependency vue-advanced-cropper to v0.19.1 (#327)
|
|
* Update dependency vue-advanced-cropper to v0.19.2 (#328)
|
|
* Update dependency vue-advanced-cropper to v0.19.3 (#338)
|
|
* Update dependency vue-advanced-cropper to v0.20.0 (#346)
|
|
* Update dependency vue-advanced-cropper to v0.20.1 (#348)
|
|
* Update dependency vue-easymde to v1.3.1 (#298)
|
|
* Update dependency vue-easymde to v1.3.2 (#335)
|
|
* Update dependency vue-router to v3.4.8 (#280)
|
|
* Update dependency vue-router to v3.4.9 (#292)
|
|
* Update dependency vuex to v3.6.0 (#309)
|
|
* Update dependency wait-on to v5.2.1 (#355)
|
|
* Update vue monorepo to v4.5.10 (#369)
|
|
* Update vue monorepo to v4.5.9 (#301)
|
|
* Use yarn caches when building docker images
|
|
|
|
## [0.15.0 - 2020-10-19]
|
|
|
|
### Added
|
|
|
|
* Add app shortcuts when using vikunja as pwa
|
|
* Add build hash as meta tag to index.html to ensure always loading the new index file
|
|
* Add checkbox to show only tasks which have a due date
|
|
* Add creating labels when creating a task (#192)
|
|
* Add debug logs for loading list + kanban buckets
|
|
* Add deferring task's due dates directly from the overview (#199)
|
|
* Add easymde & markdown preview for editing descriptions and comments (#183)
|
|
* Add github sponsor link
|
|
* Add limits for kanban boards (#234)
|
|
* Add loading spinner when duplicating a list
|
|
* Add more debugging when loading lists or buckets
|
|
* Add more prefetching of components
|
|
* Add notice to a list if it has no tasks
|
|
* Add options to show tasks in range on the overview pages
|
|
* Add Page Titles Everywhere (#177)
|
|
* Allow setting api url from the login screen (#264)
|
|
* Favorite lists (#237)
|
|
* Favorite tasks (#236)
|
|
* Keyboard Shortcuts (#193)
|
|
* Saved filters (#239)
|
|
* Show caldav url in settings if it's enabled server side
|
|
* Show legal links from api if configured
|
|
|
|
### Fixed
|
|
|
|
* Fix archived lists still showing up in the side menu
|
|
* Fix Assignees being deleted when adding a due date (#254)
|
|
* Fix bottom padding on kanban
|
|
* Fix bottom white margin
|
|
* Fix checking for existing migration from other services
|
|
* Fix comparing the currently loaded list with the current list to make sure to only load the list if needed
|
|
* Fix create new bucket button having no margin to the right
|
|
* Fix due date changes not saved on mobile
|
|
* Fix editor spacing
|
|
* Fix long text overflowing in task comments
|
|
* Fix pagination button hover color
|
|
* Fix pwa icon for iOS
|
|
* Fix related tasks list spacing
|
|
* Fix sort order when marking a task as done from the overview
|
|
* Fix task in list style for tasks with assignees
|
|
* Fix task layout in kanban
|
|
* Fix task list if it has tasks with a long unbreakable title
|
|
* Fix task title input taking up almost no space if empty
|
|
* Fix update available breaking the navbar position
|
|
* Make sure to always load the home route when starting the app
|
|
* Make sure to make the list id from the route an int to not fail the comparison
|
|
* More avatar providers (#200)
|
|
* Only show the list at the end of the task if it was not specially required to show the list
|
|
* Only trigger desktop rebuilds on pushes to master
|
|
* Pin dependencies (#184)
|
|
* Pin dependency vue-advanced-cropper to 0.16.10 (#201)
|
|
* Pin dependency vue-shortkey to 3.1.7 (#194)
|
|
* Pin telegram notify in drone
|
|
* Prevent loading the list + kanban board again when closing the task popup
|
|
* Prevent rendering html in tooltips
|
|
* Release preparations
|
|
* Remove html from tooltip
|
|
* Replace renovate tokens with env
|
|
|
|
### Changed
|
|
|
|
* Always focus inputs on kanban when adding a new task or bucket
|
|
* Automatically scroll to the bottom of a bucket after adding a new task to it
|
|
* Bump http-proxy from 1.18.0 to 1.18.1
|
|
* Cleanup code & make sure it has a common code style
|
|
* Disabele spellcheck on bucket titles
|
|
* Don't cache everything in the service worker, only explicitly assets
|
|
* Don't create a label through quick add if the title is empty
|
|
* Don't show a confusing message if no options are available
|
|
* Hide the user menu if clicked outside of it
|
|
* Hide UI elements if the user does not have the right to use them (#211)
|
|
* Include fonts css in the main css bundle
|
|
* Make task list, teams and settings pages max width of $desktop and centered
|
|
* Make the task view full width for shares if the list has a background
|
|
* Mark tasks as done from the kanban board with ctrl+click
|
|
* Open unsplash author links in a new window
|
|
* Put the editor container higher up for task description
|
|
* Redirect to current list view on click on list in menu again
|
|
* Switch release bucket to scaleway s3
|
|
* Trigger a rebuild of the desktop app on builds to master for the frontend
|
|
* Trigger @change when pasting content into editor
|
|
* Update dependency axios to v0.20.0 (#216)
|
|
* Update dependency bulma to v0.9.1 (#252)
|
|
* Update dependency date-fns to v2.15.0 (#190)
|
|
* Update dependency date-fns to v2.16.0 (#220)
|
|
* Update dependency date-fns to v2.16.1 (#223)
|
|
* Update dependency dompurify to v2.0.14 (#221)
|
|
* Update dependency dompurify to v2.0.15 (#229)
|
|
* Update dependency dompurify to v2.0.17 (#241)
|
|
* Update dependency dompurify to v2.1.0 (#245)
|
|
* Update dependency dompurify to v2.1.1 (#248)
|
|
* Update dependency eslint-plugin-vue to v7.0.1 (#257)
|
|
* Update dependency eslint-plugin-vue to v7.1.0 (#271)
|
|
* Update dependency eslint-plugin-vue to v7 (#255)
|
|
* Update dependency eslint to v7.10.0 (#250)
|
|
* Update dependency eslint to v7.11.0 (#263)
|
|
* Update dependency eslint to v7.4.0 (#175)
|
|
* Update dependency eslint to v7.5.0 (#191)
|
|
* Update dependency eslint to v7.6.0 (#198)
|
|
* Update dependency eslint to v7.7.0 (#213)
|
|
* Update dependency eslint to v7.8.0 (#225)
|
|
* Update dependency eslint to v7.8.1 (#228)
|
|
* Update dependency eslint to v7.9.0 (#242)
|
|
* Update dependency @fortawesome/vue-fontawesome to v2 (#226)
|
|
* Update dependency http-proxy from 1.18.0 to 1.18.1
|
|
* Update dependency lodash to v4.17.16 (#178)
|
|
* Update dependency lodash to v4.17.17 (#179)
|
|
* Update dependency lodash to v4.17.18 (#180)
|
|
* Update dependency lodash to v4.17.19 (#181)
|
|
* Update dependency lodash to v4.17.20 (#212)
|
|
* Update dependency marked to v1.1.1 (#185)
|
|
* Update dependency marked to v1.2.0 (#251)
|
|
* Update dependency sass-loader to v10.0.1 (#219)
|
|
* Update dependency sass-loader to v10.0.2 (#230)
|
|
* Update dependency sass-loader to v10.0.3 (#262)
|
|
* Update dependency sass-loader to v10 (#217)
|
|
* Update dependency sass-loader to v9.0.1 (#174)
|
|
* Update dependency sass-loader to v9.0.2 (#176)
|
|
* Update dependency sass-loader to v9.0.3 (#203)
|
|
* Update dependency sass-loader to v9 (#173)
|
|
* Update dependency vue-advanced-cropper to v0.17.0 (#231)
|
|
* Update dependency vue-advanced-cropper to v0.17.1 (#232)
|
|
* Update dependency vue-advanced-cropper to v0.17.2 (#238)
|
|
* Update dependency vue-advanced-cropper to v0.17.3 (#243)
|
|
* Update dependency vue-drag-resize to v1.4.1 (#182)
|
|
* Update dependency vue-drag-resize to v1.4.2 (#197)
|
|
* Update dependency vue-easymde to v1.2.2 (#187)
|
|
* Update dependency vue-easymde to v1.3.0 (#256)
|
|
* Update dependency vue-flatpickr-component to v8.1.6 (#222)
|
|
* Update dependency vue-router to v3.4.0 (#202)
|
|
* Update dependency vue-router to v3.4.1 (#204)
|
|
* Update dependency vue-router to v3.4.2 (#205)
|
|
* Update dependency vue-router to v3.4.3 (#210)
|
|
* Update dependency vue-router to v3.4.4 (#247)
|
|
* Update dependency vue-router to v3.4.5 (#249)
|
|
* Update dependency vue-router to v3.4.6 (#260)
|
|
* Update dependency vue-router to v3.4.7 (#269)
|
|
* Update Font Awesome (#188)
|
|
* Update Font Awesome (#253)
|
|
* Update Font Awesome (#258)
|
|
* Update renovate token
|
|
* Update vue monorepo to v2.6.12 (#215)
|
|
* Update vue monorepo to v4.5.2 (#208)
|
|
* Update vue monorepo to v4.5.3 (#209)
|
|
* Update vue monorepo to v4.5.4 (#214)
|
|
* Update vue monorepo to v4.5.6 (#244)
|
|
* Update vue monorepo to v4.5.7 (#259)
|
|
* Update vue monorepo to v4.5.8 (#272)
|
|
* Use team update route to update a team member's admin status
|
|
|
|
## [0.14.1 - 2020-08-06]
|
|
|
|
### Fixed
|
|
|
|
* Prevent html being rendered in tooltips
|
|
|
|
## [0.14.0 - 2020-07-01]
|
|
|
|
### Added
|
|
|
|
* Add border to colorpicker (fixes #146)
|
|
* Add changing list identifier
|
|
* Add changing the uid and gid in docker through env variables
|
|
* Add color picker to change task color to task detail view
|
|
* Add docker build pipelines for arm and amd64 (#164)
|
|
* Add docker multiarch manifest build step
|
|
* Add list duplicate (#172)
|
|
* Add mention of unsplash in the background settings
|
|
* Add option to hide the menu on desktop
|
|
* Add option to remove color from label, task, namespace or list (#157)
|
|
* Add repeating tasks from current date setting
|
|
* Add suffix for auto built docker images per arch
|
|
* Add todoist migrator to the frontend
|
|
* Add yarn timeout to build
|
|
* Custom backgrounds for lists (#144)
|
|
* Enable resetting search input
|
|
* List Background upload (#151)
|
|
* Namespaces & Lists Page (#160)
|
|
* Task Filters (#149)
|
|
|
|
### Fixed
|
|
|
|
* Always break kanban card titles
|
|
* Check if we have a service worker available before trying to communicate with it
|
|
* Don't disable the task add button if input is empty
|
|
* Don't try to fetch the initial unsplash results when unsplash backgrounds are disabled
|
|
* Don't try to make a request to get the totp status if its disabled
|
|
* Ensure consistent naming of title fields (#134)
|
|
* Fix changing task dates
|
|
* Fix Datetime Handling (#168)
|
|
* Fix docker arm build plugin
|
|
* Fix docker arm build tag
|
|
* Fix edit task repeat after being undefined (again)
|
|
* Fix error messages when trying to update tasks in kanban if kanban hasn't been opened yet
|
|
* Fix error when adding a background to a list which did not have one before
|
|
* Fix gantt chart not updating when navigating between lists
|
|
* Fix getting migration status
|
|
* Fix hamburger icon on mobile padding
|
|
* Fix kanban board height
|
|
* Fix kanban tasks with backgrounds
|
|
* Fix list title on mobile
|
|
* Fix login form on mobile
|
|
* Fix notifications not using task title
|
|
* Fix not sending the user to the view they came from when viewing task details
|
|
* Fix not showing changes in kanban when switching between views
|
|
* Fix redirect when not logged in
|
|
* Fix register
|
|
* Fix related tasks overflowing if a related task has a long name
|
|
* Fix related tasks search
|
|
* Fix repeat after value being undefined error in task edit panel
|
|
* Fix saving list view if not present in browser
|
|
* Fix search on mobile
|
|
* Fix task title not editable in edit task pane
|
|
* Fix trying to load kanban buckets if the kanban board is not in focus
|
|
* Fix typo when no upcoming tasks are available
|
|
* Fix user dropdown on mobile
|
|
* Only load tasks when the user is authenticated
|
|
* Remember list view when navigating between lists
|
|
* Remove old tasks when loading list view
|
|
|
|
### Changed
|
|
|
|
* Change logo primary color
|
|
* Color the whole card on kanban if the task has a color
|
|
* Don't show a success message if it is obvious the action has been successful
|
|
* Don't show the task id in list view
|
|
* Hide hints on start page if a user has tasks (#159)
|
|
* Hide totp settings if it is disabled server side
|
|
* Increase network timeout when building docker image
|
|
* Make sure the version includes the tag when building docker images
|
|
* # PrideMonth
|
|
* Only renew user token on tab focus events
|
|
* Redirect the user to login page if the token expired when the tab gets focus again
|
|
* Remove title length restrictions
|
|
* Rename routes to follow the same pattern
|
|
* Restructure components
|
|
* Save list view per list and not globally
|
|
* Show list background when viewing a link share
|
|
* Show namespace name in list search field
|
|
* Show task index instead of id on kanban
|
|
* Simplify pipeline
|
|
* Update dependency bulma to v0.9.0 (#150)
|
|
* Update dependency date-fns to v2.14.0 (#136)
|
|
* Update dependency eslint to v7.1.0 (#139)
|
|
* Update dependency eslint to v7.2.0 (#148)
|
|
* Update dependency eslint to v7.3.0 (#162)
|
|
* Update dependency eslint to v7.3.1 (#166)
|
|
* Update dependency @fortawesome/vue-fontawesome to v0.1.10 (#158)
|
|
* Update dependency vue-easymde to v1.2.1 (#145)
|
|
* Update dependency vue-router to v3.2.0 (#137)
|
|
* Update dependency vue-router to v3.3.1 (#141)
|
|
* Update dependency vue-router to v3.3.2 (#142)
|
|
* Update dependency vue-router to v3.3.4 (#156)
|
|
* Update dependency vuex to v3.5.0 (#170)
|
|
* Update dependency vuex to v3.5.1 (#171)
|
|
* Update Font Awesome (#161)
|
|
* Update vue monorepo (#153)
|
|
* Update vue monorepo to v4.4.1 (#140)
|
|
* Update vue monorepo to v4.4.4 (#154)
|
|
* Update vue monorepo to v4.4.5 (#165)
|
|
* Update vue monorepo to v4.4.6 (#167)
|
|
* Use the right Id when loading unsplash thumbnails
|
|
|
|
## [0.13] - 2020-05-12
|
|
|
|
#### Added
|
|
|
|
* Add docker run script to change api url on startup
|
|
* Add github token for renovate (#89)
|
|
* Add input length validation for team names
|
|
* Add list title in overview page
|
|
* Add logging frontend version to console on startup
|
|
* Add moving tasks between lists
|
|
* Add scrolling for task table view
|
|
* Add telegram release notificiation (#98)
|
|
* Add user settings (#108)
|
|
* Better responsive layout for unauthenticated pages
|
|
* Change default api url to 3456 (Vikunja default)
|
|
* Configure Renovate (#80)
|
|
* Docker multistage build (#113)
|
|
* Don't open task detail in popup for list and table view
|
|
* Don't show the llama background when on mobile
|
|
* Highlight the current list when something list related is called
|
|
* Kanban (#118)
|
|
* Make api url configurable in index.html
|
|
* Make "Move task to different list" wording shorter
|
|
* Make sure the api url does not have a / at the end
|
|
* Show parent list and namespace for tasks in detail views
|
|
* Show the list of a related task if it belongs to a different list
|
|
* TOTP (#109)
|
|
* Open popup detail view when opening from task overview
|
|
* Vuex (#126)
|
|
|
|
#### Fixed
|
|
|
|
* Fetch tags when building in ci to display proper versions
|
|
* Fix attachment icon
|
|
* Fix avatar url
|
|
* Fix bucket spacing on kanban board
|
|
* Fix changing api url when releasing
|
|
* Fix closing of notifications by clicking on it not working
|
|
* Fix creating a new task on a list when in list view
|
|
* Fix date table cell getting wrong data
|
|
* Fix %done in table view
|
|
* Fix drone config
|
|
* Fix id params not being named correctly
|
|
* Fix listId not changing when switching between lists
|
|
* Fix listId not defined in list view switcher
|
|
* Fix loading state for kanban board
|
|
* Fix maintaining the current page for the list view when navigating back from another page
|
|
* Fix navigating back to list view after deleting a task
|
|
* Fix not all labels being shown
|
|
* Fix not redirecting to login page after logging out
|
|
* Fix not re-loading tasks when switching between overviews
|
|
* Fix opening link share list view
|
|
* Fix pagination for tasks
|
|
* Fix parsing nested array with non-objects when updating
|
|
* Fix parsing nested models
|
|
* Fix redirecting for unauthenticated pages to login
|
|
* Fix redirecting to list view from task detail
|
|
* Fix related tasks input size
|
|
* Fix related tasks list being too large
|
|
* Fix setting api url when building docker image
|
|
* Fix sharing rights not displayed correctly
|
|
* Fix task modal with when attachments are present
|
|
* Fix task relation kind dropdown
|
|
* Fix task sort parameters
|
|
* Fix task title overflowing in detail view
|
|
* Fix team managment (#121)
|
|
* Fix trying to load the current tasks even when not logged in (Fixes #133)
|
|
* Fix undefined getter for related tasks
|
|
* Fix uploading attachments
|
|
* Fix user search bar not hiding in edit team view
|
|
* Fix using filters for overview views
|
|
* Fix version console log when compiling for Docker
|
|
* Let labels take all available space on tasks
|
|
|
|
#### Changed
|
|
|
|
* Less explicit matching of api routes for service worker
|
|
* Make all api fields snake_case (#105)
|
|
* Make the task font size smaller for task cards
|
|
* Move conversion of snake_case to camelCase to model to make recursive models still work
|
|
* Only set fullpage state to false if the page is actually fullpage
|
|
* Only show undone tasks on task overview page
|
|
* Pin dependencies (#106)
|
|
* Pin dependencies (#81)
|
|
* Pin dependency vue-smooth-dnd to 0.8.1 (#120)
|
|
* Pin dependency vuex to 3.3.0 (#128)
|
|
* Pluralize related task kinds if there is more than one
|
|
* Remove debug log
|
|
* Remove debug logging
|
|
* Remove dependency in docker build step when releasing
|
|
* Remove dependency in docker build step when releasing latest
|
|
* Remove llama-upside-down.svg
|
|
* Remove task in kanban state when removing in task detail view
|
|
* Switch docker image to node for building
|
|
* Update dependency axios to v0.19.2 (#83)
|
|
* Update dependency babel-eslint to v10.1.0 (#84)
|
|
* Update dependency bulma to v0.8.1 (#85)
|
|
* Update dependency bulma to v0.8.2 (#104)
|
|
* Update dependency copy-to-clipboard to v3.3.1 (#100)
|
|
* Update dependency core-js to v3.6.4 (#101)
|
|
* Update dependency core-js to v3.6.5 (#102)
|
|
* Update dependency date-fns to v2.11.1 (#88)
|
|
* Update dependency date-fns to v2.12.0 (#103)
|
|
* Update dependency date-fns to v2.13.0 (#127)
|
|
* Update dependency eslint-plugin-vue to v6.2.2 (#91)
|
|
* Update dependency eslint to v6.8.0 (#90)
|
|
* Update dependency eslint to v7 (#129)
|
|
* Update dependency node-sass to v4.13.1 (#92)
|
|
* Update dependency node-sass to v4.14.0 (#119)
|
|
* Update dependency node-sass to v4.14.1 (#125)
|
|
* Update dependency register-service-worker to v1.7.1 (#93)
|
|
* Update dependency sass-loader to v8.0.2 (#94)
|
|
* Update dependency v-tooltip to v2.0.3 (#95)
|
|
* Update dependency vue-easymde to v1.2.0 (#116)
|
|
* Update dependency vue-router to v3.1.6 (#96)
|
|
* Update dependency vuex to v3.4.0 (#132)
|
|
* Update Font Awesome (#82)
|
|
* Update Node.js to v13.14.0 (#123)
|
|
* Update tasks in kanban board after editing them in task detail view (#130)
|
|
* Update vue-cli monorepo to v4.3.0 (#97)
|
|
* Update vue-cli monorepo to v4.3.1 (#99)
|
|
* Upgrade vue-cli
|
|
|
|
## [0.12] - 2020-04-04
|
|
|
|
#### Added
|
|
|
|
* Table View for tasks (#76)
|
|
* 404 page
|
|
* Add creating new related tasks
|
|
* Add getting the user avatar from the api (#68)
|
|
* Add support for archiving lists and namespaces (#73)
|
|
* Add task search term to query param to enable navigation
|
|
* Add undo button to notification when marking a task as done
|
|
* Add user to attachments list
|
|
* Colors for lists and namespaces (#74)
|
|
* Enable marking tasks as done from the task overview
|
|
* Ensure labels of a task get updated when updating them
|
|
* Input length validation for new tasks, lists and namespaces (#70)
|
|
* Pre/Suffix formatted dates with relative pronouns like "in [one day]" or "[two days] ago"
|
|
|
|
#### Fixed
|
|
|
|
* Fix avatar sizes
|
|
* Fix changing task dates (due/start/end/reminders)
|
|
* Fix comments not being loaded again when switching between tasks
|
|
* Fix error notification still being shown on password reset pages despite no error
|
|
* Fix gantt chart (#79)
|
|
* Fix icon overflowing in navigation
|
|
* Fix namespace model name showing wrong placeholder until the namespace was loaded
|
|
* Fix new related task not being visible in the search field
|
|
* Fix not highlighting the current list in menu when paginating
|
|
* Fix updating a task with repeat after interval from list view (Fixes #75)
|
|
* Use deep imports for importing lodash to make tree shaking easier
|
|
* Revert "Use deep imports for importing lodash to make tree shaking easier"
|
|
* Work around browsers preventing Vue bindings from working with autofill (Fixes #78)
|
|
|
|
#### Changed
|
|
|
|
* Schedule token renew every minute
|
|
* Swap moment.js with date-fns
|
|
* Change release bucket
|
|
|
|
## [0.11] - 2020-03-01
|
|
|
|
### Added
|
|
|
|
* Add a button to the task detail page to mark a task as done
|
|
* Add a link to vikunja.io (#56)
|
|
* Add automatic user token renew (#43)
|
|
* Add auto save for task edit sidebar
|
|
* Add moment.js for date related things (#50)
|
|
* Add removing of tasks (#48)
|
|
* Add saving task title with ctrl+enter
|
|
* Add saving the description with ctrl+enter
|
|
* Add slight background change when hovering over a task in the list
|
|
* Add Wunderlist migration (#46)
|
|
* Task Comments (#66)
|
|
* Task Pagination (#38)
|
|
* Task Search (#52)
|
|
* Task sorting (#39)
|
|
* Notifications for task reminders (#57)
|
|
* PWA update available notification (#42)
|
|
* Set the end date to the same as the due date if a start date was set but no end date
|
|
* Show parent tasks in task overview list (#41)
|
|
|
|
### Fixed
|
|
|
|
* Fix textarea in task detail view not having a background when focused (#937 in Vikunja)
|
|
* Fix "Add a reminder" being shown
|
|
* Fix adding a task to an empty list
|
|
* Fix a typo (#64)
|
|
* Fix changelog version
|
|
* Fix changing the right of a list shared with a user
|
|
* Fix date handling on task detail page
|
|
* Fix drone testing pipeline triggering only when pushing to master and not on prs
|
|
* Fix email field type (#58)
|
|
* Fix error container at registration page always being displayed
|
|
* Fix gravatar url
|
|
* Fix height of task add button
|
|
* Fix initial dates on task edit sidebar
|
|
* Fix label input field breaking in a new line on task detail page
|
|
* Fix loading tasks for the first page after navigating to a new list
|
|
* Fix not using router links for previous and back buttons
|
|
* Fix priority label styling
|
|
* Fix reminders not being shown on task detail view on mobile
|
|
* Fix task text breaking on list home on mobile
|
|
* Fix task title on mobile (#54)
|
|
* Fix update notification layout on mobile (#44)
|
|
* Fix using the error data prop in components (#53)
|
|
* Don't schedule a reminder if the reminder date is in the past
|
|
* Don't try to cancel notifications if the browser does not support it
|
|
* Only focus inputs if the viewport is large enough (#55)
|
|
* Set user menu inactive when logging out
|
|
* Show if a related task is done (#49)
|
|
|
|
### Changed
|
|
|
|
* Always schedule notification
|
|
* Hide the llama from the top on the task detail page
|
|
* Improve link share layout
|
|
* Load Fonts directly
|
|
* Make sure to use date objects everywhere where dealing with dates
|
|
* Migration Improvements (#47)
|
|
* Move "Next Week" section in menu below "Next Month"
|
|
* Move the Vikunja logo to the hamburger menu on mobile
|
|
* Preload fonts css
|
|
* Rearrange button order on task detail view
|
|
* Reorganize Styles (#45)
|
|
* Show motd everywhere
|
|
* Sort tasks on start page by due date desc and id desc
|
|
* Update dependencies (#40)
|
|
* Use message mixin for handling success and error messages (#51)
|
|
* Use the same method everywhere to calculate the avatar url
|
|
* Better default profile image
|
|
* Better wording for shared settings
|
|
* Bump npm to 6.13
|
|
* Put the add reminders button on the task detail page higher up
|
|
* Directly link to the task for tasks on the start page
|
|
* Disable production source maps
|
|
|
|
## [0.9] - 2019-11-24
|
|
|
|
### Added
|
|
|
|
* Add minimal PWA (#34)
|
|
* Added caching to the docker image
|
|
* Added changing %Done on a task
|
|
* Added global api config (#31)
|
|
* Added handling if the user is offline (#35)
|
|
* Added labels for login and register inputs
|
|
* Added link sharing (#30)
|
|
* Added meta description tag
|
|
* Added support for HTTP/2 to the docker image
|
|
* Added the function to collapse all lists in a namespace in the sidebar menu
|
|
|
|
### Changed
|
|
|
|
* Correctly preload fonts
|
|
* Different edit icon
|
|
* Improved font handling
|
|
* Load the offline image quietly in the background
|
|
* Moved non-theme stuff in general.scss
|
|
* Removed rancher configuration
|
|
* Removed unused preload fonts tags
|
|
* Replace all spaces with tabs
|
|
* Show avatars of assigned users
|
|
* Sort tasks by done/undone first and then newest
|
|
* Task Detail View (#37)
|
|
* Update vue/cli-service
|
|
* Updated axios
|
|
* Updated dependencies
|
|
* Updated packages
|
|
* Updated packages to their latest versiosn
|
|
* Use the new listuser endpoint to search for users
|
|
|
|
### Fixed
|
|
|
|
* Fix edit label pane not closing when clicking on it
|
|
* Fixed gzip compression in docker
|
|
* Fixed label edit still opening when deleting a label
|
|
* Fixed menu not being visible on mobile
|
|
* Fixed namespace loading (#32)
|
|
* Fixed new task field not being reset after adding a new task
|
|
* Fixed redirect to login page (#33)
|
|
* Fixed scroll behaviour
|
|
* Fixed shared lists overflowing
|
|
* Fixed sharing with a user not working
|
|
* Fixed task update not working
|
|
* Fixed task update not working (again)
|
|
* Fixed team creating not working
|
|
* Handle task relations the right way (#36)
|
|
|
|
### Misc
|
|
|
|
* Moved markdown-based todo list to Vikunja [skip ci]
|
|
* Use yarn image instead of installing it every time
|
|
|
|
## [0.7] - 2019-04-30
|
|
|
|
### Added
|
|
|
|
* Design overhaul (#28)
|
|
* Gantt charts (#29)
|
|
* Pretty Scrollbars
|
|
* Task colors
|
|
|
|
### Fixed
|
|
|
|
* Fixed getting tasks (#27)
|
|
|
|
## [0.6] - 2019-03-08
|
|
|
|
### Added
|
|
|
|
* Labels (#25)
|
|
* Task priorites (#19)
|
|
* Task assingees (#21)
|
|
|
|
### Changed
|
|
|
|
* All requests are now using models and services, improving the development experience
|
|
* Team managing (#18)
|
|
|
|
## [0.5] - 2018-12-29
|
|
|
|
### Added
|
|
|
|
* User email verification when registering
|
|
* password reset
|
|
* Task overview
|
|
* Multiple reminders
|
|
* Repeating tasks
|
|
* Subtasks
|
|
* Task duration
|
|
* All new design
|
|
* Week and month view for tasks
|
|
|
|
### Changed
|
|
|
|
* Go to overview when clicking on the logo
|
|
* CSS improvements
|
|
* Don't show options to edit pseudonamespace
|
|
* Delay loading animation to not show it when the request finishes in < 100ms
|
|
* Use email instead of username when resetting a password
|
|
|
|
### Fixed
|
|
|
|
* Fixed trying to verify an email when there was none
|
|
* Fixed loading tasks when the user was not authenticated
|
|
|
|
## [0.1] - 2018-09-20
|
|
|