2019-11-24 19:49:12 +01:00
|
|
|
# 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.
|
|
|
|
|
2020-05-12 22:16:04 +02:00
|
|
|
## [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
|
|
|
|
|
2020-04-04 22:38:01 +02:00
|
|
|
## [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
|
|
|
|
|
2020-03-01 17:40:41 +01:00
|
|
|
## [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
|
|
|
|
|
2019-11-24 19:55:35 +01:00
|
|
|
## [0.9] - 2019-11-24
|
2019-11-24 19:51:45 +01:00
|
|
|
|
|
|
|
### 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
|
|
|
|
|
2019-11-24 19:49:12 +01:00
|
|
|
## [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
|
|
|
|
|