You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
api/CHANGELOG.md

265 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.20.3] - 2023-01-24

Bug Fixes

  • (BaseButton) Prop type
  • (ci) Make sure the i18n sync cron job actually runs
  • (ci) Sign drone config
  • (ci) Sign drone config
  • (ci) Tagging logic for release docker images
  • (ci) Sign drone config
  • (cypress) Use ts for updateUserSettings
  • (cypress) Use env for API_URL (#2925)
  • (drone) Use correct property value (#2920)
  • (drone) Pnpm cache folder path (#2932)
  • (faker) Remove mock types (#2921)
  • (i18n) Incorrect translation string
  • (migration) Actually pass migration oauth code from query param
  • (quick add magic) Make sure assignees which don't exist are not removed from task title
  • (task) Update task description when switching between related tasks
  • (task) Don't show the list color on the task when only viewing the list (#2975)
  • (useOnline) Only log if actually faking state (#2924)
  • Close button hover for sidebar (#2981) (9922fcb)

Dependencies

  • (deps) Update dependency vite to v4.0.2 (#2861)
  • (deps) Update dependency netlify-cli to v12.4.0 (#2862)
  • (deps) Update typescript-eslint monorepo to v5.47.0 (#2864)
  • (deps) Update dependency esbuild to v0.16.10 (#2865)
  • (deps) Update dependency sass to v1.57.1 (#2866)
  • (deps) Update dependency vue-tsc to v1.0.16 (#2867)
  • (deps) Update dependency codemirror to v5.65.11
  • (deps) Update dependency @vueuse/core to v9.8.0
  • (deps) Update dependency vitest to v0.26.1
  • (deps) Update dependency @vueuse/core to v9.8.1 (#2870)
  • (deps) Update dependency @vueuse/core to v9.8.2
  • (deps) Update sentry-javascript monorepo to v7.28.0
  • (deps) Update dependency cypress to v12.2.0 (#2873)
  • (deps) Update dependency vitest to v0.26.2 (#2874)
  • (deps) Update dependency vite to v4.0.3 (#2876)
  • (deps) Update pnpm to v7.19.0 (#2875)
  • (deps) Update dependency rollup to v3.8.0 (#2877)
  • (deps) Update sentry-javascript monorepo to v7.28.1 (#2878)
  • (deps) Update dependency @vueuse/core to v9.9.0 (#2881)
  • (deps) Update dependency rollup to v3.8.1 (#2879)
  • (deps) Update dependency vite-svg-loader to v4 (#2882)
  • (deps) Update dependency vue-tsc to v1.0.17 (#2883)
  • (deps) Update dependency caniuse-lite to v1.0.30001441 (#2884)
  • (deps) Update dependency netlify-cli to v12.5.0 (#2886)
  • (deps) Update pnpm to v7.20.0 (#2887)
  • (deps) Update dependency vue-tsc to v1.0.18 (#2888)
  • (deps) Update dependency happy-dom to v8.1.1 (#2885)
  • (deps) Update dependency @types/node to v18.11.18 (#2889)
  • (deps) Update typescript-eslint monorepo to v5.47.1 (#2890)
  • (deps) Update dependency esbuild to v0.16.11
  • (deps) Update dependency esbuild to v0.16.12 (#2893)
  • (deps) Update dependency rollup to v3.9.0 (#2894)
  • (deps) Update dependency rollup-plugin-visualizer to v5.9.0 (#2896)
  • (deps) Update dependency marked to v4.2.5 (#2880)
  • (deps) Update pnpm to v7.21.0 (#2895)
  • (deps) Update dependency eslint to v8.31.0
  • (deps) Update dependency vue-tsc to v1.0.19
  • (deps) Update dependency @types/codemirror to v5.60.6
  • (deps) Update dependency rollup to v3.9.1
  • (deps) Update dependency vitest to v0.26.3
  • (deps) Update dependency vite-plugin-pwa to v0.14.1 (#2909)
  • (deps) Update dependency esbuild to v0.16.13 (#2907)
  • (deps) Update typescript-eslint monorepo to v5.48.0 (#2906)
  • (deps) Update dependency vue-tsc to v1.0.20
  • (deps) Update dependency cypress to v12.3.0
  • (deps) Update dependency @vueuse/core to v9.10.0 (#2911)
  • (deps) Update pnpm to v7.22.0 (#2910)
  • (deps) Update dependency @vue/test-utils to v2.2.7 (#2914)
  • (deps) Update dependency vite to v4.0.4 (#2908)
  • (deps) Update sentry-javascript monorepo to v7.29.0 (#2915)
  • (deps) Update dependency esbuild to v0.16.14
  • (deps) Update dependency axios to v1
  • (deps) Update dependency vue-tsc to v1.0.21
  • (deps) Update dependency vue-tsc to v1.0.22
  • (deps) Update dependency dompurify to v2.4.2
  • (deps) Update dependency dompurify to v2.4.3 (#2931)
  • (deps) Update dependency postcss to v8.4.21 (#2933)
  • (deps) Update dependency esbuild to v0.16.15 (#2934)
  • (deps) Update dependency vue-tsc to v1.0.24
  • (deps) Update pnpm to v7.23.0 (#2940)
  • (deps) Update dependency happy-dom to v8.1.3 (#2939)
  • (deps) Update dependency esbuild to v0.16.16 (#2937)
  • (deps) Update dependency caniuse-lite to v1.0.30001442 (#2938)
  • (deps) Update dependency vitest to v0.27.0 (#2941)
  • (deps) Update typescript-eslint monorepo to v5.48.1 (#2942)
  • (deps) Update pnpm to v7.24.2 (#2944)
  • (deps) Update sentry-javascript monorepo to v7.30.0 (#2945)
  • (deps) Update pnpm to v7.24.3 (#2946)
  • (deps) Update dependency vitest to v0.27.1 (#2947)
  • (deps) Update dependency esbuild to v0.16.17 (#2948)
  • (deps) Update dependency rollup to v3.10.0 (#2949)
  • (deps) Update dependency eslint-plugin-vue to v9.9.0 (#2950)
  • (deps) Update pnpm to v7.25.0 (#2951)
  • (deps) Update dependency marked to v4.2.12 (#2952)
  • (deps) Update dependency esbuild to v0.17.0 (#2953)
  • (deps) Update dependency eslint to v8.32.0 (#2954)
  • (deps) Update dependency vue-advanced-cropper to v2.8.8 (#2955)
  • (deps) Update dependency pinia to v2.0.29 (#2956)
  • (deps) Update dependency @kyvg/vue3-notification to v2.8.0 (#2957)
  • (deps) Update dependency caniuse-lite to v1.0.30001445 (#2958)
  • (deps) Update dependency happy-dom to v8.1.4 (#2959)
  • (deps) Update dependency netlify-cli to v12.7.2 (#2960)
  • (deps) Update sentry-javascript monorepo to v7.31.0
  • (deps) Update dependency esbuild to v0.17.1 (#2963)
  • (deps) Update typescript-eslint monorepo to v5.48.2 (#2962)
  • (deps) Update dependency esbuild to v0.17.2 (#2965)
  • (deps) Update dependency vitest to v0.27.2 (#2966)
  • (deps) Update dependency @vueuse/core to v9.11.0 (#2967)
  • (deps) Update sentry-javascript monorepo to v7.31.1 (#2973)
  • (deps) Update dependency axios to v1.2.3 (#2974)
  • (deps) Update dependency esbuild to v0.17.3 (#2976)
  • (deps) Update pnpm to v7.25.1 (#2977)
  • (deps) Update dependency @vueuse/core to v9.11.1
  • (deps) Update dependency rollup to v3.10.1
  • (deps) Update dependency vite-plugin-inject-preload to v1.2.0 (#2983)
  • (deps) Update dependency vitest to v0.27.3 (#2984)
  • (deps) Update dependency esbuild to v0.17.4 (#2985)
  • (deps) Update dependency caniuse-lite to v1.0.30001447 (#2986)
  • (deps) Update dependency happy-dom to v8.1.5 (#2987)
  • (deps) Update dependency netlify-cli to v12.9.1 (#2988)
  • (deps) Update sentry-javascript monorepo to v7.32.1 (#2991)
  • (deps) Update dependency vitest to v0.28.1 (#2990)
  • (deps) Update dependency @types/codemirror to v5.60.7 (#2993)
  • (deps) Update typescript-eslint monorepo to v5.49.0 (#2994)
  • (deps) Update dependency start-server-and-test to v1.15.3
  • (deps) Update dependency @fortawesome/vue-fontawesome to v3.0.3 (#3003)

Features

  • (cypress) Remove getSettled
  • (cypress) Use cy.session
  • (i18n) Add Norwegian translation
  • (netlify) Abstract createSlug helper function (#2923)
  • (postcss) Mock plugin types (#2930)
  • Enable ts for rollup-plugin-visualizer (#2897) (09d1352)
  • Remove date-fns formatISO (#2899) (1f25386)
  • Add-task usability improvements (#2767) (4be53b0)
  • Remove formatISO from list-view-gantt.spec (#2922) (a29131e)
  • Add histoire (7be8e89)
  • Add XButton story (ccc85b9)
  • Add card story (35cfb2f)
  • Add histoire (#2724) (a4424e0)
  • Add describe project better in package.json (#2971) (14466bf)
  • Add .env.local.example (#2972) (e1b35ff)
  • Fix broken font preloading (#2980) (4890149)

Miscellaneous Tasks

  • (config) Remove unused URL_PREFIX const (#2926)
  • (package) Use pnpm commands (#2919)
  • (tests) Fix macos cypress and align with create vite (#2898)
  • Improve migrate title (#2968) (56fd25e)
  • Add has content="false" to gantt charts (#2969) (903e9a9)
  • Use es6 imports for deploy-preview-netlify (#2970) (2a2c27a)

Other

  • (other) [skip ci] Updated translations via Crowdin
  • (other) Redirect to oidc provider if configured correctly (#2805)

[0.20.2] - 2022-12-18

Bug Fixes

  • (bug-report.yml) List (#2845)
  • (quick add magic) Don't create a new label multiple times if it is used in multiple tasks
  • (task) Pass a list specified via quick add magic down to all subtasks created via indention
  • (task) Move task color bubble next to task index and done badge on mobile
  • (tasks) Remove a task from its bucket when it is in the first kanban bucket
  • (tasks) Missing space when showing parent tasks and list title
  • (tasks) Translation for multiple related tasks now works
  • Move createdUpdated styles to component (#2685) (4c458a1)
  • Move heading styles to component (#2686) (293402b)
  • Use scss for datemathHelp (#2690) (06775cf)
  • Reactive const assignment (#2692) (4c4adfd)
  • Remove vuex leftover from setModuleLoading (#2716) (3aaacf4)
  • Icon offset and color (74ad98d)
  • Only load buckets if listId set (#2741) (7db79ff)
  • Add all json files in src (#2737) (422e731)
  • Vite.config imports (#2843) (318e8c8)

Dependencies

  • (deps) Update dependency rollup to v3.3.0 (#2689)
  • (deps) Update dependency @types/dompurify to v2.4.0 (#2688)
  • (deps) Update dependency @vue/test-utils to v2.2.2 (#2696)
  • (deps) Update dependency caniuse-lite to v1.0.30001431
  • (deps) Update dependency happy-dom to v7.7.0
  • (deps) Update dependency netlify-cli to v12.1.1 (#2699)
  • (deps) Update dependency postcss-preset-env to v7.8.3 (#2701)
  • (deps) Update dependency vitest to v0.25.2 (#2702)
  • (deps) Update pnpm to v7.16.0 (#2703)
  • (deps) Update typescript-eslint monorepo to v5.43.0
  • (deps) Update dependency ufo to v1
  • (deps) Update dependency esbuild to v0.15.14 (#2706)
  • (deps) Update dependency @vue/test-utils to v2.2.3 (#2707)
  • (deps) Update dependency vite to v3.2.4
  • (deps) Update dependency typescript to v4.9.3
  • (deps) Update dependency cypress to v11.1.0
  • (deps) Update font awesome to v6.2.1 (#2712)
  • (deps) Update pnpm to v7.16.1 (#2717)
  • (deps) Update dependency pinia to v2.0.24
  • (deps) Update sentry-javascript monorepo to v7.20.0 (#2720)
  • (deps) Update dependency eslint to v8.28.0
  • (deps) Update dependency esbuild to v0.15.15
  • (deps) Update dependency netlify-cli to v12.2.4
  • (deps) Update dependency @vue/test-utils to v2.2.4
  • (deps) Update pnpm to v7.17.0
  • (deps) Update dependency marked to v4.2.3
  • (deps) Update dependency codemirror to v5.65.10
  • (deps) Update sentry-javascript monorepo to v7.20.1
  • (deps) Update dependency pinia to v2.0.25
  • (deps) Update dependency rollup to v3.4.0
  • (deps) Update typescript-eslint monorepo to v5.44.0
  • (deps) Update vueuse to v9.6.0 (#2742)
  • (deps) Update dependency vitest to v0.25.3 (#2743)
  • (deps) Update dependency cypress to v11.2.0
  • (deps) Update sentry-javascript monorepo to v7.21.0
  • (deps) Update dependency @4tw/cypress-drag-drop to v2.2.2
  • (deps) Update sentry-javascript monorepo to v7.21.1 (#2747)
  • (deps) Update dependency pinia to v2.0.26
  • (deps) Update dependency @cypress/vue to v5.0.2
  • (deps) Update dependency highlight.js to v11.7.0 (#2752)
  • (deps) Update dependency eslint-plugin-vue to v9.8.0 (#2753)
  • (deps) Update dependency @infectoone/vue-ganttastic to v2.1.3
  • (deps) Update dependency rollup to v3.5.0 (#2756)
  • (deps) Update pnpm to v7.17.1 (#2755)
  • (deps) Update dependency esbuild to v0.15.16
  • (deps) Update dependency pinia to v2.0.27 (#2757)
  • (deps) Update dependency caniuse-lite to v1.0.30001434 (#2759)
  • (deps) Update dependency netlify-cli to v12.2.7 (#2760)
  • (deps) Update dependency @kyvg/vue3-notification to v2.7.0 (#2761)
  • (deps) Update typescript-eslint monorepo to v5.45.0 (#2762)
  • (deps) Update dependency ufo to v1.0.1 (#2763)
  • (deps) Update dependency vue-tsc to v1.0.10 (#2764)
  • (deps) Update sentry-javascript monorepo to v7.22.0 (#2765)
  • (deps) Update dependency @types/node to v18.11.10 (#2768)
  • (deps) Update dependency rollup to v3.5.1 (#2769)
  • (deps) Update sentry-javascript monorepo to v7.23.0
  • (deps) Update dependency @vue/test-utils to v2.2.5 (#2773)
  • (deps) Update dependency eslint to v8.29.0 (#2774)
  • (deps) Update dependency @cypress/vue to v5.0.3 (#2775)
  • (deps) Update dependency vue-tsc to v1.0.11 (#2777)
  • (deps) Update dependency @cypress/vite-dev-server to v5 (#2776)
  • (deps) Update pnpm to v7.18.0 (#2778)
  • (deps) Update dependency esbuild to v0.15.17 (#2779)
  • (deps) Update dependency caniuse-lite to v1.0.30001436 (#2780)
  • (deps) Update dependency @vue/test-utils to v2.2.6 (#2784)
  • (deps) Update dependency esbuild to v0.15.18 (#2783)
  • (deps) Update dependency netlify-cli to v12.2.8 (#2782)
  • (deps) Update dependency happy-dom to v7.7.2 (#2781)
  • (deps) Update dependency vite to v3.2.5 (#2785)
  • (deps) Update dependency rollup to v3.6.0 (#2786)
  • (deps) Update typescript-eslint monorepo to v5.45.1 (#2787)
  • (deps) Update dependency vitest to v0.25.4 (#2788)
  • (deps) Update dependency @types/node to v18.11.11 (#2789)
  • (deps) Update pnpm to v7.18.1 (#2790)
  • (deps) Update dependency dayjs to v1.11.7 (#2791)
  • (deps) Update dependency cypress to v12 (#2792)
  • (deps) Update dependency vitest to v0.25.5 (#2793)
  • (deps) Update dependency marked to v4.2.4 (#2796)
  • (deps) Update dependency esbuild to v0.16.1 (#2795)
  • (deps) Update dependency cypress to v12.0.1 (#2794)
  • (deps) Update sentry-javascript monorepo to v7.24.0 (#2797)
  • (deps) Update sentry-javascript monorepo to v7.24.1 (#2798)
  • (deps) Update sentry-javascript monorepo to v7.24.2 (#2799)
  • (deps) Update dependency typescript to v4.9.4 (#2800)
  • (deps) Update dependency rollup to v3.7.0 (#2801)
  • (deps) Update dependency esbuild to v0.16.2 (#2802)
  • (deps) Update typescript-eslint monorepo to v5.46.0 (#2803)
  • (deps) Update dependency vitest to v0.25.6 (#2804)
  • (deps) Update dependency @cypress/vite-dev-server to v5.0.1 (#2806)
  • (deps) Update dependency esbuild to v0.16.3 (#2809)
  • (deps) Update dependency sass to v1.56.2 (#2810)
  • (deps) Update dependency @types/marked to v4.0.8 (#2812)
  • (deps) Update dependency vue-tsc to v1.0.12 (#2811)
  • (deps) Update dependency @types/node to v18.11.12 (#2808)
  • (deps) Update dependency cypress to v12.0.2 (#2807)
  • (deps) Update dependency @vitejs/plugin-vue to v4 (#2814)
  • (deps) Update dependency @vitejs/plugin-legacy to v3 (#2813)
  • (deps) Update dependency pinia to v2.0.28 (#2815)
  • (deps) Update dependency @vitejs/plugin-legacy to v3.0.1 (#2818)
  • (deps) Update dependency @cypress/vite-dev-server to v5.0.2 (#2819)
  • (deps) Update dependency rollup to v3.7.1 (#2820)
  • (deps) Update dependency rollup to v3.7.2 (#2822)
  • (deps) Update dependency esbuild to v0.16.4 (#2821)
  • (deps) Update dependency vitest to v0.25.7 (#2824)
  • (deps) Update dependency @types/node to v18.11.13 (#2823)
  • (deps) Update dependency happy-dom to v8 (#2831)
  • (deps) Update dependency postcss to v8.4.20 (#2827)
  • (deps) Update dependency caniuse-lite to v1.0.30001439 (#2828)
  • (deps) Update dependency @intlify/unplugin-vue-i18n to v0.8.1 (#2826)
  • (deps) Update dependency netlify-cli to v12.2.10 (#2829)
  • (deps) Update dependency vite-plugin-pwa to v0.14.0 (#2833)
  • (deps) Update dependency rollup to v3.7.3 (#2825)
  • (deps) Update dependency vue-tsc to v1.0.13 (#2832)
  • (deps) Update sentry-javascript monorepo to v7.25.0
  • (deps) Update dependency vite to v4 (#2816)
  • (deps) Update pnpm to v7.18.2 (#2834)
  • (deps) Update typescript-eslint monorepo to v5.46.1 (#2837)
  • (deps) Update dependency @4tw/cypress-drag-drop to v2.2.3 (#2836)
  • (deps) Update dependency @types/node to v18.11.14 (#2839)
  • (deps) Update dependency cypress to v12.1.0 (#2838)
  • (deps) Update dependency rollup to v3.7.4 (#2840)
  • (deps) Update dependency vitest to v0.25.8
  • (deps) Update sentry-javascript monorepo to v7.26.0
  • (deps) Update dependency esbuild to v0.16.5 (#2846)
  • (deps) Update dependency @types/node to v18.11.15
  • (deps) Update dependency esbuild to v0.16.6 (#2848)
  • (deps) Update dependency esbuild to v0.16.7
  • (deps) Update sentry-javascript monorepo to v7.27.0 (#2850)
  • (deps) Update dependency @vueuse/core to v9.7.0 (#2851)
  • (deps) Update dependency wait-on to v7 (#2852)
  • (deps) Update dependency @types/node to v18.11.16 (#2853)
  • (deps) Update dependency eslint to v8.30.0
  • (deps) Update dependency rollup to v3.7.5 (#2857)
  • (deps) Update dependency esbuild to v0.16.8 (#2854)
  • (deps) Update dependency sass to v1.57.0 (#2856)
  • (deps) Update dependency vue-tsc to v1.0.14 (#2860)
  • (deps) Update dependency esbuild to v0.16.9 (#2859)
  • (deps) Update dependency @types/node to v18.11.17 (#2858)

Features

  • (ci) Use docker buildx for multiarch builds* Filters script setup (4bad685)
  • Move select filters to dedicated components (bb58dba)
  • Add vite build target esnext (#2674) (163d936)
  • Filters script setup (#2671) (4a550da)
  • Reduce multiselect selector specificity (#2678) (9f0f0b3)
  • Reduce contentAuth selector specifity (#2677) (12a8f7e)
  • Reduce ListWrapper selector specificity (#2679) (599c1ba)
  • Reduce dropdown-item selector specificity (#2680) (eb4c2a4)
  • Reduce attachments selector specificity (#2682) (0f1f131)
  • Reduce ready selector specificity (#2683) (9d604f7)
  • Use img for logo so that it's not part of the main bundle (#2684) (02de481)
  • Improve user component (#2687) (708ef2d)
  • Reduce TaskDetailView selector specificity (fba402f)
  • Move transition in own component (631a19f)
  • Feature/load-views-async (#2672)
  • Use transition component everywhere (8c44ed8)
  • Move transition in component (#2694) (77ff0aa)
  • Disable fullscreen for EasyMDE side-by-side mode (#2710) (98b38af)
  • Only automatically redirect to provider if the url contains ?redirectToProvider=true and it's the only one (3891d5b)
  • Improve loadTask logic (#2715) (8ef3092)
  • Remove edit-task from list view (#2721) (45ec162)
  • Move useAutoHeightTextarea to composable (#2723) (33d4efe)
  • More horizontal space on mobile (#2722) (b42e4cc)
  • Change list-content style (#91) (4b47478)
  • Grid for list cards (42e9f30)
  • Move avatar class to where it is used (#2725) (da8df8b)
  • Undent and order navigation css (66be0e6)
  • Outdent navigation logo styles (ff9efe7)
  • Group navigation styles further (4fc7b9c)
  • Move link color location together (d9984b2)
  • Use fetch instead of axios for deploy preview (#2719) (93d95b0)
  • Remove useRouteQuery (#2751) (3ee0bc3)
  • Use Intl.DateTimeFormat for gantt weekdays (#2766) (3b95824)
  • Add @intlify/unplugin-vue-i18n (#2772) (b44d11c)
  • Use vite preview for serve:dist:dev (#2842) (f6c6f52)
  • Use variable fonts with subsetting (#2817) (b6a89a0)

Other

  • (other) [skip ci] Updated translations via Crowdin

[0.20.1] - 2022-11-11

Bug Fixes

  • (auth) Always redirect to external openid provider if only one is enabled
  • (ci) Cache folder name
  • (gantt) Don't try to load list NaN when opening a task from the gantt chart
  • (kanban) Don't allow dragging a bucket if a task input is focused
  • (quick add magic) Don't parse labels, assignees or lists as date expressions if they are called that
  • (table) Sort tasks by index instead of id
  • (tasks) Show any errors happening during task load* SetModuleLoading LoadingState type (35f4bb1)
  • Better kanban updateBucket types (964aba4)
  • Disable props destructure error (d6cb965)
  • Missing href (5d601ca)
  • Multiselect modelValue prop type (480aa88)
  • Potential issue with refs in Avatar (3c5bfcc)
  • CoverImageAttachmentId (e01df4d)
  • Don't show user deletion menu entry in user settings if the server disabled it (09b76b7)
  • Resolve issues with vue-easymde (#2629) (eb59ca5)
  • Remove wrong loadTask params (#2635) (f7728e5)
  • Remove duplicate store assignment (#2644) (38cef79)
  • Flatpickr types (#2647) (7fbb6e8)
  • Sort task alphabetically (612e592)
  • Too much recursion error when opening a task from the gantt chart (d47791b)
  • Lint & formatting (c2dd18e)
  • Gantt route sync (7ec2b6c)
  • Gantt route sync (#2664) (9450817)

Dependencies

  • (deps) Update dependency vite to v3.2.1
  • (deps) Update dependency @vue/test-utils to v2.2.1 (#2591)
  • (deps) Update pnpm to v7.14.1 (#2593)
  • (deps) Update dependency vue-flatpickr-component to v11
  • (deps) Update sentry-javascript monorepo to v7.17.3
  • (deps) Update dependency eslint-plugin-vue to v9.7.0
  • (deps) Update dependency caniuse-lite to v1.0.30001427
  • (deps) Update dependency blurhash to v2.0.4
  • (deps) Update dependency vitest to v0.24.4
  • (deps) Update dependency @types/node to v18.11.8
  • (deps) Update dependency vite to v3.2.2
  • (deps) Update dependency @kyvg/vue3-notification to v2.5.0
  • (deps) Update dependency @kyvg/vue3-notification to v2.5.1
  • (deps) Update dependency @kyvg/vue3-notification to v2.6.0 (#2612)
  • (deps) Update typescript-eslint monorepo to v5.42.0
  • (deps) Update dependency rollup to v3.2.4 (#2614)
  • (deps) Update dependency @kyvg/vue3-notification to v2.6.1 (#2615)
  • (deps) Update dependency rollup to v3.2.5 (#2618)
  • (deps) Update dependency @cypress/vite-dev-server to v3.4.0 (#2617)
  • (deps) Update dependency marked to v4.2.0 (#2616)
  • (deps) Update dependency @types/node to v18.11.9 (#2619)
  • (deps) Update dependency vitest to v0.24.5 (#2621)
  • (deps) Update dependency @cypress/vue to v4.2.2
  • (deps) Update dependency marked to v4.2.1 (#2625)
  • (deps) Update pnpm to v7.14.2
  • (deps) Update dependency esbuild to v0.15.13 (#2627)
  • (deps) Update sentry-javascript monorepo to v7.17.4 (#2628)
  • (deps) Pin dependency @types/codemirror to 5.60.5
  • (deps) Update dependency vite-plugin-pwa to v0.13.2 (#2632)
  • (deps) Update dependency sass to v1.56.0 (#2633)
  • (deps) Update dependency marked to v4.2.2 (#2636)
  • (deps) Update dependency eslint to v8.27.0
  • (deps) Update dependency caniuse-lite to v1.0.30001430 (#2639)
  • (deps) Update dependency netlify-cli to v12.1.0 (#2640)
  • (deps) Update dependency vite to v3.2.3
  • (deps) Update dependency @vitejs/plugin-legacy to v2.3.1 (#2641)
  • (deps) Update dependency vite-plugin-pwa to v0.13.3 (#2648)
  • (deps) Update dependency @cypress/vite-dev-server to v4 (#2651)
  • (deps) Update dependency vitest to v0.25.0 (#2650)
  • (deps) Update dependency @cypress/vue to v5 (#2652)
  • (deps) Update typescript-eslint monorepo to v5.42.1 (#2653)
  • (deps) Update dependency @cypress/vue to v5.0.1 (#2655)
  • (deps) Update sentry-javascript monorepo to v7.18.0
  • (deps) Update dependency vitest to v0.25.1 (#2657)
  • (deps) Update dependency @cypress/vite-dev-server to v4.0.1 (#2658)
  • (deps) Update vueuse to v9.5.0 (#2660)
  • (deps) Update dependency sass to v1.56.1 (#2661)
  • (deps) Update dependency vue to v3.2.42
  • (deps) Update dependency @fortawesome/vue-fontawesome to v3.0.2
  • (deps) Update dependency vue to v3.2.43 (#2663)
  • (deps) Update dependency vue to v3.2.44 (#2666)
  • (deps) Update pnpm to v7.15.0 (#2667)
  • (deps) Update dependency cypress to v11 (#2659)
  • (deps) Update dependency dompurify to v2.4.1 (#2669)

Features

Miscellaneous Tasks

Other

  • (other) [skip ci] Updated translations via Crowdin

[0.20.0] - 2022-10-28

Bug Fixes

  • (filters) Changing filter checkbox values not being emitted to parent components
  • (filters) Make sure all checkboxes are aligned properly
  • (filters) Page freezing when entering a date as a result of an endless loop
  • (gantt) Only unmount chart if there aren't any loaded tasks yet
  • (gantt) UseDayjsLanguageSync and move to separate file
  • (i18n) Spelling typo
  • (i18n) Rename "right" to permission so that it's clearer what it is used for
  • (labels) Unset loading state after loading all labels
  • (lint) Unnecessary catch clause
  • (list) Automatically close task edit pane when switching between lists
  • (quick add magic) Time parsing for certain conditions (#2367)
  • (sharing) Correctly check if the user has admin rights when sharing
  • (subscription) Don't remove every namespace but the one subscribing to
  • (subscription) Make sure list subscription state is propagated everywhere for the current list
  • (task) Make sure users can be assigned via quick add magic via their real name as well
  • (task) Cancel loading state when creating a new task does not work
  • (task) Cancel loading state when creating a new task does not work
  • (task) New tasks with quick add magic not showing up in task list
  • (task) Setting a priority was not properly saved
  • (task) Setting progress was not properly saved
  • (task) Setting a label would not show up on the kanban board after setting it
  • (task) Stop loading when no list was specified while creating a task
  • (task) Only show create list or import cta when there are no tasks
  • (task) Marking checklist items as done
  • (task) Focusing on assignee search field when activating it
  • (task) Scroll the task field into view after activating it
  • (tasks) Don't allow adding the same assignee multiple times
  • (teams) Show an error message when no user is selected to add to a team
  • (tests) Fake current time in gantt tests to make them more reliable
  • (tests) Adjust gantt rows identifier* Authenticate per request (#2258) (6e4a3ff)
  • Add lodash.clonedeep types (80eaf38)
  • Use correct model for generics (3ba423e)
  • Merge duplicate types (106abfc)
  • CreateNewTask typing (f9b5130)
  • Improve some types (4a50e6a)
  • Use definite assignment assertion operator (96f5f00)
  • Mark abstractModel and abstractService abstract (d36577c)
  • Use IAbstract to extend model interface (8be1f81)
  • Use new assignData method for default data (8416b1f)
  • Don't push a select event when nothing was selected (9616bad)
  • Don't try to set the bucket of a task when it was moved to a new list (c06b781)
  • Mutation error in TaskDetailView (b4cba6f)
  • DefaultListId (878b5bf)
  • Use typed useStore (54de368)
  • Don't encode attachment upload file blob as json (d819b9b)
  • Dragging a list on mobile Safari (6bf5f6e)
  • Introduce a ListView type to properly type all available list views (23598dd)
  • Use proper computed for available views list (e67fc7f)
  • Only warn once if triggeredNotifications are not supported (#2344) (f083f18)
  • Bucket title edit success message appearing twice (4921788)
  • Don't parse dates in urls (92f24e5)
  • Vue-i18n global scope (#2366) (602ab83)
  • Redirect to login when the jwt token expires (91976e2)
  • Only try to save user settings when a user is authenticated (2df2bd3)
  • Remove margin from the color bubble component itself (4fce71f)
  • Test pnpm cache (e5d04c9)
  • Remove console.log (43e2d03)
  • Explicitly install cypress (62e227c)
  • Only pass date to flatpickr if it's a valid date (ede5cdd)
  • Loading state when creating a new task from list view (aa64e98)
  • Make add task button 100% height (3c9c5ef)
  • Lint (2bf9771)
  • Color list titles so that they are visible on cards with a background (62ed7c5)
  • Missed porting these getters and commits (95ad245)
  • Use https for api url (#2425) (9f39365)
  • Don't use corepack prepare at all (a199fc7)
  • Add types for node (6a82807)
  • VueI18n global scope fallback warnings (#2437) (e9cf562)
  • Fix missed conversion to ref (#2445) (94d6f38)
  • Don't emit a possible null task (5f5ed41)
  • Docker build (5b60693)
  • Update top header list title when saving a filter (fd3c15d)
  • Type of config stores maxFileSize (#2455) (78a6d38)
  • Don't add class method to interface (367ad1e)
  • Attachment deletion (#2472) (f1852f1)
  • Add lodash.debounce types (#2487) (00e0a23)
  • Initial modal scroll lock (#2489) (eae7cc5)
  • Unset cover image when the task does not have one (054d70c)
  • Lint (43258ab)
  • Lint (84a1abf)
  • Don't try to render auth routes when the user is not authenticated (3af20b6)
  • Lint (f405b21)
  • Make sure subscriptions are properly inherited between lists and namespaces (a895bde)
  • Make sure subscription strings work consistently across languages (172d353)
  • Make sure subscriptions are properly inherited between namespaces and lists (0a29197)
  • Lint (c6d6da3)
  • Move hourToDaytime to separate file in order to pass tests (5afafb7)
  • Postcss-preset-env configuration (#2554) (b80f82c)
  • Password reset (7357530)
  • Email confirmation (e6f7ddc)
  • Lint (643a5b6)
  • Make sure services without a modelFactory override still return data (8fdd3e7)
  • Make sure share modals don't have a create button (ae27502)
  • Redirect with query parameters (f61723d)
  • Task detail view top spacing on mobile (a695719)
  • Make sure the filter button is always shown on the kanban board (8023006)
  • Wait until everything is loaded before replacing the current view with the last or login view (6083301)
  • Show frontend version in about dialog (5ddce38)
  • Building version into releases (a0795db)
  • Lint (e13e477)
  • New task input styling (c3cae78)
  • Handle bar styling so they can actually be used (10c6db3)
  • Make sure the date format is actually valid (2c012e1)
  • Make tests work again with new selectors (091beec)
  • Use inherit for font family (b7b4530)
  • Remove precision setting (970a04d)
  • Fix imports (d91bc50)
  • Use base store (f5fd141)
  • Correctly import all components (31f2065)
  • Update eslint env to 2022 (0b194bb)
  • Don't try to dynamically load dayjs locales (b8e7b87)
  • Disable dayjsLanguageSync function (e1f49f2)
  • Scope ListGantt styles (73eab6c)
  • Initial transformation of ganttBars (407f5f2)
  • ParseBooleanProp (8dea408)
  • Do not change language to the current one (abc2649)
  • Remove IE fallback (b4f88bd)
  • Improve return type (0665538)
  • Improve notifications (#2583) (9ded3d0)
  • Lint (9894337)
  • Label multiselect styling on focus (da2a7a2)

Dependencies

  • (deps) Update sentry-javascript monorepo to v7.11.0 (#2274)
  • (deps) Update sentry-javascript monorepo to v7.11.1 (#2275)
  • (deps) Update dependency vitest to v0.22.1 (#2276)
  • (deps) Update dependency sass to v1.54.8 (#2281)
  • (deps) Update dependency caniuse-lite to v1.0.30001387 (#2285)
  • (deps) Update dependency rollup to v2.79.0 (#2278)
  • (deps) Update dependency marked to v4.1.0 (#2284)
  • (deps) Update dependency netlify-cli to v11 (#2287)
  • (deps) Update dependency vite to v3.0.9 (#2279)
  • (deps) Update dependency date-fns to v2.29.2 (#2277)
  • (deps) Update dependency esbuild to v0.15.6 (#2290)
  • (deps) Update dependency vite-plugin-pwa to v0.12.4 (#2291)
  • (deps) Update dependency rollup-plugin-visualizer to v5.8.0 (#2282)
  • (deps) Update dependency easymde to v2.17.0 (#2283)
  • (deps) Update dependency vue-tsc to v0.40.5 (#2292)
  • (deps) Update dependency vue to v3.2.38 (#2293)
  • (deps) Update dependency vue-router to v4.1.5 (#2294)
  • (deps) Update vueuse to v9.1.1 (#2295)
  • (deps) Update dependency @cypress/vue to v4.2.0 (#2296)
  • (deps) Update dependency @faker-js/faker to v7.5.0 (#2297)
  • (deps) Update dependency eslint to v8.23.0 (#2299)
  • (deps) Update dependency cypress to v10.7.0 (#2298)
  • (deps) Update dependency eslint-plugin-vue to v9.4.0 (#2300)
  • (deps) Update sentry-javascript monorepo to v7.12.0 (#2307)
  • (deps) Update dependency dompurify to v2.4.0 (#2306)
  • (deps) Update typescript-eslint monorepo to v5.36.1 (#2304)
  • (deps) Update dependency vite-svg-loader to v3.5.1 (#2302)
  • (deps) Update dependency typescript to v4.8.2 (#2301)
  • (deps) Update font awesome to v6.2.0 (#2303)
  • (deps) Update dependency @kyvg/vue3-notification to v2.4.1 (#2305)
  • (deps) Update sentry-javascript monorepo to v7.12.1 (#2308)
  • (deps) Update dependency vite-plugin-pwa to v0.12.6 (#2309)
  • (deps) Update dependency vue-tsc to v0.40.6 (#2310)
  • (deps) Update dependency rollup-plugin-visualizer to v5.8.1 (#2311)
  • (deps) Update dependency vitest to v0.23.0 (#2312)
  • (deps) Update dependency esbuild to v0.15.7 (#2313)
  • (deps) Update dependency caniuse-lite to v1.0.30001390 (#2314)
  • (deps) Update dependency vue-tsc to v0.40.7 (#2315)
  • (deps) Update dependency vitest to v0.23.1 (#2316)
  • (deps) Update dependency @vitejs/plugin-legacy to v2.1.0 (#2317)
  • (deps) Update dependency @vitejs/plugin-vue to v3.1.0 (#2318)
  • (deps) Update dependency vite to v3.1.0 (#2319)
  • (deps) Update vueuse to v9.2.0 (#2320)
  • (deps) Update typescript-eslint monorepo to v5.36.2 (#2321)
  • (deps) Update dependency vue-tsc to v0.40.9 (#2322)
  • (deps) Pin dependency @types/lodash.clonedeep to 4.5.7 (#2323)
  • (deps) Update dependency @vue/eslint-config-typescript to v11.0.1 (#2324)
  • (deps) Update dependency vite-plugin-pwa to v0.12.7 (#2325)
  • (deps) Update dependency vue-tsc to v0.40.10 (#2326)
  • (deps) Update dependency postcss-preset-env to v7.8.1 (#2328)
  • (deps) Update dependency vite-svg-loader to v3.6.0 (#2327)
  • (deps) Update dependency vue-tsc to v0.40.11 (#2333)
  • (deps) Update dependency sass to v1.54.9 (#2336)
  • (deps) Update dependency vue-tsc to v0.40.13
  • (deps) Update dependency vue to v3.2.39
  • (deps) Update dependency typescript to v4.8.3 (#2341)
  • (deps) Update dependency vitest to v0.23.2
  • (deps) Update dependency autoprefixer to v10.4.9
  • (deps) Update dependency caniuse-lite to v1.0.30001397
  • (deps) Update dependency netlify-cli to v11.7.1
  • (deps) Update dependency eslint to v8.23.1
  • (deps) Update typescript-eslint monorepo to v5.37.0
  • (deps) Update dependency blurhash to v2 (#2351)
  • (deps) Update dependency date-fns to v2.29.3 (#2354)
  • (deps) Update dependency autoprefixer to v10.4.10 (#2355)
  • (deps) Update dependency cypress to v10.8.0 (#2359)
  • (deps) Update dependency autoprefixer to v10.4.11 (#2363)
  • (deps) Update dependency postcss-preset-env to v7.8.2
  • (deps) Update dependency vite to v3.1.1 (#2365)
  • (deps) Pin dependency @types/dompurify to 2.3.4
  • (deps) Update sentry-javascript monorepo to v7.13.0
  • (deps) Update dependency eslint-plugin-vue to v9.5.0 (#2371)
  • (deps) Update dependency eslint-plugin-vue to v9.5.1 (#2373)
  • (deps) Update dependency vite to v3.1.2
  • (deps) Update dependency @types/sortablejs to v1.15.0
  • (deps) Update dependency vitest to v0.23.4
  • (deps) Update dependency esbuild to v0.15.8
  • (deps) Update dependency vite-plugin-pwa to v0.12.8 (#2375)
  • (deps) Update caniuse-and-related to v4.21.4 (#2379)
  • (deps) Update dependency netlify-cli to v11.8.0 (#2380)
  • (deps) Update dependency @vitejs/plugin-legacy to v2.2.0 (#2381)
  • (deps) Update dependency vite to v3.1.3 (#2382)
  • (deps) Update typescript-eslint monorepo to v5.38.0 (#2383)
  • (deps) Update dependency vite-plugin-pwa to v0.13.0 (#2385)
  • (deps) Update dependency easymde to v2.18.0 (#2386)
  • (deps) Update dependency autoprefixer to v10.4.12
  • (deps) Update dependency pinia to v2.0.22 (#2400)
  • (deps) Update dependency @vue/eslint-config-typescript to v11.0.2
  • (deps) Update dependency vite-plugin-pwa to v0.13.1
  • (deps) Update dependency rollup to v2.79.1
  • (deps) Update dependency codemirror to v5.65.9
  • (deps) Update pnpm to v7.12.1
  • (deps) Update dependency sass to v1.55.0
  • (deps) Update dependency esbuild to v0.15.9
  • (deps) Update pnpm to v7.12.2 (#2408)
  • (deps) Update dependency caniuse-lite to v1.0.30001412 (#2421)
  • (deps) Update dependency netlify-cli to v11.8.3 (#2422)
  • (deps) Update dependency eslint to v8.24.0 (#2410)
  • (deps) Update vueuse to v9.3.0 (#2423)
  • (deps) Update dependency rollup-plugin-visualizer to v5.8.2 (#2420)
  • (deps) Update typescript-eslint monorepo to v5.38.1 (#2426)
  • (deps) Update dependency blurhash to v2.0.1
  • (deps) Update dependency cypress to v10.9.0 (#2429)
  • (deps) Update dependency @types/node to v16.11.62 (#2430)
  • (deps) Update dependency typescript to v4.8.4
  • (deps) Update dependency vue to v3.2.40
  • (deps) Update dependency blurhash to v2.0.2
  • (deps) Update sentry-javascript monorepo to v7.14.0 (#2440)
  • (deps) Update dependency vite to v3.1.4 (#2439)
  • (deps) Update dependency @vue/test-utils to v2.1.0
  • (deps) Update dependency esbuild to v0.15.10
  • (deps) Update dependency @cypress/vite-dev-server to v3.2.0 (#2448)
  • (deps) Update dependency postcss to v8.4.17 (#2449)
  • (deps) Update dependency marked to v4.1.1
  • (deps) Update dependency @vitejs/plugin-vue to v3.1.2 (#2461)
  • (deps) Update dependency @types/node to v16.11.63 (#2464)
  • (deps) Update dependency caniuse-lite to v1.0.30001414 (#2465)
  • (deps) Update pnpm to v7.13.0 (#2467)
  • (deps) Update dependency netlify-cli to v12 (#2466)
  • (deps) Update dependency vue-advanced-cropper to v2.8.5 (#2469)
  • (deps) Update dependency blurhash to v2.0.3 (#2468)
  • (deps) Update sentry-javascript monorepo to v7.14.1 (#2471)
  • (deps) Update typescript-eslint monorepo to v5.39.0
  • (deps) Update dependency @types/node to v16.11.64 (#2479)
  • (deps) Update dependency eslint-plugin-vue to v9.6.0 (#2480)
  • (deps) Update pnpm to v7.13.1
  • (deps) Update dependency vue-advanced-cropper to v2.8.6 (#2483)
  • (deps) Pin dependency @rushstack/eslint-patch to 1.2.0 (#2486)
  • (deps) Pin dependency @types/lodash.debounce to 4.0.7 (#2488)
  • (deps) Update dependency happy-dom to v7 (#2492)
  • (deps) Update dependency vite to v3.1.5
  • (deps) Update dependency happy-dom to v7.0.2
  • (deps) Update sentry-javascript monorepo to v7.14.2
  • (deps) Update pnpm to v7.13.2
  • (deps) Update dependency vue-flatpickr-component to v9.0.8 (#2494)
  • (deps) Update dependency vite to v3.1.6
  • (deps) Update dependency happy-dom to v7.0.4 (#2499)
  • (deps) Update dependency @cypress/vite-dev-server to v3.3.0 (#2501)
  • (deps) Update dependency happy-dom to v7.0.6 (#2500)
  • (deps) Update dependency happy-dom to v7.3.0 (#2502)
  • (deps) Update dependency vitest to v0.24.0 (#2503)
  • (deps) Update dependency vue-tsc to v1 (#2504)
  • (deps) Update dependency happy-dom to v7.4.0 (#2505)
  • (deps) Update dependency eslint to v8.25.0
  • (deps) Update dependency vue-tsc to v1.0.1 (#2507)
  • (deps) Update dependency pinia to v2.0.23 (#2509)
  • (deps) Update dependency express to v4.18.2
  • (deps) Update pnpm to v7.13.3 (#2511)
  • (deps) Update dependency vue-tsc to v1.0.2 (#2510)
  • (deps) Update dependency vue-tsc to v1.0.3 (#2512)
  • (deps) Update dependency netlify-cli to v12.0.7 (#2514)
  • (deps) Update dependency caniuse-lite to v1.0.30001418 (#2513)
  • (deps) Update dependency vite to v3.1.7 (#2515)
  • (deps) Update sentry-javascript monorepo to v7.15.0 (#2516)
  • (deps) Update dependency vitest to v0.24.1 (#2517)
  • (deps) Update pnpm to v7.13.4 (#2518)
  • (deps) Update typescript-eslint monorepo to v5.40.0 (#2519)
  • (deps) Update dependency @types/node to v16.11.65 (#2520)
  • (deps) Update dependency minimist to v1.2.7 (#2521)
  • (deps) Update dependency rollup to v3 (#2524)
  • (deps) Update dependency @cypress/vite-dev-server to v3.3.1 (#2523)
  • (deps) Update dependency cypress to v10.10.0 (#2525)
  • (deps) Update dependency vue-tsc to v1.0.4 (#2526)
  • (deps) Update dependency vue-tsc to v1.0.5 (#2527)
  • (deps) Update dependency rollup to v3.1.0 (#2528)
  • (deps) Update dependency @faker-js/faker to v7.6.0 (#2530)
  • (deps) Update dependency vue-tsc to v1.0.6 (#2529)
  • (deps) Update dependency postcss to v8.4.18 (#2532)
  • (deps) Update dependency vue-tsc to v1.0.7 (#2533)
  • (deps) Update dependency vite to v3.1.8 (#2534)
  • (deps) Update dependency vue to v3.2.41 (#2538)
  • (deps) Update dependency vitest to v0.24.3 (#2536)
  • (deps) Update dependency @cypress/vue to v4.2.1 (#2535)
  • (deps) Update dependency esbuild to v0.15.11 (#2539)
  • (deps) Update dependency rollup to v3.2.0 (#2541)
  • (deps) Update dependency vue-tsc to v1.0.8 (#2540)
  • (deps) Update dependency rollup to v3.2.1 (#2545)
  • (deps) Update dependency @types/node to v16.11.66 (#2544)
  • (deps) Update dependency ufo to v0.8.6 (#2542)
  • (deps) Update dependency rollup-plugin-visualizer to v5.8.3 (#2543)
  • (deps) Update pnpm to v7.13.5
  • (deps) Update dependency rollup to v3.2.2 (#2549)
  • (deps) Update dependency netlify-cli to v12.0.9 (#2551)
  • (deps) Update vueuse to v9.3.1 (#2552)
  • (deps) Update dependency caniuse-lite to v1.0.30001420 (#2550)
  • (deps) Update dependency happy-dom to v7.5.12 (#2553)
  • (deps) Pin dependency @types/postcss-preset-env to 7.7.0 (#2555)
  • (deps) Update dependency rollup to v3.2.3 (#2556)
  • (deps) Update typescript-eslint monorepo to v5.40.1 (#2557)
  • (deps) Update dependency @types/node to v16.11.68 (#2558)
  • (deps) Update sentry-javascript monorepo to v7.16.0 (#2560)
  • (deps) Update dependency esbuild to v0.15.12 (#2561)
  • (deps) Update pnpm to v7.13.6 (#2562)
  • (deps) Update dependency vue-flatpickr-component to v10 (#2563)
  • (deps) Update dependency eslint to v8.26.0 (#2564)
  • (deps) Update pnpm to v7.14.0 (#2565)
  • (deps) Update dependency vue-tsc to v1.0.9 (#2566)
  • (deps) Update dependency @types/node to v16.18.0 (#2567)
  • (deps) Update dependency happy-dom to v7.6.0 (#2571)
  • (deps) Update dependency @vue/test-utils to v2.2.0 (#2570)
  • (deps) Update dependency caniuse-lite to v1.0.30001423 (#2568)
  • (deps) Update dependency netlify-cli to v12.0.11 (#2569)
  • (deps) Update dependency vue-router to v4.1.6 (#2572)
  • (deps) Update typescript-eslint monorepo to v5.41.0 (#2573)
  • (deps) Update dependency @types/node to v18 (#2574)
  • (deps) Update vueuse to v9.4.0 (#2575)
  • (deps) Update dependency cypress to v10.11.0 (#2576)
  • (deps) Update dependency @types/node to v18.11.6
  • (deps) Update dependency vite to v3.2.0 (#2580)
  • (deps) Update dependency @types/node to v18.11.7 (#2581)
  • (deps) Update dependency @vitejs/plugin-legacy to v2.3.0 (#2578)
  • (deps) Update dependency @vitejs/plugin-vue to v3.2.0 (#2579)
  • (deps) Update sentry-javascript monorepo to v7.17.0
  • (deps) Update sentry-javascript monorepo to v7.17.1 (#2585)
  • (deps) Update dependency autoprefixer to v10.4.13 (#2586)

Features

  • (gantt) Trying to load gantt-chart
  • (gantt) Add task collection to useGanttFilter
  • (gantt) Use time constants
  • (gantt) Reset gantt filter
  • (gantt) Disable useDayjsLanguageSync
  • (link shares) Hide the logo if a query parameter was passed
  • (link shares) Allows switching the initial view by passing a query parameter
  • (link shares) Cleanup link share table
  • (link shares) Allows switching the initial view by passing a query parameter (#2335)
  • (list) Add info dialoge to show list description (#2368)
  • (openid) Show error message from query after being redirected from third party
  • (task) Cover image for tasks (#2460)
  • (tests) Add tests for task attachments* Settings background script setup (#2104) (ff65580)
  • List settings edit script setup (#1988) (f6437c8)
  • Convert abstractService to ts (74ad6e6)
  • Add properties to models (797de0c)
  • Constants (8fb0065)
  • Function attribute typing (332acf0)
  • Improve types (c9e85cb)
  • Improve store and model typing (3766b5e)
  • Use lib ESNext setting for typescript (79e7e4a)
  • Extend mode interface from class instead from interface (a6b96f8)
  • Improve store typing (2444784)
  • Add modelTypes (7d4ba62)
  • Convert services and models to ts (#1798) (dbea1f7)
  • Add sponsor logo to readme (relm) (e959043)
  • Show user display name when searching for assignees on a list (65fd2f1)
  • Add keyboard shortcut to toggle task description edit (#2332) (7f6f896)
  • Programmatically generate list of available views (26d02d5)
  • Add fallback for useCopyToClipboard (#2343) (7b398f7)
  • Improve models (1a11b43)
  • Use v-model more consequent (#2356) (db8b881)
  • Make share link name italic (224cea3)
  • Move the url link to the bottom of the items (6576b61)
  • Color the task color button when the task has a color set (51c806c)
  • Color the color button icon instead of the button itself (bdf992c)
  • Move the update available dialoge always to the bottom (a18c6ab)
  • Show the task color bubble everywhere (2683fec)
  • Color the task color button when the task has a color set (#2331) (f70b1d2)
  • Namespace settings archive script setup (ad6b335)
  • ListNamespaces script setup (#2389) (ff5d1fc)
  • NewTeam script setup (#2388) (e91b5fd)
  • Port label store to pinia | pinia 1/9 (#2391) (d67e5e3)
  • Use pnpm (d76b526)
  • Move list store to pina (#2392) (a38075f)
  • Task relatedTasks script setup (943d5f7)
  • Allow marking a related task done directly from the list (ce0f58c)
  • DeleteNamespace script setup (#2387) (0814890)
  • Task relatedTasks script setup (#1939) (d57e27b)
  • Use pnpm (#1789) (f7ca064)
  • Add hot reloading support (1c58fcc)
  • Move namespaces store to stores (9474240)
  • Port namespace store to pinia (093ab76)
  • Feat-attachments-script-setup (#2358) (4dfcd8e)
  • Convert namespaces store to pina (#2393) (937fd36)
  • Move attachments store to stores (c2ba1b2)
  • Port attachments store to pinia (20e9420)
  • Move config to stores (9e8c429)
  • Port config store to pinia (a737fc5)
  • Filter-popup script setup (#2418) (ba2605a)
  • ListLabels script setup (#2416) (89e428b)
  • Possible fix for pnpm ci errors (e8f0b56)
  • NewLabel script setup (#2414) (7f581cb)
  • Possible fix for pnpm ci errors (#2413) (bc83309)
  • Feat NewNamespace script setup (#2415) (63f2e6b)
  • ListList script setup (#2441) (bbf4ef4)
  • Move auth to stores (f30c964)
  • Port auth store to pinia (7b53e68)
  • Auth store type improvements (176ad56)
  • Improve api-config (#2444) (8f25f5d)
  • Convert model methods to named functions (8e3f54a)
  • Migrate auth store to pina (#2398) (9856fab)
  • Move tasks to stores (1fdda07)
  • Port tasks store to pinia (34ffd1d)
  • Move kanban to stores (9f26ae1)
  • Port kanban store to pinia (c35810f)
  • Port tasks store to pina (#2409) (8c394d8)
  • Automatically create subtask relations based on indention (cc378b8)
  • Automatically create subtask relations based on indention (#2443) (ec227a6)
  • Migrate kanban store to pina (#2411) (d1d7cd5)
  • Move base store to stores (df74f9d)
  • Port base store to pinia (7f281fc)
  • Rework loading state of stores (1d7f857)
  • TaskDetail as script setup (#1792) (2dc36c0)
  • Add github issue template (9400637)
  • Login script setup (#2417) (63fb8a1)
  • Datepicker script setup (#2456) (ff1968a)
  • Multiselect script setup (#2458) (0620b8f)
  • ColorPicker script setup (#2457) (b08dd58)
  • Migrate kanban card to script setup (a5925ba)
  • Migrate kanban card to script setup (#2459) (3e21a8e)
  • Add nix flake for dev shell (12215c0)
  • Fancycheckbox script setup (#2462) (06c1a54)
  • Editor script setup (db627ed)
  • Use floating-ui (#2482) (f360ebf)
  • Update eslint config (4655e1c)
  • Feature/update-eslint-config (#2484) (6f2dedc)
  • Move composables in separate files (#2485) (c206fc6)
  • Add display of kanban card attachment image (3d88fda)
  • Promote an attachment to task cover image (877e425)
  • Add indicator if an attachment is task cover (f01107f)
  • Show done tasks as strikethrough when searching for new tasks to relate (74a9b9a)
  • Allow users to leave a team they're in (feeaca2)
  • Add TickTick migrator support (1af4f78)
  • Make salutation i18n static (c20de51)
  • Get username from store getter (c4d7f6f)
  • Use getter and helper in other components as well (9de20b4)
  • Make salutation i18n static (#2546) (29f6874)
  • Refactor password reset to use a single password field (4ed665f)
  • Rename useTaskList (7ce8802)
  • Add basic implementation of ganttastic (2b0df8c)
  • Allow passing props down to the gantt component (49a2497)
  • Only load tasks which start in the currently selected range (ed241d2)
  • Dynamically set default date (736e5a8)
  • Dynamically set default date (3b48ada)
  • Create new tasks (ef46893)
  • Add open task detail when double clicking (d2c4092)
  • Scroll (c8eac91)
  • Styling (80c151c)
  • Update task in gantt bar after dragging to make sure it changes its color (ebd824b)
  • Show done tasks strikethrough (3eacc07)
  • Handle changing props (29dcc02)
  • Loading animation (8c62a9e)
  • Create task when pressing the button (0a9588e)
  • Increase the default date range (5f7159e)
  • Only use one watcher (64fdae8)
  • Review changes (f21a4e1)
  • Update ganttastic version (2f820e5)
  • Improve types (3b244df)
  • Working route sync (acdbf2f)
  • Working gantt-chart (eaf7778)
  • Abstract to useGanttFilter / and useRouteFilter (2c732eb)
  • Simplify ListGantt styles (c7dd20e)
  • Move useGanttTaskList in separate file (7f4114b)
  • Remove gantt-chart wrapper (aefda38)
  • Use PascalCase for component name (acb3ddc)
  • Use ref for filters (51dc123)
  • Use plural for filters consequently (6bf6357)
  • Move config preparation in separate function (e74e6fc)
  • Align with vue-flatpickr-component 10 (874dc1e)
  • Replace our home-grown gantt implementation with ganttastic (#2180) (fd3e7e6)
  • Improve useTaskList (#2582) (d5258b7)
  • Unify savedFilter logic in service (#2491) (9807858)
  • Quick-actions script setup (#2478) (386fd79)

Miscellaneous Tasks

  • (ci) Sign drone config
  • (ci) Sign drone config
  • (gantt) Wip daterange
  • (gantt) Upgrade packages
  • (gantt) Upgrade packages
  • (gantt) Pnpm install after merge
  • (i18n) Use global scope
  • (task) Move cover image setter to store* Improve type imports (af630d3)
  • Remove date mixins (b0ee316)
  • Remove global mixing (4a247b2)
  • Remove unnecessary defineComponent (6f93d63)
  • Better variable typing (42e72d1)
  • Align docker cypress image version with drone (2445f0e)
  • Minor fixes (49f3b92)
  • Automerge renovate dev dependency updates (d822709)
  • Rearrange non-dev dependencies (b8d77a6)
  • Remove   (d91d1fe)
  • Remove unused id (5f678e2)
  • Set more expressive variable names for available views dropdowns (7e7fa80)
  • Improve types (6d9c4a7)
  • Don't cache node_modules (b542221)
  • Don't use node alpine image (6624db1)
  • Use node alpine image (dfb3561)
  • Optimise loading order (#2435) (ca899d3)
  • Make const out of export download file name (#2436) (878c6ea)
  • Spread title (3970d0f)
  • Use better variable names (8ce242b)
  • Break earlier if index === 0 (d58f8b4)
  • Use jsDoc to explain param (5bd7c77)
  • Small review adjustments (af7f840)
  • Remove unneeded this from PasswordReset.vue (#2473) (c232170)
  • Remove IE edge fallback (#2477) (3248dcd)
  • Add line-wrap (eb80bfa)
  • Better wording for cover set button (a773137)
  • Update happy-dom less frequently (458df80)
  • Move helper function outside of composable (aa2278a)
  • Use flatpickr range instead of two datepickers (c289a6a)
  • Use width property (7a7a1c9)
  • Remove old component and dependencies (6cb331e)
  • Use Loading component (766b4c6)
  • Use @/models (d3925b8)
  • Uppercase const (98d0398)
  • Don't set required if there's a default value (ed5d3be)
  • Define types (56a2573)
  • Don't use for..in (6975a2b)
  • Add types for template ref (4be0977)
  • Don't use ref when not nessecary (fd9d0ad)
  • Update lockfile (957d8f0)
  • Better naming for input (df02dd5)
  • Clean up (2acb70c)
  • Pnpm install after merge (26e522c)
  • Use vue-ganttastic release (6c61907)
  • Don't pass other params to ListGantt than route (cf0eaf9)
  • Refactor parseTimeLabel to own function (443e1a0)
  • Add git-cliff to flake (b817720)

Other

  • (other) [skip ci] Updated translations via Crowdin

[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

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

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: vikunja/frontend#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: vikunja/frontend#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: vikunja/frontend#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: vikunja/frontend#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: vikunja/frontend#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: vikunja/frontend#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: vikunja/frontend#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

[0.1] - 2018-09-20