198 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
All releases can be found on https://code.vikunja.io/frontend/releases.
The releases aim at the api versions which is why there are missing versions.
[0.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)
- Clear all localstorage when logging out (51ffe93)
- Search for assignees by username (#2264) (c6e7390)
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)
[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)
- Use date-fns for gantt years (#734) (077fe26)
- Import bulma utilities global (#738) (3ac25c9)
- No drag delay when using mouse on touch device (#748) (d88e299)
- Fix spelling in cypress README (#763) (77352e7)
- Prevent vue-shortkey use in elements with contenteditable (#775) (17d11c6)
- Computed in api-config (#777) (3245752)
- Quick add magic assignee prefix in explanation (dedf6cb)
- Lists disappearing when updating their namespace (77f8b27)
- Namespace collision of global error method with draggable error method (ebeca48)
- Breaking attribute coercion behavior (697ea12)
- Remove unused function (f762d8a)
- Eslint settings (#787) (feb34c8)
- Run tests with unstable api (8b01dc6)
- Remove font preload of quicksand 300 (#794) (166539c)
- Date formatting for non-english languages (a955488)
- Don't try to create a task with an empty title when creating multiple tasks at once (4bd2c94)
- Don't enable editing when the user has no rights for it (96ef25b)
- More spacing for last viewed tasks headline (4163800)
- Quick add magic always disabled (4a1b402)
- Use dynamic imports instead of old async components for router views (0c678b6)
- New directive syntax (3c89147)
- Compiler warnings (2b20f32)
- Directly set arrays, objects and delete directly (db49b9b)
- Life cycle hook naming (ecc3d3c)
- Transition class names (2ef2bb7)
- Use vue3 v-model bindings (51a740f)
- EmailPlaceholder translation (8fc01f7)
- Fix newList.vue (aeabc42)
- Typo in translation string (c3b6e13)
- Dropdown routes (0cbffad)
- Vuex mutation error in edit list (#813) (3f9917d)
- Use correct translation key filter save success message (#823) (a843cdd)
- Missing translation for error during link share auth (cc22d8d)
- Wrong success message when adding and creating a label to a task (22ef778)
- Properly resolve relative date translations (d583cb2)
- Translate months in gantt chart (a558f5b)
- Make task relation kinds translatable (2a1004a)
- Remove gzip compression of woff2 (#824) (813982e)
- Don't allow reordering tasks in filtered lists (d284db6)
- Vue3 types (59401bc)
- Unassign user success messgage (#831) (36d4599)
- Kanban drag task test (4ae18ec)
- Access namespace only if loaded (e064c3b)
- Give the dom some time to update for some tests to pass (60ef07d)
- Wait with redirect until route name is available (eec02a5)
- Mutation errors by make a copy of the store settings (3750b0f)
- GetTaskById function (9b2e9fc)
- Watch deep for multiselect modelValue changes (0bf68ef)
- Watch deep for other arrays (dfe401a)
- Use correct listId when deleting bucket (d7ed5b8)
- AddTasksToBucket mutation (7c3ece5)
- Use correct listId to load next tasks (0b68a47)
- Remove broken getTaskIndices helper (e0456cd)
- Add timeout to wait for move to finish (fd77aaa)
- Watch deep in listSearch (427f18d)
- Remove side effect from computed (18c3148)
- Use correct method for fakers uuid (cc8b037)
- Disable service workers in cypress (#830) (e6a935f)
- Wrong async order (50fa592)
- Editing a label works now (69821fb)
- Switch view height on devices with smaller font size (b5b56a6)
- Task input height on devices with smaller font size (c30c2e0)
- Task input height after removing a line now works correctly (3f96ce6)
- User dropdown padding on mobile (4fef047)
- Wrong word in en base text string (435535f)
- Add null check for parsedTask listId (#31) (26568fe)
- Remove wrong active prop (9c730d3)
- Use componentData prop in draggable to set class (80163ee)
- Pagination in vue 3 (#859) (373a766)
- Setting background to state mutation violation (#858) (f05e811)
- Remove disabled prop for editor (a6db1e7)
- Await namespace creation (54d456e)
- Call loadList just once (7f5f44d)
- Use async action to change current list (a60ad77)
- Always sort tasks the same order in chrome and firefox (df32893)
- Kanban card elements spacing (5766ae4)
- New tasks were always created in the default list (7e29dde)
- Label search in tasks not working (529b3d2)
- Task edit pane spacing (e52c139)
- Creating a new task while specifying the list in quick add magic (f884020)
- Await getAuthUrl (5636559)
- "TypeError: i18n.setLocaleMessage is not a function" when changing languages (74d785d)
- Change the ui locale (2fc96cb)
- Use lodash.debounce for searching unsplash background (c107825)
- Set the current list when opening a task (1c8e26b)
- Don't search for first letter images (0cc7166)
- Vuex store mutation error when moving a task with attributes on kanban (9d48700)
- Lint (2de94bc)
- Sort order by dueDate, then by id (ae971b2)
- Loading labels after login (1d46b85)
- ATTR_ENUMERATED_COERCION spellcheck on kanban board (36d5262)
- Use correct prop for CreateEdit (3f61c6b)
- Adding a list to favorites (f4372ec)
- Vuex store mutation violation when saving user settings (4c24118)
- Lint (1864359)
- ATTR_ENUMERATED_COERCION in a few places (571b019)
- ATTR_ENUMERATED_COERCION errors with editor and contenteditable (3ba9cd2)
- ATTR_ENUMERATED_COERCION errors with contenteditable (f795d2d)
- Remove nonexisting prop (c7b4c25)
- Task attachment upload (6d472bf)
- Update node in .nvmrc aswell (#886) (0fdfccc)
- Move .progress styles together as close as possible (6ba974f)
- User dropdown-trigger background (f496c9d)
- Use :deep() selector instead of ::v-deep (87d2b4f)
- Label spacing (2645edc)
- Fix kanban height calculation with hack (9e6afdb)
- Use $shadow variable directly (89cd8ea)
- Logout error (#901) (d4fe378)
- Use correct dash for english translation (#902) (77fc5c0)
- Create multiple tasks at once with multiline input now correctly uses the titles per line (6394485)
- Migration icons are not resolved properly (#864) (e1a7fb4)
- Check if notifications are available at all before checking if triggered are available (8389587)
- Showing deletion scheduled at for non-scheduled users (54c5cab)
- Don't crash when an error does not contain a request (85e85aa)
- Don't try to check undefined relations (a515b0c)
- Loading tasks with infinite scroll in kanban buckets (#920) (7aede35)
- LoadTeam in EditTeam (#922) (28a448a)
- Fix(style) restrict new task input size (#938) (ee430b8)
- Navigation show and hide animation (#927) (d3c303b)
- Reloading in error component (e831c3e)
- Lint (6e043e3)
- Label spacing (#946) (7e82aa8)
- Adding or creating a label with quick add magic (#944) (58986c4)
- Typo in quick actions translation (054f804)
- Fix ShowList margin in Home (#987) (20e059c)
- Don't try to deploy a review env when not a pr (be78fc1)
- Preview deploy for PRs (#990) (03eee06)
- Show current host if configured api url is /api/v1 instead of "" (#994) (31f3445)
- Logo on ready screen (1fa1644)
- Vikunja logo size when migrating (0684806)
- CurrentPage of pagination component is undefined (#1002) (6c6ccc6)
- Comment alignment (#1008) (ed78a83)
- Api not found by default (26213d5)
- Kanban card spacing (#1005) (ae5d3ec)
- Fix attribute coercion for contenteditable (#1025) (b838e74)
- Fix #1046 logo overflow on login (#1050) (44f8e3e)
- Check for notification api (#1043) (b029889)
- Deleting a namespace (4ef54f1)
- Remove mentioning of context (#1017) (981babd)
- Edit task comment (dc347ed)
- Logo overflow on login (#1050) (04c9441)
- Upgrade cypress image (#1096) (b7ad29f)
- Remove obsolete code (#1097) (0c9dad9)
- Switching from a list with a background to settings would not remove the background (734db07)
- UseColorScheme (#1117) (baa8653)
- Cleanup some scss vars (#1118) (769d94e)
- Add import url suffix for vite svg loader (#1122) (bc8b04f)
- Duplicate filter in gantt-component (#1121) (e45bc83)
- Unit test for "should recognize dates of the month in the past but next month" (#1131) (20f0496)
- Remove unused variable (b96e89c)
- Home view (#1129) (4137bab)
- Checklist update not working (bba9a8e)
- Default sentry dsn in docker (10fe38c)
- Unindent styles in pagination (#1172) (cb9e1e8)
- Spacing for deletion message (a106511)
- Use watcher to check for user query tokens (807fb6a)
- Saving default list (#1143) (543dae2)
- Llama color (#1212) (b3b7669)
- Auth and move logic to router (#1201) (063592c)
- Move forgot password link next to password label (f7eb160)
- Message spacing (a1814ea)
- Disable login button (9c04fb4)
- Add .vue suffix to fix typescript warning (3eb0d58)
- Motd on mobile (a4ec41e)
- Remove unused var (c46273c)
- Remove @ts-ignore (27cd953)
- PropType validation in message.vue (9a3069c)
- Lint (9c5613a)
- Disable broken stuff (378f782)
- Pay attention to week start setting (c24b8af)
- Date format (729aa7d)
- Date range (d6dd1fc)
- Checkboxes (f691e96)
- Loading spinner (75cbc73)
- Z-index (294e89b)
- Lint (0710cea)
- Test (7dddfea)
- Padding and centering of the kanban limit and dropdown (8ae84ea)
- Blockquote styling in dark mode (0befa58)
- Readd modal transitions (16b0d03)
- List loading (5937f01)
- List specs (e78d47f)
- Task done label test (da8cf13)
- Kanban tests (58207db)
- Sharing components (700fce3)
- Fix task remove label test (f335826)
- Closing modal (e54d958)
- Check now just once (6d62ca1)
- Move local storage list view to router (76f4cca)
- Don't set defined values for search and page (e6e8a98)
- Namespace new buttons on mobile (#1262) (c618b7e)
- Remove some of the typescript warnings (49955eb)
- Remove obsolet code (#1312) (49a6569)
- Password validation field in test (19a161f)
- Button size on task detail view (4579dd3)
- Don't reset active fields when saving (68a76fa)
- Make sure the app is fully ready before trying to redirect to the login page (55826bb)
- Editor cursor color (0473c38)
- Editor color in dark mode (#1338) (76fe2ce)
- Don't recognize emails in quick add magic (#1335) (ed88fb9)
- Flatpickr date not updating (#1336) (6080e49)
- Translation typo (796a56d)
- Save user language when it wasn't saved previously (c7ac81a)
- Some typechecks (26a94c7)
- Update available text color in dark mode (b73165f)
- Keyboard shortcut message bottom margin (cc3fcdf)
- Attachment meta data not aligned properly (443a9c1)
- Don't try to format invalid dates as ISO (50c3bcd)
- Check if a shortcut has an available function before trying to invoke it (8233c8c)
- Scrolling to heading if it wasn't available (1818ed3)
- Vuex store manipulation warning when modifying task labels (ff9e1b3)
- Label edit spacing (6a6203f)
- Subscription prop validation (ca938b8)
- Lint (0548649)
- Show namespace count for long titles (#1057) (375c3ad)
- Subscription prop validation linting (c896ad5)
- Use AsyncEditor again in comments and description (5867f79)
- Replace faker with community fork faker-js/faker (#1408) (6db0559)
- Vuex store mutation violation when archiving a namespace (fdd2e7e)
- Subscription icon not rendered correctly (b3697cb)
- Don't try to parse date numbers with letters around them (9319413)
- Edge cases for dates where the next month had fewer days than the current one (d913fa1)
- Ts errors in subscription (24b7821)
- Keyboard-shortcuts typing (57965b1)
- CurrentList typing (a9fb24a)
- Improve ListModel typing (98b41a2)
- Fix ts errors in various files (de3c47d)
- Use to.hash for returned element (6894024)
- Expose configureCompat types (0bd235c)
- Mark broken test as skipped (9995abf)
- Related task with the same namespace (00ffe17)
- Related task within the same namespace (20a9ad2)
- Undefined prop subscription (3e311e0)
- Make isButton prop optional (3d420c3)
- Don't try to load a langauge if there's none provided (210a78b)
- Don't try to load a langauge if there's none provided (ba20ac3)
- Custom date range with nothing specified (16f48bc)
- Reset the flatpickr range when setting a date either manually or through a quick setting (4d23fae)
- Now correctly showing the title of predefined ranges (6c55411)
- Llama position (a74fc47)
- Lint (7135288)
- Sort tasks correctly by due date (9e7c258)
- SetTitle import (cbbcb7e)
- Correctly send filter values (eeee1c8)
- Related tasks add button and task dates in read only view (#1268) (581b2cb)
- Lint (aac777e)
- Styling (a22792a)
- Don't reset flatpickr date (4ac7d6b)
- Emit function name (#1511) (10bcdc8)
- Make logo change reactive (#1509) (cf849da)
- Mark query parameter as string (badbae0)
- Namespace archive success message (8b90b8f)
- Hack to fix wrong index position (e2c81d8)
- Use BaseButton in MenuButton and fix computed (#1532) (d57c9af)
- Property spelling (17dc276)
- Replace slugify in deploy-preview-netlify with simple regex solution (#1543) (28af46b)
- Direct store manipulation in tasks (#1534) (c419062)
- Lint (622f08f)
- Popup not really hidden when hidden (c7943ef)
- Modal not scrolling content when open (da162d5)
- Api config domain name contains the current domain instead of the provided one (#1581) (bdb53ec)
- Don't try to sort tasks when none were returned (8cdcfaf)
- Don't try to filter notifications if there are none (731506f)
- Don't try to validate nonexisting fields (b83cec2)
- Don't fire close event multiple times (9a55482)
- Removing a label from a task (1256c37)
- Hide "title required" error after entering text (45c0529)
- Update page title when changing the task title (7b62a08)
- Undo task done from list view (051dd98)
- Missing app padding when opening the task detail modal (6d0cbc5)
- Don't always show a scrollbar (74ab197)
- Pop sound not saved and played when marking tasks done (c06cc6a)
- Kanban board layout on mobile (a23b4a9)
- "invalid date" error when trying to set a date and none was set before (b144802)
- Don't rotate kanban cards while dragging (7f2189b)
- Keyboard shortcut text indicating what works where (cf5460d)
- Aria-label for password field (81993cc)
- Modal close icon color in light mode on mobile (63e04f8)
- Mobile menu backdrop (d7b1d7d)
- Multiselect search results text color (8f65031)
- Related done tasks strikethrough (87ac22b)
- Load the list tasks only after the list itself was loaded (#1251) (7f56a35)
- Add task input layout on mobile (#1615) (3639498)
- Make sure a list background is set in store when adding one (42c0fc6)
- Setting the last viewed list after navigating away from it (b7a976a)
- Lint (a055a3e)
- Forgotten import (4605061)
- Loading list views would sometimes not get loaded (2e537f6)
- Indention of nested checklist items (ad8ca46)
- Lint (53787a6)
- Remove self and replace with this (175b786)
- Service worker path (fb2eb4c)
- Lint (b65839d)
- Type (19b772f)
- Create token (898b22b)
- CaldavToken model typehints (58b0397)
- Menu on mobile devices (010eca1)
- Properly set list backgrounds when switching between lists (b289754)
- Reset all tasks before loading new ones (480bfbc)
- Resetting the list when changing from a list view to a non-list view (1eb19f8)
- Rename caldavToken to ts (#1814) (e3483b1)
- Remove obsolete watchEffect (#1795) (9c24380)
- Uppercase types (#1810) (080675b)
- Typos in translation files (c962c8c)
- Checklist summary design on home page (#1842) (bf3e16c)
- Fix imports (d325810)
- Update nvm node version (#1856) (2083a52)
- Subscription works correctly again (89c81ae)
- Update notification spacing (49946b2)
- New task input focus (24701a1)
- Progress bar alignment in task list (fbcf587)
- Date filters are now correclty converted (87d4ced)
- Actually deleting the list now works (b40d6f7)
- Remove user from team (86efe9f)
- Dark mode for user and team settings (ed85557)
- List dropdown menu item hover background color (8846b2f)
- Favorite task list spacing in menu (24aca5c)
- Spacing between username and notification (ce3f285)
- List hover background in dark mode (2dba9e6)
- Tooltip color in dark mode (1a98305)
- Filter button alignments and backgrounds for link shares (c2694dc)
- List views not switchable on link share mobile (21a8298)
- List title not set as page title after closing a task popup (a38bd7e)
- Use a new notification service on every poll to make sure it uses a non-expired token (3e7f598)
- Remove workarounds to properly overlay the top menu bar over everything else (4b0d491)
- Active color for editor buttons (f1c9887)
- Lint (1d9665f)
- Import in PasswordReset (#1923) (4b6015d)
- Allow clicking on confirm for a date without requiring to click on another input field (138b067)
- Direct state mutation when adding another reminder to a task (44dc898)
- User menu not properly positioned on mobile (90bb800)
- Update banner spacing (e3373d2)
- Navbar user dropdown spacing on mobile (fee2fe7)
- Very long words overflowing in descriptions and comments (9936d36)
- Throw error messages in dev mode (#1968) (2359678)
- Disabled attribute fallback (#1984) (96fce73)
- Problem with newTaskInput ref (#1986) (829eed0)
- RepeatAfter initial modelValue (72925fb)
- Button prop type (#1966) (f91424f)
- Watcher in listSearch (#1992) (b4aa650)
- Quick actions not properly styled (e1e410b)
- Replace vue.draggable.next with zhyswan-draggable (1569042)
- New label text color in dark mode (cadcaa9)
- Properly reference task input textarea from parent component (745d466)
- Rely on api to properly sort tasks on home page (#1997) (efed128)
- Sed replacement of SENTRY_DSN (#2036) (d308d66)
- Top header still in foreground when menu is open (a2c0696)
- Pride logo rounded corners on mobile (9716517)
- Use grey-100 instead of light so that it is properly set in dark mode (d1f22c5)
- Show a proper error message when no list or default list was specified (9bbc1bf)
- Don't try to load the namespace again when navigating away from the settings page (aadf75c)
- Capitalize all priorities (f2f5f90)
- Task default color should be set and evaluated properly (37c3656)
- Setting user settings in cypress tests (9d0415e)
- Opening the list share dialog hangs everything (978cb97)
- Sharing lists and namespaces (fab58a2)
- Properly define focus expose for new task input field (e0864fa)
- Archiving a list (2b8a786)
- Fix import type (d064f0a)
- Fix linting (5835848)
- Reenable some compilerOptions (8f82dd2)
- Cypress plugins import (77466e3)
- Cypress plugins (c6d214b)
- Button styling (02f985d)
- Add ButtonLink component (12544c5)
- Setting a label on a task fails if the kanban view is open in the background (990639d)
- Make sure weekday parsing in quick add magic ignores the casing (dff5d84)
- Pass modal bindings to teleport target (#2109) (6e54929)
- Datepicker button color and spacing for overdue dates (ab7bf7d)
- Expose focus function for BaseButton (cc07933)
- Add a task relation with enter when only one search result is available (e8705c6)
- Task sorting in table (4a8b7a7)
- Task sorting by position in list view (99a5afc)
- Make sure saved filter data is correctly populated when editing a filter (a4c3939)
- Upgrade packages for vite 3.0 (d96ea38)
- Datepicker confirm button overflow (9fd2f4e)
- Use of sortable js with transition-group (#2160) (0456f4a)
- Don't try to pass nonexistant props to filters (6dc02c4)
- Don't use transitions for elements where it is not possible (c2d5370)
- User avatar settings (62bbffb)
- Quick actions arrow key navigation in dark mode (f5bb697)
- Pagination on table view should not open the list view (a4d3caf)
- Properly update state when duplicating a list (e7de930)
- Don't allow marking a task as done in a read-only list (175fb02)
- Lint (8b0e88b)
- Vuex state mutation error when moving a kanban bucket (9ddb55a)
- Logo spacing for link shares (3becf87)
- User menu dropdown (8183fce)
- Don't allow negative repeat amounts (71c8540)
- Don't try to load lists after logging out (4c560f1)
- General user settings empty when loading the settings page (ff48178)
- Transition error when deleting a task (56147dc)
- Progress bar color in dark mode (8b30726)
- Default label color in dark mode (31480ea)
- Properly parse dates or null (e82a83c)
- Don't replace the last edited task with the one currently editing (ad7ed86)
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)
Documentation
- Add fixmes (858e7d6)
Features
- (BaseButton) Add target _blank for links by default
- (a11y) Use
- (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)
- Import bulma utilities global (#718) (0ed3cf2)
- Simplify heading blur logic (#727) (dae441a)
- Use store getters to check auth (#731) (0295113)
- Feat simplify taskList mixin (#728) (50c1a2e)
- Close modals with esc key (#741) (728dfc5)
- Move fontawesome icons import to dedicated file (#742) (9122a18)
- Move pagination to dedicated component (#760) (7719ef1)
- Reduce file size by removing by removing fonts (#759) (6b1bf27)
- Add variant hint-modal to modal component (#764) (4f2378f)
- Feature/remove-attachment-upload-mixin (#724) (41331c8)
- Update to new slot syntax (4454e6c)
- Formatting (0da7a46)
- Move from life cycle to data or watcher (f51371b)
- Move unique functions from taskList to List (fe27a43)
- Define node version in .nvmrc file (#789) (c551bf5)
- Add types for vite (#790) (e997854)
- Don't try to load task comments if they are disabled (e918b82)
- Add example configuration for vscode with volor (#791) (7579222)
- Allow quickly creating multiple tasks at once with multiline input (#796) (442e6b1)
- Make checklists work with '-' instead of '*' (e17116d)
- Don't show bullet points of checklists (2691a84)
- Task checklist improvements (#797) (96523f1)
- Native color picker instead of verte (4ee7a8b)
- Add vue3 in compat mode (78a5096)
- Use new async component definition (421ff9a)
- Use vue-fontawesome for vue3 (b75c79f)
- Use vue-flatpickr-component for vue3 (b31da0c)
- Use vue-router 4 for vue3 (7251821)
- Use vuex 4 for vue3 (3d6aca3)
- Use vue-i18n 9 for vue3 (7c3c294)
- Upgrade to packages for vue 3 (e779681)
- Forked vue-easymde (a745966)
- Remove createTask mixin (672d63f)
- Always use index for buckets (8d88b37)
- Simplify filter-popup (15640e9)
- Watch taskId instead of whole route (6b35810)
- Fix some Kanban errors with vue3 (7bb1b1b)
- Watch taskId instead of whole route (#812) (64abb1c)
- Compress media files (#818) (b59b5de)
- Show checklist summary on kanban cards (99fb78d)
- Hide priority label for done tasks (#825) (7e1a7f3)
- Remove lodash dependency (#743) (faa2daa)
- Add legacy build (17d7910)
- Improve kanban implementation (d66ad12)
- Create randomId helper and use everywhere (35c861b)
- Also use createRandomID helper in editor (18d7ca0)
- Some vue3 package improvements (d1b61a1)
- Show up to 4 recent lists on the overview page (97dd55d)
- Redirect the user to the last page they were on before logging in after login (9a2f95e)
- Review changes (fa54e1f)
- Don't rethrow same error and handle errors globally (3b940cb)
- Use async / await where it makes sense (bb94c1b)
- Use computed for namespace title (12a3c23)
- Don't update the bucket after updating task position (cc32ca2)
- Feature/vue3-make-workbox-debug-configurable (#862) (dd0e04b)
- Keep errorMessage local (#865) (0a1d008)
- Throw errors (#867) (a70b922)
- Rework style imports (1f5283d)
- Moved some card.scss styles to the card.vue component (a33758e)
- Merge fancycheckbox.scss with component styles (b9eba00)
- Merge multiselect.scss with component styles (b304712)
- Move scrollbar styles and add variables locally (6195637)
- Merge api-config.scss styles with component (2650814)
- Merge attachment styles with component (08f84bf)
- Merge color-picker.scss with component styles (be35c73)
- Merge comments.scss styles with component (46ebd45)
- Merge datepicker.scss styles with component (3cb68c9)
- Merge gantt.scss with component styles (ba1942e)
- Merge kanban.scss styles with component (9ca8857)
- Merge keyboard-shortcuts.scss styles with component (f74cf51)
- Merge legal.scss with component (4223d23)
- Merge list-backgrounds.scss with component (4d15f7a)
- Divide most list.scss styles into components (87f7a51)
- Merge migrator.scss with component styles (0eb8766)
- Moved most of namespaces.scss styles to the ListNamespaces.vue component (0f7caaf)
- Merge notifications.vue with component styles (a5a716e)
- Merge quick-actions.scss with component styles (0aff057)
- Merge reminders.scss with component styles (3701867)
- Merge switch-view.scss with component styles (55bed2e)
- Merge table-view.scss with component styles (f7c7ea5)
- Moved most task.scss styles to the TaskDetailView.vue component (c9e23cd)
- Merge taskRelations.scss with component styles (e0fd5f8)
- Divide most tasks.scss styles into components (14dd49e)
- Merge teams.scss with component styles (4d2c27e)
- Moved some background.scss styles to the contentLinkShare.vue component (2aecf32)
- Divide most content.scss styles into components (3e45678)
- Moved some link-share.scss styles to the contentLinkShare and linkSharing components (57d5afa)
- Divide most navigation.scss styles into components (7824ddc)
- Merge offline.scss with component (986130a)
- Merge update-notification.scss styles with the update.vue component (7ca355d)
- Add FIXME comments (4f8cce0)
- Move some form.scss styles to button.vue (19a4b17)
- Add Done component (c6b24dd)
- Add close task popup link (#880) (877b243)
- Add vietnamese and italian languages (48224e2)
- Improve icons (#903) (3bd9b02)
- Add sentry (#879) (1774fdc)
- Move user settings to multiple components (#889) (5040a76)
- Add czech language (ab1f504)
- Allow openid users to export their data without a password (#918) (5b406b0)
- Add releases to sentry (#919) (1873c74)
- Disable password settings for users authenticated with third party auth (#921) (ecb5be4)
- Show indicator on a repeating task (#925) (d8d4803)
- Use script setup for ShowTasksinRange.vue (#931) (108e7af)
- Add vue-tsc (#949) (e23f3c2)
- Allow selecting multiple labels at once (#945) (9b7882d)
- #947 remove reset color button if no color set (#957) (8f43619)
- Add .editorconfig for scss and css files (#970) (1cef4f6)
- Add preview deploys with netlify (#972) (e49fd16)
- Properly return 404 when the file does not exist (#966) (052cd36)
- Wrap edit-task with card (#948) (8e6e52b)
- Add vite-svg-loader and add Logo component (#971) (30cc89f)
- Remove ssl generation from docker image (73651ef)
- Add button to clear active filters (#924) (31f0c38)
- Defer everything until the api config is loaded (#926) (0a2d5ef)
- Search in quick actions (#943) (0fe4338)
- Show namespace of related tasks if they are different than the current one (#923) (db605e0)
- Add v-shortcut directive for keyboard shortcuts (#942) (feea191)
- Use script setup for filter views (#951) (e63fd58)
- Re-style the keyboard shortcuts menu (#996) (fcadbc3)
- Use flexsearch for all local searches (#997) (507a73e)
- Feature/use-setup-api-for-user-and-about-pages (#929) (d0d4096)
- Directly open general settings when opening user settings and none selected (#1001) (665cc84)
- Add postcss-preset-env (#1022) (2656c74)
- Always use latest browserlist (#1021) (ed6dc94)
- Improve namespace explanation (#1040) (ae36c04)
- Use popper.js v2 vue3 version of v-tooltip (#1038) (91580f9)
- Reduce import size by only importing used modules (#1023) (b688f35)
- Add packageManager field to package.json (#1099) (59e915c)
- Add message component (#1082) (f8d009a)
- Convert home view to script setup and ts (#1119) (716de2c)
- Harden textarea auto height algorithm (#985) (84284a6)
- Convert simple components to script setup and use typescript (#1120) (ac630ac)
- Recurring for quick add magic (#1105) (8b8e413)
- Add support to set the marble avatar in user settings (#1156) (1a119f9)
- Use script setup and ts in app auth components (c3c4d2a)
- Restyle unauthenticated screens (#1103) (32353e3)
- Build openid redirect url dynamically (ccaed02)
- Redirect to calculated url everywhere (b7aa789)
- Improve input validation for register form (05e054f)
- Replace password comparison with password toggle (aa12bff)
- Change wording (1d916e7)
- Improve error handling of login fields (66d5e85)
- Add tooltip and aria-label (fda0b81)
- Add extra prop for message center text (1fc1c20)
- Change links to login / register pages (5558d91)
- Feat/alphabetical-sort (#1162) (7ebca9a)
- Improve playPop helper (#1229) (943e554)
- Move password to separate component (0322daf)
- Add new component for a datepicker with range (8115563)
- Make active class work (3d1c1e4)
- Make the custom button actually do stuff (12317c5)
- Disable time (a5b23a7)
- Add more date ranges and make sure they actually make sense (8f8d25e)
- Move date filter to popup and improve styling (932f177)
- Save and restore the user language on the server (#1181) (4a7d2d8)
- Replace jest with vitest (8114012)
- Move the calculation of the current salutation to a different function (de77393)
- Return full translation key (27534a9)
- Use useNow to provide auto updates (d2577f1)
- Convert to composable useDateTimeSalutation (cb37fd7)
- Create BaseButton component (#1123) (cdbd1c2)
- Implement modals with vue router 4 (5a0c0ef)
- Make taskList a composable (281c922)
- Unify modal view (c70211a)
- Mount list views as route-views (7eed062)
- Save current list view just once (29a9335)
- Review changes (2db820d)
- Provide listId prop via router (5916a44)
- Run vue-tsc in ci (#1295) (9b85817)
- Changed green "Done" button to read "Mark task done" (#1340) (044f2b9)
- Move lists between namespaces (#1430) (c98ab42)
- Make subscription a BaseButton (187e62a)
- Improve Sort component (8937b42)
- Use es2022 for @typescript-eslint/parser (a325e4b)
- Add cypress dashboard record (#1462) (c21f236)
- Don't open task detail in modal for list and table view (de626ea)
- Merge TaskDetailViewModal with modal (6827390)
- Implement modals with vue router 4 (#816) (a57676b)
- Add slot for trigger button in component (c41397f)
- Move logic of ShowTasksInRange component to ShowTasks (43e8335)
- Use object and loop to set date options (32bdf16)
- Move everything to fancy date math ranges (6667df5)
- Make sure showTasks can handle dynamic dates (dabe87a)
- Add two inputs to toggle flatpickr (8d5bfbe)
- Make sure date ranges work with date picker and vice-versa (1e46849)
- Add explanation of how date math works (e7fa1d3)
- Add more pre-defined ranges (0ae8a0e)
- Add prop to maybe show selected date (3a12be5)
- Add date range filter to task filters (7aa2cfc)
- Add remember me style login (#1339) (3d3ccf6)
- Add authenticated http factory to create an axios instance with bearer header (59da668)
- Add setting for time zone to user settings (a812793)
- Add timezone setting (#1379) (2ea3499)
- Reduce dependency on router and move everything to route props instead (84f177c)
- Add more default attributes to the rel attribute in link mode (#1491) (2a4bf25)
- Simplify config mutation (#1498) (1e0607c)
- Add Polish, Dutch and Portuguese translations (80664b6)
- Increase task drop area size for bucket list (69654b8)
- Restore styling / fix styling issues (45e1ae6)
- Increase task drop area size for bucket list (#1512) (cb395f3)
- Enable strictNullChecks ts setting (#1538) (72d6701)
- Make profile picture clickable (#1531) (eac07d3)
- Convert api-config to script setup and ts (#1535) (b84fe4c)
- Change port to 4173 (98cb14a)
- Rename percent done to progress (#1542) (8ea9d75)
- Use AuthenticatedHTTPFactory for refreshToken (#1546) (8df73c9)
- Change preview api url (#1584) (9f5e68a)
- Rotate task cards slightly while moving them between buckets (17ba56f)
- Add a few new keyboard shortcuts (f4b0e68)
- Prevent scrolling the rest of the page when a modal is open (574ecff)
- Use vueuse to lock scrolling (f9b7e2f)
- Add date math for filters (#1342) (9b09fad)
- Directly create a new task from relations when none was selected (dfed1f4)
- Use blurHash when loading list backgrounds (#1188) (4cff3eb)
- Rename js files to ts (15b6713)
- Add lang ts to script block (a3329f1)
- Use defineComponent wrapper (ba9f693)
- Convert some helpers to typescript (b5f867c)
- Convert navigation to script setup and ts (658ca4c)
- Add TSDoc definition to some models (16d8c22)
- Convert create-edit to script setup and ts (0e14e30)
- Manage tokens (8e5a318)
- Flatten and reorder after all (50575ff)
- Remove duplicate rel attribute (b1159f3)
- Manage caldav tokens (#1307) (0b31cce)
- Nginx improvements (#1545) (52fdc26)
- Improve password component (#1802) (ed8eb84)
- Add scroll snapping to kanban view (8473bd6)
- Use BaseButton in PoweredByLink.vue (#1825) (f7e4c58)
- Improve dropdown (#1788) (e0023b1)
- Remove copy-to-clipboard (#1797) (17a42dc)
- Show the number of tasks we're about to remove when deleting a list (62adf17)
- Simplify namespace search (#1835) (8578225)
- Move filter popup to a modal (0007c30)
- EditLabels script setup (#1940) (9a4e011)
- User deletion script setup (#1936) (7682685)
- User Avatar script setup (#1935) (fe698a6)
- Task reminders script setup (#1934) (0a89e8d)
- User PasswordUpdate script setup (#1933) (3ecd1d8)
- EmailUpdate script setup (#1932) (6538a35)
- EditAssignees script setup (#1931) (72e43b7)
- Comments script setup (#1930) (9a42713)
- RepeatAfter script setup (#1928) (6737bb3)
- Feat quick-add-magic script setup (#1926) (1bf3786)
- PrioritySelect script setup (#1925) (99d1c40)
- Checklist-summary script setup (#1924) (49a73a1)
- PercentDoneSelect script setup (#1922) (8d785cb)
- Add success message after deleting a comment (246d679)
- User DataExport script setup (d11fae1)
- User General script setup (#1938) (2c270d0)
- UserTeam script setup (#1976) (0e41b78)
- Make user settings links config driven (#1990) (6bab108)
- NewList script setup (#1989) (5291fc1)
- Remove bulma styles (c6ee8a0)
- TOTP script setup (c1e4eba)
- Migrate script setup (27f7541)
- Archive list script setup (93b2482)
- Edit-task script setup (cdf359d)
- ListTeams script setup (17b77c2)
- Improve colorIsDark helper (297d283)
- Description script setup (#1927) (c7f8ae2)
- Vue-easymde script setup (#1983) (e6af477)
- Defer-task script setup (#1929) (1d869a0)
- LinkSharing script setup (#1977) (ae4c73b)
- Remove vue3 compat mode (53dc7d1)
- Feature/fix-vue-i18n-9.2.31 (#1994) (5ef939a)
- Add alt+r shortcut to bring up reminder input on task detail view (72c123f)
- OpenIdAuth script setup (d996e39)
- Add print styles (6fc87e1)
- Add option to configure overdue reminders email time (31c49ae)
- Only allow editing of a user's own comments (a3192c3)
- Ask for confirmation before deleting a label (#1996) (e468595)
- Enable quick add magic by default (24f3477)
- Enable kanban scroll snap only for mobile devices (8eed0be)
- Add inputmode=generic to totp fields (580b012)
- Move eslint config to external file to support comments (513a51f)
- Improve ts setup (c6aac15)
- Setup cypress (7fe9f17)
- Use inline-block for BaseButton (9e1ec72)
- Use BaseButton where easily possible (3b9bc5b)
- Select a value when there is one exact match in multiselect (6973d76)
- Allow marking a task done from a filter (579cff6)
- Allow for easy reset of a repeating amount (9cebf53)
- Add issue template (4666087)
- Add more testcases for parsing weekdays (518417c)
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)
- Create progress dots dynamically (#715) (96ef926)
- Make method event independent (#719) (d0e46e5)
- Define default filters and params at one location (#721) (b5df941)
- Move constants in folder (#732) (07a6a31)
- Remove obsolete css vendor prefixes (#739) (47ad115)
- Some small changes in the cypress README.md (#793) (8cd4bbc)
- Change cypress settings to run tests in cypress without needing to modify the config (d13f3b9)
- Some editor improvements (117980a)
- Remove unneeded babel packages and add peerDependencies (#828) (3c5c3ca)
- Add vue3 branch as drone branch trigger (43b2236)
- Remove unneeded var (6fee114)
- Make functions of linkSharing less dependent on component state (1964c13)
- Remove console.log (a3a3ef8)
- Upgrade vue3 packages (6f51921)
- Don't resolve when returning from promise & improve list store module (a776e1d)
- Simplify MENU_ACTIVE mutation (1d43d1b)
- Cleanup (c329c37)
- Remove vue3 from the drone branch trigger (eb7b1bf)
- Re-add vue3 branch (1fc857d)
- Remove unused method (c1a981c)
- TRANSITION_GROUP_ROOT silence transition-group warning (852b864)
- Remove obsolete _all.scss variables (a0ca6bb)
- Remove unneeded styles from tasks.scss (4a61262)
- Small CSS format changes (32a0106)
- Don't spread arguments (#933) (d1ff800)
- Remove setting loading state in register component (#939) (b34213c)
- Remove weblate ping script (a47d106)
- Remove some unused notification styles (#953) (b7207c6)
- Use a class to set the logo size (#1004) (bb64452)
- 0.18.2 release preparations (9b24387)
- Explicitly add caniuse-lite to dependencies (8440869)
- Directly use redirectToProvider function (36fb250)
- Simplify focus directive (f944c35)
- Move password field toggle to scss file (8397608)
- Cleanup and reorganize the date selection (7408c37)
- Use ts (b274a79)
- Cleanup old stuff (e93be0d)
- Move task sorting to computed (0d6ef8f)
- Make showNulls and showOverdue computed (d825960)
- Move datepicker popup to real popup component (950fdce)
- Make select date button actually a button (1648bcd)
- Chore(addTask) improve order (#1297) (e28f0f5)
- Update netlify-cli only weekly (9446550)
- Remove console.log (959b53b)
- Ignore wrong second argument argument for cause (6ff621a)
- Rename function (dfa3025)
- Remove vikunjaReady from store (24a1544)
- Remove unrequired type (8d13b97)
- Use v-else (4e8a030)
- Remove unused style (ccd8602)
- Completely move logic of ShowTasksInRange component to ShowTasks and remove it (ecf679d)
- Convert ShowTasks component to script setup and ts (bcd34ef)
- Cleanup (6d6f2b4)
- Refactor trigger to slot (c5d598c)
- Use more BaseButtons (18f7adf)
- Watch values instead of listening to changes (2041362)
- Move date math explanation to separate component (eefe6bd)
- Change import order and useStore (f435ca9)
- Rename date ranges export (60be8b4)
- Change return (356b291)
- Fix nesting and positioning (a78ca6f)
- Use a primary button to select range in upcoming (436c041)
- Simplify nesting (4268eee)
- Cleanup unnecessary css (1e4ef96)
- Programmatically convert filter values to snake_case (204e94a)
- Move styling to the correct component (77bf347)
- Use BaseButton (b1ec5b5)
- Rename el (7cd89b7)
- Align wording in task detail view (60f58af)
- Remove rel for help docs (a6480cd)
- Rename i18n key for datemath help (4195953)
- Remove abstractions (18f5f8d)
- Hack the planet (74766ce)
- Return key directly (564f669)
- Return the title directly (95d8cdf)
- Remove showAll prop and make it a computed instead (4ce9ac9)
- Move converting params to service (db47c1f)
- Move to script setup (75f09ec)
- Put action buttons right (7bdefd9)
- Clarify token is required for non-local users (6b899be)
- Use ts for caldav component (cb06746)
- Use findIndex to remove caldav token (0299ed3)
- Make server functions async (f042651)
- Extract getting all tokens into a composable (043bf62)
- Check for no results (af6385b)
- Use function statements everywhere (ca330fe)
- Move success message after state changes (da4f5a0)
- Fix CalDAV casing (cd245e4)
- Return new model instead of modifying the existing (d865af5)
- Use h5 (460a4db)
- Rename to useTokens (b9fa081)
- Directly use newToken.value (343be4d)
- Use .then instead of await (041f888)
- Use BaseButton (eb7667e)
- Fix type (ba1a1fc)
- Simple Login view improvements (#1791) (b9637e1)
- Fix spelling (#1786) (656c020)
- Add some types (#1790) (53c669b)
- Move Modal to misc folder (#1834) (f19221c)
- Improve error handling in dev build (1eaca64)
- Replace the same i18n string with a single entry (8257586)
- Convert edit team to script setup (cbecea6)
- Change dependency update frequencies (ae93bbd)
- Refactor notifications component to use ts and setup (315da42)
- Convert update available component to ts and script setup (b2c2118)
- Update browserslist at most weekly and group it (c7fb8fc)
- Migrate namespace edit component to script setup (0997c38)
- Remove unused import (4070d64)
- Rename js files to ts (321850e)
- Update lockfile (5aa6cce)
- Use the and components everywhere (cdb63b5)
- Add git-cliff config (bafef06)
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)
- Call to /null from background image (#714) (c9631c1)
Features
- Make it possible to fake online state via dev env (#720) (c409532)
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
[0.18.2] - 2021-11-23
Fixed
- fix(docker): properly replace api url
- fix: edit saved filter title
[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)
[0.18.0] - 2021-09-05
Added
- Add a button to copy an attachment url from the attachment overview
- Add collapsing kanban buckets
- Add confirm with enter when setting a new password
- Add default list setting & creating tasks from home (#520)
- Add depends_on for push step
- Add depends_on for upload step
- Add drag delay on mobile
- Add express for serve:dev
- Add filters for quick action bar
- Add frontend tests for list history
- Add making tasks favorite from the task detail view
- Add missing position property to list and bucket models
- Add more debug logs for gantt charts
- Add more global state tests (#521)
- Add proofread languages to available languages
- Add quick action bar shortcut to shortcut overview
- Add setting for the first day of the week
- Add showing version info in GUI
- Add syncing translations to crowdin
- Add timeout to fix race condition when authenticating as a link share and renewing the token simultaneously
- Add translations (#562)
- Add typescript support for helper functions (#598)
- Add vite (#416)
- Allow failure of the weblate update step
- Always set the kanban board to full width for share links
- Another day, another js date edge-case
- Automatically update approved translations from crowdin
- Break long list titles in list overview
- Preload labels and use locally stored in vuex
- PWA improvments (#622)
- Quick Actions & global search (#528)
- Quick add magic for tasks (#570)
- Reorder tasks, lists and kanban buckets (#620)
- Show last visited list on home page
- Show recently visited lists in quick actions
- Show salutation based on the time of day
- Sort labels alphabetically on tasks
- Switch the :latest docker image tag to contain the latest release instead of the latest unstable
Changed
- Change building latest docker image
- Change desktop downstream trigger plugin with our own debug build
- Change menu hamburger icon
- Change quick add magic characters to be more familiar with the todoist ones
- Change the docker builder image to a working one on arm
- chore: discard old font file formats (#673)
- chore: only import common languages (#671)
- Cleanup broken sw functions
- Cleanup drone pipeline
- Cleanup old vue cli config
- Configure tests retries
- Decrease page padding on task detail page
- Directly redirect to the openid auth provider if that's the only auth method
- Don't allow dragging a list when the user does not have the rights
- Don't load already loaded task attachments again when saving an edited task description
- Don't prefetch all i18n files
- Don't show archived lists/namespaces in quick actions
- feat: provide global variables in all components (#669)
- Hide favorite list edit menu
- Hide keyboard shortcuts indicator on mobile
- Improve chunk size
- Improve some translations (#581)
- Improve tests
- Indicate done tasks in quick actions
- Load list background in list card
- Make editor edit button at the bottom the default and make sure the done button stands out more
- Make saving a text edit a button
- Make sure highlight.js is always lazy-loaded
- Make sure the task popup view takes up all the space it can on mobile
- Make tests less flaky
- Make the logo smaller on link shared lists
- Make the progress bar color lighter
- Move creation of new items to the bottom of the multiselect list
- Move general settings to the top
- Move translated files after downloading them
- Move weblate ping to shell script
- Only add a drag delay if on mobile instead of setting it to 0
- Only build a bundle for modern browsers
- Refactor success and error messages
- Refactor success and error notifications to prevent html in them
- Remove logout button for link shares
- Run frontend-tests with dist in ci (#605)
- Save auth tokens from link shares only in memory, don't persist them to localStorage
- Search namespaces locally only when duplicating a list
- Show errors from openid provider
- Show labels alphabetically sorted in the overview
- Small cleanups & code improvements
- TOTP UX improvements & translation fixes
Fixed
- Fix changing the repeat mode of a task when no value is entered yet
- Fix comment on different task after clicking on a task notification
- Fix CTA spacings
- Fix date parsing parsing words with weekdays in them (#607)
- fix(deps): update dependency marked to v3.0.1 (#677)
- fix(deps): update dependency marked to v3.0.2 (#682)
- Fix error property already defined as a function
- Fix flickering pre-loaded search results when focusing the search input
- Fix Gantt layout overflowsing on mobile
- Fix gantt months being wrong
- Fix git push remote to update crowdin translations
- Fix global mutation of has tasks state
- Fix header layout for long list titles
- Fix highlight.js in editor
- Fix home page tests
- Fix keyboard shortcuts not working on the task detail page
- Fix label changes appearing to be saved immediately when editing them
- Fix labels list in saved filter spacing
- Fix lint
- Fix list archived notification mobile layout
- Fix list settings not being available when list backgrounds are disabled
- Fix lists showing up multiple times in history
- Fix llama background url
- Fix loading a list when it was already partially saved in vuex
- Fix loading & disabled state on inputs when creating a new task
- Fix loading labels when editing a saved filter
- Fix menu styles
- Fix missing background for tasks on a shared list with a background
- Fix multiselect search padding
- Fix new lists created with quick actions not showing up in the menu
- fix: non unique ids (#672)
- Fix not reloading tasks of a saved filter after editing it
- Fix not updating list name in store when changing it
- Fix other values getting pushed away when creating a new one through multiselect
- Fix padding for kanban cards
- Fix parsing dates on the last day of the month
- Fix populating task details ater updating the description
- Fix quick actions not opening
- Fix quick actions not working when nonexisting lists where left over in history
- Fix redirecting to /login for some routes
- Fix removing a namespace from state after it was deleted
- Fix resetting date filters from upcoming after viewing a task detail page (popup)
- Fix sass division
- Fix saving showing archived setting
- Fix selecting a single value from multiselect
- Fix sending openid scopes when authenticating
- Fix sending the user back to the list view they came from when opening a task in detail view
- Fix setting a task as favorite button
- Fix setting delete button for newly created task comments
- Fix setting filters for reminders
- Fix setting secret for updating translations
- Fix setting task favorite status in test fixtures
- Fix showing an editor save button in cases where it wasn't required
- Fix showing edit buttons when the user does not have the rights to use them
- Fix showing import tasks cta when tasks are loading
- Fix some translation strings
- Fix sorting labels
- Fix spacing for task detail view in lists with a background
- Fix table headers wrapping in table view
- Fix table text alignment in task detail page
- Fix table view scrolling on mobile
- Fix test for saving a task description
- Fix tests failing on thursdays
- Fix token in storage not getting renewed
- Fix translating dates
- Fix usage of / in sass
- Fix user name and avatar alignment in navbar
- Fix users not removed from the list in settings when unshared
- Fix user test fixtures
- fix: vuex mutation violation from draggable (#674)
Dependency Updates
- chore(deps): update dependency @4tw/cypress-drag-drop to v1.8.1 (#693)
- chore(deps): update dependency autoprefixer to v10.3.3 (#684)
- chore(deps): update dependency autoprefixer to v10.3.4 (#697)
- chore(deps): update dependency axios to v0.21.2 (#698)
- chore(deps): update dependency axios to v0.21.3 (#700)
- chore(deps): update dependency cypress to v8.3.1 (#689)
- chore(deps): update dependency esbuild to v0.12.23 (#683)
- chore(deps): update dependency esbuild to v0.12.24 (#688)
- chore(deps): update dependency esbuild to v0.12.25 (#696)
- chore(deps): update dependency eslint-plugin-vue to v7.17.0 (#686)
- chore(deps): update dependency jest to v27.1.0 (#687)
- chore(deps): update dependency sass to v1.38.1 (#679)
- chore(deps): update dependency sass to v1.38.2 (#690)
- chore(deps): update dependency sass to v1.39.0 (#695)
- chore(deps): update dependency typescript to v4.4.2 (#685)
- chore(deps): update dependency vite-plugin-pwa to v0.11.2 (#681)
- chore(deps): update dependency vite to v2.5.1 (#680)
- chore(deps): update dependency vite to v2.5.2 (#692)
- chore(deps): update dependency vite to v2.5.3 (#694)
- chore(deps): update typescript-eslint monorepo to v4.29.3 (#676)
- chore(deps): update typescript-eslint monorepo to v4.30.0 (#691)
- Update dependency autoprefixer to v10.3.2 (#670)
- Update dependency browserslist to v4.16.7 (#634)
- Update dependency browserslist to v4.16.8 (#664)
- Update dependency browserslist to v4.17.0 (#701)
- Update dependency bulma to v0.9.3 (#554)
- Update dependency cypress-file-upload to v5.0.8 (#556)
- Update dependency cypress to v7.3.0 (#507)
- Update dependency cypress to v7.4.0 (#517)
- Update dependency cypress to v7.5.0 (#541)
- Update dependency cypress to v7.6.0 (#561)
- Update dependency cypress to v7.7.0 (#577)
- Update dependency cypress to v8.1.0 (#624)
- Update dependency cypress to v8.2.0 (#637)
- Update dependency cypress to v8.3.0 (#660)
- Update dependency cypress to v8 (#601)
- Update dependency date-fns to v2.22.0 (#523)
- Update dependency date-fns to v2.22.1 (#524)
- Update dependency date-fns to v2.23.0 (#604)
- Update dependency dompurify to v2.2.9 (#529)
- Update dependency dompurify to v2.3.0 (#573)
- Update dependency dompurify to v2.3.1 (#655)
- Update dependency esbuild to v0.12.15 (#610)
- Update dependency esbuild to v0.12.16 (#614)
- Update dependency esbuild to v0.12.17 (#623)
- Update dependency esbuild to v0.12.18 (#638)
- Update dependency esbuild to v0.12.19 (#643)
- Update dependency esbuild to v0.12.20 (#654)
- Update dependency esbuild to v0.12.21 (#666)
- Update dependency esbuild to v0.12.22 (#668)
- Update dependency eslint-plugin-vue to v7.10.0 (#525)
- Update dependency eslint-plugin-vue to v7.11.0 (#547)
- Update dependency eslint-plugin-vue to v7.11.1 (#548)
- Update dependency eslint-plugin-vue to v7.12.1 (#565)
- Update dependency eslint-plugin-vue to v7.13.0 (#574)
- Update dependency eslint-plugin-vue to v7.14.0 (#597)
- Update dependency eslint-plugin-vue to v7.15.0 (#625)
- Update dependency eslint-plugin-vue to v7.15.1 (#633)
- Update dependency eslint-plugin-vue to v7.16.0 (#648)
- Update dependency eslint to v7.27.0 (#514)
- Update dependency eslint to v7.28.0 (#539)
- Update dependency eslint to v7.29.0 (#555)
- Update dependency eslint to v7.30.0 (#571)
- Update dependency eslint to v7.31.0 (#596)
- Update dependency eslint to v7.32.0 (#627)
- Update dependency highlight.js to v11.0.1 (#538)
- Update dependency highlight.js to v11.1.0 (#582)
- Update dependency highlight.js to v11.2.0 (#630)
- Update dependency highlight.js to v11 (#527)
- Update dependency jest to v27.0.3 (#526)
- Update dependency jest to v27.0.4 (#535)
- Update dependency jest to v27.0.5 (#558)
- Update dependency jest to v27.0.6 (#569)
- Update dependency jest to v27 (#519)
- Update dependency marked to v2.0.4 (#510)
- Update dependency marked to v2.0.5 (#513)
- Update dependency marked to v2.0.6 (#522)
- Update dependency marked to v2.0.7 (#532)
- Update dependency marked to v2.1.0 (#552)
- Update dependency marked to v2.1.1 (#553)
- Update dependency marked to v2.1.2 (#559)
- Update dependency marked to v2.1.3 (#567)
- Update dependency marked to v3 (#657)
- Update dependency @rollup/plugin-commonjs to v19.0.2 (#617)
- Update dependency sass to v1.33.0 (#512)
- Update dependency sass to v1.34.0 (#515)
- Update dependency sass to v1.34.1 (#534)
- Update dependency sass to v1.35.0 (#550)
- Update dependency sass to v1.35.1 (#551)
- Update dependency sass to v1.35.2 (#579)
- Update dependency sass to v1.36.0 (#606)
- Update dependency sass to v1.37.0 (#628)
- Update dependency sass to v1.37.2 (#632)
- Update dependency sass to v1.37.5 (#635)
- Update dependency sass to v1.38.0 (#661)
- Update dependency ts-jest to v27.0.4 (#602)
- Update dependency ts-jest to v27.0.5 (#662)
- Update dependency @types/jest to v27.0.1 (#653)
- Update dependency @types/jest to v27 (#650)
- Update dependency vite-plugin-pwa to v0.10.0 (#644)
- Update dependency vite-plugin-pwa to v0.11.0 (#667)
- Update dependency vite-plugin-pwa to v0.8.2 (#612)
- Update dependency vite-plugin-pwa to v0.9.3 (#629)
- Update dependency vite-plugin-vue2 to v1.7.3 (#613)
- Update dependency vite-plugin-vue2 to v1.8.0 (#646)
- Update dependency vite-plugin-vue2 to v1.8.1 (#656)
- Update dependency vite to v2.4.3 (#611)
- Update dependency vite to v2.4.4 (#619)
- Update dependency vite to v2.5.0 (#658)
- Update dependency vue-advanced-cropper to v1.6.0 (#516)
- Update dependency vue-advanced-cropper to v1.7.0 (#543)
- Update dependency vue-advanced-cropper to v1.8.0 (#641)
- Update dependency vue-advanced-cropper to v1.8.1 (#642)
- Update dependency vue-advanced-cropper to v1.8.2 (#645)
- Update dependency vue-flatpickr-component to v8.1.7 (#572)
- Update dependency vue-i18n to v8.24.5 (#564)
- Update dependency vue-i18n to v8.25.0 (#595)
- Update dependency vue-router to v3.5.2 (#557)
- Update dependency wait-on to v6 (#568)
- Update dependency workbox-cli to v6.1.5 (#609)
- Update Font Awesome (#636)
- Update Node.js (#549)
- Update Node.js to v16.4.1 (#576)
- Update Node.js to v16.4.2 (#578)
- Update typescript-eslint monorepo to v4.28.4 (#600)
- Update typescript-eslint monorepo to v4.28.5 (#618)
- Update typescript-eslint monorepo to v4.29.0 (#631)
- Update typescript-eslint monorepo to v4.29.1 (#647)
- Update typescript-eslint monorepo to v4.29.2 (#659)
- Update vue monorepo to v2.6.13 (#530)
- Update vue monorepo to v2.6.14 (#540)
- Update workbox monorepo to v6.2.0 (#639)
- Update workbox monorepo to v6.2.2 (#640)
- Update workbox monorepo to v6.2.4 (#649)
- User account deletion (#651)
- User Data Export and import (#699)
[0.17.0 - 2021-05-14]
Added
- Add a "done" option to kanban buckets (#440)
- Add arm64 builds
- Add button to un-archive a namespace
- Add clearer call to action when no lists are available yet
- Add code highlighting for rendered user input text
- Add github sponsoring
- Add link share password authentication (#466)
- Add names to link shares when creating them (#456)
- Add notifications overview (#414)
- Add option to remove a list background
- Add overdue task reminder notification setting
- Add repeat after one-click intervals
- Add repeat mode setting for tasks
- Add security information to readme
- Add separate manifest template for latest
- Add settings for user search (#458)
- Add success message when modifying buckets
- Add "today" task filter
- Add view image modal for image attachments
- Pagingation for tasks in kanban buckets (#419)
- Persist show archived state
- Play a sound when marking a task as done
Fixed
- Fix adding a label twice when selecting it and pressing enter
- Fix attachment hover
- Fix attachment not being added if the task was not a kanban task
- Fix attachments being added mutliple times
- Fix bucket test fixture when moving tasks between lists test
- Fix button height
- Fix caldav url not containing the api url if the frontend and api are on the same domain
- Fix checking for undefined behaviour when viewing a task
- Fix closing popups when clicking outside of them (#378)
- Fix "create new list" and import buttons on home page
- Fix create new list test
- Fix create new namespace test
- Fix current password id being available twice
- Fix datepicker popup not fully aligned on mobile
- Fix defer due date popup
- Fix delete buttons in forms
- Fix deleting task relations
- Fix editor buttons alignment
- Fix editor placeholder color
- Fix edit task description test
- Fix empty call to actions
- Fix filter container positioning
- Fix filter container positioning in link shares
- Fix flaky test
- Fix flaky test part 2
- Fix font caching in docker image
- Fix formatting invalid dates
- Fix getting back to the default task view when navigating back from a task modal
- Fix getting back to the kanban board after closing a task popup
- Fix iterating over check boxes and attachment images in the editor rendering
- Fix kanban board slightly scrolling
- Fix kanban height on mobile
- Fix kanban infinite scrolling on chrome
- Fix label spacing
- Fix labels randomly changing color after saving
- Fix list counter in the navigation counting archived lists
- Fix list layout when the list has no background for link shares
- Fix login or register not working when pressing enter
- Fix logout test
- Fix map_hash_max_size for docker images
- Fix misspelling (#415)
- Fix multiselect on mobile
- Fix namespace actions alignment in the menu
- Fix no color selected in the color picket
- Fix notification parsing for team memeber added
- Fix notification styling
- Fix pasting text into task comments or task descriptions
- Fix priority label width in task list
- Fix release pipeline steps
- Fix reloading the task list after changing a filter
- Fix removing dates from a filter
- Fix resetting colors from the color picker
- Fix setting a default color when none was saved
- Fix setting dates in safari
- Fix showing and hiding lists in the menu
- Fix sorting task by due date on task overview
- Fix spacing for lists with no rights to add new tasks
- Fix table names in test fixtures
- Fix task detail view spacings
- Fix task filter toggle button if the list has a background
- Fix task icon size
- Fix task icons on kanban if there were multiple different ones
- Fix task id spacing
- Fix task pagination
- Fix task relation search test
- Fix tasks moving infinitely in gantt chart (#493)
- Fix tasks not disappearing from the kanban board when moving them between lists
- Fix task title heading ux
- Fix team edit test
- Fix team edit test (#382)
- Fix team name in team member added notification
- Fix test
- Fix tests after changing button classes
- Fix text color
- Fix transition between pages
- Fix undo when marking a task as done
- Fix waiting for dependency step when building
- Fix yarn.lock
- Only check for token renew when the user is authenticated
- Only show the llama background for unauthenticated users
- Only use dark shadows for buttons
- Prevent setting a bucket limit < 0
Changed
- Automatically go back after saving from a popup
- Better wording of new namespace and list buttons
- Bring up the keyboard shortcuts when pressing ?
- Change bucket background color
- Change main branch to main
- Cleanup font caching and requesting
- Don't hide all lists of namespaces when loosing network connectivity
- Don't save the editor text when it is loaded
- Don't show the list color in the list view
- Don't show the "new bucket" button when buckets are still loading
- Focus task detail elements when they show up
- Hide new related tasks form when related tasks exist
- Hide task elements while the task is loading
- Hide the bucket limit input when clicked away
- Hide the login form if no api url is configured
- Improve consistency of the layout (#386)
- Inline mutliselect search input for multiple elements
- Make filter buttons look better on mobile
- Make full task in task list clickable
- Make hidden lists in the menu more compact
- Make message undo button secondary
- Make release steps on master depend on building/testing
- Make sure all arm64 build steps run in parallel
- Make sure all empty pages have a call to action
- Make sure all popups & dropdowns are animated
- Make sure attachements are only added once to the list after uploading + Make sure the attachment list shows up every time after adding an attachment
- Make sure no cta's are visible while the page is loading
- Make sure the loading spinner is always visible at the end of the page
- Make the button shadow lighter
- Make the icons in the menu light grey
- Make the input full width by default
- Make the scrollbars a lighter grey (#394)
- Make the "upload attachment" button less obvious
- Move all content to cards (#387)
- Move all create views to better looking popups (#383)
- Move buttons to separate component (#380)
- Move list edit/namespace to separate pages and in a menu (#397)
- Move the search input to filters
- Open links to external sites in a new window
- Rearrange task actions
- Reduce quick task edit fields
- Remove the shadow at the "+" button for related tasks
- Rename .noshadow to .has-no-shadow
- Rework attachments list to look great everywhere
- Set user info from api instead of only relying on the info encoded in the jwt token
- Show call to action for task description if there is none
- Show label colors when searching for labels
- Show list if the search result for a task belongs to a different list
- Show "powered by Vikunja" in link shares
- Subscriptions and notifications for namespaces, tasks and lists (#410)
- Switch node-sass to sass
- Switch telegram notifications to matrix
- Update ShowTasks view to sort tasks by ascending (#406)
- Use a lighter grey for comment created dates
- Use buttons more consistently
- Use mousedown instead of click event to close modals
- Work around auto tag for main branch
Dependency Updates
- Pin dependency browserslist to 4.16.6 (#500)
- Pin dependency highlight.js to 10.5.0 (#371)
- Update browserlist and caniuse-lite db
- Update dependency bulma to v0.9.2 (#392)
- Update dependency cypress-file-upload to v5.0.3 (#437)
- Update dependency cypress-file-upload to v5.0.4 (#455)
- Update dependency cypress-file-upload to v5.0.5 (#461)
- Update dependency cypress-file-upload to v5.0.6 (#481)
- Update dependency cypress-file-upload to v5.0.7 (#498)
- Update dependency cypress-file-upload to v5 (#379)
- Update dependency cypress to v6.3.0 (#381)
- Update dependency cypress to v6.4.0 (#399)
- Update dependency cypress to v6.5.0 (#412)
- Update dependency cypress to v6.6.0 (#421)
- Update dependency cypress to v6.7.1 (#430)
- Update dependency cypress to v6.8.0 (#435)
- Update dependency cypress to v6.9.1 (#452)
- Update dependency cypress to v7.1.0 (#472)
- Update dependency cypress to v7.2.0 (#494)
- Update dependency cypress to v7 (#453)
- Update dependency date-fns to v2.17.0 (#403)
- Update dependency date-fns to v2.18.0 (#420)
- Update dependency date-fns to v2.19.0 (#423)
- Update dependency date-fns to v2.20.0 (#459)
- Update dependency date-fns to v2.20.1 (#463)
- Update dependency date-fns to v2.20.2 (#470)
- Update dependency date-fns to v2.20.3 (#473)
- Update dependency date-fns to v2.21.0 (#477)
- Update dependency date-fns to v2.21.1 (#482)
- Update dependency date-fns to v2.21.2 (#499)
- Update dependency date-fns to v2.21.3 (#505)
- Update dependency dompurify to v2.2.7 (#426)
- Update dependency dompurify to v2.2.8 (#496)
- Update dependency eslint-plugin-vue to v7.5.0 (#384)
- Update dependency eslint-plugin-vue to v7.6.0 (#411)
- Update dependency eslint-plugin-vue to v7.7.0 (#422)
- Update dependency eslint-plugin-vue to v7.8.0 (#438)
- Update dependency eslint-plugin-vue to v7.9.0 (#469)
- Update dependency eslint to v7.18.0 (#376)
- Update dependency eslint to v7.19.0 (#398)
- Update dependency eslint to v7.20.0 (#409)
- Update dependency eslint to v7.21.0 (#418)
- Update dependency eslint to v7.22.0 (#427)
- Update dependency eslint to v7.23.0 (#443)
- Update dependency eslint to v7.24.0 (#464)
- Update dependency eslint to v7.25.0 (#490)
- Update dependency eslint to v7.26.0 (#504)
- Update dependency faker to v5.2.0 (#389)
- Update dependency faker to v5.3.1 (#400)
- Update dependency faker to v5.4.0 (#408)
- Update dependency faker to v5.5.0 (#442)
- Update dependency faker to v5.5.1 (#444)
- Update dependency faker to v5.5.2 (#450)
- Update dependency faker to v5.5.3 (#462)
- Update dependency highlight.js to v10.6.0 (#407)
- Update dependency highlight.js to v10.7.1 (#436)
- Update dependency highlight.js to v10.7.2 (#451)
- Update dependency lodash to v4.17.21 (#413)
- Update dependency marked to v1.2.8 (#391)
- Update dependency marked to v1.2.9 (#401)
- Update dependency marked to v2.0.1 (#417)
- Update dependency marked to v2.0.2 (#465)
- Update dependency marked to v2.0.3 (#468)
- Update dependency marked to v2 (#405)
- Update dependency sass-loader to v10.1.1 (#372)
- Update dependency sass-loader to v10.2.0 (#506)
- Update dependency sass to v1.32.13 (#509)
- Update dependency vue-advanced-cropper to v1.3.0 (#404)
- Update dependency vue-advanced-cropper to v1.3.1 (#424)
- Update dependency vue-advanced-cropper to v1.3.2 (#425)
- Update dependency vue-advanced-cropper to v1.3.3 (#439)
- Update dependency vue-advanced-cropper to v1.3.4 (#441)
- Update dependency vue-advanced-cropper to v1 (#393)
- Update dependency vue-advanced-cropper to v1.4.0 (#454)
- Update dependency vue-advanced-cropper to v1.4.1 (#460)
- Update dependency vue-advanced-cropper to v1.5.0 (#471)
- Update dependency vue-advanced-cropper to v1.5.1 (#495)
- Update dependency vue-advanced-cropper to v1.5.2 (#497)
- Update dependency vue-drag-resize to v1.5.1 (#457)
- Update dependency vue-drag-resize to v1.5.2 (#501)
- Update dependency vue-drag-resize to v1.5.4 (#502)
- Update dependency vue-easymde to v1.4.0 (#449)
- Update dependency vue-router to v3.5.0 (#388)
- Update dependency wait-on to v5.3.0 (#434)
- Update Font Awesome (#374)
- Update Font Awesome (#432)
- Update vue monorepo (#390)
- Update vue monorepo to v4.5.11 (#385)
- Update vue monorepo to v4.5.12 (#433)
- Update vue monorepo to v4.5.13 (#503)
[0.16.0 - 2021-01-10]
Added
- Add autocomplete attributes to login and register forms
- Add color indicators to task list (#321)
- Add default color palette to picker
- Add disabled state for task titles
- Add downloading assets when building docker images
- Add filters to gantt chart
- Add login via email
- Add maskable icon
- Add Microsoft Todo migration (#339)
- Add more spacing for checkboxes in the editor
- Add more spacing to the "Archived" badge in namespace overview
- Add "new label" button to label management (#359)
- Add openid scope when redirecting to external openid provider
- Add proper focus styles
- Add setting for sending reminder emails (#343)
- Add showing and modifying user name (#306)
- Add task filter for assignees (#349)
- Add task filter for kanban
- Add task filter for labels (#350)
- Add task filter for lists and namespaces (#351)
- Add task filter for reminders (#347)
- Add trello migration (#336)
- Add wait in cypress test for user settings
- Add yarn cache to drone (#312)
- Authentication with OpenID Connect providers (#305)
- Better reminders (#308)
- Better save messages for tasks (#307)
- Build custom v-tooltip (#290)
- Build modern build for modern browsers
- Frontend Testing With Cypress (#313)
Fixed
- Don't hide the "new bucket" when updating tasks
- Don't reset task relation kind after adding a task relation
- Don't show filter and search buttons for saved filter lists
- Don't show the "next week/month" buttons on the start page
- Fix avatar icon of attachments created by
- Fix deleting a saved filter
- Fixed squishy color bubble (#358)
- Fix list not added to lists when duplicating
- Fix list not being removed from the menu list when deleting it
- Fix loading states for unrelated components (#370)
- Fix logging out after reloading the page
- Fix logging the user out when renewing the token while the api is not reachable
- Fix non-release docker builds (#357)
- Fix parsing task done at date
- Fix password reset
- Fix related tasks width when the task is opened in a modal
- Fix reminder inputs and the close buttons not properly aligned
- Fix removing a kanban bucket
- Fix removing a namespace not removing it from the list
- Fix renewing token on focus
- Fix repeat after layout
- Fix resetting list rights after updating the list
- Fix showing the keyboard shortcuts from the menu
- Fix task background color for link shares
- Fix tooltip still existing in viewport after hiding them
- Get rid of the null reminder to fix jumping inputs when updating reminders
- Hide menu on mobile after navigating
- Hide share links table header when no share links are available yet
- Make sure task title and task id are properly shown on mobile (#334)
- Make sure the editor does not break if the text has checkboxes
- Make the menu have a fixed width
- Mobile Menu Fixes (#332)
- Only show a loading spinner per task when updating a task on the kanban board
- Only show attachments table header when there are attachments
- Only show loading spinner over menu when loading namespaces
- Only show the list with teams if there are any teams
- Performance improvements (#288)
- Properly cache html files
- Refactor app component (#283)
Changed
- Bump ini from 1.3.5 to 1.3.8
- Change avatar endpoint
- Change cache key for dependencies
- Change license to AGPLv3
- Change test waits (I wish I wouldn't need them)
- Create list through store to make sure it is updated everywhere
- Improve comment avatars on mobile
- Improve editor buttons UX (#361)
- Log the user out if the token could not be renewed
- Make adding fields to tasks more intuitive (#365)
- Make keyboard shortcuts single keys
- Move focus directive to seperate file
- Move next week/next month task overview pages into a single "Upcoming" page and allow toggle
- Move "Teams" menu further down the list
- Pin dependencies (#324)
- Pin dependency jest to 26.6.3 (#311)
- Remove "collapse menu button" and make the hamburger button always visible
- Remove core-js from direct dependencies
- Remove leftover '.only' modifier
- Remove the drone cache image since there is no arm compatible image available
- Remove the focus of the bucket title element after saving the title
- Replace vue-multiselect with a custom component (#366)
- Show all available shortcuts everywhere but indicate which work on the current page
- Show a loading spinner when creating a new kanban task
- Show an icon if a task has non-empty description (Kanban view and List view) (#360)
- Show created/updated by for tasks
- Show done at in task detail view
- Show loading spinner when loading namespaces & lists
- Show task progress on task (#354)
- Update browserlist db
- Update dependency axios to v0.21.0 (#278)
- Update dependency axios to v0.21.1 (#353)
- Update dependency camel-case to v4.1.2 (#315)
- Update dependency cypress to v6.1.0 (#325)
- Update dependency cypress to v6.2.0 (#352)
- Update dependency cypress to v6.2.1 (#367)
- Update dependency dompurify to v2.2.0 (#274)
- Update dependency dompurify to v2.2.1 (#287)
- Update dependency dompurify to v2.2.2 (#289)
- Update dependency dompurify to v2.2.3 (#320)
- Update dependency dompurify to v2.2.4 (#330)
- Update dependency dompurify to v2.2.5 (#340)
- Update dependency dompurify to v2.2.6 (#342)
- Update dependency eslint-plugin-vue to v7.2.0 (#319)
- Update dependency eslint-plugin-vue to v7.3.0 (#333)
- Update dependency eslint-plugin-vue to v7.4.0 (#356)
- Update dependency eslint-plugin-vue to v7.4.1 (#368)
- Update dependency eslint to v7.12.0 (#279)
- Update dependency eslint to v7.12.1 (#281)
- Update dependency eslint to v7.13.0 (#293)
- Update dependency eslint to v7.14.0 (#303)
- Update dependency eslint to v7.15.0 (#318)
- Update dependency eslint to v7.16.0 (#344)
- Update dependency eslint to v7.17.0 (#364)
- Update dependency @fortawesome/vue-fontawesome to v2.0.2 (#337)
- Update dependency marked to v1.2.2 (#275)
- Update dependency marked to v1.2.3 (#291)
- Update dependency marked to v1.2.4 (#299)
- Update dependency marked to v1.2.5 (#302)
- Update dependency marked to v1.2.6 (#326)
- Update dependency marked to v1.2.7 (#331)
- Update dependency node-sass to v5 (#282)
- Update dependency register-service-worker to v1.7.2 (#323)
- Update dependency sass-loader to v10.0.4 (#276)
- Update dependency sass-loader to v10.0.5 (#286)
- Update dependency sass-loader to v10.1.0 (#295)
- Update dependency snake-case to v3.0.4 (#316)
- Update dependency vue-advanced-cropper to v0.17.4 (#273)
- Update dependency vue-advanced-cropper to v0.17.6 (#277)
- Update dependency vue-advanced-cropper to v0.17.7 (#284)
- Update dependency vue-advanced-cropper to v0.17.8 (#294)
- Update dependency vue-advanced-cropper to v0.17.9 (#300)
- Update dependency vue-advanced-cropper to v0.18.1 (#322)
- Update dependency vue-advanced-cropper to v0.19.1 (#327)
- Update dependency vue-advanced-cropper to v0.19.2 (#328)
- Update dependency vue-advanced-cropper to v0.19.3 (#338)
- Update dependency vue-advanced-cropper to v0.20.0 (#346)
- Update dependency vue-advanced-cropper to v0.20.1 (#348)
- Update dependency vue-easymde to v1.3.1 (#298)
- Update dependency vue-easymde to v1.3.2 (#335)
- Update dependency vue-router to v3.4.8 (#280)
- Update dependency vue-router to v3.4.9 (#292)
- Update dependency vuex to v3.6.0 (#309)
- Update dependency wait-on to v5.2.1 (#355)
- Update vue monorepo to v4.5.10 (#369)
- Update vue monorepo to v4.5.9 (#301)
- Use yarn caches when building docker images
[0.15.0 - 2020-10-19]
Added
- Add app shortcuts when using vikunja as pwa
- Add build hash as meta tag to index.html to ensure always loading the new index file
- Add checkbox to show only tasks which have a due date
- Add creating labels when creating a task (#192)
- Add debug logs for loading list + kanban buckets
- Add deferring task's due dates directly from the overview (#199)
- Add easymde & markdown preview for editing descriptions and comments (#183)
- Add github sponsor link
- Add limits for kanban boards (#234)
- Add loading spinner when duplicating a list
- Add more debugging when loading lists or buckets
- Add more prefetching of components
- Add notice to a list if it has no tasks
- Add options to show tasks in range on the overview pages
- Add Page Titles Everywhere (#177)
- Allow setting api url from the login screen (#264)
- Favorite lists (#237)
- Favorite tasks (#236)
- Keyboard Shortcuts (#193)
- Saved filters (#239)
- Show caldav url in settings if it's enabled server side
- Show legal links from api if configured
Fixed
- Fix archived lists still showing up in the side menu
- Fix Assignees being deleted when adding a due date (#254)
- Fix bottom padding on kanban
- Fix bottom white margin
- Fix checking for existing migration from other services
- Fix comparing the currently loaded list with the current list to make sure to only load the list if needed
- Fix create new bucket button having no margin to the right
- Fix due date changes not saved on mobile
- Fix editor spacing
- Fix long text overflowing in task comments
- Fix pagination button hover color
- Fix pwa icon for iOS
- Fix related tasks list spacing
- Fix sort order when marking a task as done from the overview
- Fix task in list style for tasks with assignees
- Fix task layout in kanban
- Fix task list if it has tasks with a long unbreakable title
- Fix task title input taking up almost no space if empty
- Fix update available breaking the navbar position
- Make sure to always load the home route when starting the app
- Make sure to make the list id from the route an int to not fail the comparison
- More avatar providers (#200)
- Only show the list at the end of the task if it was not specially required to show the list
- Only trigger desktop rebuilds on pushes to master
- Pin dependencies (#184)
- Pin dependency vue-advanced-cropper to 0.16.10 (#201)
- Pin dependency vue-shortkey to 3.1.7 (#194)
- Pin telegram notify in drone
- Prevent loading the list + kanban board again when closing the task popup
- Prevent rendering html in tooltips
- Release preparations
- Remove html from tooltip
- Replace renovate tokens with env
Changed
- Always focus inputs on kanban when adding a new task or bucket
- Automatically scroll to the bottom of a bucket after adding a new task to it
- Bump http-proxy from 1.18.0 to 1.18.1
- Cleanup code & make sure it has a common code style
- Disabele spellcheck on bucket titles
- Don't cache everything in the service worker, only explicitly assets
- Don't create a label through quick add if the title is empty
- Don't show a confusing message if no options are available
- Hide the user menu if clicked outside of it
- Hide UI elements if the user does not have the right to use them (#211)
- Include fonts css in the main css bundle
- Make task list, teams and settings pages max width of $desktop and centered
- Make the task view full width for shares if the list has a background
- Mark tasks as done from the kanban board with ctrl+click
- Open unsplash author links in a new window
- Put the editor container higher up for task description
- Redirect to current list view on click on list in menu again
- Switch release bucket to scaleway s3
- Trigger a rebuild of the desktop app on builds to master for the frontend
- Trigger @change when pasting content into editor
- Update dependency axios to v0.20.0 (#216)
- Update dependency bulma to v0.9.1 (#252)
- Update dependency date-fns to v2.15.0 (#190)
- Update dependency date-fns to v2.16.0 (#220)
- Update dependency date-fns to v2.16.1 (#223)
- Update dependency dompurify to v2.0.14 (#221)
- Update dependency dompurify to v2.0.15 (#229)
- Update dependency dompurify to v2.0.17 (#241)
- Update dependency dompurify to v2.1.0 (#245)
- Update dependency dompurify to v2.1.1 (#248)
- Update dependency eslint-plugin-vue to v7.0.1 (#257)
- Update dependency eslint-plugin-vue to v7.1.0 (#271)
- Update dependency eslint-plugin-vue to v7 (#255)
- Update dependency eslint to v7.10.0 (#250)
- Update dependency eslint to v7.11.0 (#263)
- Update dependency eslint to v7.4.0 (#175)
- Update dependency eslint to v7.5.0 (#191)
- Update dependency eslint to v7.6.0 (#198)
- Update dependency eslint to v7.7.0 (#213)
- Update dependency eslint to v7.8.0 (#225)
- Update dependency eslint to v7.8.1 (#228)
- Update dependency eslint to v7.9.0 (#242)
- Update dependency @fortawesome/vue-fontawesome to v2 (#226)
- Update dependency http-proxy from 1.18.0 to 1.18.1
- Update dependency lodash to v4.17.16 (#178)
- Update dependency lodash to v4.17.17 (#179)
- Update dependency lodash to v4.17.18 (#180)
- Update dependency lodash to v4.17.19 (#181)
- Update dependency lodash to v4.17.20 (#212)
- Update dependency marked to v1.1.1 (#185)
- Update dependency marked to v1.2.0 (#251)
- Update dependency sass-loader to v10.0.1 (#219)
- Update dependency sass-loader to v10.0.2 (#230)
- Update dependency sass-loader to v10.0.3 (#262)
- Update dependency sass-loader to v10 (#217)
- Update dependency sass-loader to v9.0.1 (#174)
- Update dependency sass-loader to v9.0.2 (#176)
- Update dependency sass-loader to v9.0.3 (#203)
- Update dependency sass-loader to v9 (#173)
- Update dependency vue-advanced-cropper to v0.17.0 (#231)
- Update dependency vue-advanced-cropper to v0.17.1 (#232)
- Update dependency vue-advanced-cropper to v0.17.2 (#238)
- Update dependency vue-advanced-cropper to v0.17.3 (#243)
- Update dependency vue-drag-resize to v1.4.1 (#182)
- Update dependency vue-drag-resize to v1.4.2 (#197)
- Update dependency vue-easymde to v1.2.2 (#187)
- Update dependency vue-easymde to v1.3.0 (#256)
- Update dependency vue-flatpickr-component to v8.1.6 (#222)
- Update dependency vue-router to v3.4.0 (#202)
- Update dependency vue-router to v3.4.1 (#204)
- Update dependency vue-router to v3.4.2 (#205)
- Update dependency vue-router to v3.4.3 (#210)
- Update dependency vue-router to v3.4.4 (#247)
- Update dependency vue-router to v3.4.5 (#249)
- Update dependency vue-router to v3.4.6 (#260)
- Update dependency vue-router to v3.4.7 (#269)
- Update Font Awesome (#188)
- Update Font Awesome (#253)
- Update Font Awesome (#258)
- Update renovate token
- Update vue monorepo to v2.6.12 (#215)
- Update vue monorepo to v4.5.2 (#208)
- Update vue monorepo to v4.5.3 (#209)
- Update vue monorepo to v4.5.4 (#214)
- Update vue monorepo to v4.5.6 (#244)
- Update vue monorepo to v4.5.7 (#259)
- Update vue monorepo to v4.5.8 (#272)
- Use team update route to update a team member's admin status
[0.14.1 - 2020-08-06]
Fixed
- Prevent html being rendered in tooltips
[0.14.0 - 2020-07-01]
Added
- Add border to colorpicker (fixes #146)
- Add changing list identifier
- Add changing the uid and gid in docker through env variables
- Add color picker to change task color to task detail view
- Add docker build pipelines for arm and amd64 (#164)
- Add docker multiarch manifest build step
- Add list duplicate (#172)
- Add mention of unsplash in the background settings
- Add option to hide the menu on desktop
- Add option to remove color from label, task, namespace or list (#157)
- Add repeating tasks from current date setting
- Add suffix for auto built docker images per arch
- Add todoist migrator to the frontend
- Add yarn timeout to build
- Custom backgrounds for lists (#144)
- Enable resetting search input
- List Background upload (#151)
- Namespaces & Lists Page (#160)
- Task Filters (#149)
Fixed
- Always break kanban card titles
- Check if we have a service worker available before trying to communicate with it
- Don't disable the task add button if input is empty
- Don't try to fetch the initial unsplash results when unsplash backgrounds are disabled
- Don't try to make a request to get the totp status if its disabled
- Ensure consistent naming of title fields (#134)
- Fix changing task dates
- Fix Datetime Handling (#168)
- Fix docker arm build plugin
- Fix docker arm build tag
- Fix edit task repeat after being undefined (again)
- Fix error messages when trying to update tasks in kanban if kanban hasn't been opened yet
- Fix error when adding a background to a list which did not have one before
- Fix gantt chart not updating when navigating between lists
- Fix getting migration status
- Fix hamburger icon on mobile padding
- Fix kanban board height
- Fix kanban tasks with backgrounds
- Fix list title on mobile
- Fix login form on mobile
- Fix notifications not using task title
- Fix not sending the user to the view they came from when viewing task details
- Fix not showing changes in kanban when switching between views
- Fix redirect when not logged in
- Fix register
- Fix related tasks overflowing if a related task has a long name
- Fix related tasks search
- Fix repeat after value being undefined error in task edit panel
- Fix saving list view if not present in browser
- Fix search on mobile
- Fix task title not editable in edit task pane
- Fix trying to load kanban buckets if the kanban board is not in focus
- Fix typo when no upcoming tasks are available
- Fix user dropdown on mobile
- Only load tasks when the user is authenticated
- Remember list view when navigating between lists
- Remove old tasks when loading list view
Changed
- Change logo primary color
- Color the whole card on kanban if the task has a color
- Don't show a success message if it is obvious the action has been successful
- Don't show the task id in list view
- Hide hints on start page if a user has tasks (#159)
- Hide totp settings if it is disabled server side
- Increase network timeout when building docker image
- Make sure the version includes the tag when building docker images
-
PrideMonth
- Only renew user token on tab focus events
- Redirect the user to login page if the token expired when the tab gets focus again
- Remove title length restrictions
- Rename routes to follow the same pattern
- Restructure components
- Save list view per list and not globally
- Show list background when viewing a link share
- Show namespace name in list search field
- Show task index instead of id on kanban
- Simplify pipeline
- Update dependency bulma to v0.9.0 (#150)
- Update dependency date-fns to v2.14.0 (#136)
- Update dependency eslint to v7.1.0 (#139)
- Update dependency eslint to v7.2.0 (#148)
- Update dependency eslint to v7.3.0 (#162)
- Update dependency eslint to v7.3.1 (#166)
- Update dependency @fortawesome/vue-fontawesome to v0.1.10 (#158)
- Update dependency vue-easymde to v1.2.1 (#145)
- Update dependency vue-router to v3.2.0 (#137)
- Update dependency vue-router to v3.3.1 (#141)
- Update dependency vue-router to v3.3.2 (#142)
- Update dependency vue-router to v3.3.4 (#156)
- Update dependency vuex to v3.5.0 (#170)
- Update dependency vuex to v3.5.1 (#171)
- Update Font Awesome (#161)
- Update vue monorepo (#153)
- Update vue monorepo to v4.4.1 (#140)
- Update vue monorepo to v4.4.4 (#154)
- Update vue monorepo to v4.4.5 (#165)
- Update vue monorepo to v4.4.6 (#167)
- Use the right Id when loading unsplash thumbnails
[0.13] - 2020-05-12
Added
- Add docker run script to change api url on startup
- Add github token for renovate (#89)
- Add input length validation for team names
- Add list title in overview page
- Add logging frontend version to console on startup
- Add moving tasks between lists
- Add scrolling for task table view
- Add telegram release notificiation (#98)
- Add user settings (#108)
- Better responsive layout for unauthenticated pages
- Change default api url to 3456 (Vikunja default)
- Configure Renovate (#80)
- Docker multistage build (#113)
- Don't open task detail in popup for list and table view
- Don't show the llama background when on mobile
- Highlight the current list when something list related is called
- Kanban (#118)
- Make api url configurable in index.html
- Make "Move task to different list" wording shorter
- Make sure the api url does not have a / at the end
- Show parent list and namespace for tasks in detail views
- Show the list of a related task if it belongs to a different list
- TOTP (#109)
- Open popup detail view when opening from task overview
- Vuex (#126)
Fixed
- Fetch tags when building in ci to display proper versions
- Fix attachment icon
- Fix avatar url
- Fix bucket spacing on kanban board
- Fix changing api url when releasing
- Fix closing of notifications by clicking on it not working
- Fix creating a new task on a list when in list view
- Fix date table cell getting wrong data
- Fix %done in table view
- Fix drone config
- Fix id params not being named correctly
- Fix listId not changing when switching between lists
- Fix listId not defined in list view switcher
- Fix loading state for kanban board
- Fix maintaining the current page for the list view when navigating back from another page
- Fix navigating back to list view after deleting a task
- Fix not all labels being shown
- Fix not redirecting to login page after logging out
- Fix not re-loading tasks when switching between overviews
- Fix opening link share list view
- Fix pagination for tasks
- Fix parsing nested array with non-objects when updating
- Fix parsing nested models
- Fix redirecting for unauthenticated pages to login
- Fix redirecting to list view from task detail
- Fix related tasks input size
- Fix related tasks list being too large
- Fix setting api url when building docker image
- Fix sharing rights not displayed correctly
- Fix task modal with when attachments are present
- Fix task relation kind dropdown
- Fix task sort parameters
- Fix task title overflowing in detail view
- Fix team managment (#121)
- Fix trying to load the current tasks even when not logged in (Fixes #133)
- Fix undefined getter for related tasks
- Fix uploading attachments
- Fix user search bar not hiding in edit team view
- Fix using filters for overview views
- Fix version console log when compiling for Docker
- Let labels take all available space on tasks
Changed
- Less explicit matching of api routes for service worker
- Make all api fields snake_case (#105)
- Make the task font size smaller for task cards
- Move conversion of snake_case to camelCase to model to make recursive models still work
- Only set fullpage state to false if the page is actually fullpage
- Only show undone tasks on task overview page
- Pin dependencies (#106)
- Pin dependencies (#81)
- Pin dependency vue-smooth-dnd to 0.8.1 (#120)
- Pin dependency vuex to 3.3.0 (#128)
- Pluralize related task kinds if there is more than one
- Remove debug log
- Remove debug logging
- Remove dependency in docker build step when releasing
- Remove dependency in docker build step when releasing latest
- Remove llama-upside-down.svg
- Remove task in kanban state when removing in task detail view
- Switch docker image to node for building
- Update dependency axios to v0.19.2 (#83)
- Update dependency babel-eslint to v10.1.0 (#84)
- Update dependency bulma to v0.8.1 (#85)
- Update dependency bulma to v0.8.2 (#104)
- Update dependency copy-to-clipboard to v3.3.1 (#100)
- Update dependency core-js to v3.6.4 (#101)
- Update dependency core-js to v3.6.5 (#102)
- Update dependency date-fns to v2.11.1 (#88)
- Update dependency date-fns to v2.12.0 (#103)
- Update dependency date-fns to v2.13.0 (#127)
- Update dependency eslint-plugin-vue to v6.2.2 (#91)
- Update dependency eslint to v6.8.0 (#90)
- Update dependency eslint to v7 (#129)
- Update dependency node-sass to v4.13.1 (#92)
- Update dependency node-sass to v4.14.0 (#119)
- Update dependency node-sass to v4.14.1 (#125)
- Update dependency register-service-worker to v1.7.1 (#93)
- Update dependency sass-loader to v8.0.2 (#94)
- Update dependency v-tooltip to v2.0.3 (#95)
- Update dependency vue-easymde to v1.2.0 (#116)
- Update dependency vue-router to v3.1.6 (#96)
- Update dependency vuex to v3.4.0 (#132)
- Update Font Awesome (#82)
- Update Node.js to v13.14.0 (#123)
- Update tasks in kanban board after editing them in task detail view (#130)
- Update vue-cli monorepo to v4.3.0 (#97)
- Update vue-cli monorepo to v4.3.1 (#99)
- Upgrade vue-cli
[0.12] - 2020-04-04
Added
- Table View for tasks (#76)
- 404 page
- Add creating new related tasks
- Add getting the user avatar from the api (#68)
- Add support for archiving lists and namespaces (#73)
- Add task search term to query param to enable navigation
- Add undo button to notification when marking a task as done
- Add user to attachments list
- Colors for lists and namespaces (#74)
- Enable marking tasks as done from the task overview
- Ensure labels of a task get updated when updating them
- Input length validation for new tasks, lists and namespaces (#70)
- Pre/Suffix formatted dates with relative pronouns like "in [one day]" or "[two days] ago"
Fixed
- Fix avatar sizes
- Fix changing task dates (due/start/end/reminders)
- Fix comments not being loaded again when switching between tasks
- Fix error notification still being shown on password reset pages despite no error
- Fix gantt chart (#79)
- Fix icon overflowing in navigation
- Fix namespace model name showing wrong placeholder until the namespace was loaded
- Fix new related task not being visible in the search field
- Fix not highlighting the current list in menu when paginating
- Fix updating a task with repeat after interval from list view (Fixes #75)
- Use deep imports for importing lodash to make tree shaking easier
- Revert "Use deep imports for importing lodash to make tree shaking easier"
- Work around browsers preventing Vue bindings from working with autofill (Fixes #78)
Changed
- Schedule token renew every minute
- Swap moment.js with date-fns
- Change release bucket
[0.11] - 2020-03-01
Added
- Add a button to the task detail page to mark a task as done
- Add a link to vikunja.io (#56)
- Add automatic user token renew (#43)
- Add auto save for task edit sidebar
- Add moment.js for date related things (#50)
- Add removing of tasks (#48)
- Add saving task title with ctrl+enter
- Add saving the description with ctrl+enter
- Add slight background change when hovering over a task in the list
- Add Wunderlist migration (#46)
- Task Comments (#66)
- Task Pagination (#38)
- Task Search (#52)
- Task sorting (#39)
- Notifications for task reminders (#57)
- PWA update available notification (#42)
- Set the end date to the same as the due date if a start date was set but no end date
- Show parent tasks in task overview list (#41)
Fixed
- Fix textarea in task detail view not having a background when focused (#937 in Vikunja)
- Fix "Add a reminder" being shown
- Fix adding a task to an empty list
- Fix a typo (#64)
- Fix changelog version
- Fix changing the right of a list shared with a user
- Fix date handling on task detail page
- Fix drone testing pipeline triggering only when pushing to master and not on prs
- Fix email field type (#58)
- Fix error container at registration page always being displayed
- Fix gravatar url
- Fix height of task add button
- Fix initial dates on task edit sidebar
- Fix label input field breaking in a new line on task detail page
- Fix loading tasks for the first page after navigating to a new list
- Fix not using router links for previous and back buttons
- Fix priority label styling
- Fix reminders not being shown on task detail view on mobile
- Fix task text breaking on list home on mobile
- Fix task title on mobile (#54)
- Fix update notification layout on mobile (#44)
- Fix using the error data prop in components (#53)
- Don't schedule a reminder if the reminder date is in the past
- Don't try to cancel notifications if the browser does not support it
- Only focus inputs if the viewport is large enough (#55)
- Set user menu inactive when logging out
- Show if a related task is done (#49)
Changed
- Always schedule notification
- Hide the llama from the top on the task detail page
- Improve link share layout
- Load Fonts directly
- Make sure to use date objects everywhere where dealing with dates
- Migration Improvements (#47)
- Move "Next Week" section in menu below "Next Month"
- Move the Vikunja logo to the hamburger menu on mobile
- Preload fonts css
- Rearrange button order on task detail view
- Reorganize Styles (#45)
- Show motd everywhere
- Sort tasks on start page by due date desc and id desc
- Update dependencies (#40)
- Use message mixin for handling success and error messages (#51)
- Use the same method everywhere to calculate the avatar url
- Better default profile image
- Better wording for shared settings
- Bump npm to 6.13
- Put the add reminders button on the task detail page higher up
- Directly link to the task for tasks on the start page
- Disable production source maps
[0.9] - 2019-11-24
Added
- Add minimal PWA (#34)
- Added caching to the docker image
- Added changing %Done on a task
- Added global api config (#31)
- Added handling if the user is offline (#35)
- Added labels for login and register inputs
- Added link sharing (#30)
- Added meta description tag
- Added support for HTTP/2 to the docker image
- Added the function to collapse all lists in a namespace in the sidebar menu
Changed
- Correctly preload fonts
- Different edit icon
- Improved font handling
- Load the offline image quietly in the background
- Moved non-theme stuff in general.scss
- Removed rancher configuration
- Removed unused preload fonts tags
- Replace all spaces with tabs
- Show avatars of assigned users
- Sort tasks by done/undone first and then newest
- Task Detail View (#37)
- Update vue/cli-service
- Updated axios
- Updated dependencies
- Updated packages
- Updated packages to their latest versiosn
- Use the new listuser endpoint to search for users
Fixed
- Fix edit label pane not closing when clicking on it
- Fixed gzip compression in docker
- Fixed label edit still opening when deleting a label
- Fixed menu not being visible on mobile
- Fixed namespace loading (#32)
- Fixed new task field not being reset after adding a new task
- Fixed redirect to login page (#33)
- Fixed scroll behaviour
- Fixed shared lists overflowing
- Fixed sharing with a user not working
- Fixed task update not working
- Fixed task update not working (again)
- Fixed team creating not working
- Handle task relations the right way (#36)
Misc
- Moved markdown-based todo list to Vikunja [skip ci]
- Use yarn image instead of installing it every time
[0.7] - 2019-04-30
Added
- Design overhaul (#28)
- Gantt charts (#29)
- Pretty Scrollbars
- Task colors
Fixed
- Fixed getting tasks (#27)
[0.6] - 2019-03-08
Added
- Labels (#25)
- Task priorites (#19)
- Task assingees (#21)
Changed
- All requests are now using models and services, improving the development experience
- Team managing (#18)
[0.5] - 2018-12-29
Added
- User email verification when registering
- password reset
- Task overview
- Multiple reminders
- Repeating tasks
- Subtasks
- Task duration
- All new design
- Week and month view for tasks
Changed
- Go to overview when clicking on the logo
- CSS improvements
- Don't show options to edit pseudonamespace
- Delay loading animation to not show it when the request finishes in < 100ms
- Use email instead of username when resetting a password
Fixed
- Fixed trying to verify an email when there was none
- Fixed loading tasks when the user was not authenticated