2019-11-24 19:49:12 +01:00
# Changelog
All notable changes to this project will be documented in this file.
2021-09-05 17:07:51 +02:00
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 ).
2019-11-24 19:49:12 +01:00
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.
2022-08-17 10:17:18 +02:00
## [0.19.1] - 2022-08-17
### Bug Fixes
* *(dark mode)* Code background color
* *(dark mode)* Make a focused text only button actually readable
* *(lists)* Moving a list into another namespace on the first position* I18n scope ([5b8d142 ](5b8d142abba9559f6b259940d5f35ccb1c098496 ))
* Clear all localstorage when logging out ([51ffe93 ](51ffe930483bdd02118b512bb00a1ca50a5ce2e5 ))
* Search for assignees by username (#2264 ) ([c6e7390 ](c6e7390f137991a6d992ad62ddca46a07fd4bf4e ))
### Dependencies
* *(deps)* Update dependency sass to v1.54.2 (#2219 )
* *(deps)* Update vueuse to v9.1.0 (#2220 )
* *(deps)* Update dependency sass to v1.54.3 (#2223 )
* *(deps)* Update sentry-javascript monorepo to v7.9.0 (#2224 )
* *(deps)* Update dependency vue-i18n to v9.2.1
* *(deps)* Update dependency vitest to v0.21.0
* *(deps)* Update dependency vue-i18n to v9.2.2 (#2228 )
* *(deps)* Update dependency postcss to v8.4.16 (#2230 )
* *(deps)* Update dependency vue-tsc to v0.39.5
* *(deps)* Update dependency caniuse-lite to v1.0.30001374 (#2231 )
* *(deps)* Update dependency netlify-cli to v10.15.0 (#2232 )
* *(deps)* Update dependency esbuild to v0.14.54 (#2233 )
* *(deps)* Update typescript-eslint monorepo to v5.33.0 (#2235 )
* *(deps)* Update dependency @faker -js/faker to v7.4.0 (#2234 )
* *(deps)* Update dependency vite to v3.0.5 (#2237 )
* *(deps)* Update dependency sass to v1.54.4 (#2238 )
* *(deps)* Update dependency esbuild to v0.15.0 (#2239 )
* *(deps)* Update dependency vue-tsc to v0.40.0 (#2241 )
* *(deps)* Update dependency vitest to v0.21.1 (#2236 )
* *(deps)* Update sentry-javascript monorepo to v7.10.0 (#2242 )
* *(deps)* Update dependency rollup to v2.77.3 (#2245 )
* *(deps)* Update dependency esbuild to v0.15.1 (#2244 )
* *(deps)* Update dependency vue-tsc to v0.40.1 (#2243 )
* *(deps)* Update dependency vite to v3.0.6 (#2252 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v2.0.1 (#2250 )
* *(deps)* Update dependency @cypress/vue to v4.1.0 (#2249 )
* *(deps)* Update dependency @vitejs/plugin -vue to v3.0.2 (#2251 )
* *(deps)* Update dependency @cypress/vite -dev-server to v3.1.0 (#2248 )
* *(deps)* Update dependency esbuild to v0.15.2 (#2255 )
* *(deps)* Update dependency vite to v3.0.7 (#2254 )
* *(deps)* Update dependency @vitejs/plugin -vue to v3.0.3 (#2253 )
* *(deps)* Update dependency eslint to v8.22.0 (#2256 )
* *(deps)* Update dependency rollup to v2.78.0 (#2257 )
* *(deps)* Update dependency esbuild to v0.15.3
* *(deps)* Update dependency netlify-cli to v10.17.4 (#2262 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001376 (#2261 )
* *(deps)* Update typescript-eslint monorepo to v5.33.1 (#2263 )
* *(deps)* Update dependency vitest to v0.22.0 (#2265 )
* *(deps)* Update dependency cypress to v10.5.0 (#2266 )
* *(deps)* Update dependency @cypress/vite -dev-server to v3.1.1 (#2267 )
* *(deps)* Update dependency postcss-preset-env to v7.8.0 (#2268 )
* *(deps)* Update dependency vite to v3.0.8 (#2269 )
* *(deps)* Update dependency esbuild to v0.15.4 (#2270 )
* *(deps)* Update dependency cypress to v10.6.0 (#2271 )
* *(deps)* Update dependency esbuild to v0.15.5 (#2272 )
2022-08-03 20:17:37 +02:00
## [0.19.0] - 2022-08-03
### Bug Fixes
* *(ListList)* Use ButtonLink
* *(a11y)* Remove wrong aria-label
* *(button)* Min-height
* *(dark mode)* Dark mode adjustments (#1069 )
* *(dark mode)* Disabled input colors
* *(dark mode)* Flatpickr colors
* *(docker)* Setting nginx run ports
* *(docker)* Properly replace api url
* *(editor)* Duplicate edit buttons for empty descriptions
* *(faker)* Imports
* *(gantt)* Use function to create default date
* *(gantt)* Correctly show month and year in gantt chart on safari
* *(kanban)* Transition animation for bucket footer when adding a new task
* *(kanban)* Make sure the buckets don't appear glued to the bottom
* *(kanban)* Background content scrolling when opening a task
* *(kanban)* Make sure the task position is calculated correctly
* *(kanban)* Error when moving a task to an empty bucket
* *(kanban)* Reset loading state after creating a task
* *(natural language parser)* Fix parsing short days
* *(natural language parser)* Parts of week days in other words
* *(password)* Watcher (#2097 )
* *(quick-add-magic)* Use ButtonLink
* *(ready)* Remove class form fragment
* *(tests)* Wait until namespaces are loaded before checking if the history is present
* *(tests)* Add more waits for namespaces loaded
* *(tests)* Assert absence of last viewed headline more precisely
* *(tests)* Wait until lists are loaded
* *(tests)* Don't assert for h3 anymore
* *(tests)* Don't visit / directly but use navigation instead
* *(tests)* Make sure to create all lists before doing anything
* *(tests)* Make sure the namespace exists before trying to run the history tests
* *(tests)* Set correct user issuer for test users
* *(tests)* Remove old label task relations before adding a new one
* *(tests)* Correctly set task position in cypress test fixtures
* *(translations)* Typo
* *(user)* Settings wording
* *(vscode)* Example plugin name (#2076 )* Remove attachment by id (#725 ) ([0376ef5 ](0376ef53e38a8b20137d710edb4ea0be4d0fb2d1 ))
* Use date-fns for gantt years (#734 ) ([077fe26 ](077fe264f009e9c60593daf04e48111e686cff79 ))
* Import bulma utilities global (#738 ) ([3ac25c9 ](3ac25c9f08d6a575c901c4164783f8ab75227d66 ))
* No drag delay when using mouse on touch device (#748 ) ([d88e299 ](d88e299358099c6ac5924d91bc660eb0fd80a3a5 ))
* Fix spelling in cypress README (#763 ) ([77352e7 ](77352e7a8c1eafdfa1a8c22152c7191bdaa5a61e ))
* Prevent vue-shortkey use in elements with contenteditable (#775 ) ([17d11c6 ](17d11c6ce387ce15141a27574701aa3801f924b7 ))
* Computed in api-config (#777 ) ([3245752 ](3245752a8003026f86c50cdaeee99da5e902abb6 ))
* Quick add magic assignee prefix in explanation ([dedf6cb ](dedf6cbf21f688ade4572e781299c6fc6f84de68 ))
* Lists disappearing when updating their namespace ([77f8b27 ](77f8b27dc67c220caad8984c7a11484645c8a588 ))
* Namespace collision of global error method with draggable error method ([ebeca48 ](ebeca48be42de1791235935365063bc86819eb2e ))
* Breaking attribute coercion behavior ([697ea12 ](697ea12c8e032c3350256969455f22008a243e87 ))
* Remove unused function ([f762d8a ](f762d8ad4d50c93c1f93dc901437ab2585db4ad6 ))
* Eslint settings (#787 ) ([feb34c8 ](feb34c8cc13f9220c0c27be7bf45ed90d543c4cb ))
* Run tests with unstable api ([8b01dc6 ](8b01dc6b71ec1e7cbdee2beff5a85baee69ca899 ))
* Remove font preload of quicksand 300 (#794 ) ([166539c ](166539c7e8ecbab80773fa76991ff068b267ac55 ))
* Date formatting for non-english languages ([a955488 ](a955488cdf7bbe54876b76548006979b0bd5eabe ))
* Don't try to create a task with an empty title when creating multiple tasks at once ([4bd2c94 ](4bd2c94256156a358aee0c139522398e7652c77f ))
* Don't enable editing when the user has no rights for it ([96ef25b ](96ef25ba01a23c1f7b9812ce896d609b00bf8ff1 ))
* More spacing for last viewed tasks headline ([4163800 ](416380025ee426586b0533e6676ffa431fb9ee45 ))
* Quick add magic always disabled ([4a1b402 ](4a1b402e62c962e55c7d96011620e86f1889106e ))
* Use dynamic imports instead of old async components for router views ([0c678b6 ](0c678b6e443e04800688a231f92d37f431c31fbb ))
* New directive syntax ([3c89147 ](3c89147ee25f1afb84565a9280b333c0969dc806 ))
* Compiler warnings ([2b20f32 ](2b20f328cb8d61529d8909128e889ee05b64e80d ))
* Directly set arrays, objects and delete directly ([db49b9b ](db49b9b532b1da9773b262dcb85016d66722b6d9 ))
* Life cycle hook naming ([ecc3d3c ](ecc3d3cf3f72a86a0b6da0c378cdefb59154e18e ))
* Transition class names ([2ef2bb7 ](2ef2bb77008aacc3be2f84e2685a4f07c66fcd5a ))
* Use vue3 v-model bindings ([51a740f ](51a740f53c71323bfd7c10eb2d96291ebdd0f7fe ))
* EmailPlaceholder translation ([8fc01f7 ](8fc01f774acf1da942239007bc5f952e6640b43c ))
* Fix newList.vue ([aeabc42 ](aeabc42844541bfc068d6938eae2080a7c907ca8 ))
* Typo in translation string ([c3b6e13 ](c3b6e13009380838ddcc4767ed9b78a10bf3f8ea ))
* Dropdown routes ([0cbffad ](0cbffad49d7a7062f56ad2d7aee5f9acdf77dd9c ))
* Vuex mutation error in edit list (#813 ) ([3f9917d ](3f9917dfab7aaf238de5ea09e60a44c611474deb ))
* Use correct translation key filter save success message (#823 ) ([a843cdd ](a843cddbc9c98e20447724d63352e1d5c0cdeec9 ))
* Missing translation for error during link share auth ([cc22d8d ](cc22d8d4e9e013ef6bc095c3b3722c2f479fd841 ))
* Wrong success message when adding and creating a label to a task ([22ef778 ](22ef7785fdf26d42f2d656ac1c6985cbf1073f99 ))
* Properly resolve relative date translations ([d583cb2 ](d583cb2094ed3450b2d5437391352058dd8e4b06 ))
* Translate months in gantt chart ([a558f5b ](a558f5b35a2bd91773ce99ad6527531112e26eb8 ))
* Make task relation kinds translatable ([2a1004a ](2a1004ac68064f0af84260bf73f7a6d53aba9806 ))
* Remove gzip compression of woff2 (#824 ) ([813982e ](813982e833eb508df5f466c432a48ff593e460a3 ))
* Don't allow reordering tasks in filtered lists ([d284db6 ](d284db672ef90702bddc9de02cf10a46cd345928 ))
* Vue3 types ([59401bc ](59401bc1da70ac030060a5d72bcf56b26a40b4eb ))
* Unassign user success messgage (#831 ) ([36d4599 ](36d4599276acd44426fa93508a3f4d66218d0f73 ))
* Kanban drag task test ([4ae18ec ](4ae18ec16278fd970f404d9ee357a393e336c1a2 ))
* Access namespace only if loaded ([e064c3b ](e064c3bf96adc95ef7b4be1a0e5389484c1e1e5d ))
* Give the dom some time to update for some tests to pass ([60ef07d ](60ef07da0fa86bc8f4c9d4c539bc1dcafb71261e ))
* Wait with redirect until route name is available ([eec02a5 ](eec02a55a4d54d41400d4b6fbad92661bbdd7ec7 ))
* Mutation errors by make a copy of the store settings ([3750b0f ](3750b0f78b8d163ef0c75350ac5212ccf641a816 ))
* GetTaskById function ([9b2e9fc ](9b2e9fc17f6f9bb25387dd6e5884d48feff6da22 ))
* Watch deep for multiselect modelValue changes ([0bf68ef ](0bf68effb8cb67957715ff3f483bf1fefc466ef2 ))
* Watch deep for other arrays ([dfe401a ](dfe401a9dc72f18b22fe045e967ad6d185d6410c ))
* Use correct listId when deleting bucket ([d7ed5b8 ](d7ed5b8f1178e634b4776c567fccc772da21b319 ))
* AddTasksToBucket mutation ([7c3ece5 ](7c3ece58167f5a6dcc87558759cb6eb8a0fdb928 ))
* Use correct listId to load next tasks ([0b68a47 ](0b68a473efdb2ca39343be64e160fe489e4fcc1c ))
* Remove broken getTaskIndices helper ([e0456cd ](e0456cdfa1b076e52e4d59216c675908ca7078be ))
* Add timeout to wait for move to finish ([fd77aaa ](fd77aaa123d2bb725df01bc0f2a0d9e4e5742715 ))
* Watch deep in listSearch ([427f18d ](427f18d59e3e0bcceeccabd04f2462d09b3376cd ))
* Remove side effect from computed ([18c3148 ](18c31482dfd5d3f1e38060295b1fcd7e67abbf37 ))
* Use correct method for fakers uuid ([cc8b037 ](cc8b03778c755f02d68835a49ce3617c51114820 ))
* Disable service workers in cypress (#830 ) ([e6a935f ](e6a935f49dca3301f0ef8cb138909f67a4fa72e1 ))
* Wrong async order ([50fa592 ](50fa592aada3f01de039bbdc636102c8f91d71e5 ))
* Editing a label works now ([69821fb ](69821fb6635d9eb54c450e6bd4885090cce31dbb ))
* Switch view height on devices with smaller font size ([b5b56a6 ](b5b56a6e4afab3f207ae7e31d5640412fed3c401 ))
* Task input height on devices with smaller font size ([c30c2e0 ](c30c2e00cb1a87bef2963ce2703500a9f0941bc4 ))
* Task input height after removing a line now works correctly ([3f96ce6 ](3f96ce6d60af580f9c0b745f54d2ba9a784f667d ))
* User dropdown padding on mobile ([4fef047 ](4fef047d74ce284eb1af3cddd9f666f0b4397273 ))
* Wrong word in en base text string ([435535f ](435535f8cd6f1dc540ce67f955225adecccafc4f ))
* Add null check for parsedTask listId (#31 ) ([26568fe ](26568fe5c61a47f1c5d1abc679d77cae13d6d393 ))
* Remove wrong active prop ([9c730d3 ](9c730d33811469abf4aa62ae7077844dd46d2303 ))
* Use componentData prop in draggable to set class ([80163ee ](80163ee9923b86213e6bf81b3ca74639e6b2c58f ))
* Pagination in vue 3 (#859 ) ([373a766 ](373a766f5c91c1289ab0f6947dc967f7d77646d5 ))
* Setting background to state mutation violation (#858 ) ([f05e811 ](f05e81190f9f0e17ce85642b1668a3d24af77092 ))
* Remove disabled prop for editor ([a6db1e7 ](a6db1e7391776c288609fe44357a4e9c11d2d257 ))
* Await namespace creation ([54d456e ](54d456e886156631940d5e5ee21a7f029e356134 ))
* Call loadList just once ([7f5f44d ](7f5f44d7f0326c487693b91a1df7ec9361f1f7a8 ))
* Use async action to change current list ([a60ad77 ](a60ad77bdcde3fffbaf343b8c5d8bd35e9633dac ))
* Always sort tasks the same order in chrome and firefox ([df32893 ](df32893ce657bc57a6a5f9b850e23d7e814d76db ))
* Kanban card elements spacing ([5766ae4 ](5766ae48d7676a4c921d26879a8989fbe8819a9c ))
* New tasks were always created in the default list ([7e29dde ](7e29dde7170b51b90d280ef3e02fae73e267c607 ))
* Label search in tasks not working ([529b3d2 ](529b3d2890c9f64862c13526bf5d255ff4576ae0 ))
* Task edit pane spacing ([e52c139 ](e52c139c9fde196ac1e6ea521bbddc509611229b ))
* Creating a new task while specifying the list in quick add magic ([f884020 ](f884020c55a9761f2d3cb38d44e87db913fa475e ))
* Await getAuthUrl ([5636559 ](56365591cfdc8c70eba2cf5e56cf60f09dc08517 ))
* "TypeError: i18n.setLocaleMessage is not a function" when changing languages ([74d785d ](74d785d60659f1525f62fad0a122e13886b3501d ))
* Change the ui locale ([2fc96cb ](2fc96cb6a7c4231e5513bd4b6832239d3468378f ))
* Use lodash.debounce for searching unsplash background ([c107825 ](c1078255fc836f4609bda779cfac3f713b7b720b ))
* Set the current list when opening a task ([1c8e26b ](1c8e26bdc615a3477c139f3d8128d71c71027c43 ))
* Don't search for first letter images ([0cc7166 ](0cc71667677fb814c660289aaf842c9df71d7b89 ))
* Vuex store mutation error when moving a task with attributes on kanban ([9d48700 ](9d48700cd9ad5e0bb4394f32fcac94ba59f48d90 ))
* Lint ([2de94bc ](2de94bc902573e8aa8767b96eecbef0ecf393ad4 ))
* Sort order by dueDate, then by id ([ae971b2 ](ae971b23bc3a6cd8565250d1b3a7b30b2f168a33 ))
* Loading labels after login ([1d46b85 ](1d46b851700a73cccb1c4d0b52b6657c3290b788 ))
* ATTR_ENUMERATED_COERCION spellcheck on kanban board ([36d5262 ](36d5262f1d3db57264ed84944bf4b71d3bcaeea1 ))
* Use correct prop for CreateEdit ([3f61c6b ](3f61c6b21a30fb5cf7858ec2d0d4e0477e144910 ))
* Adding a list to favorites ([f4372ec ](f4372ecd050932439e840d640de7292f80732737 ))
* Vuex store mutation violation when saving user settings ([4c24118 ](4c24118b4869e182eccf385e6ae798ba678fab6c ))
* Lint ([1864359 ](18643597513d3e221bcfd67f4a99f280cc4dd9e6 ))
* ATTR_ENUMERATED_COERCION in a few places ([571b019 ](571b019c00bbbeb09a96bdcf9c6eab39199f7656 ))
* ATTR_ENUMERATED_COERCION errors with editor and contenteditable ([3ba9cd2 ](3ba9cd2d9989d46501b439c6fc1316d9f340cb90 ))
* ATTR_ENUMERATED_COERCION errors with contenteditable ([f795d2d ](f795d2d0f31a28dd292ff9b237d6ce21ebd284aa ))
* Remove nonexisting prop ([c7b4c25 ](c7b4c25caa49cdf2a149184cd9935e598d449237 ))
* Task attachment upload ([6d472bf ](6d472bf5ca7c2b9621e3be5a8e9b2f5671c2e066 ))
* Update node in .nvmrc aswell (#886 ) ([0fdfccc ](0fdfcccee9b8185588dc62346e468c65ac57d3ea ))
* Move .progress styles together as close as possible ([6ba974f ](6ba974f9faf7912d796dc54de3b00e629149dc32 ))
* User dropdown-trigger background ([f496c9d ](f496c9d678d6dc3a43df6f52e7de8f5eb19ee03f ))
* Use :deep() selector instead of ::v-deep ([87d2b4f ](87d2b4fed38e01aa31308ef299e94a17fce8b790 ))
* Label spacing ([2645edc ](2645edc9e01c054ae4b780ea0f458a801314a505 ))
* Fix kanban height calculation with hack ([9e6afdb ](9e6afdb7528e263e1814471baf2c81057d17025c ))
* Use $shadow variable directly ([89cd8ea ](89cd8eafc4ab08a67ac8ae532a945458f506a2ed ))
* Logout error (#901 ) ([d4fe378 ](d4fe3781f73fb3c4a60ec16bc4d13c938440cd52 ))
* Use correct dash for english translation (#902 ) ([77fc5c0 ](77fc5c0c6f9e7c0edaecae9d62bd9329f11ab9c4 ))
* Create multiple tasks at once with multiline input now correctly uses the titles per line ([6394485 ](639448552405dad85bd1b80d81323f47d88da3db ))
* Migration icons are not resolved properly (#864 ) ([e1a7fb4 ](e1a7fb4999c00f9c5cb9c63f2e508a03d0ccfb32 ))
* Check if notifications are available at all before checking if triggered are available ([8389587 ](8389587a60c6c31bc2f56fb0f9528feb4989bc9a ))
* Showing deletion scheduled at for non-scheduled users ([54c5cab ](54c5cabf48880f6be1b9bc0f941fd11342b0fc3b ))
* Don't crash when an error does not contain a request ([85e85aa ](85e85aa2bbc4b2b36ab0fbe225e0dd626f85320f ))
* Don't try to check undefined relations ([a515b0c ](a515b0c3a4e39b047cd0d9c16dfdf1ba21031af8 ))
* Loading tasks with infinite scroll in kanban buckets (#920 ) ([7aede35 ](7aede352f16687ff2746d1f905c3faab89926f1d ))
* LoadTeam in EditTeam (#922 ) ([28a448a ](28a448a1aabc2e228b359b38619105fa7e7cb682 ))
* Fix(style) restrict new task input size (#938 ) ([ee430b8 ](ee430b8687914b1bf6399177183f35fb0b28bf46 ))
* Navigation show and hide animation (#927 ) ([d3c303b ](d3c303ba2aa3518691def7d19b07f0ca8bb8a045 ))
* Reloading in error component ([e831c3e ](e831c3eb6540e88eeec40e2b93cb66a74e68eb06 ))
* Lint ([6e043e3 ](6e043e3b9e6addbad938252625d7f50cf3f372c6 ))
* Label spacing (#946 ) ([7e82aa8 ](7e82aa83e6b58954f1c41d9b31b75c513b17d47d ))
* Adding or creating a label with quick add magic (#944 ) ([58986c4 ](58986c4a7a36154640e3128e4c8e0c1c3935c801 ))
* Typo in quick actions translation ([054f804 ](054f8044271a635ce1799a3532fa6d4f38f1c0f1 ))
* Fix ShowList margin in Home (#987 ) ([20e059c ](20e059c921b6ac4d4571c1161121a2587f280481 ))
* Don't try to deploy a review env when not a pr ([be78fc1 ](be78fc177dadaaff0609384a2f4e1e46189d94f7 ))
* Preview deploy for PRs (#990 ) ([03eee06 ](03eee061ff96a4803a1fbe0d2ec409a5f3cc52f7 ))
* Show current host if configured api url is /api/v1 instead of "" (#994 ) ([31f3445 ](31f344503cf3cd347c7b2f6d9cffecee37f65917 ))
* Logo on ready screen ([1fa1644 ](1fa164453c0f2ea0ebd03b2decdc8f23a442d64d ))
* Vikunja logo size when migrating ([0684806 ](0684806db0fa743be6d4a73dba0b4789c7f4eed5 ))
* CurrentPage of pagination component is undefined (#1002 ) ([6c6ccc6 ](6c6ccc647e59af6612050b0c47ccd3ffd129cbf9 ))
* Comment alignment (#1008 ) ([ed78a83 ](ed78a83ed9f3619fd0e5a8ae39e4241c676f0e4d ))
* Api not found by default ([26213d5 ](26213d5e8c2dd66dc381b2dad8c54c789d515694 ))
* Kanban card spacing (#1005 ) ([ae5d3ec ](ae5d3ecac5883bd26994fb034254d2e22570c9d3 ))
* Fix attribute coercion for contenteditable (#1025 ) ([b838e74 ](b838e7494dbdab6f2235b1dcfa9ac274ea112737 ))
* Fix #1046 logo overflow on login (#1050 ) ([44f8e3e ](44f8e3ea9b1fbc95d3a8f18aca559b9039ecc342 ))
* Check for notification api (#1043 ) ([b029889 ](b029889f27bbbb0cb7376c462106b0eb0650a808 ))
* Deleting a namespace ([4ef54f1 ](4ef54f1bc24fc39c8c3c223af08ba9fabdfe349c ))
* Remove mentioning of context (#1017 ) ([981babd ](981babd691f465a6010e05be8194723d9623bbde ))
* Edit task comment ([dc347ed ](dc347ed8ba4fa0a0299981f46820662c0be2b976 ))
* Logo overflow on login (#1050 ) ([04c9441 ](04c94418d7889a1a2d912721a027cbe301f852f9 ))
* Upgrade cypress image (#1096 ) ([b7ad29f ](b7ad29f05644b03f7918e7f99c34188857430584 ))
* Remove obsolete code (#1097 ) ([0c9dad9 ](0c9dad9891c87d7d19c1e93077338bc231a09221 ))
* Switching from a list with a background to settings would not remove the background ([734db07 ](734db0795c1467836d718d55f4931c4491b271db ))
* UseColorScheme (#1117 ) ([baa8653 ](baa86530c89df37b94d4fc9997d1b83ae561a557 ))
* Cleanup some scss vars (#1118 ) ([769d94e ](769d94e879f3698e33c07fcae1ed16f89f413890 ))
* Add import url suffix for vite svg loader (#1122 ) ([bc8b04f ](bc8b04fc7a943f02aad904b487a927f6857ae519 ))
* Duplicate filter in gantt-component (#1121 ) ([e45bc83 ](e45bc831327086ff0838c83001e25dbdc72ed7cd ))
* Unit test for "should recognize dates of the month in the past but next month" (#1131 ) ([20f0496 ](20f0496fa594784f5236a966d457f0ab9d8d30b5 ))
* Remove unused variable ([b96e89c ](b96e89ca8c799b670b7bd7e8058ee85f74696da6 ))
* Home view (#1129 ) ([4137bab ](4137bab7fc58663f69c2dca4d17db178cb79ab7a ))
* Checklist update not working ([bba9a8e ](bba9a8e0080d78c7ee6134d7940083a355a03295 ))
* Default sentry dsn in docker ([10fe38c ](10fe38cef6048280f2766507292cb0d5124d2784 ))
* Unindent styles in pagination (#1172 ) ([cb9e1e8 ](cb9e1e891d432b5d00d471d828a60b654f1c9464 ))
* Spacing for deletion message ([a106511 ](a106511646d8c8c59fa2c58476e92ef3258f68b7 ))
* Use watcher to check for user query tokens ([807fb6a ](807fb6a9fe404f65f0616aac78f707cd6e4ade5d ))
* Saving default list (#1143 ) ([543dae2 ](543dae2f30c795f33f6846b9dfc3d87fa7d92719 ))
* Llama color (#1212 ) ([b3b7669 ](b3b766998347e3c916bcbf1f41983a9cb15e8fd6 ))
* Auth and move logic to router (#1201 ) ([063592c ](063592ca3de68a3dd679e1458018f6e850f8a787 ))
* Move forgot password link next to password label ([f7eb160 ](f7eb1605092301921632d6df6996d5ee35e35661 ))
* Message spacing ([a1814ea ](a1814ea29d74631f7befb5d51d85b2a16d1741a3 ))
* Disable login button ([9c04fb4 ](9c04fb4e40cbe1185a81c28696a546d638645c97 ))
* Add .vue suffix to fix typescript warning ([3eb0d58 ](3eb0d58f7935c593cd0adac59ed3ebbad69b13b8 ))
* Motd on mobile ([a4ec41e ](a4ec41e9377bbe1b5e282aa8482bf0e94c0521ab ))
* Remove unused var ([c46273c ](c46273ca341cc12fcfe8440946cd97ee0117fdf0 ))
* Remove @ts -ignore ([27cd953 ](27cd9535bf7e59de20c0f6261c69525237427d60 ))
* PropType validation in message.vue ([9a3069c ](9a3069c20d3011c61b9b4a54c11f6e153c444886 ))
* Lint ([9c5613a ](9c5613ad98b742e008570d7f99e2424af64e335b ))
* Disable broken stuff ([378f782 ](378f782d44feae63a19e19248f488def69e0e3c8 ))
* Pay attention to week start setting ([c24b8af ](c24b8af00d4fcdb65e1421bce067e229340c5ddb ))
* Date format ([729aa7d ](729aa7d4cc4759521f1811b1464c0824dfd26699 ))
* Date range ([d6dd1fc ](d6dd1fc0e31e07c9f1a8c97f1ef1fd7bed632a76 ))
* Checkboxes ([f691e96 ](f691e96e22b69ed487445295a3a78baa3eab0702 ))
* Loading spinner ([75cbc73 ](75cbc73b33ed76045ccf5fc3c34c41c04dc9e342 ))
* Z-index ([294e89b ](294e89b6f749a092e993fe807004c0774f333a46 ))
* Lint ([0710cea ](0710cea9e5b910f82350c42906cc243429a7e386 ))
* Test ([7dddfea ](7dddfea79ea6539d195eaa2fabc808b6337dbb1d ))
* Padding and centering of the kanban limit and dropdown ([8ae84ea ](8ae84eaf42c1f7cf8cb26e555cfb77e70aabfef2 ))
* Blockquote styling in dark mode ([0befa58 ](0befa58908ae3f5a2467429d1ab0ff7fded0eb46 ))
* Readd modal transitions ([16b0d03 ](16b0d0360159aed24cae41fabc4a88a37e9d9711 ))
* List loading ([5937f01 ](5937f01cc57d74f9bc69d58c05406537975189f5 ))
* List specs ([e78d47f ](e78d47fdcf93052fdcf5d41abbe2bd63ca51e086 ))
* Task done label test ([da8cf13 ](da8cf13619e269a0fc02b3b733d9eeb0b5d9c860 ))
* Kanban tests ([58207db ](58207db6c3a3133fd928fc77675dbe8778a01988 ))
* Sharing components ([700fce3 ](700fce3c2cf6fb6d7dea69771786ae5f4da9a1ad ))
* Fix task remove label test ([f335826 ](f3358269e5346ec53652a7d9f3643f739ea21809 ))
* Closing modal ([e54d958 ](e54d95802bb961d7a9b507ca08fa952dde1e20cd ))
* Check now just once ([6d62ca1 ](6d62ca1adaf4be5f94dac1a3840834e881b30aa3 ))
* Move local storage list view to router ([76f4cca ](76f4cca5fe25c19be04493911f814b1e6a7c0f17 ))
* Don't set defined values for search and page ([e6e8a98 ](e6e8a9851446fb3523b4e31799a9d44c76f14d7a ))
* Namespace new buttons on mobile (#1262 ) ([c618b7e ](c618b7e0b6aaa20f7747a688867ee7111767ed71 ))
* Remove some of the typescript warnings ([49955eb ](49955eb03a0c682092a08bc574aa32b807d92a29 ))
* Remove obsolet code (#1312 ) ([49a6569 ](49a6569db0c429caf656020cd4e248cb6ad71c92 ))
* Password validation field in test ([19a161f ](19a161ff7858e702b708dd0798a079e39cc2bb39 ))
* Button size on task detail view ([4579dd3 ](4579dd3ce762b161a7d26b8fa0c5272c1279fd29 ))
* Don't reset active fields when saving ([68a76fa ](68a76faacc004c3c9e3b4d0d91f98036b300d339 ))
* Make sure the app is fully ready before trying to redirect to the login page ([55826bb ](55826bb8c9cdc2dffb409e51a3fc1eed967da99b ))
* Editor cursor color ([0473c38 ](0473c385d6d8f7bd10c8c33e009f579ce308b5ba ))
* Editor color in dark mode (#1338 ) ([76fe2ce ](76fe2ceac6bfc6c74236acc940f3afbb84bd19b2 ))
* Don't recognize emails in quick add magic (#1335 ) ([ed88fb9 ](ed88fb91bcdefbc627b47bda3c35000948df8118 ))
* Flatpickr date not updating (#1336 ) ([6080e49 ](6080e49f26bb7ad764c8acf408649281c55defe5 ))
* Translation typo ([796a56d ](796a56d5d8fcd3525405226c8f0edd950028f21f ))
* Save user language when it wasn't saved previously ([c7ac81a ](c7ac81a99f829f70e898ac97f057a9c1ed014348 ))
* Some typechecks ([26a94c7 ](26a94c7e8cd72811e27c1fdff672dc677d966664 ))
* Update available text color in dark mode ([b73165f ](b73165fce4b6e286edb8f47a90f09b0383af1402 ))
* Keyboard shortcut message bottom margin ([cc3fcdf ](cc3fcdf1c3557885ae230f0a1d37cce8e292eb78 ))
* Attachment meta data not aligned properly ([443a9c1 ](443a9c14b9c8158daf684063981caafc06815a55 ))
* Don't try to format invalid dates as ISO ([50c3bcd ](50c3bcd793653415daa48c29a1900600a4786d5f ))
* Check if a shortcut has an available function before trying to invoke it ([8233c8c ](8233c8c9539869b27faf8a28272ab9629550fb51 ))
* Scrolling to heading if it wasn't available ([1818ed3 ](1818ed364899d1b1d46a6235804f4c580ac03eba ))
* Vuex store manipulation warning when modifying task labels ([ff9e1b3 ](ff9e1b3fcad02fad290c1b663d33e640f85a8a8c ))
* Label edit spacing ([6a6203f ](6a6203f553972127dc136adbf2480087a8667780 ))
* Subscription prop validation ([ca938b8 ](ca938b8615af27c44e20e5172e4b3f346c540666 ))
* Lint ([0548649 ](054864925777d623a1b4156c10b700fa75d363e0 ))
* Show namespace count for long titles (#1057 ) ([375c3ad ](375c3adfb1f4d1650087b560c8abb591d42e1855 ))
* Subscription prop validation linting ([c896ad5 ](c896ad58836a28e3123e7992f6112ab9d9f28f54 ))
* Use AsyncEditor again in comments and description ([5867f79 ](5867f79735d06ad8d4596c82dd59e469799124b0 ))
* Replace faker with community fork faker-js/faker (#1408 ) ([6db0559 ](6db0559b8193e1da090dc844e3084a1ca2dc7b8a ))
* Vuex store mutation violation when archiving a namespace ([fdd2e7e ](fdd2e7e53840924a79bfd43157954a3d0e9cfe4d ))
* Subscription icon not rendered correctly ([b3697cb ](b3697cb9bfc4b5971b1d68fdf1ffd07c8c0effd5 ))
* Don't try to parse date numbers with letters around them ([9319413 ](931941359b21972c85de492b1f98e7b2bcd600e1 ))
* Edge cases for dates where the next month had fewer days than the current one ([d913fa1 ](d913fa1745df56a083f4dd3dec8d4391740cc1c5 ))
* Ts errors in subscription ([24b7821 ](24b7821c5027b1f22cc23b7535c0c5ee992db571 ))
* Keyboard-shortcuts typing ([57965b1 ](57965b1ea3869f9735db13e5715560793eadde9b ))
* CurrentList typing ([a9fb24a ](a9fb24aa35239be38f255f7eae019519a496b345 ))
* Improve ListModel typing ([98b41a2 ](98b41a22c6824b069f4b1d7e7609e128ba13d240 ))
* Fix ts errors in various files ([de3c47d ](de3c47dc69fa0c80f83004eab1f6bd455cb4ea9e ))
* Use to.hash for returned element ([6894024 ](6894024ad43931cad49efbdf006b7c66d585e32c ))
* Expose configureCompat types ([0bd235c ](0bd235cea37678aba52eb1d74d43d23d1f266dc2 ))
* Mark broken test as skipped ([9995abf ](9995abf64cc5c69496d55308435c143d00356c1e ))
* Related task with the same namespace ([00ffe17 ](00ffe17eb838981bdca013a7731e9f8e2056f705 ))
* Related task within the same namespace ([20a9ad2 ](20a9ad2c9efea59a1752bae170744f500cba9092 ))
* Undefined prop subscription ([3e311e0 ](3e311e07cdd603d970b834fa5de6b8c926c474dd ))
* Make isButton prop optional ([3d420c3 ](3d420c37708ae3568200ccf8214dd2d120a0af37 ))
* Don't try to load a langauge if there's none provided ([210a78b ](210a78be86385b2d57a65563082e60bd11965217 ))
* Don't try to load a langauge if there's none provided ([ba20ac3 ](ba20ac3b89e11af897978c350f20b501fd028686 ))
* Custom date range with nothing specified ([16f48bc ](16f48bcc2dbc081c5526040e789a1a9f07f1575b ))
* Reset the flatpickr range when setting a date either manually or through a quick setting ([4d23fae ](4d23fae9ad1d1238dfdecf9694adfa36313c6651 ))
* Now correctly showing the title of predefined ranges ([6c55411 ](6c55411f71b1790f7144624ba651df468ab37af8 ))
* Llama position ([a74fc47 ](a74fc473357617d49988794b211b98badf1975c7 ))
* Lint ([7135288 ](71352888007e69b92b9d00f38bc9fca0d77d6a2c ))
* Sort tasks correctly by due date ([9e7c258 ](9e7c25834724d9df2c645a5dd9aafb2730747dfd ))
* SetTitle import ([cbbcb7e ](cbbcb7ef239c2f627c5e64ac169532ac01e25c4d ))
* Correctly send filter values ([eeee1c8 ](eeee1c842ab2a0c4ec5d63208f36021c342ec177 ))
* Related tasks add button and task dates in read only view (#1268 ) ([581b2cb ](581b2cb4ab211ee1added752eba6138dd9ca6b61 ))
* Lint ([aac777e ](aac777e2864184d97fe4e26cd324a729927e8e8c ))
* Styling ([a22792a ](a22792a4b4d54ff02c6f6ed2efb668bc30fe161a ))
* Don't reset flatpickr date ([4ac7d6b ](4ac7d6b9df9b9135aec6140711ad44f74fc9e53b ))
* Emit function name (#1511 ) ([10bcdc8 ](10bcdc880417469df34aa7193637a16c84cb9e78 ))
* Make logo change reactive (#1509 ) ([cf849da ](cf849da104a103454e2f5270cb05201ce5795d3f ))
* Mark query parameter as string ([badbae0 ](badbae0e9a02bb84c4ed8ddfd971f52cdcc58de0 ))
* Namespace archive success message ([8b90b8f ](8b90b8f6a86a70c59daaea5320a40e54a612f2e1 ))
* Hack to fix wrong index position ([e2c81d8 ](e2c81d840f35c47167592bb7ca21648a09cef6e8 ))
* Use BaseButton in MenuButton and fix computed (#1532 ) ([d57c9af ](d57c9af3329cad3ca7e5f12476eaa486f8adf5ee ))
* Property spelling ([17dc276 ](17dc27697131cbdd7b633ab948903626d521219c ))
* Replace slugify in deploy-preview-netlify with simple regex solution (#1543 ) ([28af46b ](28af46bcd35cf90de4ce8f44a1a2588798b70627 ))
* Direct store manipulation in tasks (#1534 ) ([c419062 ](c419062e49b53edceda1ccb07ed226d4b92180ec ))
* Lint ([622f08f ](622f08fb1bb8faf1050111fc400e283384114f14 ))
* Popup not really hidden when hidden ([c7943ef ](c7943ef8238bca266eabc80d4b9a41ce991d3e28 ))
* Modal not scrolling content when open ([da162d5 ](da162d5652ab5153742edf8130ecdca8817a9cc6 ))
* Api config domain name contains the current domain instead of the provided one (#1581 ) ([bdb53ec ](bdb53ec8eef362e1bb805810556e30d38658a0b8 ))
* Don't try to sort tasks when none were returned ([8cdcfaf ](8cdcfaf071544a17a9be9a0dcc11d51380873f40 ))
* Don't try to filter notifications if there are none ([731506f ](731506fab756ea8739b378485f94810799a774d5 ))
* Don't try to validate nonexisting fields ([b83cec2 ](b83cec2f0ec3b3a42e8488d1c90de22a5bd95a50 ))
* Don't fire close event multiple times ([9a55482 ](9a554826819bda40a7620a1952c2a5f4218c7697 ))
* Removing a label from a task ([1256c37 ](1256c37b69b3b0c1f12ccb858f8e98fdaff431a0 ))
* Hide "title required" error after entering text ([45c0529 ](45c05296a6a95a16cbbf1404107cbd16b6b8cd34 ))
* Update page title when changing the task title ([7b62a08 ](7b62a0895d3f9dad1370d323914bd7720c8b7b7d ))
* Undo task done from list view ([051dd98 ](051dd98ff7f530a4132bd97abb858e3b636e17dd ))
* Missing app padding when opening the task detail modal ([6d0cbc5 ](6d0cbc51f6920c1e8d0e0ac0cc4c552f3648d040 ))
* Don't always show a scrollbar ([74ab197 ](74ab197dc61cca5e27f3951eaaa79182345e2211 ))
* Pop sound not saved and played when marking tasks done ([c06cc6a ](c06cc6ad7aec3f91eb8fdbe9dc621a5b4577b6aa ))
* Kanban board layout on mobile ([a23b4a9 ](a23b4a96ee25557ef8cc984cf8f716de47b72dd9 ))
* "invalid date" error when trying to set a date and none was set before ([b144802 ](b144802203dd23bd5024da50cee4f27bbfe1b5d7 ))
* Don't rotate kanban cards while dragging ([7f2189b ](7f2189b45552da08c742bb9ef798b57533581d52 ))
* Keyboard shortcut text indicating what works where ([cf5460d ](cf5460d2980fe23feb1efdd9f772403a626b32de ))
* Aria-label for password field ([81993cc ](81993cc2e68768d70418dd37f2337b98488428af ))
* Modal close icon color in light mode on mobile ([63e04f8 ](63e04f874af268466b5b6aace8545c2130698ac9 ))
* Mobile menu backdrop ([d7b1d7d ](d7b1d7da7f826f8dd25d21b3004c6a65eccb337d ))
* Multiselect search results text color ([8f65031 ](8f650316dcaf4b481ffeb432e4509a744ac3d076 ))
* Related done tasks strikethrough ([87ac22b ](87ac22b44829b29ca3b698ed7c5dc0d096ec745e ))
* Load the list tasks only after the list itself was loaded (#1251 ) ([7f56a35 ](7f56a3537cced373e88e9320398e5a604023953d ))
* Add task input layout on mobile (#1615 ) ([3639498 ](3639498b3f7d99270df285b689d924b37a4f50e5 ))
* Make sure a list background is set in store when adding one ([42c0fc6 ](42c0fc61854de6bb8fb3190ff5811057caa7f745 ))
* Setting the last viewed list after navigating away from it ([b7a976a ](b7a976a9cf5329ec35f418c11d1997edc72d5b26 ))
* Lint ([a055a3e ](a055a3ea52488287377920aba530eda9de15d3dc ))
* Forgotten import ([4605061 ](46050611d86f4173048e4e7a2f7583326b62d0b4 ))
* Loading list views would sometimes not get loaded ([2e537f6 ](2e537f6d63690724fb83b31107ddf3e34f63edba ))
* Indention of nested checklist items ([ad8ca46 ](ad8ca462cb19a0e5d81e23ebf07c292381ea0219 ))
* Lint ([53787a6 ](53787a65dfccebeca938d84e3e6a30f47aa48304 ))
* Remove self and replace with this ([175b786 ](175b786ec6c807ef61aefc1153bb786b8e14f787 ))
* Service worker path ([fb2eb4c ](fb2eb4c439580a34533a0bf0ee0adfb8f2d3b02d ))
* Lint ([b65839d ](b65839d0d76a13b95a38aa162c9b751ff22d7990 ))
* Type ([19b772f ](19b772f8ee378417729c042d683ab6ae123b16e4 ))
* Create token ([898b22b ](898b22b37794d8d42face1062a97c557c13f1141 ))
* CaldavToken model typehints ([58b0397 ](58b0397cec5b287d7a369228bb748eb45873c200 ))
* Menu on mobile devices ([010eca1 ](010eca1d0cb7f38474b5a26ca5e856d4b5a7aab4 ))
* Properly set list backgrounds when switching between lists ([b289754 ](b2897545e4dc26837f0f08a549cc195feac4f3c3 ))
* Reset all tasks before loading new ones ([480bfbc ](480bfbceeff3ea682d26bb719fc17195172beaf3 ))
* Resetting the list when changing from a list view to a non-list view ([1eb19f8 ](1eb19f87645e60cae83dfe7b155718490d0ec37b ))
* Rename caldavToken to ts (#1814 ) ([e3483b1 ](e3483b1a5a5658dd52a4c9534ca35ab9c0f533b4 ))
* Remove obsolete watchEffect (#1795 ) ([9c24380 ](9c2438026b91fb84b0d3e3f4f4c476b5769b827f ))
* Uppercase types (#1810 ) ([080675b ](080675b38f7ba87396a6872ca6304564dce27d30 ))
* Typos in translation files ([c962c8c ](c962c8c3f411bb0bfedbeee2d0c70c0828940aea ))
* Checklist summary design on home page (#1842 ) ([bf3e16c ](bf3e16c6eee3c910331f77efaf4b34005ce3f7ec ))
* Fix imports ([d325810 ](d325810e5570d247fa88fc7396eb6e7d07cd46a3 ))
* Update nvm node version (#1856 ) ([2083a52 ](2083a52a56b0f5214e2f89d6fe135bc5da8aa0c9 ))
* Subscription works correctly again ([89c81ae ](89c81ae854bc6de83619e9f0aaf5774aeaa3ab97 ))
* Update notification spacing ([49946b2 ](49946b27662ed30ab0556c901c6bc91e4e6396f1 ))
* New task input focus ([24701a1 ](24701a17f5cc8f656bc3f0ede7aa3a5ff5cca888 ))
* Progress bar alignment in task list ([fbcf587 ](fbcf587e938f1d990f74669889e548875e0a537c ))
* Date filters are now correclty converted ([87d4ced ](87d4ceddb8a033f89f9764256f0d39e6da25fc3e ))
* Actually deleting the list now works ([b40d6f7 ](b40d6f783c013c0d15bcfec656942947393be4fc ))
* Remove user from team ([86efe9f ](86efe9fd23978d9af2c7bbd1198c9d74b8bedda2 ))
* Dark mode for user and team settings ([ed85557 ](ed85557cf3031184a6bb9176c1371b2ac17723dc ))
* List dropdown menu item hover background color ([8846b2f ](8846b2f8625ec700fb0dd9e2a8e17cae7754d0f7 ))
* Favorite task list spacing in menu ([24aca5c ](24aca5cfa687868dae6ff68367d4bb5231cae436 ))
* Spacing between username and notification ([ce3f285 ](ce3f285224595f49e02750d620676c7af80cd6eb ))
* List hover background in dark mode ([2dba9e6 ](2dba9e6e571b3870ff5d39896aa8a971f2ed5403 ))
* Tooltip color in dark mode ([1a98305 ](1a983059697b26b45e23e6835aa9665cbc242718 ))
* Filter button alignments and backgrounds for link shares ([c2694dc ](c2694dc08907d2e20eea90dd97d829e8dfbfb65b ))
* List views not switchable on link share mobile ([21a8298 ](21a8298a968fe95432de0d13142c23b9e91d4baf ))
* List title not set as page title after closing a task popup ([a38bd7e ](a38bd7e971f3e1d4125d28dc99a702932b1f6958 ))
* Use a new notification service on every poll to make sure it uses a non-expired token ([3e7f598 ](3e7f598ee8858b201f7c4492e2fb3aa78ba782ea ))
* Remove workarounds to properly overlay the top menu bar over everything else ([4b0d491 ](4b0d491359d2c5241742e86d83e3a1e6a6b2de41 ))
* Active color for editor buttons ([f1c9887 ](f1c98872437bc78057c78c420324db058ce93a8d ))
* Lint ([1d9665f ](1d9665fb8473b8483646187833d494c1e7688b88 ))
* Import in PasswordReset (#1923 ) ([4b6015d ](4b6015da99ab7225774ca567b00cadc3d89ed343 ))
* Allow clicking on confirm for a date without requiring to click on another input field ([138b067 ](138b06752f8221c1ebae89e318ef36734662efbc ))
* Direct state mutation when adding another reminder to a task ([44dc898 ](44dc8983c8474a617dec62fafa0722fabfb5e397 ))
* User menu not properly positioned on mobile ([90bb800 ](90bb80034693408bb950c10439963ec82aca87a1 ))
* Update banner spacing ([e3373d2 ](e3373d2e4e76a6576520986853d07dceccac7209 ))
* Navbar user dropdown spacing on mobile ([fee2fe7 ](fee2fe76ce1202bd95ffbf84d07f96937bbbfe88 ))
* Very long words overflowing in descriptions and comments ([9936d36 ](9936d3683ec69675fbf4169419667090581d5243 ))
* Throw error messages in dev mode (#1968 ) ([2359678 ](235967844a8be2e3fa12157eecac97967e407bee ))
* Disabled attribute fallback (#1984 ) ([96fce73 ](96fce73192bb49bae50a2d34cb377c9779998396 ))
* Problem with newTaskInput ref (#1986 ) ([829eed0 ](829eed0b9f8c42096eb47a5f0656eef60e28a8ca ))
* RepeatAfter initial modelValue ([72925fb ](72925fb93837f580eec178a76cba4cb43e9b200b ))
* Button prop type (#1966 ) ([f91424f ](f91424f693bfe988fa6960c5d720a177f58d6c08 ))
* Watcher in listSearch (#1992 ) ([b4aa650 ](b4aa65018cfb891c2e6fe35a75060558b701b04a ))
* Quick actions not properly styled ([e1e410b ](e1e410b50b4f4aa98992cae446151be5c347923e ))
* Replace vue.draggable.next with zhyswan-draggable ([1569042 ](156904247124ddd7890f77bccef0a7d87189a45e ))
* New label text color in dark mode ([cadcaa9 ](cadcaa966f27eeb469d3a41b335a386718362a66 ))
* Properly reference task input textarea from parent component ([745d466 ](745d4660d80c6eb00d682f70a283d1cebd8cba94 ))
* Rely on api to properly sort tasks on home page (#1997 ) ([efed128 ](efed128f0325ae18342a0dd64913dc51b5ccec91 ))
* Sed replacement of SENTRY_DSN (#2036 ) ([d308d66 ](d308d665bdb11ac52726bccb6698b3e7ab989102 ))
* Top header still in foreground when menu is open ([a2c0696 ](a2c06967539ab2ae8534aaba942c07a8cca18dbd ))
* Pride logo rounded corners on mobile ([9716517 ](9716517ffa8a60f1627131ca92b07c02aa18d03f ))
* Use grey-100 instead of light so that it is properly set in dark mode ([d1f22c5 ](d1f22c5b43a8cf8a6ad395e7f3c443d14a41dfca ))
* Show a proper error message when no list or default list was specified ([9bbc1bf ](9bbc1bf9396354042d9a67581d0ed83edf9b3694 ))
* Don't try to load the namespace again when navigating away from the settings page ([aadf75c ](aadf75c7bffc3ffc5367d7a126905b7a3f8b4a1c ))
* Capitalize all priorities ([f2f5f90 ](f2f5f90adc655d0be196854165f1bba31650154b ))
* Task default color should be set and evaluated properly ([37c3656 ](37c36560fb4f92567bb0117c0128f3ab3cd7de4c ))
* Setting user settings in cypress tests ([9d0415e ](9d0415e24c266e0f22cfa66301cf7d9868008802 ))
* Opening the list share dialog hangs everything ([978cb97 ](978cb9769ed1360112347739b730b270ccee1e32 ))
* Sharing lists and namespaces ([fab58a2 ](fab58a2e6d8fa722fab7c16256693e85ce86460c ))
* Properly define focus expose for new task input field ([e0864fa ](e0864fab3eb7807b52eb0b0102b5ca5ef42366d1 ))
* Archiving a list ([2b8a786 ](2b8a7868254db5fd739d6f0ec62e67ee802d8429 ))
* Fix import type ([d064f0a ](d064f0acc099311dae63db86dbea0a1f6e247864 ))
* Fix linting ([5835848 ](58358481bcab645087135f32bf1c00adaf52cd3a ))
* Reenable some compilerOptions ([8f82dd2 ](8f82dd27835667654bdd869e4dbf0b070064948d ))
* Cypress plugins import ([77466e3 ](77466e337353fdc1d7ee5eb7b21c55c752c4b6bd ))
* Cypress plugins ([c6d214b ](c6d214b9ebb469a0636c86c5b5b62dc335ac53c7 ))
* Button styling ([02f985d ](02f985d8a3627f5536dfe0c88e2c97c0aaea8701 ))
* Add ButtonLink component ([12544c5 ](12544c52ca55e6ada6d0fc3b5c1fab4dfce1a9ef ))
* Setting a label on a task fails if the kanban view is open in the background ([990639d ](990639dd24918e3dca3163401aee70cb97fb5bdb ))
* Make sure weekday parsing in quick add magic ignores the casing ([dff5d84 ](dff5d84ebbe8ac1f623bd985c47a9d5b45bf4037 ))
* Pass modal bindings to teleport target (#2109 ) ([6e54929 ](6e549291041c78ab81a3b5b6a738bdf64588841d ))
* Datepicker button color and spacing for overdue dates ([ab7bf7d ](ab7bf7d8f927e52ef38ccdbd43bc2d603b1bc416 ))
* Expose focus function for BaseButton ([cc07933 ](cc079336a8322f310de50e79337537024d01289b ))
* Add a task relation with enter when only one search result is available ([e8705c6 ](e8705c66dde0f67c3ac570fc4155d17e462e6c9e ))
* Task sorting in table ([4a8b7a7 ](4a8b7a726a06d2b3d40e7f7d1c0c650992963c3a ))
* Task sorting by position in list view ([99a5afc ](99a5afc817c65aa53dcafd5b5491ef9fb6202b3a ))
* Make sure saved filter data is correctly populated when editing a filter ([a4c3939 ](a4c3939fb66a25e4e2b50098283378735f7585b2 ))
* Upgrade packages for vite 3.0 ([d96ea38 ](d96ea384dce1f282722e37161a1767a090def812 ))
* Datepicker confirm button overflow ([9fd2f4e ](9fd2f4ea5caad1a307a6886379f029a83ad0aa6c ))
* Use of sortable js with transition-group (#2160 ) ([0456f4a ](0456f4a041300a2c076c808b5b844d0677ffaba0 ))
* Don't try to pass nonexistant props to filters ([6dc02c4 ](6dc02c45dd78485106b89537f9ca49328a4adbb7 ))
* Don't use transitions for elements where it is not possible ([c2d5370 ](c2d5370e4a88fc646dccd3c598c2953b6b40ca82 ))
* User avatar settings ([62bbffb ](62bbffb17ef863a3a1575d6827e392cad3ee0e84 ))
* Quick actions arrow key navigation in dark mode ([f5bb697 ](f5bb6970322f825faf64841c97539c6a324ca8d4 ))
* Pagination on table view should not open the list view ([a4d3caf ](a4d3cafdf121f9261e12b390072ff9acfd1157e1 ))
* Properly update state when duplicating a list ([e7de930 ](e7de930129c51ae5d68f915d8132543366aa5554 ))
* Don't allow marking a task as done in a read-only list ([175fb02 ](175fb02629f66887f4ede582e03fe520b1783b26 ))
* Lint ([8b0e88b ](8b0e88b57435dfa0173910104c484986ce58b4e6 ))
* Vuex state mutation error when moving a kanban bucket ([9ddb55a ](9ddb55a5efa8851427b71aff6f478e695bea1687 ))
* Logo spacing for link shares ([3becf87 ](3becf8738b6b6eeb040593c3d05005c8e50baa64 ))
* User menu dropdown ([8183fce ](8183fce829c79837b53aad63b9d28ae6f6b4c30b ))
* Don't allow negative repeat amounts ([71c8540 ](71c8540c74f8448a2fddb0791e28b22c76a6d4b6 ))
* Don't try to load lists after logging out ([4c560f1 ](4c560f1a031c21a3e735bdbad061b284a03b6618 ))
* General user settings empty when loading the settings page ([ff48178 ](ff48178051c4726093751bc3a2317e836ea8b99c ))
* Transition error when deleting a task ([56147dc ](56147dc9fbed5680a06de200dbd9111d92b5cf6f ))
* Progress bar color in dark mode ([8b30726 ](8b3072672a795163acfe4b2b5065c4f59ca0dd1c ))
* Default label color in dark mode ([31480ea ](31480eae72cb936226aba3454f55a672d87059cb ))
* Properly parse dates or null ([e82a83c ](e82a83c8cf5e8721f80bb426c3dfdd9549e09a88 ))
* Don't replace the last edited task with the one currently editing ([ad7ed86 ](ad7ed86d36a9385149ea75eefa8b34f643050345 ))
### Dependencies
* *(deps)* Update dependency vite to v2.5.6 (#723 )
* *(deps)* Update dependency marked to v3.0.3 (#726 )
* *(deps)* Update dependency esbuild to v0.12.26 (#729 )
* *(deps)* Update dependency sass to v1.39.2 (#733 )
* *(deps)* Update workbox monorepo to v6.3.0 (#730 )
* *(deps)* Update dependency typescript to v4.4.3 (#740 )
* *(deps)* Update dependency esbuild to v0.12.28 (#744 )
* *(deps)* Update dependency jest to v27.2.1 (#745 )
* *(deps)* Update dependency vue-i18n to v8.25.1 (#747 )
* *(deps)* Update typescript-eslint monorepo to v4.31.2 (#749 )
* *(deps)* Update dependency marked to v3.0.4 (#753 )
* *(deps)* Update dependency dompurify to v2.3.3 (#754 )
* *(deps)* Update dependency @types/jest to v27.0.2 (#766 )
* *(deps)* Update dependency eslint-plugin-vue to v7.18.0 (#761 )
* *(deps)* Update dependency date-fns to v2.24.0 (#757 )
* *(deps)* Update dependency vite to v2.5.10 (#746 )
* *(deps)* Update dependency cypress to v8.4.1 (#750 )
* *(deps)* Update dependency sass to v1.42.0 (#751 )
* *(deps)* Update dependency browserslist to v4.17.1 (#770 )
* *(deps)* Update dependency esbuild to v0.12.29 (#769 )
* *(deps)* Update dependency autoprefixer to v10.3.5 (#771 )
* *(deps)* Update dependency sass to v1.42.1 (#772 )
* *(deps)* Update dependency vue-i18n to v8.26.0 (#779 )
* *(deps)* Update dependency esbuild to v0.13.1 (#776 )
* *(deps)* Update dependency vue-i18n to v8.26.1 (#784 )
* *(deps)* Update dependency esbuild to v0.13.2 (#782 )
* *(deps)* Pin dependency ufo to 0.7.9 (#780 )
* *(deps)* Update dependency jest to v27.2.2 (#788 )
* *(deps)* Update dependency autoprefixer to v10.3.6 (#792 )
* *(deps)* Update typescript-eslint monorepo to v4.32.0 (#799 )
* *(deps)* Update dependency cypress to v8.5.0 (#800 )
* *(deps)* Update dependency jest to v27.2.3 (#801 )
* *(deps)* Update dependency vue-i18n to v8.26.2 (#803 )
* *(deps)* Update dependency esbuild to v0.13.3 (#802 )
* *(deps)* Update dependency vite to v2.6.0 (#805 )
* *(deps)* Update dependency jest to v27.2.4 (#806 )
* *(deps)* Update dependency vite to v2.6.1 (#807 )
* *(deps)* Update dependency vue-i18n to v8.26.3 (#810 )
* *(deps)* Update dependency @fortawesome/vue -fontawesome to v2.0.4 (#835 )
* *(deps)* Pin dependencies (#834 )
* *(deps)* Update dependency @fortawesome/vue -fontawesome to v2.0.5 (#837 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.6.2 (#838 )
* *(deps)* Update typescript-eslint monorepo to v5 (major) (#856 )
* *(deps)* Update dependency date-fns to v2.25.0 (#853 )
* *(deps)* Update dependency vite-plugin-vue2 to v1.9.0 (#851 )
* *(deps)* Update dependency sass to v1.43.2 (#850 )
* *(deps)* Update dependency cypress to v8.6.0 (#849 )
* *(deps)* Update dependency vue-i18n to v8.26.5 (#847 )
* *(deps)* Update dependency autoprefixer to v10.3.7 (#839 )
* *(deps)* Update dependency ts-jest to v27.0.6 (#843 )
* *(deps)* Update dependency eslint to v8 (#855 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v8 (#854 )
* *(deps)* Update dependency vite to v2.6.7 (#845 )
* *(deps)* Update dependency browserslist to v4.17.4 (#840 )
* *(deps)* Update dependency typescript to v4.4.4 (#844 )
* *(deps)* Update dependency esbuild to v0.13.7 (#841 )
* *(deps)* Update dependency jest to v27.2.5 (#842 )
* *(deps)* Update dependency marked to v3.0.7 (#846 )
* *(deps)* Update dependency axios to v0.23.0 (#848 )
* *(deps)* Update dependency ts-jest to v27.0.7 (#857 )
* *(deps)* Update dependency esbuild to v0.13.8 (#861 )
* *(deps)* Update dependency highlight.js to v11.3.0 (#863 )
* *(deps)* Update dependency vuedraggable to v4.1.0 (#872 )
* *(deps)* Update dependency highlight.js to v11.3.1 (#869 )
* *(deps)* Update dependency jest to v27.3.0 (#866 )
* *(deps)* Pin dependencies (#870 )
* *(deps)* Update dependency vite to v2.6.9 (#873 )
* *(deps)* Update dependency jest to v27.3.1 (#878 )
* *(deps)* Update typescript-eslint monorepo to v5.1.0 (#877 )
* *(deps)* Update dependency vite to v2.6.10 (#876 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.13 (#871 )
* *(deps)* Update dependency @fortawesome/vue -fontawesome to v3.0.0-5 (#875 )
* *(deps)* Update dependency eslint-plugin-vue to v7.20.0 (#881 )
* *(deps)* Update dependency postcss to v8.3.10 (#882 )
* *(deps)* Update node.js to v17 (#883 )
* *(deps)* Update dependency postcss to v8.3.11 (#887 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.14 (#885 )
* *(deps)* Update dependency sass to v1.43.3 (#888 )
* *(deps)* Update dependency eslint to v8.1.0 (#890 )
* *(deps)* Update dependency browserslist to v4.17.5 (#891 )
* *(deps)* Update dependency esbuild to v0.13.9 (#892 )
* *(deps)* Update dependency marked to v3.0.8 (#893 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.15 (#894 )
* *(deps)* Update dependency vite to v2.6.11 (#896 )
* *(deps)* Update dependency rollup to v2.58.3 (#895 )
* *(deps)* Update dependency axios to v0.24.0 (#897 )
* *(deps)* Update typescript-eslint monorepo to v5.2.0 (#898 )
* *(deps)* Update dependency cypress to v8.7.0 (#900 )
* *(deps)* Update dependency vite to v2.6.12 (#904 )
* *(deps)* Pin dependencies (#905 )
* *(deps)* Update dependency sass to v1.43.4 (#907 )
* *(deps)* Update dependency @vitejs/plugin -vue to v1.9.4 (#908 )
* *(deps)* Update dependency vite to v2.6.13 (#909 )
* *(deps)* Update dependency esbuild to v0.13.10 (#910 )
* *(deps)* Update dependency autoprefixer to v10.4.0 (#911 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v9 (#914 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.16 (#915 )
* *(deps)* Update dependency esbuild to v0.13.11 (#916 )
* *(deps)* Update dependency esbuild to v0.13.12 (#917 )
* *(deps)* Update dependency rollup to v2.59.0 (#928 )
* *(deps)* Update typescript-eslint monorepo to v5.3.0 (#932 )
* *(deps)* Update vue monorepo to v3.2.21 (#934 )
* *(deps)* Update dependency marked to v4 (#935 )
* *(deps)* Update dependency browserslist to v4.17.6 (#936 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.17 (#937 )
* *(deps)* Update sentry-javascript monorepo to v6.14.0 (#940 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v9.0.1 (#941 )
* *(deps)* Update dependency eslint-plugin-vue to v8 (#913 )
* *(deps)* Pin dependency vue-tsc to 0.28.10 (#955 )
* *(deps)* Update sentry-javascript monorepo to v6.14.1 (#958 )
* *(deps)* Update dependency eslint to v8.2.0 (#959 )
* *(deps)* Update dependency vue-tsc to v0.29.0 (#960 )
* *(deps)* Update dependency vue-tsc to v0.29.2 (#963 )
* *(deps)* Update typescript-eslint monorepo to v5.3.1 (#962 )
* *(deps)* Update dependency vite to v2.6.14 (#967 )
* *(deps)* Update dependency esbuild to v0.13.13 (#964 )
* *(deps)* Update dependency vue-tsc to v0.29.3 (#968 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.18 (#969 )
* *(deps)* Pin dependencies (#974 )
* *(deps)* Update dependency cypress to v9 (#975 )
* *(deps)* Update dependency marked to v4.0.1 (#977 )
* *(deps)* Update sentry-javascript monorepo to v6.14.2 (#979 )
* *(deps)* Update dependency netlify-cli to v6.14.21 (#980 )
* *(deps)* Update sentry-javascript monorepo to v6.14.3 (#982 )
* *(deps)* Update dependency vue-tsc to v0.29.4 (#981 )
* *(deps)* Update dependency rollup to v2.60.0 (#983 )
* *(deps)* Update dependency marked to v4.0.3 (#988 )
* *(deps)* Update dependency netlify-cli to v6.14.23 (#986 )
* *(deps)* Pin dependency vite-svg-loader to 3.1.0 (#989 )
* *(deps)* Pin dependency @github/hotkey to 1.6.0 (#995 )
* *(deps)* Update dependency browserslist to v4.18.0 (#998 )
* *(deps)* Update dependency vue-advanced-cropper to v2.7.0 (#999 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.5 (#1000 )
* *(deps)* Pin dependencies (#1003 )
* *(deps)* Update dependency vue to v3.2.22 (#1006 )
* *(deps)* Update dependency vue-tsc to v0.29.5 (#1007 )
* *(deps)* Update dependency netlify-cli to v6.14.25 (#1009 )
* *(deps)* Update dependency browserslist to v4.18.1 (#1010 )
* *(deps)* Update typescript-eslint monorepo to v5.4.0 (#1011 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v9.1.0 (#1018 )
* *(deps)* Update dependency esbuild to v0.13.14 (#1014 )
* *(deps)* Update dependency @vue/compat to v3.2.22 (#1016 )
* *(deps)* Update workbox monorepo to v6.4.1 (#1012 )
* *(deps)* Update sentry-javascript monorepo to v6.15.0 (#1015 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.19
* *(deps)* Update dependency typescript to v4.5.2 (#1024 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.20
* *(deps)* Update dependency eslint-plugin-vue to v8.1.1 (#1026 )
* *(deps)* Update dependency netlify-cli to v6.15.0 (#1028 )
* *(deps)* Update dependency netlify-cli to v7 (#1029 )
* *(deps)* Update dependency @types/jest to v27.0.3 (#1030 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.6 (#1031 )
* *(deps)* Update dependency date-fns to v2.26.0
* *(deps)* Update dependency postcss-preset-env to v7.0.1
* *(deps)* Update dependency marked to v4.0.4
* *(deps)* Update dependency netlify-cli to v7.0.1
* *(deps)* Update dependency netlify-cli to v7.0.2
* *(deps)* Update dependency eslint to v8.3.0
* *(deps)* Update dependency codemirror to v5.64.0
* *(deps)* Update dependency vue-tsc to v0.29.6
* *(deps)* Update dependency @vitejs/plugin -vue to v1.10.0
* *(deps)* Update dependency rollup to v2.60.1
* *(deps)* Update dependency esbuild to v0.13.15
* *(deps)* Update dependency slugify to v1.6.3
* *(deps)* Update dependency netlify-cli to v7.0.4
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.6.3
* *(deps)* Update dependency @vueuse/core to v7 (#1066 )
* *(deps)* Pin dependency bulma-css-variables to 0.9.33 (#1065 )
* *(deps)* Update dependency netlify-cli to v7.1.0 (#1067 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.7
* *(deps)* Update dependency @vueuse/core to v7.0.3 (#1071 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.21 (#1072 )
* *(deps)* Update dependency @4tw/cypress -drag-drop to v2.1.0 (#1076 )
* *(deps)* Update dependency netlify-cli to v8 (#1077 )
* *(deps)* Update dependency @vueuse/core to v7.1.0 (#1078 )
* *(deps)* Update dependency postcss to v8.4.0 (#1075 )
* *(deps)* Pin dependency autoprefixer to 10.4.0 (#1080 )
* *(deps)* Update dependency netlify-cli to v8.0.1 (#1081 )
* *(deps)* Update dependency @vueuse/core to v7.1.1 (#1086 )
* *(deps)* Update dependency marked to v4.0.5 (#1085 )
* *(deps)* Update dependency postcss to v8.4.1 (#1083 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.22
* *(deps)* Update dependency sass to v1.43.5
* *(deps)* Update dependency netlify-cli to v8.0.2 (#1088 )
* *(deps)* Update dependency netlify-cli to v8.0.3 (#1089 )
* *(deps)* Update vue monorepo to v3.2.23 (#1090 )
* *(deps)* Update dependency @vitejs/plugin -vue to v1.10.1 (#1091 )
* *(deps)* Update dependency @vueuse/core to v7.1.2 (#1092 )
* *(deps)* Update dependency postcss to v8.4.2 (#1093 )
* *(deps)* Update dependency postcss to v8.4.3 (#1094 )
* *(deps)* Update dependency esbuild to v0.14.0 (#1095 )
* *(deps)* Update dependency postcss to v8.4.4 (#1100 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.8 (#1102 )
* *(deps)* Update dependency vue-tsc to v0.29.7 (#1106 )
* *(deps)* Update dependency netlify-cli to v8.0.5 (#1108 )
* *(deps)* Update dependency jest to v27.4.0 (#1107 )
* *(deps)* Update dependency sass to v1.44.0 (#1110 )
* *(deps)* Update dependency vue-tsc to v0.29.8 (#1111 )
* *(deps)* Update dependency jest to v27.4.2 (#1115 )
* *(deps)* Update dependency rollup to v2.60.2 (#1112 )
* *(deps)* Update dependency esbuild to v0.14.1
* *(deps)* Update typescript-eslint monorepo to v5.5.0
* *(deps)* Update dependency date-fns to v2.27.0
* *(deps)* Update dependency netlify-cli to v8.0.6 (#1125 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.9 (#1124 )
* *(deps)* Update dependency marked to v4.0.6
* *(deps)* Update dependency netlify-cli to v8.0.13
* *(deps)* Update dependency netlify-cli to v8.0.14 (#1132 )
* *(deps)* Update dependency jest to v27.4.3
* *(deps)* Update dependency netlify-cli to v8.0.15 (#1135 )
* *(deps)* Update dependency eslint to v8.4.0 (#1136 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.23 (#1138 )
* *(deps)* Update workbox monorepo to v6.4.2 (#1133 )
* *(deps)* Update dependency esbuild to v0.14.2 (#1139 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.10 (#1140 )
* *(deps)* Update dependency ts-jest to v27.1.0 (#1141 )
* *(deps)* Update dependency eslint-plugin-vue to v8.2.0 (#1145 )
* *(deps)* Update vue monorepo to v3.2.24
* *(deps)* Update dependency eslint to v8.4.1 (#1149 )
* *(deps)* Update typescript-eslint monorepo to v5.6.0 (#1148 )
* *(deps)* Update dependency vite to v2.7.0 (#1151 )
* *(deps)* Update dependency @vitejs/plugin -vue to v1.10.2 (#1150 )
* *(deps)* Update dependency netlify-cli to v8.0.16 (#1147 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.6.4 (#1152 )
* *(deps)* Update dependency dompurify to v2.3.4
* *(deps)* Update dependency vite to v2.7.1 (#1154 )
* *(deps)* Update sentry-javascript monorepo to v6.16.0 (#1155 )
* *(deps)* Update dependency ts-jest to v27.1.1
* *(deps)* Update dependency @vueuse/core to v7.2.1 (#1158 )
* *(deps)* Update dependency @vueuse/core to v7.2.2
* *(deps)* Update dependency netlify-cli to v8.0.17
* *(deps)* Update dependency vite-svg-loader to v3.1.1
* *(deps)* Update dependency netlify-cli to v8.0.18
* *(deps)* Update dependency vite-plugin-pwa to v0.11.11
* *(deps)* Update dependency rollup to v2.61.0
* *(deps)* Update dependency jest to v27.4.4 (#1171 )
* *(deps)* Update dependency typescript to v4.5.3 (#1169 )
* *(deps)* Update dependency marked to v4.0.7 (#1170 )
* *(deps)* Update dependency netlify-cli to v8.0.20 (#1168 )
* *(deps)* Update dependency rollup to v2.61.1 (#1174 )
* *(deps)* Update sentry-javascript monorepo to v6.16.1 (#1175 )
* *(deps)* Update vue monorepo to v3.2.26 (#1179 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2 (#1180 )
* *(deps)* Update dependency sass to v1.45.0 (#1177 )
* *(deps)* Update dependency @vueuse/core to v7.3.0 (#1178 )
* *(deps)* Update dependency cypress to v9
* *(deps)* Pin dependency @vueuse/router to 7.3.0 (#1182 )
* *(deps)* Pin dependency caniuse-lite to 1.0.30001286 (#1185 )
* *(deps)* Update dependency esbuild to v0.14.3 (#1187 )
* *(deps)* Update dependency postcss to v8.4.5 (#1189 )
* *(deps)* Update dependency vite to v2.7.2 (#1191 )
* *(deps)* Update dependency netlify-cli to v8.1.1 (#1190 )
* *(deps)* Update dependency typescript to v4.5.4 (#1194 )
* *(deps)* Update dependency browserslist to v4.19.0 (#1195 )
* *(deps)* Update dependency jest to v27.4.5 (#1193 )
* *(deps)* Update typescript-eslint monorepo to v5.7.0 (#1192 )
* *(deps)* Update dependency esbuild to v0.14.5 (#1200 )
* *(deps)* Update dependency browserslist to v4.19.1 (#1198 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.0.1 (#1196 )
* *(deps)* Update dependency @github/hotkey to v1.6.1 (#1197 )
* *(deps)* Update dependency netlify-cli to v8.1.4 (#1199 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.12 (#1204 )
* *(deps)* Update dependency postcss-preset-env to v7.0.2 (#1206 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001287 (#1205 )
* *(deps)* Update dependency vite to v2.7.3 (#1207 )
* *(deps)* Update dependency express to v4.17.2 (#1211 )
* *(deps)* Update dependency netlify-cli to v8.1.8
* *(deps)* Update dependency ts-jest to v27.1.2
* *(deps)* Update dependency marked to v4.0.8 (#1217 )
* *(deps)* Update dependency @vueuse/router to v7.4.0 (#1216 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001291 (#1214 )
* *(deps)* Update dependency slugify to v1.6.4 (#1209 )
* *(deps)* Update dependency @vueuse/core to v7.4.0
* *(deps)* Update dependency esbuild to v0.14.6 (#1218 )
* *(deps)* Update dependency eslint to v8.5.0 (#1213 )
* *(deps)* Update dependency codemirror to v5.65.0
* *(deps)* Update dependency vite to v2.7.4
* *(deps)* Update dependency netlify-cli to v8.1.9 (#1221 )
* *(deps)* Update dependency netlify-cli to v8.2.0 (#1222 )
* *(deps)* Update dependency netlify-cli to v8.2.1 (#1223 )
* *(deps)* Update dependency netlify-cli to v8.2.3 (#1224 )
* *(deps)* Update typescript-eslint monorepo to v5.8.0 (#1225 )
* *(deps)* Update dependency netlify-cli to v8.2.4 (#1226 )
* *(deps)* Update dependency sass to v1.45.1 (#1227 )
* *(deps)* Update dependency netlify-cli to v8.3.0 (#1228 )
* *(deps)* Update dependency netlify-cli to v8.4.1
* *(deps)* Update dependency vue-tsc to v0.30.0
* *(deps)* Update dependency vite to v2.7.6 (#1236 )
* *(deps)* Update dependency netlify-cli to v8.4.2 (#1235 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001292 (#1234 )
* *(deps)* Update dependency cypress to v9.2.0 (#1232 )
* *(deps)* Update dependency postcss-preset-env to v7.1.0 (#1237 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.24 (#1238 )
* *(deps)* Update dependency esbuild to v0.14.7
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.25 (#1240 )
* *(deps)* Update dependency esbuild to v0.14.8 (#1242 )
* *(deps)* Update dependency @vueuse/router to v7.4.1 (#1245 )
* *(deps)* Update dependency @vueuse/core to v7.4.1 (#1244 )
* *(deps)* Update dependency vite to v2.7.7 (#1247 )
* *(deps)* Update dependency vue-tsc to v0.30.1 (#1248 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v10 (#1243 )
* *(deps)* Update dependency rollup to v2.62.0 (#1246 )
* *(deps)* Update typescript-eslint monorepo to v5.8.1 (#1253 )
* *(deps)* Update dependency vite to v2.7.9 (#1254 )
* *(deps)* Update dependency netlify-cli to v8.5.0 (#1255 )
* *(deps)* Update dependency date-fns to v2.28.0 (#1256 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001294 (#1257 )
* *(deps)* Update dependency esbuild to v0.14.9 (#1258 )
* *(deps)* Update dependency autoprefixer to v10.4.1 (#1260 )
* *(deps)* Update dependency netlify-cli to v8.6.0 (#1259 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.26 (#1263 )
* *(deps)* Update dependency vite to v2.7.10 (#1265 )
* *(deps)* Update dependency @vueuse/core to v7.4.3 (#1266 )
* *(deps)* Update dependency @types/jest to v27.4.0
* *(deps)* Update dependency @vueuse/router to v7.4.3
* *(deps)* Update dependency @vueuse/router to v7.5.1 (#1273 )
* *(deps)* Update dependency @vueuse/core to v7.5.1 (#1272 )
* *(deps)* Update dependency sass to v1.45.2 (#1271 )
* *(deps)* Update dependency esbuild to v0.14.10
* *(deps)* Update dependency caniuse-lite to v1.0.30001295
* *(deps)* Update dependency netlify-cli to v8.6.1
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.5
* *(deps)* Update dependency postcss-preset-env to v7.2.0
* *(deps)* Update dependency slugify to v1.6.5
* *(deps)* Update dependency eslint to v8.6.0
* *(deps)* Update typescript-eslint monorepo to v5.9.0
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.6
* *(deps)* Update dependency rollup to v2.63.0
* *(deps)* Update dependency vue-tsc to v0.30.2
* *(deps)* Update dependency caniuse-lite to v1.0.30001296
* *(deps)* Update dependency netlify-cli to v8.6.3
* *(deps)* Update dependency netlify-cli to v8.6.4
* *(deps)* Update dependency vitest to v0.0.131
* *(deps)* Pin dependency happy-dom to 2.25.1
* *(deps)* Update dependency @vueuse/router to v7.5.2
* *(deps)* Update dependency vitest to v0.0.132
* *(deps)* Update dependency @vueuse/core to v7.5.2
* *(deps)* Update dependency @vueuse/router to v7.5.3 (#1303 )
* *(deps)* Update dependency vitest to v0.0.133
* *(deps)* Pin dependency @types/is -touch-device to 1.0.0 (#1308 )
* *(deps)* Update dependency vue-advanced-cropper to v2.7.1
* *(deps)* Update dependency netlify-cli to v8.6.5
* *(deps)* Update dependency vitest to v0.0.134 (#1314 )
* *(deps)* Update dependency sass to v1.46.0 (#1315 )
* *(deps)* Update dependency netlify-cli to v8.6.6 (#1316 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.8 (#1317 )
* *(deps)* Update dependency highlight.js to v11.4.0 (#1319 )
* *(deps)* Update dependency netlify-cli to v8.6.8 (#1318 )
* *(deps)* Update dependency netlify-cli to v8.6.9 (#1320 )
* *(deps)* Update dependency marked to v4.0.9 (#1321 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.10 (#1324 )
* *(deps)* Update dependency vitest to v0.0.135 (#1323 )
* *(deps)* Update dependency netlify-cli to v8.6.12 (#1322 )
* *(deps)* Update dependency vitest to v0.0.136 (#1325 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001297 (#1327 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.11 (#1326 )
* *(deps)* Update dependency autoprefixer to v10.4.2 (#1329 )
* *(deps)* Update dependency vitest to v0.0.139 (#1330 )
* *(deps)* Update dependency netlify-cli to v8.6.15 (#1331 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.13 (#1332 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001298 (#1334 )
* *(deps)* Update dependency sass to v1.47.0 (#1333 )
* *(deps)* Update dependency esbuild to v0.14.11 (#1341 )
* *(deps)* Update dependency netlify-cli to v8.6.16 (#1343 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.14 (#1344 )
* *(deps)* Update dependency netlify-cli to v8.6.17 (#1345 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.15 (#1346 )
* *(deps)* Update dependency vitest to v0.0.140 (#1348 )
* *(deps)* Update typescript-eslint monorepo to v5.9.1 (#1347 )
* *(deps)* Update dependency cypress to v9.2.1 (#1349 )
* *(deps)* Update dependency netlify-cli to v8.6.18 (#1350 )
* *(deps)* Update dependency vite-svg-loader to v3.1.2 (#1351 )
* *(deps)* Update dependency netlify-cli to v8.6.19 (#1352 )
* *(deps)* Update dependency vitest to v0.0.141 (#1355 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.16 (#1354 )
* *(deps)* Update dependency netlify-cli to v8.6.21 (#1353 )
* *(deps)* Update dependency easymde to v2.16.0 (#1356 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001299 (#1357 )
* *(deps)* Update dependency postcss-preset-env to v7.2.2 (#1358 )
* *(deps)* Update dependency eslint-plugin-vue to v8.3.0 (#1360 )
* *(deps)* Update dependency netlify-cli to v8.6.22 (#1359 )
* *(deps)* Update dependency v-tooltip to v4.0.0-beta.17 (#1362 )
* *(deps)* Update dependency postcss-preset-env to v7.2.3 (#1361 )
* *(deps)* Update dependency vite-plugin-pwa to v0.11.13 (#1364 )
* *(deps)* Update dependency netlify-cli to v8.6.23 (#1363 )
* *(deps)* Update dependency vitest to v0.0.142 (#1365 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.28
* *(deps)* Update dependency vitest to v0.1.12
* *(deps)* Update dependency sass to v1.48.0
* *(deps)* Update dependency happy-dom to v2.25.2
* *(deps)* Update dependency marked to v4.0.10
* *(deps)* Update dependency vite to v2.7.11
* *(deps)* Update dependency netlify-cli to v8.8.0 (#1372 )
* *(deps)* Update dependency vite to v2.7.12 (#1373 )
* *(deps)* Update dependency netlify-cli to v8.8.1 (#1374 )
* *(deps)* Update dependency vitest to v0.1.13 (#1375 )
* *(deps)* Update dependency netlify-cli to v8.8.2 (#1376 )
* *(deps)* Update dependency rollup to v2.64.0 (#1377 )
* *(deps)* Update dependency rollup-plugin-visualizer to v5.5.4 (#1381 )
* *(deps)* Update dependency vitest to v0.1.16 (#1382 )
* *(deps)* Update dependency easymde to v2.16.1
* *(deps)* Update dependency eslint to v8.7.0 (#1384 )
* *(deps)* Update dependency vitest to v0.1.17 (#1385 )
* *(deps)* Update dependency vue-tsc to v0.30.3 (#1386 )
* *(deps)* Update vue monorepo to v3.2.27 (#1387 )
* *(deps)* Update dependency vue-tsc to v0.30.4 (#1389 )
* *(deps)* Update dependency vue-tsc to v0.30.5 (#1392 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001300 (#1391 )
* *(deps)* Update dependency vitest to v0.1.18 (#1393 )
* *(deps)* Update dependency vitest to v0.1.19
* *(deps)* Update dependency axios to v0.25.0 (#1399 )
* *(deps)* Update dependency vitest to v0.1.20 (#1398 )
* *(deps)* Update dependency happy-dom to v2.27.0 (#1397 )
* *(deps)* Update typescript-eslint monorepo to v5.10.0 (#1396 )
* *(deps)* Update dependency vitest to v0.1.21 (#1400 )
* *(deps)* Update dependency vite to v2.7.13 (#1401 )
* *(deps)* Update dependency cypress to v9.3.1 (#1402 )
* *(deps)* Update dependency vue-tsc to v0.30.6 (#1404 )
* *(deps)* Update dependency vitest to v0.1.23 (#1405 )
* *(deps)* Update dependency sass to v1.49.0 (#1403 )
* *(deps)* Update dependency happy-dom to v2.27.2 (#1406 )
* *(deps)* Update dependency vitest to v0.1.24
* *(deps)* Update dependency codemirror to v5.65.1 (#1409 )
* *(deps)* Update dependency typescript to v4.5.5 (#1410 )
* *(deps)* Update dependency esbuild to v0.14.12 (#1413 )
* *(deps)* Update dependency happy-dom to v2.28.0 (#1412 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001301 (#1414 )
* *(deps)* Update dependency vitest to v0.1.25 (#1411 )
* *(deps)* Update dependency rollup to v2.65.0 (#1415 )
* *(deps)* Update dependency @vue/compat to v3.2.28 (#1416 )
* *(deps)* Update dependency vue to v3.2.28 (#1417 )
* *(deps)* Update dependency vitest to v0.1.26 (#1418 )
* *(deps)* Update dependency @vueuse/router to v7.5.4 (#1420 )
* *(deps)* Update dependency @vueuse/core to v7.5.4 (#1419 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.1.0 (#1421 )
* *(deps)* Update dependency vitest to v0.1.27 (#1422 )
* *(deps)* Update dependency vue-tsc to v0.31.1 (#1423 )
* *(deps)* Update dependency esbuild to v0.14.13 (#1426 )
* *(deps)* Update dependency rollup to v2.66.0 (#1424 )
* *(deps)* Update dependency vitest to v0.2.0 (#1427 )
* *(deps)* Update dependency vue-advanced-cropper to v2.8.0 (#1425 )
* *(deps)* Update dependency @vue/compat to v3.2.29 (#1428 )
* *(deps)* Update dependency vue to v3.2.29 (#1429 )
* *(deps)* Update dependency netlify-cli to v8.13.0 (#1431 )
* *(deps)* Update sentry-javascript monorepo to v6.17.0 (#1432 )
* *(deps)* Update dependency vitest to v0.2.1 (#1433 )
* *(deps)* Update typescript-eslint monorepo to v5.10.1 (#1435 )
* *(deps)* Update sentry-javascript monorepo to v6.17.1 (#1434 )
* *(deps)* Update dependency happy-dom to v2.30.0 (#1437 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.29 (#1438 )
* *(deps)* Update dependency rollup to v2.66.1 (#1439 )
* *(deps)* Update dependency vitest to v0.2.2 (#1440 )
* *(deps)* Update dependency vitest to v0.2.3 (#1441 )
* *(deps)* Update dependency @faker -js/faker to v6.0.0-alpha.5 (#1436 )
* *(deps)* Update dependency @vueuse/router to v7.5.5 (#1443 )
* *(deps)* Update dependency @vueuse/core to v7.5.5 (#1442 )
* *(deps)* Update sentry-javascript monorepo to v6.17.2 (#1444 )
* *(deps)* Update dependency happy-dom to v2.30.1 (#1445 )
* *(deps)* Update dependency esbuild to v0.14.14 (#1446 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001302 (#1447 )
* *(deps)* Update dependency dompurify to v2.3.5 (#1448 )
* *(deps)* Update dependency marked to v4.0.11 (#1449 )
* *(deps)* Update dependency vitest to v0.2.4 (#1450 )
* *(deps)* Update dependency eslint-plugin-vue to v8.4.0 (#1451 )
* *(deps)* Update dependency marked to v4.0.12 (#1452 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001303 (#1453 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.30 (#1454 )
* *(deps)* Update dependency vitest to v0.2.5 (#1456 )
* *(deps)* Update sentry-javascript monorepo to v6.17.3 (#1457 )
* *(deps)* Update dependency eslint to v8.8.0 (#1458 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001304 (#1459 )
* *(deps)* Update dependency happy-dom to v2.31.0 (#1461 )
* *(deps)* Update dependency netlify-cli to v8.15.0 (#1463 )
* *(deps)* Update dependency postcss-preset-env to v7.3.0 (#1464 )
* *(deps)* Update dependency happy-dom to v2.31.1 (#1465 )
* *(deps)* Update dependency ufo to v0.7.10 (#1466 )
* *(deps)* Update typescript-eslint monorepo to v5.10.2
* *(deps)* Update dependency cypress to v9.4.1
* *(deps)* Update dependency @github/hotkey to v2 (#1471 )
* *(deps)* Update dependency esbuild to v0.14.16 (#1469 )
* *(deps)* Update dependency sass to v1.49.4 (#1470 )
* *(deps)* Update dependency postcss to v8.4.6
* *(deps)* Update dependency sass to v1.49.5
* *(deps)* Update dependency sass to v1.49.6 (#1474 )
* *(deps)* Update dependency sass to v1.49.7 (#1475 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001305 (#1476 )
* *(deps)* Update dependency esbuild to v0.14.17 (#1477 )
* *(deps)* Update dependency rollup to v2.67.0 (#1478 )
* *(deps)* Update sentry-javascript monorepo to v6.17.4 (#1479 )
* *(deps)* Update dependency esbuild to v0.14.18 (#1480 )
* *(deps)* Update dependency vitest to v0.2.6 (#1481 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001306 (#1482 )
* *(deps)* Update dependency postcss-preset-env to v7.3.1 (#1483 )
* *(deps)* Update dependency vitest to v0.2.7 (#1485 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001307 (#1484 )
* *(deps)* Update dependency eslint-plugin-vue to v8.4.1 (#1486 )
* *(deps)* Update dependency vue-tsc to v0.31.2 (#1488 )
* *(deps)* Update dependency esbuild to v0.14.19 (#1490 )
* *(deps)* Update dependency netlify-cli to v8.16.1 (#1492 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001309 (#1493 )
* *(deps)* Update dependency rollup to v2.67.1 (#1494 )
* *(deps)* Update dependency @vue/compat to v3.2.30 (#1495 )
* *(deps)* Update dependency vue to v3.2.30 (#1496 )
* *(deps)* Update typescript-eslint monorepo to v5.11.0 (#1502 )
* *(deps)* Update sentry-javascript monorepo to v6.17.5 (#1501 )
* *(deps)* Update dependency esbuild to v0.14.20 (#1500 )
* *(deps)* Update dependency vitest to v0.2.8 (#1506 )
* *(deps)* Update dependency @vueuse/router to v7.6.0
* *(deps)* Update dependency @vueuse/core to v7.6.0 (#1507 )
* *(deps)* Update sentry-javascript monorepo to v6.17.6 (#1513 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001310 (#1514 )
* *(deps)* Update dependency esbuild to v0.14.21 (#1515 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.7.0 (#1516 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.2.0 (#1517 )
* *(deps)* Update dependency vitest to v0.3.0 (#1519 )
* *(deps)* Update dependency @vueuse/router to v7.6.1 (#1521 )
* *(deps)* Update dependency rollup to v2.67.2 (#1525 )
* *(deps)* Update dependency vitest to v0.3.2 (#1523 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001311 (#1524 )
* *(deps)* Update dependency @faker -js/faker to v6.0.0-alpha.6 (#1526 )
* *(deps)* Update dependency @fortawesome/fontawesome -svg-core to v1.3.0 (#1504 )
* *(deps)* Update dependency wait-on to v6.0.1 (#1527 )
* *(deps)* Update dependency eslint to v8.9.0 (#1530 )
* *(deps)* Update sentry-javascript monorepo to v6.17.7 (#1528 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.7.1 (#1529 )
* *(deps)* Update dependency vitest to v0.3.6
* *(deps)* Update dependency express to v4.17.3 (#1550 )
* *(deps)* Update dependency @vueuse/router to v7.6.2 (#1555 )
* *(deps)* Update dependency @vue/compat to v3.2.31 (#1553 )
* *(deps)* Update dependency vue-tsc to v0.31.4 (#1552 )
* *(deps)* Update dependency esbuild to v0.14.22 (#1549 )
* *(deps)* Update dependency dompurify to v2.3.6
* *(deps)* Update dependency caniuse-lite to v1.0.30001312
* *(deps)* Update dependency @vueuse/core to v7.6.2
* *(deps)* Update dependency vue to v3.2.31
* *(deps)* Update sentry-javascript monorepo to v6.17.9
* *(deps)* Update dependency vue-advanced-cropper to v2.8.1
* *(deps)* Update dependency axios to v0.26.0
* *(deps)* Update dependency happy-dom to v2.34.0
* *(deps)* Update dependency cypress to v9.5.0
* *(deps)* Update dependency postcss-preset-env to v7.4.1
* *(deps)* Update dependency happy-dom to v2.36.0
* *(deps)* Update typescript-eslint monorepo to v5.12.0
* *(deps)* Update dependency happy-dom to v2.39.1
* *(deps)* Update dependency sass to v1.49.8
* *(deps)* Update dependency rollup to v2.67.3 (#1569 )
* *(deps)* Update dependency vitest to v0.4.0 (#1568 )
* *(deps)* Update dependency vitest to v0.4.1 (#1570 )
* *(deps)* Update dependency vite to v2.8.3
* *(deps)* Update dependency browserslist to v4.19.2
* *(deps)* Update dependency sass to v1.49.8 (#1574 )
* *(deps)* Update dependency rollup to v2.67.3
* *(deps)* Update dependency vite to v2.8.4 (#1575 )
* *(deps)* Update dependency vitest to v0.4.1 (#1576 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.2.2 (#1577 )
* *(deps)* Update dependency esbuild to v0.14.23
* *(deps)* Update dependency browserslist to v4.19.3 (#1579 )
* *(deps)* Update dependency vitest to v0.4.2 (#1580 )
* *(deps)* Update dependency @faker -js/faker to v6.0.0-alpha.7 (#1587 )
* *(deps)* Update dependency netlify-cli to v8.19.3 (#1589 )
* *(deps)* Update dependency vitest to v0.4.3 (#1591 )
* *(deps)* Update dependency vitest to v0.5.0 (#1592 )
* *(deps)* Update dependency netlify-cli to v9 (#1590 )
* *(deps)* Update dependency codemirror to v5.65.2 (#1593 )
* *(deps)* Update typescript-eslint monorepo to v5.12.1 (#1595 )
* *(deps)* Update dependency vitest to v0.5.1 (#1596 )
* *(deps)* Update dependency rollup to v2.68.0 (#1597 )
* *(deps)* Update dependency eslint-plugin-vue to v8.5.0 (#1598 )
* *(deps)* Update dependency vitest to v0.5.3 (#1599 )
* *(deps)* Update dependency happy-dom to v2.41.0 (#1600 )
* *(deps)* Update dependency vitest to v0.5.4 (#1602 )
* *(deps)* Update workbox monorepo to v6.5.0 (#1603 )
* *(deps)* Update dependency vitest to v0.5.5 (#1604 )
* *(deps)* Update sentry-javascript monorepo to v6.18.0 (#1605 )
* *(deps)* Update dependency sass to v1.49.9 (#1606 )
* *(deps)* Update dependency postcss to v8.4.7 (#1607 )
* *(deps)* Update dependency vue-tsc to v0.32.0 (#1608 )
* *(deps)* Update dependency rollup-plugin-visualizer to v5.6.0 (#1609 )
* *(deps)* Update dependency ufo to v0.7.11 (#1610 )
* *(deps)* Update dependency vitest to v0.5.7 (#1612 )
* *(deps)* Update dependency eslint to v8.10.0 (#1611 )
* *(deps)* Update dependency @vueuse/router to v7.7.0 (#1614 )
* *(deps)* Update dependency @vueuse/core to v7.7.0 (#1613 )
* *(deps)* Update dependency vitest to v0.5.8 (#1618 )
* *(deps)* Update dependency netlify-cli to v9.8.3 (#1619 )
* *(deps)* Update sentry-javascript monorepo to v6.18.1 (#1621 )
* *(deps)* Update dependency vue-router to v4.0.13 (#1620 )
* *(deps)* Update dependency vite to v2.8.5 (#1623 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.2.4 (#1622 )
* *(deps)* Update typescript-eslint monorepo to v5.13.0 (#1624 )
* *(deps)* Update dependency typescript to v4.6.2 (#1626 )
* *(deps)* Update dependency cypress to v9.5.1 (#1625 )
* *(deps)* Update dependency vitest to v0.5.9 (#1627 )
* *(deps)* Update dependency happy-dom to v2.43.0 (#1628 )
* *(deps)* Update dependency vite to v2.8.6 (#1630 )
* *(deps)* Update dependency rollup to v2.69.0 (#1631 )
* *(deps)* Update dependency vue-tsc to v0.32.1 (#1629 )
* *(deps)* Update dependency postcss-preset-env to v7.4.2 (#1633 )
* *(deps)* Update dependency happy-dom to v2.43.1 (#1632 )
* *(deps)* Update dependency esbuild to v0.14.24 (#1634 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001313 (#1636 )
* *(deps)* Update dependency esbuild to v0.14.25 (#1637 )
* *(deps)* Update workbox monorepo to v6.5.1 (#1635 )
* *(deps)* Update dependency rollup to v2.69.1 (#1638 )
* *(deps)* Update dependency happy-dom to v2.45.0 (#1640 )
* *(deps)* Update dependency @vueuse/router to v7.7.1 (#1642 )
* *(deps)* Update dependency @vueuse/core to v7.7.1 (#1641 )
* *(deps)* Update dependency rollup to v2.69.2 (#1643 )
* *(deps)* Update dependency flatpickr to v4.6.10 (#1644 )
* *(deps)* Update dependency rollup to v2.70.0 (#1648 )
* *(deps)* Update dependency browserslist to v4.20.0 (#1645 )
* *(deps)* Update dependency netlify-cli to v9.12.3 (#1646 )
* *(deps)* Update dependency postcss to v8.4.8 (#1647 )
* *(deps)* Update dependency happy-dom to v2.45.1 (#1649 )
* *(deps)* Update dependency vitest to v0.6.0 (#1651 )
* *(deps)* Update dependency happy-dom to v2.46.0 (#1650 )
* *(deps)* Update typescript-eslint monorepo to v5.14.0 (#1652 )
* *(deps)* Update dependency @faker -js/faker to v6.0.0-beta.0 (#1653 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001314 (#1654 )
* *(deps)* Update sentry-javascript monorepo to v6.18.2 (#1655 )
* *(deps)* Update dependency axios to v0.26.1 (#1656 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001315 (#1657 )
* *(deps)* Update dependency happy-dom to v2.46.3 (#1658 )
* *(deps)* Update dependency flatpickr to v4.6.11 (#1659 )
* *(deps)* Update dependency highlight.js to v11.5.0 (#1662 )
* *(deps)* Update dependency eslint to v8.11.0 (#1661 )
* *(deps)* Update dependency vue-tsc to v0.33.1 (#1665 )
* *(deps)* Update dependency @vueuse/core to v8 (#1663 )
* *(deps)* Update dependency vue-router to v4.0.14 (#1660 )
* *(deps)* Update dependency @vueuse/router to v8 (#1664 )
* *(deps)* Update dependency vitest to v0.6.1 (#1666 )
* *(deps)* Update dependency rollup to v2.70.1 (#1671 )
* *(deps)* Update dependency esbuild to v0.14.26 (#1670 )
* *(deps)* Update dependency netlify-cli to v9.13.0 (#1667 )
* *(deps)* Update dependency @vueuse/core to v8.0.1 (#1668 )
* *(deps)* Update dependency @vueuse/router to v8.0.1 (#1669 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001316 (#1672 )
* *(deps)* Update typescript-eslint monorepo to v5.15.0 (#1675 )
* *(deps)* Update dependency happy-dom to v2.47.0 (#1673 )
* *(deps)* Update dependency vue-tsc to v0.33.2 (#1674 )
* *(deps)* Update dependency cypress to v9.5.2 (#1676 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001317 (#1679 )
* *(deps)* Update dependency esbuild to v0.14.27 (#1678 )
* *(deps)* Update font awesome to v6 (major) (#1505 )
* *(deps)* Update dependency autoprefixer to v10.4.3 (#1682 )
* *(deps)* Update dependency postcss to v8.4.11 (#1684 )
* *(deps)* Update dependency ufo to v0.8.0 (#1685 )
* *(deps)* Update dependency browserslist to v4.20.2 (#1683 )
* *(deps)* Update dependency @faker -js/faker to v6.0.0 (#1681 )
* *(deps)* Update dependency autoprefixer to v10.4.4 (#1686 )
* *(deps)* Update dependency happy-dom to v2.49.0 (#1680 )
* *(deps)* Update dependency postcss to v8.4.12 (#1687 )
* *(deps)* Update dependency ufo to v0.8.1 (#1689 )
* *(deps)* Update dependency vitest to v0.6.3 (#1688 )
* *(deps)* Update dependency @vueuse/core to v8.1.1 (#1690 )
* *(deps)* Update dependency vitest to v0.7.0 (#1692 )
* *(deps)* Update dependency @vueuse/router to v8.1.1 (#1691 )
* *(deps)* Update dependency @types/flexsearch to v0.7.3 (#1677 )
* *(deps)* Update dependency vitest to v0.7.4 (#1693 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001319 (#1695 )
* *(deps)* Update dependency vitest to v0.7.6 (#1698 )
* *(deps)* Update dependency @vueuse/router to v8.1.2 (#1697 )
* *(deps)* Update yarn to v1.22.18 (#1694 )
* *(deps)* Update dependency @vueuse/core to v8.1.2 (#1696 )
* *(deps)* Update dependency postcss-preset-env to v7.4.3 (#1699 )
* *(deps)* Update dependency vue-tsc to v0.33.5 (#1701 )
* *(deps)* Update dependency netlify-cli to v9.13.3 (#1700 )
* *(deps)* Update dependency happy-dom to v2.49.1 (#1703 )
* *(deps)* Update dependency vitest to v0.7.7 (#1702 )
* *(deps)* Update dependency happy-dom to v2.49.2 (#1704 )
* *(deps)* Update sentry-javascript monorepo to v6.19.0 (#1705 )
* *(deps)* Update dependency vue-tsc to v0.33.6 (#1706 )
* *(deps)* Update typescript-eslint monorepo to v5.16.0 (#1707 )
* *(deps)* Update sentry-javascript monorepo to v6.19.1 (#1708 )
* *(deps)* Update font awesome to v6.1.1 (#1710 )
* *(deps)* Update dependency happy-dom to v2.50.0 (#1711 )
* *(deps)* Update dependency vue-tsc to v0.33.7 (#1712 )
* *(deps)* Update dependency vitest to v0.7.8 (#1713 )
* *(deps)* Update dependency vitest to v0.7.10 (#1714 )
* *(deps)* Update sentry-javascript monorepo to v6.19.2 (#1715 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001320 (#1716 )
* *(deps)* Update dependency vue-tsc to v0.33.9 (#1719 )
* *(deps)* Update dependency typescript to v4.6.3 (#1717 )
* *(deps)* Update dependency vitest to v0.7.11 (#1718 )
* *(deps)* Update dependency @vueuse/core to v8.2.0 (#1720 )
* *(deps)* Update dependency esbuild to v0.14.28 (#1723 )
* *(deps)* Update dependency @vueuse/router to v8.2.0 (#1721 )
* *(deps)* Update dependency eslint to v8.12.0 (#1722 )
* *(deps)* Update dependency vitest to v0.7.12 (#1724 )
* *(deps)* Update workbox monorepo to v6.5.2 (#1725 )
* *(deps)* Update dependency netlify-cli to v9.13.5 (#1726 )
* *(deps)* Update typescript-eslint monorepo to v5.17.0 (#1727 )
* *(deps)* Update dependency cypress to v9.5.3 (#1729 )
* *(deps)* Update dependency @faker -js/faker to v6.1.1 (#1728 )
* *(deps)* Update dependency happy-dom to v2.51.0 (#1733 )
* *(deps)* Update dependency vitest to v0.8.0 (#1731 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001322 (#1730 )
* *(deps)* Update sentry-javascript monorepo to v6.19.3 (#1735 )
* *(deps)* Update dependency esbuild to v0.14.29 (#1736 )
* *(deps)* Update dependency vite to v2.9.0 (#1742 )
* *(deps)* Update dependency happy-dom to v2.52.0 (#1741 )
* *(deps)* Update dependency vitest to v0.8.1 (#1740 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.8.0 (#1738 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.3.0 (#1739 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001323 (#1748 )
* *(deps)* Update dependency @vueuse/core to v8.2.2 (#1744 )
* *(deps)* Update dependency sass to v1.49.10 (#1747 )
* *(deps)* Update dependency happy-dom to v2.53.0 (#1749 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.3.1 (#1746 )
* *(deps)* Update dependency vite-svg-loader to v3.2.0 (#1743 )
* *(deps)* Update dependency @vueuse/router to v8.2.2 (#1745 )
* *(deps)* Update dependency vite to v2.9.1 (#1750 )
* *(deps)* Update dependency ufo to v0.8.3 (#1754 )
* *(deps)* Update dependency happy-dom to v2.54.0 (#1753 )
* *(deps)* Update dependency @vueuse/core to v8.2.3 (#1751 )
* *(deps)* Update dependency @vueuse/router to v8.2.3 (#1752 )
* *(deps)* Update dependency happy-dom to v2.55.0 (#1755 )
* *(deps)* Update dependency vitest to v0.8.2 (#1756 )
* *(deps)* Update dependency esbuild to v0.14.30 (#1758 )
* *(deps)* Update dependency sass to v1.49.11 (#1757 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001324 (#1759 )
* *(deps)* Pin dependencies (#1760 )
* *(deps)* Update dependency blurhash to v1.1.5 (#1761 )
* *(deps)* Update dependency vitest to v0.8.3 (#1762 )
* *(deps)* Update dependency vitest to v0.8.4 (#1763 )
* *(deps)* Update dependency @vueuse/core to v8.2.4 (#1764 )
* *(deps)* Update dependency @vueuse/router to v8.2.4 (#1765 )
* *(deps)* Update dependency netlify-cli to v9.16.1 (#1766 )
* *(deps)* Update dependency esbuild to v0.14.31 (#1767 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001325 (#1768 )
* *(deps)* Update dependency @faker -js/faker to v6.1.2 (#1770 )
* *(deps)* Update typescript-eslint monorepo to v5.18.0 (#1771 )
* *(deps)* Update sentry-javascript monorepo to v6.19.4 (#1772 )
* *(deps)* Upgrade minimist to 1.2.6
* *(deps)* Update dependency esbuild to v0.14.32 (#1773 )
* *(deps)* Update dependency eslint-plugin-vue to v8.6.0 (#1774 )
* *(deps)* Update dependency @vueuse/core to v8.2.5 (#1775 )
* *(deps)* Update sentry-javascript monorepo to v6.19.5 (#1780 )
* *(deps)* Update dependency esbuild to v0.14.34 (#1779 )
* *(deps)* Update dependency sass to v1.50.0 (#1778 )
* *(deps)* Update sentry-javascript monorepo to v6.19.6 (#1781 )
* *(deps)* Update dependency @vueuse/router to v8.2.5 (#1776 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001327 (#1783 )
* *(deps)* Update dependency marked to v4.0.13 (#1782 )
* *(deps)* Update dependency eslint to v8.13.0 (#1784 )
* *(deps)* Update dependency vue-tsc to v0.34.0
* *(deps)* Update dependency vue-tsc to v0.34.1
* *(deps)* Update dependency vue-tsc to v0.34.2 (#1801 )
* *(deps)* Update dependency vue-tsc to v0.34.4
* *(deps)* Update dependency vue-tsc to v0.34.5
* *(deps)* Update dependency highlight.js to v11.5.1
* *(deps)* Update dependency marked to v4.0.14
* *(deps)* Update dependency netlify-cli to v9.16.5
* *(deps)* Update typescript-eslint monorepo to v5.19.0
* *(deps)* Update dependency cypress to v9.5.4
* *(deps)* Update dependency vue-flatpickr-component to v9.0.6
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.8.1
* *(deps)* Update dependency vue to v3.2.32
* *(deps)* Update dependency vue-tsc to v0.34.6
* *(deps)* Update dependency caniuse-lite to v1.0.30001331
* *(deps)* Update dependency esbuild to v0.14.36
* *(deps)* Update dependency vite to v2.9.3
* *(deps)* Update dependency vite to v2.9.4
* *(deps)* Update dependency rollup to v2.70.2
* *(deps)* Update dependency vite to v2.9.5
* *(deps)* Update dependency @vueuse/router to v8.2.6
* *(deps)* Update dependency caniuse-lite to v1.0.30001332
* *(deps)* Update dependency vue to v3.2.33
* *(deps)* Update workbox monorepo to v6.5.3 (#1820 )
* *(deps)* Update dependency codemirror to v5.65.3 (#1841 )
* *(deps)* Update typescript-eslint monorepo to v5.20.0 (#1840 )
* *(deps)* Update dependency vite-plugin-pwa to v0.12.0 (#1839 )
* *(deps)* Update dependency vue-tsc to v0.34.7 (#1838 )
* *(deps)* Update dependency sass to v1.50.1 (#1837 )
* *(deps)* Update dependency @vueuse/core to v8.2.6 (#1828 )
* *(deps)* Update dependency flatpickr to v4.6.13 (#1826 )
* *(deps)* Update dependency @vueuse/router to v8.3.0 (#1844 )
* *(deps)* Update dependency @vueuse/core to v8.3.0 (#1843 )
* *(deps)* Update dependency vue-tsc to v0.34.8 (#1847 )
* *(deps)* Update dependency esbuild to v0.14.37 (#1846 )
* *(deps)* Update node.js to v18 (#1845 )
* *(deps)* Update dependency vue-tsc to v0.34.9 (#1848 )
* *(deps)* Update dependency @faker -js/faker to v6.2.0 (#1851 )
* *(deps)* Update dependency @vueuse/router to v8.3.1 (#1850 )
* *(deps)* Update dependency esbuild to v0.14.38 (#1852 )
* *(deps)* Update dependency @vueuse/core to v8.3.1 (#1849 )
* *(deps)* Update dependency eslint-plugin-vue to v8.7.0 (#1853 )
* *(deps)* Update dependency eslint-plugin-vue to v8.7.1 (#1854 )
* *(deps)* Update dependency vitest to v0.9.4
* *(deps)* Update dependency vue-tsc to v0.34.10
* *(deps)* Update dependency autoprefixer to v10.4.5 (#1858 )
* *(deps)* Update dependency vite-svg-loader to v3.3.0 (#1859 )
* *(deps)* Update dependency cypress to v9.6.0 (#1866 )
* *(deps)* Update typescript-eslint monorepo to v5.21.0 (#1867 )
* *(deps)* Update dependency eslint to v8.14.0 (#1855 )
* *(deps)* Update dependency netlify-cli to v10 (#1862 )
* *(deps)* Update dependency vitest to v0.10.0 (#1864 )
* *(deps)* Update dependency express to v4.18.0 (#1868 )
* *(deps)* Update dependency sass to v1.51.0 (#1869 )
* *(deps)* Update dependency browserslist to v4.20.3 (#1860 )
* *(deps)* Update dependency happy-dom to v3 (#1870 )
* *(deps)* Update sentry-javascript monorepo to v6.19.7 (#1871 )
* *(deps)* Update dependency postcss-preset-env to v7.4.4 (#1872 )
* *(deps)* Update dependency vite to v2.9.6 (#1873 )
* *(deps)* Update dependency happy-dom to v3.1.0 (#1874 )
* *(deps)* Update dependency axios to v0.27.2 (#1865 )
* *(deps)* Bump ejs from 3.1.6 to 3.1.7 (#49 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001334 (#1875 )
* *(deps)* Update dependency typescript to v4.6.4 (#1876 )
* *(deps)* Update dependency vue-tsc to v0.34.11 (#1877 )
* *(deps)* Update dependency express to v4.18.1 (#1878 )
* *(deps)* Update dependency netlify-cli to v10.1.0 (#1882 )
* *(deps)* Update dependency autoprefixer to v10.4.6 (#1881 )
* *(deps)* Update dependency rollup to v2.71.1 (#1880 )
* *(deps)* Update dependency postcss to v8.4.13 (#1879 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001335 (#1883 )
* *(deps)* Update dependency marked to v4.0.15 (#1884 )
* *(deps)* Update dependency @vitejs/plugin -legacy to v1.8.2 (#1885 )
* *(deps)* Update dependency vite to v2.9.7 (#1886 )
* *(deps)* Update dependency @faker -js/faker to v6.3.0 (#1887 )
* *(deps)* Update dependency autoprefixer to v10.4.7 (#1888 )
* *(deps)* Update dependency vitest to v0.10.1 (#1889 )
* *(deps)* Update typescript-eslint monorepo to v5.22.0 (#1890 )
* *(deps)* Update dependency @faker -js/faker to v6.3.1 (#1891 )
* *(deps)* Update dependency postcss-preset-env to v7.5.0 (#1892 )
* *(deps)* Update dependency vitest to v0.10.2 (#1893 )
* *(deps)* Update dependency @vueuse/core to v8.4.0 (#1895 )
* *(deps)* Update dependency @vueuse/router to v8.4.0 (#1896 )
* *(deps)* Update dependency vue-router to v4.0.15 (#1897 )
* *(deps)* Update dependency @vueuse/core to v8.4.1 (#1898 )
* *(deps)* Update dependency @vueuse/router to v8.4.1 (#1899 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.3.2 (#1900 )
* *(deps)* Update dependency vite to v2.9.8 (#1901 )
* *(deps)* Update dependency rollup to v2.72.0 (#1902 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001336 (#1903 )
* *(deps)* Update dependency @vueuse/router to v8.4.2 (#1907 )
* *(deps)* Update dependency vitest to v0.10.4 (#1906 )
* *(deps)* Update dependency happy-dom to v3.1.1 (#1904 )
* *(deps)* Update dependency @vueuse/core to v8.4.2 (#1905 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001337 (#1908 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001338 (#1909 )
* *(deps)* Update dependency vitest to v0.10.5 (#1910 )
* *(deps)* Update dependency ufo to v0.8.4 (#1911 )
* *(deps)* Update dependency eslint to v8.15.0 (#1912 )
* *(deps)* Update dependency rollup to v2.72.1 (#1913 )
* *(deps)* Update dependency @types/sortablejs to v1.13.0 (#1915 )
* *(deps)* Update dependency netlify-cli to v10.3.0 (#1916 )
* *(deps)* Update typescript-eslint monorepo to v5.23.0 (#1918 )
* *(deps)* Update dependency cypress to v9.6.1 (#1917 )
* *(deps)* Update dependency vue-tsc to v0.34.12 (#1920 )
* *(deps)* Update dependency happy-dom to v3.2.0 (#1921 )
* *(deps)* Update dependency rollup to v2.73.0 (#1946 )
* *(deps)* Update dependency vue-tsc to v0.34.13 (#1945 )
* *(deps)* Update dependency esbuild to v0.14.39 (#1944 )
* *(deps)* Update dependency dompurify to v2.3.8 (#1943 )
* *(deps)* Update dependency vite to v2.9.9 (#1942 )
* *(deps)* Update dependency @vitejs/plugin -vue to v2.3.3 (#1941 )
* *(deps)* Update dependency vue-tsc to v0.34.15 (#1948 )
* *(deps)* Update dependency happy-dom to v3.2.1 (#1949 )
* *(deps)* Update vueuse to v8.5.0 (#1953 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001341 (#1951 )
* *(deps)* Update dependency netlify-cli to v10.3.1 (#1952 )
* *(deps)* Update dependency happy-dom to v3.2.2 (#1954 )
* *(deps)* Update typescript-eslint monorepo to v5.24.0 (#1955 )
* *(deps)* Update dependency postcss to v8.4.14 (#1959 )
* *(deps)* Update typescript-eslint monorepo to v5.25.0 (#1957 )
* *(deps)* Update dependency marked to v4.0.16 (#1956 )
* *(deps)* Update dependency eslint-plugin-vue to v9 (#1958 )
* *(deps)* Update dependency vue to v3.2.34 (#1960 )
* *(deps)* Update dependency happy-dom to v4
* *(deps)* Update dependency postcss-preset-env to v7.6.0
* *(deps)* Update dependency rollup to v2.74.1
* *(deps)* Update dependency sass to v1.52.0 (#1965 )
* *(deps)* Update dependency esbuild to v0.14.42 (#1998 )
* *(deps)* Update dependency sass to v1.52.1 (#1999 )
* *(deps)* Update dependency vue to v3.2.36 (#2001 )
* *(deps)* Update dependency eslint-plugin-vue to v9.1.0 (#2014 )
* *(deps)* Update dependency happy-dom to v4.1.0 (#2004 )
* *(deps)* Update dependency postcss-preset-env to v7.7.0 (#2005 )
* *(deps)* Update vueuse to v8.6.0 (#2010 )
* *(deps)* Update dependency typescript to v4.7.2 (#2007 )
* *(deps)* Update dependency vue-tsc to v0.35.2 (#2008 )
* *(deps)* Update typescript-eslint monorepo to v5.27.0 (#2009 )
* *(deps)* Update dependency vitest to v0.13.1 (#1914 )
* *(deps)* Update dependency happy-dom to v5 (#2012 )
* *(deps)* Update dependency eslint to v8.16.0 (#2003 )
* *(deps)* Update dependency rollup to v2.75.5 (#2006 )
* *(deps)* Update dependency codemirror to v5.65.5
* *(deps)* Update dependency vue-tsc to v0.36.0 (#2016 )
* *(deps)* Update dependency sass to v1.52.2 (#2017 )
* *(deps)* Update dependency postcss-preset-env to v7.7.1 (#2018 )
* *(deps)* Update dependency eslint to v8.17.0 (#2020 )
* *(deps)* Update dependency browserslist to v4.20.4 (#2029 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.36 (#2025 )
* *(deps)* Update dependency vitest to v0.14.1 (#2022 )
* *(deps)* Update dependency vue to v3.2.37 (#2026 )
* *(deps)* Update typescript-eslint monorepo to v5.27.1 (#2028 )
* *(deps)* Update dependency vite to v2.9.10 (#2027 )
* *(deps)* Update sentry-javascript monorepo to v7 (major) (#2013 )
* *(deps)* Update dependency rollup to v2.75.6 (#2030 )
* *(deps)* Update dependency vue-tsc to v0.37.3 (#2021 )
* *(deps)* Update dependency typescript to v4.7.3 (#2019 )
* *(deps)* Update dependency esbuild to v0.14.43 (#2033 )
* *(deps)* Update yarn to v1.22.19 (#2032 )
* *(deps)* Update dependency @fortawesome/vue -fontawesome to v3.0.0 (#2031 )
* *(deps)* Update dependency cypress to v10 (#2015 )
* *(deps)* Update dependency codemirror to v6 (#2035 )
* *(deps)* Update sentry-javascript monorepo to v7.1.1 (#2034 )
* *(deps)* Update dependency happy-dom to v5.2.0 (#2037 )
* *(deps)* Update dependency vue-router to v4.0.16 (#2039 )
* *(deps)* Update dependency vitest to v0.14.2 (#2041 )
* *(deps)* Update dependency sass to v1.52.3 (#2038 )
* *(deps)* Update dependency eslint-plugin-vue to v9.1.1 (#2043 )
* *(deps)* Update dependency cypress to v10.1.0 (#2042 )
* *(deps)* Update dependency vite to v2.9.12 (#2040 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001352 (#2045 )
* *(deps)* Update dependency vue-tsc to v0.37.5 (#2044 )
* *(deps)* Update dependency marked to v4.0.17 (#2046 )
* *(deps)* Update dependency @vue/eslint -config-typescript to v11 (#2047 )
* *(deps)* Update dependency vue-tsc to v0.37.7 (#2048 )
* *(deps)* Update dependency happy-dom to v5.3.1 (#2052 )
* *(deps)* Update dependency vue-tsc to v0.37.8 (#2051 )
* *(deps)* Update typescript-eslint monorepo to v5.28.0 (#2049 )
* *(deps)* Update dependency vitest to v0.15.0 (#2053 )
* *(deps)* Update dependency vitest to v0.15.1 (#2054 )
* *(deps)* Update dependency @4tw/cypress -drag-drop to v2.2.0 (#2058 )
* *(deps)* Update dependency vue-tsc to v0.37.9 (#2057 )
* *(deps)* Update dependency vue-advanced-cropper to v2.8.2 (#2056 )
* *(deps)* Update dependency esbuild to v0.14.44 (#2055 )
* *(deps)* Update dependency vite-svg-loader to v3.4.0 (#2059 )
* *(deps)* Update vueuse to v8.7.3 (#2060 )
* *(deps)* Update dependency esbuild to v0.14.45 (#2061 )
* *(deps)* Update dependency typescript to v4.7.4 (#2064 )
* *(deps)* Update dependency @fortawesome/vue -fontawesome to v3.0.1 (#2063 )
* *(deps)* Update sentry-javascript monorepo to v7.2.0 (#2062 )
* *(deps)* Update dependency eslint to v8.18.0 (#2065 )
* *(deps)* Update vueuse to v8.7.4 (#2066 )
* *(deps)* Update dependency vue-tsc to v0.38.0 (#2067 )
* *(deps)* Update dependency esbuild to v0.14.46 (#2068 )
* *(deps)* Update dependency vue-tsc to v0.38.1 (#2069 )
* *(deps)* Update dependency rollup to v2.75.7 (#2071 )
* *(deps)* Update dependency caniuse-lite to v1.0.30001357 (#2070 )
* *(deps)* Update dependency vitest to v0.15.2
* *(deps)* Update typescript-eslint monorepo to v5.29.0
* *(deps)* Update dependency esbuild to v0.14.47
* *(deps)* Update vueuse to v8.7.5
* *(deps)* Update dependency @faker -js/faker to v7
* *(deps)* Update dependency sass to v1.53.0
* *(deps)* Update dependency postcss-preset-env to v7.7.2 (#2079 )
* *(deps)* Update typescript-eslint monorepo to v5.30.0 (#2088 )
* *(deps)* Update dependency cypress to v10.3.0 (#2087 )
* *(deps)* Update dependency vite to v2.9.13 (#2086 )
* *(deps)* Update dependency vue-tsc to v0.38.2 (#2084 )
* *(deps)* Update dependency happy-dom to v5.3.4 (#2083 )
* *(deps)* Update sentry-javascript monorepo to v7.3.1 (#2081 )
* *(deps)* Update dependency vue-advanced-cropper to v2.8.3 (#2080 )
* *(deps)* Update dependency esbuild to v0.14.48 (#2089 )
* *(deps)* Update dependency vite-plugin-pwa to v0.12.1 (#2090 )
* *(deps)* Update dependency vitest to v0.16.0 (#2082 )
* *(deps)* Update dependency @4tw/cypress -drag-drop to v2.2.1 (#2085 )
* *(deps)* Update dependency happy-dom to v5.4.0 (#2092 )
* *(deps)* Update dependency vite-plugin-pwa to v0.12.2 (#2091 )
* *(deps)* Update dependency eslint to v8.19.0 (#2096 )
* *(deps)* Update typescript-eslint monorepo to v5.30.3 (#2095 )
* *(deps)* Update sentry-javascript monorepo to v7.4.1 (#2094 )
* *(deps)* Update dependency happy-dom to v6
* *(deps)* Update typescript-eslint monorepo to v5.30.4
* *(deps)* Update dependency vitest to v0.17.0
* *(deps)* Update caniuse-and-related (#2100 )
* *(deps)* Update dependency vue-router to v4.1.0 (#2101 )
* *(deps)* Update sentry-javascript monorepo to v7.5.0 (#2102 )
* *(deps)* Update dependency netlify-cli to v10.9.0 (#2024 )
* *(deps)* Update dependency @cypress/vue to v3.1.2 (#2122 )
* *(deps)* Update dependency dompurify to v2.3.9 (#2131 )
* *(deps)* Update dependency @kyvg/vue3 -notification to v2.3.5 (#2130 )
* *(deps)* Update typescript-eslint monorepo to v5.30.6 (#2129 )
* *(deps)* Update dependency vue-tsc to v0.38.5 (#2128 )
* *(deps)* Update dependency vite-plugin-pwa to v0.12.3 (#2127 )
* *(deps)* Update dependency happy-dom to v6.0.3 (#2125 )
* *(deps)* Update dependency esbuild to v0.14.49 (#2124 )
* *(deps)* Update dependency @vue/test -utils to v2.0.2 (#2123 )
* *(deps)* Update dependency @cypress/vite -dev-server to v2.2.3 (#2121 )
* *(deps)* Update dependency vite to v2.9.14 (#2126 )
* *(deps)* Update dependency marked to v4.0.18 (#2133 )
* *(deps)* Update dependency ufo to v0.8.5 (#2134 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.37 (#2135 )
* *(deps)* Update dependency eslint-plugin-vue to v9.2.0 (#2137 )
* *(deps)* Update dependency rollup to v2.76.0 (#2138 )
* *(deps)* Update dependency vitest to v0.18.0 (#2139 )
* *(deps)* Update dependency highlight.js to v11.6.0 (#2140 )
* *(deps)* Update dependency vue-router to v4.1.2 (#2136 )
* *(deps)* Update dependency rollup-plugin-visualizer to v5.7.0 (#2141 )
* *(deps)* Update vueuse to v8.9.2 (#2143 )
* *(deps)* Update sentry-javascript monorepo to v7.6.0 (#2142 )
* *(deps)* Update vueuse to v8.9.3 (#2148 )
* *(deps)* Update dependency vitest to v0.18.1
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.38
* *(deps)* Update dependency rollup-plugin-visualizer to v5.7.1
* *(deps)* Update sentry-javascript monorepo to v7.7.0
* *(deps)* Update dependency vue-tsc to v0.38.7
* *(deps)* Update dependency rollup to v2.77.0
* *(deps)* Update dependency happy-dom to v6.0.4 (#2164 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.39 (#2163 )
* *(deps)* Update vueuse to v8.9.4 (#2161 )
* *(deps)* Update dependency eslint to v8.20.0 (#2159 )
* *(deps)* Update dependency vite to v3
* *(deps)* Update dependency vite to v3 (#2149 )
* *(deps)* Update dependency @vitejs/plugin -vue to v3.0.1 (#2147 )
* *(deps)* Update typescript-eslint monorepo to v5.30.7 (#2168 )
* *(deps)* Update dependency vite to v3.0.2 (#2166 )
* *(deps)* Update dependency dompurify to v2.3.10 (#2167 )
* *(deps)* Update dependency vue-i18n to v9.2.0-beta.40 (#2172 )
* *(deps)* Update dependency cypress to v10.3.1 (#2175 )
* *(deps)* Update dependency vue-tsc to v0.38.9 (#2162 )
* *(deps)* Update dependency @github/hotkey to v2.0.1 (#2182 )
* *(deps)* Update dependency vitest to v0.20.2
* *(deps)* Update dependency vitest to v0.20.2 (#2188 )
* *(deps)* Update font awesome to v6.1.2 (#2198 )
* *(deps)* Update dependency vite to v3.0.4 (#2193 )
* *(deps)* Update dependency eslint-plugin-vue to v9.3.0 (#2192 )
* *(deps)* Update dependency esbuild to v0.14.51 (#2191 )
* *(deps)* Update dependency netlify-cli to v10.13.0 (#2190 )
* *(deps)* Update caniuse-and-related (#2189 )
* *(deps)* Update dependency sass to v1.54.0 (#2186 )
* *(deps)* Update dependency date-fns to v2.29.1 (#2185 )
* *(deps)* Update dependency autoprefixer to v10.4.8 (#2202 )
* *(deps)* Update dependency rollup to v2.77.2 (#2203 )
* *(deps)* Update dependency vue-tsc to v0.39.4 (#2187 )
* *(deps)* Update dependency @kyvg/vue3 -notification to v2.3.6 (#2205 )
* *(deps)* Update typescript-eslint monorepo to v5.31.0 (#2207 )
* *(deps)* Update dependency vue-router to v4.1.3 (#2206 )
* *(deps)* Update vueuse to v9 (major) (#2209 )
* *(deps)* Update sentry-javascript monorepo to v7.8.0 (#2208 )
* *(deps)* Update dependency vue-i18n to v9.2.0 (#2210 )
* *(deps)* Update dependency eslint to v8.21.0 (#2211 )
* *(deps)* Update sentry-javascript monorepo to v7.8.1 (#2212 )
* *(deps)* Update typescript-eslint monorepo to v5.32.0 (#2213 )
* *(deps)* Update workbox monorepo to v6.5.4 (#2204 )
* *(deps)* Update dependency vitest to v0.20.3 (#2215 )
* *(deps)* Update dependency cypress to v10.4.0 (#2216 )
* *(deps)* Update dependency sass to v1.54.1 (#2218 )
* *(deps)* Update dependency esbuild to v0.14.53 (#2217 )* Chore(deps): update node.js to v17 (#883 ) ([2004478 ](2004478c8860c1d0a6d325833a70ce1afb481d94 ))
### Documentation
* Add fixmes ([858e7d6 ](858e7d60a66e55650c44d1660040e039ded196d4 ))
### Features
* *(BaseButton)* Add target _blank for links by default
* *(a11y)* Use < time > tag for dates everywhere
* *(a11y)* Use better markup tags everywhere
* *(a11y)* Add aria-expanded
* *(a11y)* Honor prefer-reduced-motion
* *(a11y)* Make sure the contrast for the primary color works with dark and light themes
* *(ci)* Remove vue3 branch trigger
* *(ci)* Update translations only on cron schedule
* *(docker)* Show what api url the container is using on startup
* *(kanban)* Show loading indicators when handling tasks
* *(natural language)* Make natural language prefixes configurable (#795 )
* *(quick actions)* Select the item when only one result is available
* *(shares)* Filter out users or teams a list is already shared with
* *(tests)* Replace cypress-file-upload with .selectFile() (#1460 )
* *(tests)* Change cypress default viewport size* Use computed for api domain (#722 ) ([432c6ba ](432c6babf2c50d63c3d796c1bd69c1614568c9fc ))
* Import bulma utilities global (#718 ) ([0ed3cf2 ](0ed3cf25538d6f9546db0adf9b02bce9fd867329 ))
* Simplify heading blur logic (#727 ) ([dae441a ](dae441a37312c633fdf1304c6f6c0fdc84f1b0d3 ))
* Use store getters to check auth (#731 ) ([0295113 ](0295113f5064f43bbd3a66794b9f723d41bb0dc0 ))
* Feat simplify taskList mixin (#728 ) ([50c1a2e ](50c1a2e4d59aeedc4a9f362210a0ed6cf5da1c4e ))
* Close modals with esc key (#741 ) ([728dfc5 ](728dfc52e5fc9b34a3529f06a46d45ea6580cd75 ))
* Move fontawesome icons import to dedicated file (#742 ) ([9122a18 ](9122a184d6bfaa48b25cc3cfedb91d1eb3198021 ))
* Move pagination to dedicated component (#760 ) ([7719ef1 ](7719ef1bef149d537648544612aa002c95a352d6 ))
* Reduce file size by removing by removing fonts (#759 ) ([6b1bf27 ](6b1bf27bf87e403913490c8d8cba2b72170f1852 ))
* Add variant hint-modal to modal component (#764 ) ([4f2378f ](4f2378ff023b08213adfd16a08608dd962600c51 ))
* Feature/remove-attachment-upload-mixin (#724 ) ([41331c8 ](41331c8a867da5b33edab19be505111ec7824c35 ))
* Update to new slot syntax ([4454e6c ](4454e6cf2234f5de69fc52972994cb2a1d763b51 ))
* Formatting ([0da7a46 ](0da7a46612cb0b8cb227dc3e7f7356d367d2750a ))
* Move from life cycle to data or watcher ([f51371b ](f51371bbe0c3daf4de7bc9f987c9094bada2adcf ))
* Move unique functions from taskList to List ([fe27a43 ](fe27a432c76e3fb1262819c39e0df28f936bd18c ))
* Define node version in .nvmrc file (#789 ) ([c551bf5 ](c551bf5836af5da610e5342fa86aac51f39a9b7c ))
* Add types for vite (#790 ) ([e997854 ](e9978548d8cded485061fd4d191beee7d014cecb ))
* Don't try to load task comments if they are disabled ([e918b82 ](e918b82cfa7dbf5d645a5da6542a89b19d5bba46 ))
* Add example configuration for vscode with volor (#791 ) ([7579222 ](7579222bb049a71c114e44e42f815037a681537f ))
* Allow quickly creating multiple tasks at once with multiline input (#796 ) ([442e6b1 ](442e6b12e00a71efd876db191d1c74fe2cd9c975 ))
* Make checklists work with '-' instead of '*' ([e17116d ](e17116dac15aa720de2181710da1ede54a0869ae ))
* Don't show bullet points of checklists ([2691a84 ](2691a846108c28f407eae0d1ed792ef4ea76091d ))
* Task checklist improvements (#797 ) ([96523f1 ](96523f1fbf5f6f9eee8b9ea481bcf24265e41292 ))
* Native color picker instead of verte ([4ee7a8b ](4ee7a8bac6a55b09e0a800815411c5d75a3ddc56 ))
* Add vue3 in compat mode ([78a5096 ](78a5096e0d5769dc168f676388eb09955e6deb62 ))
* Use new async component definition ([421ff9a ](421ff9a1886b1f7e35cedbc1567e61a373d8b0dd ))
* Use vue-fontawesome for vue3 ([b75c79f ](b75c79fd5e8e0d1410287a47ba98c7b1bfe3fa69 ))
* Use vue-flatpickr-component for vue3 ([b31da0c ](b31da0cefe55933ba64fa939163dd9ec08e218f7 ))
* Use vue-router 4 for vue3 ([7251821 ](72518212dac590f024ba3dd2d19d21adf0d35784 ))
* Use vuex 4 for vue3 ([3d6aca3 ](3d6aca3510a28d588be092c9a42a4851fcf93d4a ))
* Use vue-i18n 9 for vue3 ([7c3c294 ](7c3c2945f82af77672b0d2472dfab766379070f6 ))
* Upgrade to packages for vue 3 ([e779681 ](e779681905daa23d963da9e99829a66125a07d59 ))
* Forked vue-easymde ([a745966 ](a74596698448746de633b87fca0dc915decd181a ))
* Remove createTask mixin ([672d63f ](672d63fbed88c9130669b0f1582eae30286d0989 ))
* Always use index for buckets ([8d88b37 ](8d88b3792dfd73343e3eda4196ca199ffdbf24f3 ))
* Simplify filter-popup ([15640e9 ](15640e98ec0495c0a743da0d64dbeaaa1adae79c ))
* Watch taskId instead of whole route ([6b35810 ](6b358107b62f26367d697d87a7bc7eea318c5751 ))
* Fix some Kanban errors with vue3 ([7bb1b1b ](7bb1b1b769be50a9f5ce3252864fded665b63bbc ))
* Watch taskId instead of whole route (#812 ) ([64abb1c ](64abb1ce379c3400357cf0bbb7595cf5682f2e11 ))
* Compress media files (#818 ) ([b59b5de ](b59b5def57e93f9ad68b768dedffe388926ba3b4 ))
* Show checklist summary on kanban cards ([99fb78d ](99fb78dbd4201f8bf522fa96a74e95c0752ca0b2 ))
* Hide priority label for done tasks (#825 ) ([7e1a7f3 ](7e1a7f3f19f91f5c41f7c3be8c834417ca55ef60 ))
* Remove lodash dependency (#743 ) ([faa2daa ](faa2daa87627abfe679b3714650efa9db1308466 ))
* Add legacy build ([17d7910 ](17d791027ccf0cc3a08a54f3a677168c4960569c ))
* Improve kanban implementation ([d66ad12 ](d66ad12f5c7a9d82e912fbd598745fc0e890d664 ))
* Create randomId helper and use everywhere ([35c861b ](35c861b711a0dd64a9ee77da03bb26010ce62c36 ))
* Also use createRandomID helper in editor ([18d7ca0 ](18d7ca0820713c6db5bcfddeef6bd8f2ff34d65d ))
* Some vue3 package improvements ([d1b61a1 ](d1b61a1489df3592574493ca1fe55a92ab3276e8 ))
* Show up to 4 recent lists on the overview page ([97dd55d ](97dd55d9464e3cb24bf1b057932bf64d4a295928 ))
* Redirect the user to the last page they were on before logging in after login ([9a2f95e ](9a2f95ecc60241a9c6157acc384ad3a664bee57d ))
* Review changes ([fa54e1f ](fa54e1f1de284c31c7a089870046cb660f2b0c40 ))
* Don't rethrow same error and handle errors globally ([3b940cb ](3b940cb56c2e29f83b5b329dea45f6059be7ca48 ))
* Use async / await where it makes sense ([bb94c1b ](bb94c1ba3afbed2b9acf7d8595e3c7aaf620f608 ))
* Use computed for namespace title ([12a3c23 ](12a3c238b8ff3ec56d170698fbef07e23821d1be ))
* Don't update the bucket after updating task position ([cc32ca2 ](cc32ca244c89f7baf1679343f08216f4224fd3ae ))
* Feature/vue3-make-workbox-debug-configurable (#862 ) ([dd0e04b ](dd0e04b10621ee2a08c479f4fe35aa190839ba9b ))
* Keep errorMessage local (#865 ) ([0a1d008 ](0a1d0084e21d19acca0afa779aea3c8886242e47 ))
* Throw errors (#867 ) ([a70b922 ](a70b92253a53407a26f5673af8f9edb5b6be80a3 ))
* Rework style imports ([1f5283d ](1f5283d5488050022dd626b4490def30cb57b2c2 ))
* Moved some card.scss styles to the card.vue component ([a33758e ](a33758e37ed787585ed116c6abc2d591602cf1d0 ))
* Merge fancycheckbox.scss with component styles ([b9eba00 ](b9eba0060323669406272ad87331605c994e48fd ))
* Merge multiselect.scss with component styles ([b304712 ](b304712b1e83eee209f9eef564cbbfb930621a28 ))
* Move scrollbar styles and add variables locally ([6195637 ](61956370018868917e04160d1422f1acff41bd83 ))
* Merge api-config.scss styles with component ([2650814 ](265081417d807c4bcce0ea432c28ec039f826ef1 ))
* Merge attachment styles with component ([08f84bf ](08f84bf7e3e161d2cd6115560555fb35a13166f7 ))
* Merge color-picker.scss with component styles ([be35c73 ](be35c73f6ea584b0cc563f542f8dea105624a59d ))
* Merge comments.scss styles with component ([46ebd45 ](46ebd45a74971c54a3944374329c6786aa16d101 ))
* Merge datepicker.scss styles with component ([3cb68c9 ](3cb68c945f5fa01e7df7bc0e8cf0dba792c3efc1 ))
* Merge gantt.scss with component styles ([ba1942e ](ba1942e7570d1556c7fec3d3ecec9b326e51eb99 ))
* Merge kanban.scss styles with component ([9ca8857 ](9ca8857d890cd7c323d0101e51a1fdce82b7db75 ))
* Merge keyboard-shortcuts.scss styles with component ([f74cf51 ](f74cf516d2c1719dc0c3c078665642a94579a2c9 ))
* Merge legal.scss with component ([4223d23 ](4223d23ce5b1382012a1581c174e17d69bc65879 ))
* Merge list-backgrounds.scss with component ([4d15f7a ](4d15f7ae987defed343efd13fe411a4870a317e1 ))
* Divide most list.scss styles into components ([87f7a51 ](87f7a515a6709a128f0d219983f6ce7f5cb2e1bd ))
* Merge migrator.scss with component styles ([0eb8766 ](0eb87663e011a2c3c0eacf36f74b8835fb74a482 ))
* Moved most of namespaces.scss styles to the ListNamespaces.vue component ([0f7caaf ](0f7caafd54d5c09b1e283cb510f16d5f883cadde ))
* Merge notifications.vue with component styles ([a5a716e ](a5a716e09ba0390c6c95b37fcb2d5fade4f7fe58 ))
* Merge quick-actions.scss with component styles ([0aff057 ](0aff057f7b70fd93dffc0282effbf48e8be1e337 ))
* Merge reminders.scss with component styles ([3701867 ](370186726a6cabddea70fee82f6736ef721cc094 ))
* Merge switch-view.scss with component styles ([55bed2e ](55bed2e5e8d1529fa0e9527b84561dd6ce753789 ))
* Merge table-view.scss with component styles ([f7c7ea5 ](f7c7ea50eb6d4302bdfb3913369b2fd12c64c1b3 ))
* Moved most task.scss styles to the TaskDetailView.vue component ([c9e23cd ](c9e23cdd29c2ba753cc56f7ce22039d1c2165f2c ))
* Merge taskRelations.scss with component styles ([e0fd5f8 ](e0fd5f8fe0e8579d8c969feb770df91ab60ee232 ))
* Divide most tasks.scss styles into components ([14dd49e ](14dd49e4b0ce5120c00a50c0ef2109211e59cc75 ))
* Merge teams.scss with component styles ([4d2c27e ](4d2c27e74e957b9c2efc76dc2156d5d42731952d ))
* Moved some background.scss styles to the contentLinkShare.vue component ([2aecf32 ](2aecf3245b70055a2051b720533dc9cdd1678a71 ))
* Divide most content.scss styles into components ([3e45678 ](3e456782dfbff6d1a64b05f7dbffabc5fdb02bc3 ))
* Moved some link-share.scss styles to the contentLinkShare and linkSharing components ([57d5afa ](57d5afa530da75938a3f36d615027c52cc8b2fbf ))
* Divide most navigation.scss styles into components ([7824ddc ](7824ddc13fc86b7b574cbcd2d6b01207a4c9f3e8 ))
* Merge offline.scss with component ([986130a ](986130a0ac7d7c7ff783af52a237758dbf5f837e ))
* Merge update-notification.scss styles with the update.vue component ([7ca355d ](7ca355db66fd914905b6ac815bfced9222703c0b ))
* Add FIXME comments ([4f8cce0 ](4f8cce0f4597aa884445a9ff8499baf2a9760de7 ))
* Move some form.scss styles to button.vue ([19a4b17 ](19a4b17004a71902aba27b419227cc56a720c534 ))
* Add Done component ([c6b24dd ](c6b24dd8f146ae6f9e0e10aafa55fd921e188e2a ))
* Add close task popup link (#880 ) ([877b243 ](877b243c6980916c468588e23931d39e2db65b6e ))
* Add vietnamese and italian languages ([48224e2 ](48224e28b8fbc8f485697346ab220955698e8851 ))
* Improve icons (#903 ) ([3bd9b02 ](3bd9b02768c5a64959f77d77e51b1a5783a39d48 ))
* Add sentry (#879 ) ([1774fdc ](1774fdc604d823863603ee48b71f109f03a68d21 ))
* Move user settings to multiple components (#889 ) ([5040a76 ](5040a76781a01d92a21872bc1b69abaecaee09ce ))
* Add czech language ([ab1f504 ](ab1f5047a1fde85b0b53cfa19d7abf2316700d25 ))
* Allow openid users to export their data without a password (#918 ) ([5b406b0 ](5b406b0172118317c0c89823e93fabce57848698 ))
* Add releases to sentry (#919 ) ([1873c74 ](1873c747761573d26107a79c26a7e476968a75d2 ))
* Disable password settings for users authenticated with third party auth (#921 ) ([ecb5be4 ](ecb5be4b1757661f352993e464b3736dfd5178c2 ))
* Show indicator on a repeating task (#925 ) ([d8d4803 ](d8d4803e2d907e634d82e425325f601fb46ff268 ))
* Use script setup for ShowTasksinRange.vue (#931 ) ([108e7af ](108e7af57847c4c96ac53f50d6610b4311d53820 ))
* Add vue-tsc (#949 ) ([e23f3c2 ](e23f3c2570ce002818f364a3b6b016fd755e5391 ))
* Allow selecting multiple labels at once (#945 ) ([9b7882d ](9b7882de7a911627b258b773962a163822a9f48a ))
* #947 remove reset color button if no color set (#957 ) ([8f43619 ](8f43619f7365dbb5b08d1e191acc3c7692105fef ))
* Add .editorconfig for scss and css files (#970 ) ([1cef4f6 ](1cef4f6e0b9c5191ccc39707f1b576537a887818 ))
* Add preview deploys with netlify (#972 ) ([e49fd16 ](e49fd16a3acd5cbfd430fbf54575e43a05f7adc3 ))
* Properly return 404 when the file does not exist (#966 ) ([052cd36 ](052cd36085c8be09c7d5d24f180f35f2e2817e6c ))
* Wrap edit-task with card (#948 ) ([8e6e52b ](8e6e52bf02c66a8159223b2c7281ec726bc04e1f ))
* Add vite-svg-loader and add Logo component (#971 ) ([30cc89f ](30cc89fe25dbea5385847cec03961a8d1c39a276 ))
* Remove ssl generation from docker image ([73651ef ](73651ef964af57e717d6449fb7d5937028539c58 ))
* Add button to clear active filters (#924 ) ([31f0c38 ](31f0c384ac3a45b242464b2a8bd8424ef8cbdfc7 ))
* Defer everything until the api config is loaded (#926 ) ([0a2d5ef ](0a2d5ef8200379f2fba401c7a024409c68c6e840 ))
* Search in quick actions (#943 ) ([0fe4338 ](0fe433891ad5c3f8e5ae99f5e310bea34865e6c4 ))
* Show namespace of related tasks if they are different than the current one (#923 ) ([db605e0 ](db605e0d219605f86c66dab70186a7d053f44c3e ))
* Add v-shortcut directive for keyboard shortcuts (#942 ) ([feea191 ](feea191ecf68fb22e466466a516254513051fd7e ))
* Use script setup for filter views (#951 ) ([e63fd58 ](e63fd587c81fd8fc2596fd097a1bf613480233f2 ))
* Re-style the keyboard shortcuts menu (#996 ) ([fcadbc3 ](fcadbc352b5fccd282f3e083479f3a8ff5fc5c13 ))
* Use flexsearch for all local searches (#997 ) ([507a73e ](507a73e74c2551e9e3d9829a148a884d7d6203b3 ))
* Feature/use-setup-api-for-user-and-about-pages (#929 ) ([d0d4096 ](d0d4096f8b4b80959c164c57bf2288dea3e6e82d ))
* Directly open general settings when opening user settings and none selected (#1001 ) ([665cc84 ](665cc841745fc0c8dc4c00149468aa85b8c2bfc5 ))
* Add postcss-preset-env (#1022 ) ([2656c74 ](2656c74f374696d11f7158130fd5bc5e346437bb ))
* Always use latest browserlist (#1021 ) ([ed6dc94 ](ed6dc948738239421b6bcd0882019f1f7730fa1c ))
* Improve namespace explanation (#1040 ) ([ae36c04 ](ae36c041a7453bc0b1d840dd95bb992f40a77933 ))
* Use popper.js v2 vue3 version of v-tooltip (#1038 ) ([91580f9 ](91580f97a1cde14267190267c5518f2a51e033e3 ))
* Reduce import size by only importing used modules (#1023 ) ([b688f35 ](b688f3544642243346c2ca110c678aef471a1dfd ))
* Add packageManager field to package.json (#1099 ) ([59e915c ](59e915cc10c490aa1a92b842792902fa6f99c15c ))
* Add message component (#1082 ) ([f8d009a ](f8d009a6aafddf7492cd1361f8c9ef2b6c1503cb ))
* Convert home view to script setup and ts (#1119 ) ([716de2c ](716de2c99c3170a67c61b98de74694c29a369f2b ))
* Harden textarea auto height algorithm (#985 ) ([84284a6 ](84284a62117654961160bf555a3f0ec6dde88f72 ))
* Convert simple components to script setup and use typescript (#1120 ) ([ac630ac ](ac630ac775bb4b222ff1b0dd01f20ece57c522e4 ))
* Recurring for quick add magic (#1105 ) ([8b8e413 ](8b8e413af0f3cffc5f720437e5a4473c401c46eb ))
* Add support to set the marble avatar in user settings (#1156 ) ([1a119f9 ](1a119f97c584e425195485fd57b5b1eacacba694 ))
* Use script setup and ts in app auth components ([c3c4d2a ](c3c4d2a0a57d523db6acc76288c76615d7936a20 ))
* Restyle unauthenticated screens (#1103 ) ([32353e3 ](32353e3b76d7aa6c95536f9b876de50ca3a666ab ))
* Build openid redirect url dynamically ([ccaed02 ](ccaed029f27386a8c2505744101c4dde41bd4d76 ))
* Redirect to calculated url everywhere ([b7aa789 ](b7aa7891e988ba2231ca9c3e58569c2a190622e5 ))
* Improve input validation for register form ([05e054f ](05e054f501be1a73d63788468a995f092d279e43 ))
* Replace password comparison with password toggle ([aa12bff ](aa12bffcbc09dfb9070a92232400c0d103d45c51 ))
* Change wording ([1d916e7 ](1d916e7e03add8f8a4f8e809eed7600080bd3579 ))
* Improve error handling of login fields ([66d5e85 ](66d5e851e823e9667380e759e689fecfbe88e1ec ))
* Add tooltip and aria-label ([fda0b81 ](fda0b81d9c653a1a93803a98582ebe9b10f3f433 ))
* Add extra prop for message center text ([1fc1c20 ](1fc1c20c87217dbc067cfea2a429e923ef2ee8b6 ))
* Change links to login / register pages ([5558d91 ](5558d91f4470481c2b4c80d7b28d094bcafa4c53 ))
* Feat/alphabetical-sort (#1162 ) ([7ebca9a ](7ebca9afc5afd879faf1c6d1dc4aaa945bf775ae ))
* Improve playPop helper (#1229 ) ([943e554 ](943e554a586eab7d0b52a0aa536984ee5cd59fbb ))
* Move password to separate component ([0322daf ](0322daf4d459f9108cb71902381f1dd1a2b06c57 ))
* Add new component for a datepicker with range ([8115563 ](8115563d674abae796c3d1084a5af89654b652c2 ))
* Make active class work ([3d1c1e4 ](3d1c1e41c7bc71fcef4a6253b429a16a84252a6c ))
* Make the custom button actually do stuff ([12317c5 ](12317c56b3bed4f7d5e38362ad7c4352c1323997 ))
* Disable time ([a5b23a7 ](a5b23a704866a144842e976a46dc0163b261398c ))
* Add more date ranges and make sure they actually make sense ([8f8d25e ](8f8d25ece18939a1bcfd9c5237d8658567ed5203 ))
* Move date filter to popup and improve styling ([932f177 ](932f1774ecb2e0f6e59e32e997027c5e9c90368d ))
* Save and restore the user language on the server (#1181 ) ([4a7d2d8 ](4a7d2d8414238b38c4eeec6d9a928b6bfb8dbaf0 ))
* Replace jest with vitest ([8114012 ](8114012997376480ee3d0788b1cbecd24e623648 ))
* Move the calculation of the current salutation to a different function ([de77393 ](de7739390513fa69255a4461fee7ecafca71aa01 ))
* Return full translation key ([27534a9 ](27534a98e916a1e6813b5940d4507bc1e22a209b ))
* Use useNow to provide auto updates ([d2577f1 ](d2577f1df6d47363db2770b6c8a0b95ef6ea5ea8 ))
* Convert to composable useDateTimeSalutation ([cb37fd7 ](cb37fd773d9163a772c6ad1f84e6641334cf75f3 ))
* Create BaseButton component (#1123 ) ([cdbd1c2 ](cdbd1c2ac47d2c74585175f9fae2fc940347fb81 ))
* Implement modals with vue router 4 ([5a0c0ef ](5a0c0eff9f0bb822a597164c2b87da7480ce4498 ))
* Make taskList a composable ([281c922 ](281c922de1ea931fbbfa4b7db0a5c97aa4498f0d ))
* Unify modal view ([c70211a ](c70211ad32e51659c542d5a8f6333a5cd701decd ))
* Mount list views as route-views ([7eed062 ](7eed0628d0bd9846950ff025dc647bd7e6dc6523 ))
* Save current list view just once ([29a9335 ](29a93358446dbf293f3c08e2f2857bec4e5fc9d7 ))
* Review changes ([2db820d ](2db820d926fbfd00ba5ff0c68fec243020db2620 ))
* Provide listId prop via router ([5916a44 ](5916a44724ca237daf13e6ac396f27451bfb5887 ))
* Run vue-tsc in ci (#1295 ) ([9b85817 ](9b85817ddba50a5641a78fa0cce14610b63ebfe8 ))
* Changed green "Done" button to read "Mark task done" (#1340 ) ([044f2b9 ](044f2b927dba715024d2946bba2a1a7e6433a68d ))
* Move lists between namespaces (#1430 ) ([c98ab42 ](c98ab42e7560eef9df04280dd3904c39272c3628 ))
* Make subscription a BaseButton ([187e62a ](187e62a7ec504257af03eee732eb63b6ba6a7d5c ))
* Improve Sort component ([8937b42 ](8937b423219bc450775b752ccec7e9957f2690c0 ))
* Use es2022 for @typescript -eslint/parser ([a325e4b ](a325e4b721ddee156ae6c7ca9dca414b36f3fdaa ))
* Add cypress dashboard record (#1462 ) ([c21f236 ](c21f2362498f6e01c3cf6a37e5e5bedd7871adde ))
* Don't open task detail in modal for list and table view ([de626ea ](de626eab31e092ad9364876996575071260e705d ))
* Merge TaskDetailViewModal with modal ([6827390 ](6827390b77ae6e186e7b0163651c19ca9a247d2f ))
* Implement modals with vue router 4 (#816 ) ([a57676b ](a57676bf546dc866010c1f33db97c427fa6b44c7 ))
* Add slot for trigger button in < datepicker-with-range > component ([c41397f ](c41397f5dbcbfae3b8bc718e093c87e2dfaa8dcc ))
* Move logic of ShowTasksInRange component to ShowTasks ([43e8335 ](43e83350bd3e98960fbbfa695c956893661f148c ))
* Use object and loop to set date options ([32bdf16 ](32bdf168920c09cb2fbb6008cb4c10040094967a ))
* Move everything to fancy date math ranges ([6667df5 ](6667df5f1fa525ca46c008cbed11206604f597fc ))
* Make sure showTasks can handle dynamic dates ([dabe87a ](dabe87af4b2a4c3cc198e8b805e45e93ffae6b11 ))
* Add two inputs to toggle flatpickr ([8d5bfbe ](8d5bfbe828f55688c430200742b42d1af7c274fb ))
* Make sure date ranges work with date picker and vice-versa ([1e46849 ](1e46849c784907fd3eff8f49b98027f26b529584 ))
* Add explanation of how date math works ([e7fa1d3 ](e7fa1d3383d19daca68c30ee431059f3d47f2589 ))
* Add more pre-defined ranges ([0ae8a0e ](0ae8a0e6ef8103731ead828e2e487e01d6a529f1 ))
* Add prop to maybe show selected date ([3a12be5 ](3a12be505d9c28f987eb81b9436d4bbb9cb3eaaf ))
* Add date range filter to task filters ([7aa2cfc ](7aa2cfc8d4bb482642b97b1388190706fcac13e6 ))
* Add remember me style login (#1339 ) ([3d3ccf6 ](3d3ccf629a19b4425ffc0e1a97fc90f8cfc4b1a4 ))
* Add authenticated http factory to create an axios instance with bearer header ([59da668 ](59da6686d08071db7011bc928dc50c5c3a78553b ))
* Add setting for time zone to user settings ([a812793 ](a812793eadb83d430bc5ae70d4542d23cfeaac88 ))
* Add timezone setting (#1379 ) ([2ea3499 ](2ea3499bf748936574edfe9c3573e23ac758c57c ))
* Reduce dependency on router and move everything to route props instead ([84f177c ](84f177c80e516a066363356b4df783eb5606105a ))
* Add more default attributes to the rel attribute in link mode (#1491 ) ([2a4bf25 ](2a4bf25d20b308d0607672baa7ea3aff89d437a2 ))
* Simplify config mutation (#1498 ) ([1e0607c ](1e0607cb86b010603bb76947b28c01120e743930 ))
* Add Polish, Dutch and Portuguese translations ([80664b6 ](80664b6182a939ed07aa891646c0e6764acd1009 ))
* Increase task drop area size for bucket list ([69654b8 ](69654b823ea24c6fc1a4a8d33ac9eeccfbf2b53b ))
* Restore styling / fix styling issues ([45e1ae6 ](45e1ae66d69eaff6d7ff3294211e0542009b20df ))
* Increase task drop area size for bucket list (#1512 ) ([cb395f3 ](cb395f3f69e5a364c9ecc5769da4d64bff80e9cb ))
* Enable strictNullChecks ts setting (#1538 ) ([72d6701 ](72d67014040a5d97ffe9be314efe779db788879b ))
* Make profile picture clickable (#1531 ) ([eac07d3 ](eac07d31692dc573284d13c7d93738d1723dcf13 ))
* Convert api-config to script setup and ts (#1535 ) ([b84fe4c ](b84fe4c88ba244865d09a8e9f5e51a1fce20cb7d ))
* Change port to 4173 ([98cb14a ](98cb14a86c2918f1a087a6a180bf37e14edb0620 ))
* Rename percent done to progress (#1542 ) ([8ea9d75 ](8ea9d7541f07985d9cceed995a1872fa11b33cc8 ))
* Use AuthenticatedHTTPFactory for refreshToken (#1546 ) ([8df73c9 ](8df73c973bfebc1ec47b52a211ff35381ece51b8 ))
* Change preview api url (#1584 ) ([9f5e68a ](9f5e68a125e90b67dcfabba53a738bc71ecbcaa2 ))
* Rotate task cards slightly while moving them between buckets ([17ba56f ](17ba56f12d69b9f5a0fa9a123d3a3865367bd6ca ))
* Add a few new keyboard shortcuts ([f4b0e68 ](f4b0e683229a667f730e1c0fae7d509dc978bbcc ))
* Prevent scrolling the rest of the page when a modal is open ([574ecff ](574ecff12db59a8450b8aaa5632e95b45999bcb3 ))
* Use vueuse to lock scrolling ([f9b7e2f ](f9b7e2fd7657c6386be84ce093e0a5768f7690b5 ))
* Add date math for filters (#1342 ) ([9b09fad ](9b09fadbd0aa0ceab2d7dd6636dd650f7e71c2b6 ))
* Directly create a new task from relations when none was selected ([dfed1f4 ](dfed1f438a168606617d2ecef55cd83ff724201f ))
* Use blurHash when loading list backgrounds (#1188 ) ([4cff3eb ](4cff3ebee138289c915d8e70e89e009f3be28fea ))
* Rename js files to ts ([15b6713 ](15b67136fe2419ee7a132e863297b91ca0117f0a ))
* Add lang ts to script block ([a3329f1 ](a3329f1b421bbfdde1b82c7feea41997ed21b304 ))
* Use defineComponent wrapper ([ba9f693 ](ba9f69344a53485e744dd05a4b733e6a8dfb8939 ))
* Convert some helpers to typescript ([b5f867c ](b5f867cc66af6c70c875bc1abf4dbc545916063b ))
* Convert navigation to script setup and ts ([658ca4c ](658ca4c95593d8c9b294aa4e613fcafe6dcf801e ))
* Add TSDoc definition to some models ([16d8c22 ](16d8c2224bd76f8a82c9454e85672770b4cd7703 ))
* Convert create-edit to script setup and ts ([0e14e30 ](0e14e3053d92ee8ca046a96badaf358557d221d5 ))
* Manage tokens ([8e5a318 ](8e5a318d4c1fe749867174657ec43cc1f886cf7a ))
* Flatten and reorder after all ([50575ff ](50575ffd687ceaf067076bf3b531861362c8c967 ))
* Remove duplicate rel attribute ([b1159f3 ](b1159f331f9ef704dc96f5ea27af5b2deff2fa41 ))
* Manage caldav tokens (#1307 ) ([0b31cce ](0b31cce56778b5bb54b71962e2bbfa0ea06f2fb6 ))
* Nginx improvements (#1545 ) ([52fdc26 ](52fdc2614bf703c17c550df75832830440043965 ))
* Improve password component (#1802 ) ([ed8eb84 ](ed8eb846179f06bcb7a00938ed0bb62e2d3451e0 ))
* Add scroll snapping to kanban view ([8473bd6 ](8473bd6a8b7956481bad7758c700d7f4997541a3 ))
* Use BaseButton in PoweredByLink.vue (#1825 ) ([f7e4c58 ](f7e4c5819c7046a6379a25bcdf80f098aa7aa8e5 ))
* Improve dropdown (#1788 ) ([e0023b1 ](e0023b14e8d0818d5170c5f542a76b60eb157f13 ))
* Remove copy-to-clipboard (#1797 ) ([17a42dc ](17a42dc2e7c78a84e1696c1b41229f11cec5884b ))
* Show the number of tasks we're about to remove when deleting a list ([62adf17 ](62adf171ecc66f930fb83f871dc345d49b3d85cb ))
* Simplify namespace search (#1835 ) ([8578225 ](8578225982d59ad187469b1362aaf529005fdb47 ))
* Move filter popup to a modal ([0007c30 ](0007c306726622eaccf9ba6f63434dbfb5aaabaf ))
* EditLabels script setup (#1940 ) ([9a4e011 ](9a4e0117b2e945c6561b1fc3a7360338fe90c9a1 ))
* User deletion script setup (#1936 ) ([7682685 ](76826855e4668b3727b980fcf9262e61b9fdcd84 ))
* User Avatar script setup (#1935 ) ([fe698a6 ](fe698a6f84364f1017ac244644bbb3aef92443ae ))
* Task reminders script setup (#1934 ) ([0a89e8d ](0a89e8dc6bfe0eee138ff44eb3c818138dbbff37 ))
* User PasswordUpdate script setup (#1933 ) ([3ecd1d8 ](3ecd1d8db67492ed7228e47b17ec9b60586e1132 ))
* EmailUpdate script setup (#1932 ) ([6538a35 ](6538a3591eeb48748617f6895f0c629cdb4cb2bc ))
* EditAssignees script setup (#1931 ) ([72e43b7 ](72e43b7bbf36f4d6e99f31ec8ddfe80bbf66ef57 ))
* Comments script setup (#1930 ) ([9a42713 ](9a42713b044627a2d6cafb6f65bd688cbbc45384 ))
* RepeatAfter script setup (#1928 ) ([6737bb3 ](6737bb37b48c799b171de08097fc6aa88aa461a4 ))
* Feat quick-add-magic script setup (#1926 ) ([1bf3786 ](1bf378608e513d3e797a22bd5abbf4cdf5f3dede ))
* PrioritySelect script setup (#1925 ) ([99d1c40 ](99d1c40cfd38c82869448578e7da6e94cf3e888e ))
* Checklist-summary script setup (#1924 ) ([49a73a1 ](49a73a154ba77a043b01ce15fce5d11734386f9e ))
* PercentDoneSelect script setup (#1922 ) ([8d785cb ](8d785cbf291a67600e7f73c904c8c6e156ff6c44 ))
* Add success message after deleting a comment ([246d679 ](246d6794d8346688d6dae69fb93a9b3dca8b7fd5 ))
* User DataExport script setup ([d11fae1 ](d11fae1c38cd03f9767996fe2155248e817e515b ))
* User General script setup (#1938 ) ([2c270d0 ](2c270d063ed766886eda9b57fea6ba3df3e0293f ))
* UserTeam script setup (#1976 ) ([0e41b78 ](0e41b787129ef7826e4e94f7eaddd02134703b54 ))
* Make user settings links config driven (#1990 ) ([6bab108 ](6bab1088c7dde74ed6604f22ab8d08ad366d3be6 ))
* NewList script setup (#1989 ) ([5291fc1 ](5291fc1192b360ff2350e7ce0468fcfa48967231 ))
* Remove bulma styles ([c6ee8a0 ](c6ee8a04e2a6f1232cd389ede87adf4f8bfc0e5e ))
* TOTP script setup ([c1e4eba ](c1e4eba7f550426e120834740f643c383c9db491 ))
* Migrate script setup ([27f7541 ](27f7541b25cc05fabe197ea826072849037ca627 ))
* Archive list script setup ([93b2482 ](93b2482d4c1ba37a8474f76597aea2dac139a13a ))
* Edit-task script setup ([cdf359d ](cdf359da002e0300c669627f7958ced9a5239b13 ))
* ListTeams script setup ([17b77c2 ](17b77c25c1f4d284584004fbad8f5b1eded1e63d ))
* Improve colorIsDark helper ([297d283 ](297d283090058744f2ec9b9ddd2de5fae0ce4565 ))
* Description script setup (#1927 ) ([c7f8ae2 ](c7f8ae256b2082783dbe30112cfbf853b401cd39 ))
* Vue-easymde script setup (#1983 ) ([e6af477 ](e6af4772fbbdc51a190dbf1772b708016bb37f31 ))
* Defer-task script setup (#1929 ) ([1d869a0 ](1d869a0497bdd6d8a4ce69350f829c2d470f2d76 ))
* LinkSharing script setup (#1977 ) ([ae4c73b ](ae4c73b6eb4ee2a4a4f86ad4d5348f4db45288d1 ))
* Remove vue3 compat mode ([53dc7d1 ](53dc7d12f7cab58e900aba842f99fc4236680b9e ))
* Feature/fix-vue-i18n-9.2.31 (#1994 ) ([5ef939a ](5ef939a230f7e2adcc62fbffd56aae7b74aec565 ))
* Add alt+r shortcut to bring up reminder input on task detail view ([72c123f ](72c123f3f9b56b4f6dc3e216aa0ce0b3b465b567 ))
* OpenIdAuth script setup ([d996e39 ](d996e39a86bb9f3aa0bdf5673176fb8ac2321bb3 ))
* Add print styles ([6fc87e1 ](6fc87e1515c509cabd71e9de7464f21140539554 ))
* Add option to configure overdue reminders email time ([31c49ae ](31c49aed4be58f22692ff7e0214dba92af9e9504 ))
* Only allow editing of a user's own comments ([a3192c3 ](a3192c30e9fc1681e66cf2ec7859e916c48ff69c ))
* Ask for confirmation before deleting a label (#1996 ) ([e468595 ](e468595ce420251e6db792743432f997a8980dde ))
* Enable quick add magic by default ([24f3477 ](24f3477d4b7b1d305193ec84065e7ce5aba8ca8e ))
* Enable kanban scroll snap only for mobile devices ([8eed0be ](8eed0be0720ce903673a2b7616ab061043a1b0c1 ))
* Add inputmode=generic to totp fields ([580b012 ](580b0129934e054ca2b6ee449d04e8d4513fc658 ))
* Move eslint config to external file to support comments ([513a51f ](513a51fb73b2a8b87dca6e1a6a95f522c8b645c6 ))
* Improve ts setup ([c6aac15 ](c6aac15d2419b9c9ec6bb7371337697a5d54ac7c ))
* Setup cypress ([7fe9f17 ](7fe9f17e43c1d18380dd92da1c88212050a9dc90 ))
* Use inline-block for BaseButton ([9e1ec72 ](9e1ec72739b08ff6fbc79634c543b37b74686362 ))
* Use BaseButton where easily possible ([3b9bc5b ](3b9bc5b2f86f203eda408afa3f0bbccdddddde33 ))
* Select a value when there is one exact match in multiselect ([6973d76 ](6973d76e1790808df087a29e2bd6f1dcf8d2211b ))
* Allow marking a task done from a filter ([579cff6 ](579cff647d0cc7dfd830784559c41a21b143614f ))
* Allow for easy reset of a repeating amount ([9cebf53 ](9cebf5305a4658fe2d7b4d19e2c96c5b8541b29f ))
* Add issue template ([4666087 ](4666087aa988b33a8b5029598f4ee4b1c1fd22e9 ))
* Add more testcases for parsing weekdays ([518417c ](518417c0de61573d1373cd3eb2ebd1c2d72fbe2b ))
### Miscellaneous Tasks
* *(ci)* Temporarily disable cache
* *(ci)* Use latest version of s3 plugin
* *(ci)* Make sure you cannot tamper the deploy script in a PR
* *(quick add magic)* Clarify the use of spaces for lists and labels
* *(tests)* Remove test result upload to s3 since we now have cypress dashboard* Define default label background color once (#713 ) ([87c70ce ](87c70cec0e91f03f9bb58a247ef34be849c11a45 ))
* Create progress dots dynamically (#715 ) ([96ef926 ](96ef926ddecaa4dcfcfd12600bfe0af1f75395b0 ))
* Make method event independent (#719 ) ([d0e46e5 ](d0e46e59e84ab85239a5878cf22f4ff556ffcdda ))
* Define default filters and params at one location (#721 ) ([b5df941 ](b5df941e39835429d94312cdcfedfb42892b44d3 ))
* Move constants in folder (#732 ) ([07a6a31 ](07a6a31f47dbd9b209663fd325df7c275a8b9e39 ))
* Remove obsolete css vendor prefixes (#739 ) ([47ad115 ](47ad1157380a497dcd17ed740f031add67e0de4d ))
* Some small changes in the cypress README.md (#793 ) ([8cd4bbc ](8cd4bbccf6fdd9db2895c8509da7f853e50e8a1e ))
* Change cypress settings to run tests in cypress without needing to modify the config ([d13f3b9 ](d13f3b9b19a2872474260021383b0610b155a4f2 ))
* Some editor improvements ([117980a ](117980a8fc68d25c995397479e9ecd0bf382d4ab ))
* Remove unneeded babel packages and add peerDependencies (#828 ) ([3c5c3ca ](3c5c3cad107d8de727acf63943988b2df610b029 ))
* Add vue3 branch as drone branch trigger ([43b2236 ](43b22360a513596d37f903ead51ee46871462fa5 ))
* Remove unneeded var ([6fee114 ](6fee11461066ceffbd08d65ffca2ee3802249a1d ))
* Make functions of linkSharing less dependent on component state ([1964c13 ](1964c1352cfce581b097bbe8c37be2abd4844b39 ))
* Remove console.log ([a3a3ef8 ](a3a3ef850c48f1f971376b68bc312dd782de445f ))
* Upgrade vue3 packages ([6f51921 ](6f51921588655653ba28966a8695ea9a86a83bf7 ))
* Don't resolve when returning from promise & improve list store module ([a776e1d ](a776e1d2f30fc4889430d8e8d8dbe376a76e28f8 ))
* Simplify MENU_ACTIVE mutation ([1d43d1b ](1d43d1bd652d027bd7fc219c27ace1e891a5ae02 ))
* Cleanup ([c329c37 ](c329c37c7b10549caff1b2b56b73e385427cd696 ))
* Remove vue3 from the drone branch trigger ([eb7b1bf ](eb7b1bf4328710bf887d3e6973f859561d9f8e1c ))
* Re-add vue3 branch ([1fc857d ](1fc857d9a2bdaecf458897ed074dc9c1855f974c ))
* Remove unused method ([c1a981c ](c1a981c60bba5dda6bfdecea8109f51dfcf1f2c4 ))
* TRANSITION_GROUP_ROOT silence transition-group warning ([852b864 ](852b864ee6608a3c4051020ebdcfd416eafbcc24 ))
* Remove obsolete _all.scss variables ([a0ca6bb ](a0ca6bb8fb62629d5df5fd0705650fa6771c04f5 ))
* Remove unneeded styles from tasks.scss ([4a61262 ](4a6126287a40d9540129e1ee3232465edcf58738 ))
* Small CSS format changes ([32a0106 ](32a0106819f49974380087c3182ac9cc5f2be8e7 ))
* Don't spread arguments (#933 ) ([d1ff800 ](d1ff800b415254922f0e25d0d65bd7265b57c89c ))
* Remove setting loading state in register component (#939 ) ([b34213c ](b34213c30188ffa27b7fcdd48cc07c8b84d3ac96 ))
* Remove weblate ping script ([a47d106 ](a47d1069268d6ffda25e0168bcd0a535b67eee6e ))
* Remove some unused notification styles (#953 ) ([b7207c6 ](b7207c6eaf2a5ca069e40f70e20fecce6a14f5fb ))
* Use a class to set the logo size (#1004 ) ([bb64452 ](bb64452382297165ca4160a11c5c4eb919ab1260 ))
* 0.18.2 release preparations ([9b24387 ](9b243873c52b55efaed95f442856acbbeb3fa7ac ))
* Explicitly add caniuse-lite to dependencies ([8440869 ](8440869bcd7bc8da033532f3209f0a13aa510c42 ))
* Directly use redirectToProvider function ([36fb250 ](36fb250d1f5c159b3c375602e3dbf986c977441c ))
* Simplify focus directive ([f944c35 ](f944c35e99c6f7ede46c037abc9b7e24c379b84d ))
* Move password field toggle to scss file ([8397608 ](8397608fefe3905b9f4d4c95108883ee8c3aec1d ))
* Cleanup and reorganize the date selection ([7408c37 ](7408c37dec3c2809a3a58054dd43242409566729 ))
* Use ts ([b274a79 ](b274a796d42bf9769b8e994893e14993417020db ))
* Cleanup old stuff ([e93be0d ](e93be0d04c0ca347ee57fe8774a3e4119ab07456 ))
* Move task sorting to computed ([0d6ef8f ](0d6ef8f18afcbbcfa9afc72452eb00c1d3231273 ))
* Make showNulls and showOverdue computed ([d825960 ](d825960836e7557ed877939420f1c6b1338546db ))
* Move datepicker popup to real popup component ([950fdce ](950fdce111332e09e10fcea7be9521ce59469587 ))
* Make select date button actually a button ([1648bcd ](1648bcdb70e2038df43da56e5bdeb550fa15edc1 ))
* Chore(addTask) improve order (#1297 ) ([e28f0f5 ](e28f0f5be439ce2cfaed7e527268189f80a6646d ))
* Update netlify-cli only weekly ([9446550 ](9446550ce990613316eb718072e96ed9e6d4485c ))
* Remove console.log ([959b53b ](959b53b3a670d57fbfe4b049b38b3925f1eb1b56 ))
* Ignore wrong second argument argument for cause ([6ff621a ](6ff621ada174bdf0ce52272714e08283ef366230 ))
* Rename function ([dfa3025 ](dfa30258aa3ee725c94af584e22d39c046cd5d10 ))
* Remove vikunjaReady from store ([24a1544 ](24a154422d8d0112e64eef5da70bf92cf0c44abf ))
* Remove unrequired type ([8d13b97 ](8d13b979ec299efadd82274c01bd474e5668974a ))
* Use v-else ([4e8a030 ](4e8a03066ebab60a907db1592f64a2860d87d9c0 ))
* Remove unused style ([ccd8602 ](ccd8602bfde6ff0a7636ee3501d3b53a5777ea21 ))
* Completely move logic of ShowTasksInRange component to ShowTasks and remove it ([ecf679d ](ecf679d8e191de6a35152b9d8ec0fd6cb31f3cb6 ))
* Convert ShowTasks component to script setup and ts ([bcd34ef ](bcd34efe91f50c35959bcc5187e49601613e9c99 ))
* Cleanup ([6d6f2b4 ](6d6f2b4e33e8e00eaf567d75f6915eca997791af ))
* Refactor trigger to slot ([c5d598c ](c5d598cac466e527aa9161901fb256933d1c7ed1 ))
* Use more BaseButtons ([18f7adf ](18f7adf4204edcfcdfd21b49cff81d58b3c3b494 ))
* Watch values instead of listening to changes ([2041362 ](204136266f0c5b856fe8ac02b0d2819e1b861e84 ))
* Move date math explanation to separate component ([eefe6bd ](eefe6bd413514f9281919271bc3b746aaf6918d5 ))
* Change import order and useStore ([f435ca9 ](f435ca99f4522c105fd2902ff91ce9c65be874d4 ))
* Rename date ranges export ([60be8b4 ](60be8b428e2fe39ab7f47bf81834f96999c359a7 ))
* Change return ([356b291 ](356b291a57ccd313a9a370664afb2c78edac33bc ))
* Fix nesting and positioning ([a78ca6f ](a78ca6fad368c1bcb5f1c1cd825213a3265c679e ))
* Use a primary button to select range in upcoming ([436c041 ](436c0416d78b3d79e967339e4c7a26a3f7b9f96e ))
* Simplify nesting ([4268eee ](4268eee1f2dc1c21bbf34b4ed4b1d39dd2ad1ac0 ))
* Cleanup unnecessary css ([1e4ef96 ](1e4ef9615010685f00fad48f756fcef5d4067a22 ))
* Programmatically convert filter values to snake_case ([204e94a ](204e94aa740236476254c818229bf5e47027a0e1 ))
* Move styling to the correct component ([77bf347 ](77bf34715591d9f25535b5ac9bd030ce9df656a5 ))
* Use BaseButton ([b1ec5b5 ](b1ec5b58ee3254bd513b1e6e3527b5a4d0844c18 ))
* Rename el ([7cd89b7 ](7cd89b7bf1268be9b29523c83e163e94d52f490e ))
* Align wording in task detail view ([60f58af ](60f58af41aa6ed8afb8f821d1bf5fc25d99c2d0c ))
* Remove rel for help docs ([a6480cd ](a6480cdb751a902e0af49300e78f9428a0fc7551 ))
* Rename i18n key for datemath help ([4195953 ](41959536967c736fbad936188a48f44c8f062fac ))
* Remove abstractions ([18f5f8d ](18f5f8da7d21414f7e797e1d04c3d648df283dd2 ))
* Hack the planet ([74766ce ](74766ce1d0707609d0835ea0457f528a6d0e6e93 ))
* Return key directly ([564f669 ](564f669ed41190b574f884532ac14f7fdcda3202 ))
* Return the title directly ([95d8cdf ](95d8cdffe4cee8f090d9516f0e7f1e5ece8cf124 ))
* Remove showAll prop and make it a computed instead ([4ce9ac9 ](4ce9ac9c669254fe32d66116bb1e4e5a5cbba167 ))
* Move converting params to service ([db47c1f ](db47c1f10c65192d539410587b89aa952c856b35 ))
* Move to script setup ([75f09ec ](75f09ec5dbd173bc8d20d1d0af798fbeaba3df78 ))
* Put action buttons right ([7bdefd9 ](7bdefd9a3e8ea878c0ce2f24ec7a9c3fbc0e549c ))
* Clarify token is required for non-local users ([6b899be ](6b899be202783ae5d9ebf6ce4913bfbac4019a0c ))
* Use ts for caldav component ([cb06746 ](cb067461aa360dff90f144ca3267af45598d3aa4 ))
* Use findIndex to remove caldav token ([0299ed3 ](0299ed32f3366f6a1093329646105f2ae5bfa4d2 ))
* Make server functions async ([f042651 ](f0426519868c72f15e31ac24ea87899cb4a09aae ))
* Extract getting all tokens into a composable ([043bf62 ](043bf62ef38555cca91f45cc9794cd071da15cd0 ))
* Check for no results ([af6385b ](af6385bc606fa1a2b1a7af3396c90cbd86314a9d ))
* Use function statements everywhere ([ca330fe ](ca330fe63b3bf328ae4c1ce36513beee66657db2 ))
* Move success message after state changes ([da4f5a0 ](da4f5a0f758cf4dcaedb5407fcf58b31e1dab58d ))
* Fix CalDAV casing ([cd245e4 ](cd245e467c2bee0fa7fb7efd9a670625fb91526b ))
* Return new model instead of modifying the existing ([d865af5 ](d865af58a8206ecd8f1f2ed8edd767c0de37dd5a ))
* Use h5 ([460a4db ](460a4dbdbe2848295a22ab409cff7d57e628bbee ))
* Rename to useTokens ([b9fa081 ](b9fa08116d5c1f728a783c25b466c6386d9489b7 ))
* Directly use newToken.value ([343be4d ](343be4d5d6048a89d42b33433aeff7d458a680de ))
* Use .then instead of await ([041f888 ](041f8884923904ccbf1d9897f12738d8a1f25ef4 ))
* Use BaseButton ([eb7667e ](eb7667e27edc47893d6d661265498d304ffde998 ))
* Fix type ([ba1a1fc ](ba1a1fc0413e0cd2776d0034948bc7a455b9f662 ))
* Simple Login view improvements (#1791 ) ([b9637e1 ](b9637e1bb6d543b7fdb97c783c9d96d8d55049dc ))
* Fix spelling (#1786 ) ([656c020 ](656c020125e1ac6c0d2b0a6bdf8871329f630224 ))
* Add some types (#1790 ) ([53c669b ](53c669b108b4eaac0fe624df42643350edf52d04 ))
* Move Modal to misc folder (#1834 ) ([f19221c ](f19221cb1035424522966d299bf3b522718fee9e ))
* Improve error handling in dev build ([1eaca64 ](1eaca64e2aa058b507a8cca54add568d7118ad9f ))
* Replace the same i18n string with a single entry ([8257586 ](8257586c9077bc889ea3a0838cdb2480c4d2a1c1 ))
* Convert edit team to script setup ([cbecea6 ](cbecea62ae44bad07149655850185a0e81402005 ))
* Change dependency update frequencies ([ae93bbd ](ae93bbd781976aeea321fc8754e92a26351f617d ))
* Refactor notifications component to use ts and setup ([315da42 ](315da424ec42a6f2b75d43bc5fd89e8ef85939e8 ))
* Convert update available component to ts and script setup ([b2c2118 ](b2c2118c58a00fcc57cc16f959873be2078362d9 ))
* Update browserslist at most weekly and group it ([c7fb8fc ](c7fb8fc7f2cbcf87d89d4071434c553b1d9b8a1e ))
* Migrate namespace edit component to script setup ([0997c38 ](0997c3868da2b41f7cfda7c5039ab6f8ac14dda9 ))
* Remove unused import ([4070d64 ](4070d644041b685790a17cd4909289d1636cfff5 ))
* Rename js files to ts ([321850e ](321850ec208167658069a1f99375c9c9bdc089e1 ))
* Update lockfile ([5aa6cce ](5aa6cce185952e90cce757763442af508749a532 ))
* Use the < dropdown > and < dropdown-item > components everywhere ([cdb63b5 ](cdb63b578def76edf6a62e83e7ecb2374646f144 ))
* Add git-cliff config ([bafef06 ](bafef06e908b6c4e053482424ff5692667cb9f1a ))
### Other
* *(other)* "feat: always use latest browserlist (#1021 )"
* *(other)* Allow specifying listen ports (#27 )
* *(other)* Enhance link share tooltip (#808 )
* *(other)* Fix download export user data title
* *(other)* Merge branch 'main' into feature/vue3-implementation-improvements
* *(other)* Merge branch 'main' into vue3
* *(other)* Migrate to bulma-css-variables and introduce dark mode (#954 )
* *(other)* Some dropdown.vue improvements
* *(other)* Try to cache list views
* *(other)* [skip ci] Updated translations via Crowdin
## [0.18.1] - 2021-09-08
### Bug Fixes
* Kanban-card mutatation violation (#712 ) ([4fc8858 ](4fc8858c64e9acf9072136c9bca256ec46249fdf ))
* Call to /null from background image (#714 ) ([c9631c1 ](c9631c1e7126d70fac335a1c86b4e37ad889ae98 ))
### Features
* Make it possible to fake online state via dev env (#720 ) ([c409532 ](c4095327adec74a099e129403772e5e86f1359f8 ))
### Other
* *(other)* Update dependency axios to v0.21.4 (#705 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/705
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Update typescript-eslint monorepo to v4.31.0 (#706 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/706
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Fix translation badge
* *(other)* Update dependency vite-plugin-vue2 to v1.8.2 (#707 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/707
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Fix rearranging tasks in a kanban bucket when its limit was reached
* *(other)* Update dependency vite to v2.5.4 (#708 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/708
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Update dependency vite to v2.5.5 (#709 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/709
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Update dependency jest to v27.1.1 (#716 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/716
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Update dependency @4tw/cypress -drag-drop to v2 (#711 )
Reviewed-on: https://kolaente.dev/vikunja/frontend/pulls/711
Co-authored-by: renovate < renovatebot @kolaente .de >
Co-committed-by: renovate < renovatebot @kolaente .de >
* *(other)* Fix data export download progress
* *(other)* Fix missing translation when creating a new task on the kanban board
* *(other)* Fix sort order for table view
* *(other)* Fix task attributes overridden when saving the task title with enter
* *(other)* 0.18.1 release preparations
2021-11-23 20:18:07 +01:00
## [0.18.2] - 2021-11-23
### Fixed
* fix(docker): properly replace api url
* fix: edit saved filter title
2021-09-08 19:49:23 +02:00
## [0.18.1] - 2021-09-08
### Added
* feat: make it possible to fake online state via dev env (#720 )
### Fixed
* fix: call to /null from background image (#714 )
* Fix data export download progress
* fix: kanban-card mutatation violation (#712 )
* Fix missing translation when creating a new task on the kanban board
* Fix rearranging tasks in a kanban bucket when its limit was reached
* Fix sort order for table view
* Fix task attributes overridden when saving the task title with enter
* Fix translation badge
### Dependency Updates
* Update dependency @4tw/cypress -drag-drop to v2 (#711 )
* Update dependency axios to v0.21.4 (#705 )
* Update dependency jest to v27.1.1 (#716 )
* Update dependency vite-plugin-vue2 to v1.8.2 (#707 )
* Update dependency vite to v2.5.4 (#708 )
* Update dependency vite to v2.5.5 (#709 )
* Update typescript-eslint monorepo to v4.31.0 (#706 )
2021-09-05 17:07:51 +02:00
## [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 )
2021-05-14 17:13:09 +02:00
## [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
2021-09-05 17:07:51 +02:00
* 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
2021-05-14 17:13:09 +02:00
* 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 )
2021-01-10 16:19:01 +01:00
## [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
2020-10-19 21:16:22 +02:00
## [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
2020-08-06 12:31:10 +02:00
## [0.14.1 - 2020-08-06]
### Fixed
* Prevent html being rendered in tooltips
2020-07-01 17:30:05 +02:00
## [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
2021-09-05 17:07:51 +02:00
* # PrideMonth
2020-07-01 17:30:05 +02:00
* 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
2020-05-12 22:16:04 +02:00
## [0.13] - 2020-05-12
2021-09-05 17:07:51 +02:00
#### Added
2020-05-12 22:16:04 +02:00
* 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
2021-09-05 17:07:51 +02:00
2019-11-24 19:49:12 +01:00
* Fixed trying to verify an email when there was none
* Fixed loading tasks when the user was not authenticated
## [0.1] - 2018-09-20