348 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.22.1] - 2024-01-28
Bug Fixes
- (auth) Correctly construct redirect url from current window href
- (ci) Use working crowdin image
- (ci) Use working image for crowdin update step
- (ci) Use working crowdin image
- (color picker) When picking a color, the color picker should not be black afterwards
- (editor) List icons
- (editor) Use higher-contrast colors for links and code
- (editor) Don't bubble up changes when no changes were made
- (editor) Focus the editor when clicking on the whole edit container
- (editor) Render images without crashing
- (editor) Use a stable image id to prevent constant re-rendering
- (editor) Use manual input prompt instead of window.prompt
- (filter) Validate filter title field after loading a filter for edit
- (kanban) Ensure text and icon color only depends on the card background, not on the color scheme
- (kanban) Make sure the checklist summary uses the correct text color
- (kanban) Make sure spacing between assignees and other task details works out evenly
- (labels) Make color reset work
- (labels) Text and background combination in dark mode
- (notifications) Unread indicator spacing
- (notifications) Always left-align notification text
- (notifications) Read indicator size
- (openid) Use the full path when building the redirect url, not only the host
- (openid) Use the calculated redirect url when authenticating with openid providers
- (project) Always use the appropriate color for task estimate during deletion dialoge
- (quick add magic) Ensure month is removed from task text
- (table view) Make sure popup does not overlap
- (task) Don't immediately re-trigger date change when nothing changed
- (task) Bubble date changes from the picker up
- (task) Update due date when marking a task done
- (task) Don't show edit button when the user does not have permission to edit the task
- (task) Don't show assignee edit buttons and input when the user does not have the permission to edit
- (tasks) Make sure tasks show up if their parent task is not available in the current view
- (tasks) Don't load tasks multiple times when viewing list or gantt view
- (test) Make date assertion not brittle
- Lint (5e991f3)
Dependencies
- (deps) Update dependency @intlify/unplugin-vue-i18n to v2 (#3862)
- (deps) Update pnpm to v8.14.0
- (deps) Update dependency vue to v3.4.7 (#3873)
- (deps) Update dependency axios to v1.6.5 (#3871)
- (deps) Update dependency date-fns to v3 (#3857)
- (deps) Update dev-dependencies (#3861)
- (deps) Update dependency @kyvg/vue3-notification to v3.1.3 (#3864)
- (deps) Update dependency node to v20.11.0
- (deps) Update dependency vue-i18n to v9.9.0 (#3880)
- (deps) Update dependency dompurify to v3.0.8 (#3881)
- (deps) Update dependency floating-vue to v2.0.0 (#3883)
- (deps) Update tiptap to v2.1.15 (#3884)
- (deps) Update vueuse to v10.7.1 (#3872)
- (deps) Update pnpm to v8.14.1 (#3885)
- (deps) Update sentry-javascript monorepo to v7.93.0 (#3859)
- (deps) Update dependency floating-vue to v5 (#3887)
- (deps) Update dependency vue to v3.4.8 (#3886)
- (deps) Update node.js to v20.11 (#3888)
- (deps) Increase renovate timeout
- (deps) Update tiptap to v2.1.16 (#3892)
- (deps) Pin node.js (#3895)
- (deps) Update dev-dependencies
- (deps) Update dependency sortablejs to v1.15.2
- (deps) Update vueuse to v10.7.2
- (deps) Update dependency floating-vue to v5.1.0
- (deps) Update dependency vue to v3.4.14
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies (major) (#3890)
- (deps) Update dependency floating-vue to v5.1.1
- (deps) Update dependency floating-vue to v5.2.0
- (deps) Update dev-dependencies
- (deps) Update dependency vue to v3.4.15
- (deps) Update dependency happy-dom to v13.2.0
- (deps) Update sentry-javascript monorepo to v7.94.1
- (deps) Update dependency vite to v5.0.12
- (deps) Update dependency date-fns to v3.3.0
- (deps) Update dev-dependencies
- (deps) Update pnpm to v8.14.2
- (deps) Update dependency date-fns to v3.3.1
- (deps) Update dev-dependencies to v6.19.1
- (deps) Update pnpm to v8.14.3
- (deps) Update sentry-javascript monorepo to v7.95.0
- (deps) Update dev-dependencies
- (deps) Update dependency axios to v1.6.6
- (deps) Update dev-dependencies
- (deps) Update sentry-javascript monorepo to v7.97.0
- (deps) Update sentry-javascript monorepo to v7.98.0
- (deps) Update dependency axios to v1.6.7
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
Features
- (reminders) Show reminders in notifications bar
- Datepicker locale support (#3878) (92f7d9d)
Miscellaneous Tasks
- (i18n) Update translations via Crowdin
- (i18n) Update translations via Crowdin
- (i18n) Update translations via Crowdin
- (perf) Import some modules dynamically (#3179)
- Only show webhooks overview table when there are webhooks (326bfb5)
- Only show webhooks overview table when there are webhooks (631b02d)
[0.22.0] - 2023-12-19
Bug Fixes
- (api tokens) Expiry of tokens in a number of days
- (api tokens) Lint
- (api tokens) Make deletion of old tokens work
- (api tokens) Show a token after it was created
- (attachments) Layout and coloring in dark mode
- (auth) Correctly redirect the user to the last visited page after login
- (auth) Silently discard invalid auth tokens and log the user out
- (background) Unsplash author credit in dark mode
- (build) Don't download Puppeteer when building for prod
- (ci) Pin used node version to 20.5 to avoid build issues
- (ci) Use correct secret key to push
- (docker) Set correct default value for custom logo url
- (editor) Actions styling
- (editor) Actually populate loaded data into the editor
- (editor) Add icons for clearing marks and nodes
- (editor) Add missing dependencies for commands
- (editor) Add missing dependency
- (editor) Add workaround for checklist tiptap bug
- (editor) Alignment and focus states
- (editor) Allow checking a checkbox even when the editor is set to read only
- (editor) Always set mode to preview after save
- (editor) Always show placeholder when empty
- (editor) Change description when switching between tasks
- (editor) Check for almost empty editor value
- (editor) Check for empty content
- (editor) Checklist button icon
- (editor) Commands list in dark mode
- (editor) Correctly resolve images in descriptions
- (editor) Don't check parent checkbox when child label was clicked
- (editor) Don't crash when the component isn't completely mounted
- (editor) Don't create empty "blob" files when pasting images
- (editor) Don't prevent typing editor focus shortcut when other instance of an editor is focused already
- (editor) Don't use global shortcut when anything is focused
- (editor) Duplicate name
- (editor) Duplicate name for extension
- (editor) Focus state
- (editor) Image button icon
- (editor) Image paste handling
- (editor) Keep editor open when emptying content from the outside
- (editor) Keep editor open when emptying content from the outside (#3852)
- (editor) Lint
- (editor) Lint
- (editor) List styling
- (editor) Make checklist indicator work again
- (editor) Make initial editor mode (preview/edit) work
- (editor) Make tests work with changed structure
- (editor) Permission check for table editing
- (editor) Placeholder showing or not showing
- (editor) Reset on empty
- (editor) Show editor if there is no content initially
- (editor) Use edit enable
- (editor) Use modelValue directly to update values in the editor
- (filter) Don't immediately re-trigger prepareFilter
- (filter) Don't prevent entering date math strings
- (filter) Don't show other filters in project selection in saved filter
- (filter) Make other filters are not available for project selection
- (filters) Don't allow marking a filter as favorite
- (filters) Incorrect translation string
- (filters) Infinite loop when creating filters with dates (#3061)
- (gantt) Open task with double click from the gantt chart
- (gantt) Update the gantt view when switching between projects
- (i18n) Add upload files config
- (i18n) Fall back to browser language if the configured user language is invalid
- (i18n) Hungarian translation
- (kanban) Check if doneBucketId is set
- (kanban) Make sure kanban cards always have text color matching their background
- (kanban) Opening a task from the kanban board and then reloading the page should not crash everything when then navigating back
- (list view) Align nested subtasks with the parent text
- (menu) Separate favorite and saved filter projects from other projects
- (navigation) Don't hide color bubble in navigation on touch devices
- (navigation) Show filter settings dropdown
- (project) Correctly show project color next to project title in list view
- (projects) Don't suggest to create a new task in an empty filter
- (quick actions) Always open quick actions with hotkey, even if other inputs are focused
- (quick actions) Always search for projects
- (quick actions) Don't show projects when searching for labels or tasks
- (quick actions) Invalid class prop
- (quick actions) Project filter
- (quick actions) Project search
- (quick actions) Search for tasks within a project when specifying a project with quick add magic
- (quick add magic) Annually and variants spelling
- (quick add magic) Headline
- (quick add magic) Ignore common task indention when adding multiple tasks at once
- (quick add magic) Repeating intervals in words
- (settings) Allow removing the default project via settings
- (settings) Move overdue remindeer time below
- (sw) Remove debug option via env as it would not be replaced correctly in prod builds
- (task) Correct spacing to task and project title
- (task) Correctly build task identifier
- (task) Don't reload the kanban board when opening a task
- (task) Don't reload the kanban board when opening a task
- (task) Duplicate attribute
- (task) Make sure the modal close button is not overlapped with the title field (#3256)
- (task) Priority label sizing and positioning in different environments
- (task) Priority label spacing
- (task) Remove wrong repeat types
- (task) Show related tasks form with shortcut even when there are already other related tasks
- (task) Use editor as preview first, then check for edit
- (task) Use empty description helper everywhere
- (tasks) Don't use the filter for upcoming when one is set for the home page
- (tasks) Favorited sub tasks are not shown in favorites pseudo list
- (tasks) Ignore empty lines when adding multiple tasks at once
- (tasks) Make sure tasks are fully clickable
- (tasks) Play pop sound directly and not from store
- (tasks) Prevent endless references
- (tasks) Reset page number when applying filters
- (tasks) Update api route
- (tasks) Update sub task relations in list view after they were created
- (tasks) Use mousedown event instead of click to close the task popup
- (test) Use correct file input
- (user) Allow openid users to request their deletion
- (webhooks) Styling* Correctly resolve kanban board in the background when moving a task (8902c15)
- Don't render route modal when no properties are defined (b1fe3fe)
- Don't try to load buckets for project id 0 (15ecafd)
- Lint (218d724)
- Lint (337c3e5)
- Lint (7f2d921)
- Lint (99e2161)
- Lint (c01957a)
- Tests (f6d1db3)
Dependencies
- (deps) Remove unused dependencies
- (deps) Update dependencies
- (deps) Update dependencies
- (deps) Update dependency @fortawesome/vue-fontawesome to v3.0.5 (#3815)
- (deps) Update dependency @github/hotkey to v2.1.0 (#3766)
- (deps) Update dependency @github/hotkey to v2.1.1 (#3770)
- (deps) Update dependency @github/hotkey to v2.2.0 (#3809)
- (deps) Update dependency @github/hotkey to v2.3.0 (#3810)
- (deps) Update dependency @github/hotkey to v2.3.1 (#3845)
- (deps) Update dependency @github/hotkey to v3
- (deps) Update dependency @infectoone/vue-ganttastic to v2.2.0
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.12.2
- (deps) Update dependency @intlify/unplugin-vue-i18n to v1
- (deps) Update dependency @intlify/unplugin-vue-i18n to v1.5.0 (#3812)
- (deps) Update dependency @intlify/unplugin-vue-i18n to v1.6.0
- (deps) Update dependency @kyvg/vue3-notification to v3
- (deps) Update dependency @kyvg/vue3-notification to v3.1.2
- (deps) Update dependency @types/is-touch-device to v1.0.1 (#3786)
- (deps) Update dependency @types/is-touch-device to v1.0.2 (#3816)
- (deps) Update dependency @types/lodash.clonedeep to v4.5.8 (#3787)
- (deps) Update dependency @types/lodash.clonedeep to v4.5.9 (#3817)
- (deps) Update dependency @types/node to v18.17.0
- (deps) Update dependency @types/node to v20 (#3796)
- (deps) Update dependency @types/sortablejs to v1.15.4 (#3788)
- (deps) Update dependency @types/sortablejs to v1.15.5 (#3818)
- (deps) Update dependency @vueuse/core to v10.3.0
- (deps) Update dependency @vueuse/core to v10.4.0 (#3723)
- (deps) Update dependency axios to v1.5.1
- (deps) Update dependency axios to v1.6.0 (#3801)
- (deps) Update dependency axios to v1.6.2 (#3820)
- (deps) Update dependency caniuse-lite to v1.0.30001514
- (deps) Update dependency codemirror to v5.65.14
- (deps) Update dependency dayjs to v1.11.10 (#3753)
- (deps) Update dependency dompurify to v3.0.5
- (deps) Update dependency dompurify to v3.0.6 (#3754)
- (deps) Update dependency eslint to v8.52.0 (#3785)
- (deps) Update dependency highlight.js to v11.9.0 (#3763)
- (deps) Update dependency lowlight to v2.9.0 (#3789)
- (deps) Update dependency marked to v5.1.1
- (deps) Update dependency marked to v9
- (deps) Update dependency marked to v9.1.0 (#3760)
- (deps) Update dependency marked to v9.1.1 (#3768)
- (deps) Update dependency marked to v9.1.2 (#3774)
- (deps) Update dependency node (#3797)
- (deps) Update dependency node (#3834)
- (deps) Update dependency node to v18.18.0
- (deps) Update dependency node to v18.18.1
- (deps) Update dependency node to v18.18.2
- (deps) Update dependency pinia to v2.1.6
- (deps) Update dependency pinia to v2.1.7 (#3771)
- (deps) Update dependency sass to v1.69.2 (#3767)
- (deps) Update dependency sortablejs to v1.15.1 (#3841)
- (deps) Update dependency ufo to v1.2.0
- (deps) Update dependency ufo to v1.3.1
- (deps) Update dependency ufo to v1.3.2 (#3824)
- (deps) Update dependency vite to v4.4.2
- (deps) Update dependency vite to v4.4.3
- (deps) Update dependency vue to v3.3.10 (#3843)
- (deps) Update dependency vue to v3.3.13
- (deps) Update dependency vue to v3.3.5 (#3782)
- (deps) Update dependency vue to v3.3.6 (#3784)
- (deps) Update dependency vue to v3.3.7 (#3799)
- (deps) Update dependency vue to v3.3.8 (#3814)
- (deps) Update dependency vue to v3.3.9 (#3837)
- (deps) Update dependency vue-i18n to v9.5.0
- (deps) Update dependency vue-i18n to v9.6.0 (#3800)
- (deps) Update dependency vue-i18n to v9.6.1 (#3803)
- (deps) Update dependency vue-i18n to v9.6.5 (#3807)
- (deps) Update dependency vue-i18n to v9.7.0 (#3825)
- (deps) Update dependency vue-i18n to v9.8.0 (#3833)
- (deps) Update dependency vue-router to v4.2.5 (#3755)
- (deps) Update dessant/repo-lockdown action to v4
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies (#3721)
- (deps) Update dev-dependencies (#3726)
- (deps) Update dev-dependencies (#3740)
- (deps) Update dev-dependencies (#3746)
- (deps) Update dev-dependencies (#3747)
- (deps) Update dev-dependencies (#3757)
- (deps) Update dev-dependencies (#3761)
- (deps) Update dev-dependencies (#3769)
- (deps) Update dev-dependencies (#3776)
- (deps) Update dev-dependencies (#3780)
- (deps) Update dev-dependencies (#3793)
- (deps) Update dev-dependencies (#3802)
- (deps) Update dev-dependencies (#3806)
- (deps) Update dev-dependencies (#3811)
- (deps) Update dev-dependencies (#3813)
- (deps) Update dev-dependencies (#3821)
- (deps) Update dev-dependencies (#3826)
- (deps) Update dev-dependencies (#3828)
- (deps) Update dev-dependencies (#3829)
- (deps) Update dev-dependencies (#3835)
- (deps) Update dev-dependencies (#3842)
- (deps) Update dev-dependencies (#3846)
- (deps) Update dev-dependencies (#3856)
- (deps) Update dev-dependencies (major) (#3741)
- (deps) Update dev-dependencies (major) (#3827)
- (deps) Update dev-dependencies to v6
- (deps) Update flake
- (deps) Update font awesome to v6.4.2
- (deps) Update font awesome to v6.5.1 (#3839)
- (deps) Update lockfile
- (deps) Update lockfile
- (deps) Update lockfile
- (deps) Update lockfile
- (deps) Update lockfile
- (deps) Update lockfile
- (deps) Update node.js to v18.17.0
- (deps) Update node.js to v18.17.1
- (deps) Update node.js to v20.7 (#3736)
- (deps) Update node.js to v20.8 (#3756)
- (deps) Update pnpm to v8.10.2
- (deps) Update pnpm to v8.10.5
- (deps) Update pnpm to v8.11.0
- (deps) Update pnpm to v8.12.1
- (deps) Update pnpm to v8.6.12
- (deps) Update pnpm to v8.6.7
- (deps) Update pnpm to v8.6.8
- (deps) Update pnpm to v8.6.9
- (deps) Update pnpm to v8.7.0
- (deps) Update pnpm to v8.8.0
- (deps) Update pnpm to v8.9.0
- (deps) Update pnpm to v8.9.2
- (deps) Update sentry-javascript monorepo to v7.58.0
- (deps) Update sentry-javascript monorepo to v7.58.1
- (deps) Update sentry-javascript monorepo to v7.59.1
- (deps) Update sentry-javascript monorepo to v7.59.2
- (deps) Update sentry-javascript monorepo to v7.59.3
- (deps) Update sentry-javascript monorepo to v7.60.0
- (deps) Update sentry-javascript monorepo to v7.73.0
- (deps) Update sentry-javascript monorepo to v7.74.0 (#3772)
- (deps) Update sentry-javascript monorepo to v7.74.1 (#3778)
- (deps) Update sentry-javascript monorepo to v7.75.1 (#3798)
- (deps) Update sentry-javascript monorepo to v7.77.0 (#3805)
- (deps) Update sentry-javascript monorepo to v7.80.1 (#3819)
- (deps) Update sentry-javascript monorepo to v7.85.0 (#3831)
- (deps) Update sentry-javascript monorepo to v7.88.0
- (deps) Update sub-dependencies
- (deps) Update tiptap to v2.1.12 (#3790)
- (deps) Update tiptap to v2.1.13 (#3840)
- (deps) Update vueuse to v10.5.0 (#3762)
- (deps) Update vueuse to v10.6.1 (#3822)
- (deps) Update vueuse to v10.7.0 (#3844)
Features
- (api tokens) Add basic api token overview
- (api tokens) Add deleting api tokens
- (api tokens) Add token creation form
- (api tokens) Allow custom selection of expiry dates
- (api tokens) Allow selecting all permissions
- (api tokens) Format permissions and groups human-readable
- (api tokens) Show warning if token has expired
- (api tokens) Validate title field when creating a new token
- (assignees) Improve avatar list consistency
- (editor) Add all slash commands
- (editor) Add bubble menu
- (editor) Add code highlighting
- (editor) Add command list example
- (editor) Add comment when pressing ctrl enter
- (editor) Add placeholder
- (editor) Add proper description for all buttons
- (editor) Add tests to check rendering of task description
- (editor) Add tooltips for everything
- (editor) Add uploading an image on save
- (editor) Allow passing placeholder down
- (editor) Edit mode
- (editor) Edit shortcut to set focus into the editor
- (editor) Enable table
- (editor) Image upload
- (editor) Improve overall styling
- (editor) Make image upload work via slash command
- (editor) Make task list work
- (editor) Mark a checkbox item as done when clicking on its text
- (editor) Move all editor related components into one folder
- (editor) Only load attachment images when rendering is done
- (editor) Open links when clicking on them
- (editor) Properly bubble changes when they are made
- (editor) Resolve and load attachment images from content
- (editor) Save when pressing ctrl enter
- (gantt) Implement dynamic sizing on small date ranges (#3750)
- (i18n) Add Slovene language for selection in the ui
- (i18n) Add arabic to list of selectable languages
- (i18n) Add hungarian translation for selection
- (i18n) Run translation update directly
- (i18n) Update crowdin sync to use v2 api
- (i18n) Update translations only once a day
- (kanban) Add icon for bucket collapse
- (kanban) Add setting for default bucket
- (kanban) Save done bucket with project instead of bucket
- (labels) Assign random color when creating labels
- (list view) Show subtasks nested
- (migration) Proper wording for async migration
- (notifications) Add option to mark all as read
- (quick actions) Show done tasks last
- (quick actions) Show labels as labels and tasks with all of their details
- (quick actions) Show task identifier
- (quick actions) Show tasks for a label when selecting it
- (quick add magic) Allow using the project identifier via quick add magic
- (task) Add more tests
- (task) Group related task action buttons
- (task) Immediately set focus on the task search input when opening the related tasks menu
- (task) Move task priority to the front when showing tasks inline
- (task) Save currently opened task with control/meta + s
- (tasks) Make the whole task in list view clickable
- (tasks) Update due date text every minute
- (webhooks) Add form validation* Allow custom logo via environment variable (#3685) (cade3df)
- (webhooks) Add webhook management form
- Add demo mode warning message (ed8fb71)
- Add setting for default bucket (04ba101)
- Api tokens (28f2551)
- Improve error message for invalid API url (725fd1a)
- Move from easymde to tiptap editor (#2222) (26fc9b4)
- Quick actions improvments (47d5890)
- Webhooks (#3783) (5d991e5)
Miscellaneous Tasks
- (ci) Sign drone config
- (editor) Add break icon
- (editor) Add horizontal line icon
- (editor) Cleanup
- (editor) Cleanup unused options
- (editor) Format
- (editor) Make sure all tiptap dependencies are updated as one
- (editor) Move checklist to the other lists
- (editor) Remove converting markdown
- (editor) Remove marked usages
- (editor) Remove old editor component
- (editor) Remove unused components
- (editor) Use typed props definition
- (filter) Remove debug log
- (quick actions) Format* Provide better error messages when refreshing user info fails (d535879)
- Add pr lockdown (07b1e9a)
- Cleanup (a4a2b95)
- Debug (3cb1e7d)
- Format (c3f85fc)
- Improve checking for API url '/' suffix (#121) (311b1d7)
- Include version json string in release zip (c4adcf4)
- Update flake (64c90c7)
- Update lockfile (9f82ec4)
Other
- (other) [skip ci] Updated translations via Crowdin
[0.21.0] - 2023-07-07
Bug Fixes
- (Expandable) Spelling
- (building) Let the compiler ignore props interface
- (ci) Always pull latest unstable api image for testing
- (ci) Directly build docker images and not use releases to avoid caching issues
- (ci) Disable puppeteer chrome download
- (docker) Copy patches prior to installing dependencies so that the installation actually works
- (docker) Don't set nginx worker rlimit
- (filters) Load projects after creating a filter
- (filters) Load projects after deleting a filter
- (filters) Load projects after updating a filter
- (gantt) Only update today value when changing to the gantt chart view
- (i18n) OrderedList translationid
- (i18n) Typo
- (kanban) Decrease task count per bucket when deleting a task
- (kanban) Don't export buckets as readonly because that makes it impossible to update them, even from within the store
- (link share) Default share view should be list, not project
- (link share) Redirect to list view after authenticating
- (navigation) Favorites project
- (navigation) Hide archived subprojects
- (navigation) Hide left ul border
- (navigation) Highlight saved filters in project view and prevent them from being dragged around
- (navigation) Hover state of other menu items
- (navigation) Make marking a project as favorite work
- (navigation) Make sure the Favorites project shows up when marking or unmarking a task as favorite
- (navigation) Make sure updating a project's state works for sub projects as well.
- (navigation) Make the styles work again
- (navigation) Menu item overflow
- (navigation) Nav item width for items without sub projects
- (navigation) Show text ellipsis for very long project titles
- (navigation) Sidebar top spacing
- (navigation) Watcher
- (project) Correctly load background when switching from or to a project view
- (project) Don't try to read title of undefined project
- (project) Duplicate a project without new parent
- (project) Make sure the correct tasks are loaded when switching between projects
- (project) Set maxRight on projects after opening a task
- (projects) Make sure the project hierarchy is properly updated when moving projects between parents
- (projects) Update project duplicate api definitions
- (quick add magic) Cleanup all assignee properties
- (quick add magic) Date parsing with a date at the beginning
- (quick add magic) Don't replace the prefix in every occurrence when it is present in the matched part
- (quick add magic) Use the project user service to find assignees for quick add magic
- (reminders) Align remove icon with the rest
- (reminders) Assignment to const when changing a reminder
- (reminders) Custom relative highlight now only when a custom relative reminder was actually selected
- (reminders) Don't assigne the task
- (reminders) Don't assume 30 days are always a month
- (reminders) Don't sync negative relative reminder amounts in ui
- (reminders) Duplicate reminder for each change
- (reminders) Flatpickr styling improvements
- (reminders) Properly parse relative reminders which don't have an amount
- (reminders) Set date over relative reminder
- (reminders) Style flatpickr so that it blends in more
- (repeat) Prevent disappearing repeat mode settings when modes other than default repeat mode were selected
- (sentry) Don't fail the build when sentry upload fails
- (sentry) Use correct environment from vite env mode
- (settings) Don't try to sort timezones if there are none
- (task detail view) Make project display show the task's project
- (task) Break long task titles after 4 lines only
- (task) Call getting task identifier directly instead of using model function
- (task) Make an attachment cover image
- (task) Repeat mode now saves correctly
- (tests) Make sure the task is created with a bucket
- (tests) New project input field
- (tests) Project archived filter checkbox selector
- (tests) Wait for request instead of fixed time
- (user) Fix flickering of default settings
- (user) Lint* Fix comment
- (user) Set the language when saving
- Add await (9d9fb95)
- Add default for level (9402344)
- Add interval to uses of useNow so that it uses less resources (b77c7c2)
- Add more padding to the textarea (dfa6cd7)
- Add spacing between checkbox and title of related task (62825d2)
- Allow icon changes configuration via env (#3567) (57218d1)
- Avoid crashing browser processes during tests (7b05ed9)
- Bottom margin of project header (1a94496)
- Bubble changes from the editor immediately and move the delay to callers (f4a7943)
- Checkbox label size based on icon (fd699ad)
- Clarify user search setting (ae025e3)
- Cleanup unused translation strings (aaa9d55)
- Collapsing child projects (2250918)
- Correctly sync filters on upcoming tasks page (faa6298)
- Disable autocomplete in assignee search (64f9f4f)
- Don't allow creating a new label from filter view (4c969f0)
- Don't require variant prop on loading component as it already has a default one set (01ac84c)
- Don't set the current project when setting a project (31b7c1f)
- Don't show > for top-level projects (03f4d0b)
- Don't show child projects when the project is only a favorite (0a17df8)
- Don't try to convert a null date (4ba02eb)
- Don't try to map data from empty responses (a118580)
- Don't try to map non-array data (813d2b5)
- Don't try to set a user language if none is saved (68fd469)
- Don't try to set config from non-json responses (7c1934a)
- Ensure all matched quick add magic parts are correctly removed from the task (7b6a13d)
- Ensure same protocol for configured api url (#3303) (6c999ad)
- Follow the happy path (34182b8)
- Force usage of @types for flexsearch instead of integrated types (f60cebf)
- Has-pseudo-class polyfill (4703f9c)
- Ignore ts deprecations for now (96e2c81)
- Improve projectView storing and add migration (842f204)
- Improve the "pop" sound a bit (3643ffe)
- Improve tooltip icon contrast (a6cdf6c)
- Improve tooltip text (2174608)
- Increase default auto-save timeout to 5 seconds (f7ba3bd)
- Indention (e25273d)
- Lint (292c904)
- Lint (4ff0c81)
- Lint (5d59392)
- Lint (9ec29ca)
- Lint (c294f9d)
- Lint (c74612f)
- Lint (cd2b7fe)
- Lint (ed8de7e)
- List view: don't sort tasks after marking one "done" (#3285) (6870db4)
- Load the correct language (6593380)
- Make check if projects are available work again (5e65814)
- Make computed side-effect free (26bec05)
- Make sure redirects to a saved view work as intended (a64c0c1)
- Make sure the unread notifications indicator is correctly positioned (8b90b45)
- Make tests work again (5685890)
- Make type singular (bc416f2)
- Make update available button use the correct text color all the time (ae2b0f9)
- Missing await (391992e)
- Missing variant prop for loading component (2e9ade1)
- Move parent project child id mutation to store (26e3d42)
- Move parent project handling out of useProject (ba452ab)
- Move the collapsable placeholder to the button (1344026)
- Move types to dev dependencies (739fe0c)
- Only bind child projects data down (3eca9f6)
- Only update daytime salutation when switching to home view (c577626)
- Passing readonly projects data to navigation (d85be26)
- Properly determine if there are projects (a2cc9dd)
- Rebase readd CustomTransition (b93639e)
- Recreate project instead of editing before (175e31c)
- Redundant ) (6c2dc48)
- Remove getProjectById and replace all usages of it (78158bc)
- Remove leftover suspense (9d73ac6)
- Remove leftovers of childIds (bbaddb9)
- Remove namespace routes (10311b7)
- Remove namespace store reference (ad2690b)
- Remove unnecessary fallback (d414b65)
- Rename getParentProjects method to make it clear what it does (39f699a)
- Rename list to project for parsing subtasks via indention (fc8711d)
- Rename resolveRef (f14e721)
- Return redirect (7c964c2)
- Return updated project instead of the old one (4ab5478)
- Review findings (5fb45af)
- Review findings (85ffed4)
- Review findings (fb14eca)
- Route to create new project (a5e710b)
- Set and use correct type for destructured props (dbe1ad9)
- Set vue-ignore (b6cd424)
- Show favorite on hover (0be83db)
- Simplify sort (85e882c)
- Sort in store (46e8258)
- SortBy type import (d73b71a)
- Spacing (9162002)
- Style: "favorite" button being shown on projects without hovering (ee4974a)
- Switching to view type now (060a573)
- Tests (69e94e5)
- Translation string (f13db92)
- Tsconfig as per https://github.com/vuejs/tsconfig#configuration-for-node-environments (05b7063)
- Tsconfig as per https://github.com/vuejs/tsconfig#configuration-for-node-environments (ca9fe6f)
- Undefined parent project when none was selected (6cc11e6)
- Undo further nesting of interactive items (0acf447)
- Update logo change only every hour (7126576)
- Use correct shortcut to open projects overview (326b6ed)
- Use menu tag everywhere (0dd6f82)
- Use onActivated (a33fb72)
- Use props destructuring everywhere (3aa502e)
- Use strict comparison (91e9eef)
- Use the color bubble as handle if the project has a color (4857080)
- Use time constant (a13c16c)
- Wording (985f998)
Dependencies
- (deps) Install dependencies after rebase
- (deps) Pin dependency @tsconfig/node18 to 2.0.0
- (deps) Update all dev dependencies at once per day
- (deps) Update caniuse-and-related
- (deps) Update caniuse-and-related
- (deps) Update dependency @4tw/cypress-drag-drop to v2.2.4
- (deps) Update dependency @cypress/vite-dev-server to v5.0.5
- (deps) Update dependency @cypress/vue to v5.0.5
- (deps) Update dependency @faker-js/faker to v8
- (deps) Update dependency @faker-js/faker to v8.0.1
- (deps) Update dependency @faker-js/faker to v8.0.2
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.10.0
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.11.0
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.12.0
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.12.1
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.9.2
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.9.3
- (deps) Update dependency @kyvg/vue3-notification to v2.9.1
- (deps) Update dependency @rushstack/eslint-patch to v1.3.0
- (deps) Update dependency @rushstack/eslint-patch to v1.3.1
- (deps) Update dependency @rushstack/eslint-patch to v1.3.2
- (deps) Update dependency @tsconfig/node18 to v18
- (deps) Update dependency @tsconfig/node18 to v2.0.1
- (deps) Update dependency @types/codemirror to v5.60.8
- (deps) Update dependency @types/dompurify to v3
- (deps) Update dependency @types/dompurify to v3.0.1
- (deps) Update dependency @types/dompurify to v3.0.2
- (deps) Update dependency @types/marked to v4.3.0
- (deps) Update dependency @types/marked to v4.3.1
- (deps) Update dependency @types/marked to v5
- (deps) Update dependency @types/node to v18.15.1
- (deps) Update dependency @types/node to v18.15.10
- (deps) Update dependency @types/node to v18.15.11
- (deps) Update dependency @types/node to v18.15.12
- (deps) Update dependency @types/node to v18.15.13
- (deps) Update dependency @types/node to v18.15.2
- (deps) Update dependency @types/node to v18.15.3
- (deps) Update dependency @types/node to v18.15.5
- (deps) Update dependency @types/node to v18.15.6
- (deps) Update dependency @types/node to v18.15.7
- (deps) Update dependency @types/node to v18.15.8
- (deps) Update dependency @types/node to v18.15.9
- (deps) Update dependency @types/node to v18.16.0
- (deps) Update dependency @types/node to v18.16.1
- (deps) Update dependency @types/node to v18.16.10
- (deps) Update dependency @types/node to v18.16.11
- (deps) Update dependency @types/node to v18.16.14
- (deps) Update dependency @types/node to v18.16.16
- (deps) Update dependency @types/node to v18.16.17
- (deps) Update dependency @types/node to v18.16.18
- (deps) Update dependency @types/node to v18.16.19
- (deps) Update dependency @types/node to v18.16.2
- (deps) Update dependency @types/node to v18.16.3
- (deps) Update dependency @types/node to v18.16.4
- (deps) Update dependency @types/node to v18.16.5
- (deps) Update dependency @types/node to v18.16.6
- (deps) Update dependency @types/node to v18.16.7
- (deps) Update dependency @types/node to v18.16.8
- (deps) Update dependency @types/node to v18.16.9
- (deps) Update dependency @types/sortablejs to v1.15.1
- (deps) Update dependency @vitejs/plugin-legacy to v4.0.2
- (deps) Update dependency @vitejs/plugin-legacy to v4.0.3
- (deps) Update dependency @vitejs/plugin-legacy to v4.0.4
- (deps) Update dependency @vitejs/plugin-legacy to v4.0.5
- (deps) Update dependency @vitejs/plugin-vue to v4.1.0
- (deps) Update dependency @vitejs/plugin-vue to v4.2.0
- (deps) Update dependency @vitejs/plugin-vue to v4.2.1
- (deps) Update dependency @vitejs/plugin-vue to v4.2.2
- (deps) Update dependency @vitejs/plugin-vue to v4.2.3
- (deps) Update dependency @vue/eslint-config-typescript to v11.0.3
- (deps) Update dependency @vue/test-utils to v2.3.2
- (deps) Update dependency @vue/test-utils to v2.4.0
- (deps) Update dependency @vue/tsconfig to v0.3.2
- (deps) Update dependency @vue/tsconfig to v0.4.0
- (deps) Update dependency @vueuse/core to v10
- (deps) Update dependency @vueuse/core to v10.0.2
- (deps) Update dependency @vueuse/core to v10.1.0
- (deps) Update dependency @vueuse/core to v10.1.2
- (deps) Update dependency @vueuse/core to v10.2.0
- (deps) Update dependency @vueuse/core to v10.2.1
- (deps) Update dependency axios to v1.3.5
- (deps) Update dependency axios to v1.3.6
- (deps) Update dependency axios to v1.4.0
- (deps) Update dependency caniuse-lite to v1.0.30001465
- (deps) Update dependency caniuse-lite to v1.0.30001468
- (deps) Update dependency caniuse-lite to v1.0.30001470
- (deps) Update dependency caniuse-lite to v1.0.30001473
- (deps) Update dependency caniuse-lite to v1.0.30001477
- (deps) Update dependency caniuse-lite to v1.0.30001479
- (deps) Update dependency caniuse-lite to v1.0.30001481
- (deps) Update dependency caniuse-lite to v1.0.30001486
- (deps) Update dependency caniuse-lite to v1.0.30001487
- (deps) Update dependency caniuse-lite to v1.0.30001489
- (deps) Update dependency caniuse-lite to v1.0.30001500
- (deps) Update dependency caniuse-lite to v1.0.30001508
- (deps) Update dependency caniuse-lite to v1.0.30001511
- (deps) Update dependency codemirror to v5.65.13
- (deps) Update dependency css-has-pseudo to v6
- (deps) Update dependency csstype to v3.1.2
- (deps) Update dependency cypress to v12.10.0
- (deps) Update dependency cypress to v12.11.0
- (deps) Update dependency cypress to v12.12.0
- (deps) Update dependency cypress to v12.13.0
- (deps) Update dependency cypress to v12.14.0
- (deps) Update dependency cypress to v12.15.0
- (deps) Update dependency cypress to v12.16.0
- (deps) Update dependency cypress to v12.8.0
- (deps) Update dependency cypress to v12.8.1
- (deps) Update dependency cypress to v12.9.0
- (deps) Update dependency date-fns to v2.30.0
- (deps) Update dependency dayjs to v1.11.8
- (deps) Update dependency dayjs to v1.11.9
- (deps) Update dependency dompurify to v3.0.2
- (deps) Update dependency dompurify to v3.0.3
- (deps) Update dependency dompurify to v3.0.4
- (deps) Update dependency esbuild to v0.17.12
- (deps) Update dependency esbuild to v0.17.13
- (deps) Update dependency esbuild to v0.17.14
- (deps) Update dependency esbuild to v0.17.15
- (deps) Update dependency esbuild to v0.17.16
- (deps) Update dependency esbuild to v0.17.17
- (deps) Update dependency esbuild to v0.17.18
- (deps) Update dependency esbuild to v0.17.19
- (deps) Update dependency esbuild to v0.18.0
- (deps) Update dependency esbuild to v0.18.1
- (deps) Update dependency esbuild to v0.18.10
- (deps) Update dependency esbuild to v0.18.11
- (deps) Update dependency esbuild to v0.18.2
- (deps) Update dependency esbuild to v0.18.3
- (deps) Update dependency esbuild to v0.18.4
- (deps) Update dependency esbuild to v0.18.5
- (deps) Update dependency esbuild to v0.18.6
- (deps) Update dependency esbuild to v0.18.9
- (deps) Update dependency eslint to v8.37.0
- (deps) Update dependency eslint to v8.38.0
- (deps) Update dependency eslint to v8.39.0
- (deps) Update dependency eslint to v8.40.0
- (deps) Update dependency eslint to v8.41.0
- (deps) Update dependency eslint to v8.42.0
- (deps) Update dependency eslint to v8.43.0
- (deps) Update dependency eslint to v8.44.0
- (deps) Update dependency eslint-plugin-vue to v9.10.0
- (deps) Update dependency eslint-plugin-vue to v9.11.0
- (deps) Update dependency eslint-plugin-vue to v9.11.1
- (deps) Update dependency eslint-plugin-vue to v9.12.0
- (deps) Update dependency eslint-plugin-vue to v9.13.0
- (deps) Update dependency flexsearch to v0.7.31
- (deps) Update dependency floating-vue to v2.0.0-beta.21
- (deps) Update dependency floating-vue to v2.0.0-beta.22
- (deps) Update dependency floating-vue to v2.0.0-beta.24
- (deps) Update dependency happy-dom to v9
- (deps) Update dependency happy-dom to v9.1.9
- (deps) Update dependency happy-dom to v9.10.1
- (deps) Update dependency happy-dom to v9.10.9
- (deps) Update dependency happy-dom to v9.18.3
- (deps) Update dependency happy-dom to v9.20.1
- (deps) Update dependency happy-dom to v9.20.3
- (deps) Update dependency happy-dom to v9.7.1
- (deps) Update dependency happy-dom to v9.9.2
- (deps) Update dependency highlight.js to v11.8.0
- (deps) Update dependency histoire to v0.16.2
- (deps) Update dependency marked to v4.3.0
- (deps) Update dependency marked to v5
- (deps) Update dependency marked to v5.0.1
- (deps) Update dependency marked to v5.0.2
- (deps) Update dependency marked to v5.0.3
- (deps) Update dependency marked to v5.0.4
- (deps) Update dependency marked to v5.0.5
- (deps) Update dependency marked to v5.1.0
- (deps) Update dependency netlify-cli to v13.1.2
- (deps) Update dependency netlify-cli to v13.1.6
- (deps) Update dependency netlify-cli to v13.2.1
- (deps) Update dependency netlify-cli to v13.2.2
- (deps) Update dependency netlify-cli to v14
- (deps) Update dependency netlify-cli to v14.3.1
- (deps) Update dependency pinia to v2.0.34
- (deps) Update dependency pinia to v2.0.35
- (deps) Update dependency pinia to v2.0.36
- (deps) Update dependency pinia to v2.1.4
- (deps) Update dependency postcss to v8.4.22
- (deps) Update dependency postcss to v8.4.23
- (deps) Update dependency postcss to v8.4.24
- (deps) Update dependency postcss-preset-env to v8.1.0
- (deps) Update dependency postcss-preset-env to v8.2.0
- (deps) Update dependency postcss-preset-env to v8.3.0
- (deps) Update dependency postcss-preset-env to v8.3.1
- (deps) Update dependency postcss-preset-env to v8.3.2
- (deps) Update dependency postcss-preset-env to v8.4.1
- (deps) Update dependency postcss-preset-env to v8.4.2
- (deps) Update dependency postcss-preset-env to v8.5.0
- (deps) Update dependency postcss-preset-env to v8.5.1
- (deps) Update dependency rollup to v3.20.0
- (deps) Update dependency rollup to v3.20.1
- (deps) Update dependency rollup to v3.20.2
- (deps) Update dependency rollup to v3.20.3
- (deps) Update dependency rollup to v3.20.4
- (deps) Update dependency rollup to v3.20.5
- (deps) Update dependency rollup to v3.20.6
- (deps) Update dependency rollup to v3.20.7
- (deps) Update dependency rollup to v3.21.0
- (deps) Update dependency rollup to v3.21.1
- (deps) Update dependency rollup to v3.21.2
- (deps) Update dependency rollup to v3.21.3
- (deps) Update dependency rollup to v3.21.4
- (deps) Update dependency rollup to v3.21.5
- (deps) Update dependency rollup to v3.21.6
- (deps) Update dependency rollup to v3.21.7
- (deps) Update dependency rollup to v3.21.8
- (deps) Update dependency rollup to v3.22.0
- (deps) Update dependency rollup to v3.23.0
- (deps) Update dependency rollup to v3.23.1
- (deps) Update dependency rollup to v3.24.0
- (deps) Update dependency rollup to v3.24.1
- (deps) Update dependency rollup to v3.25.0
- (deps) Update dependency rollup to v3.25.1
- (deps) Update dependency rollup to v3.25.2
- (deps) Update dependency rollup to v3.25.3
- (deps) Update dependency rollup to v3.26.0
- (deps) Update dependency rollup-plugin-visualizer to v5.9.2
- (deps) Update dependency sass to v1.59.3
- (deps) Update dependency sass to v1.60.0
- (deps) Update dependency sass to v1.61.0
- (deps) Update dependency sass to v1.62.0
- (deps) Update dependency sass to v1.62.1
- (deps) Update dependency sass to v1.63.0
- (deps) Update dependency sass to v1.63.2
- (deps) Update dependency sass to v1.63.3
- (deps) Update dependency sass to v1.63.4
- (deps) Update dependency sass to v1.63.5
- (deps) Update dependency sass to v1.63.6
- (deps) Update dependency typescript to v5
- (deps) Update dependency typescript to v5.0.3
- (deps) Update dependency typescript to v5.0.4
- (deps) Update dependency typescript to v5.1.3
- (deps) Update dependency typescript to v5.1.5
- (deps) Update dependency typescript to v5.1.6
- (deps) Update dependency ufo to v1.1.2
- (deps) Update dependency vite to v4.2.0
- (deps) Update dependency vite to v4.2.1
- (deps) Update dependency vite to v4.2.2
- (deps) Update dependency vite to v4.3.0
- (deps) Update dependency vite to v4.3.1
- (deps) Update dependency vite to v4.3.2
- (deps) Update dependency vite to v4.3.3
- (deps) Update dependency vite to v4.3.4
- (deps) Update dependency vite to v4.3.5
- (deps) Update dependency vite to v4.3.6
- (deps) Update dependency vite to v4.3.7
- (deps) Update dependency vite to v4.3.8
- (deps) Update dependency vite to v4.3.9
- (deps) Update dependency vite-plugin-pwa to v0.14.5
- (deps) Update dependency vite-plugin-pwa to v0.14.6
- (deps) Update dependency vite-plugin-pwa to v0.14.7
- (deps) Update dependency vite-plugin-pwa to v0.15.0
- (deps) Update dependency vite-plugin-pwa to v0.15.1
- (deps) Update dependency vite-plugin-pwa to v0.15.2
- (deps) Update dependency vite-plugin-pwa to v0.16.1
- (deps) Update dependency vite-plugin-pwa to v0.16.3
- (deps) Update dependency vite-plugin-pwa to v0.16.4
- (deps) Update dependency vite-plugin-sentry to v1.3.0
- (deps) Update dependency vitest to v0.29.3
- (deps) Update dependency vitest to v0.29.4
- (deps) Update dependency vitest to v0.29.5
- (deps) Update dependency vitest to v0.29.7
- (deps) Update dependency vitest to v0.29.8
- (deps) Update dependency vitest to v0.30.0
- (deps) Update dependency vitest to v0.30.1
- (deps) Update dependency vitest to v0.31.0
- (deps) Update dependency vitest to v0.31.1
- (deps) Update dependency vitest to v0.31.2
- (deps) Update dependency vitest to v0.31.4
- (deps) Update dependency vitest to v0.32.0
- (deps) Update dependency vitest to v0.32.1
- (deps) Update dependency vitest to v0.32.2
- (deps) Update dependency vitest to v0.32.3
- (deps) Update dependency vue to v3.3.4
- (deps) Update dependency vue to v3.3.4
- (deps) Update dependency vue-flatpickr-component to v11.0.3
- (deps) Update dependency vue-router to v4.2.0
- (deps) Update dependency vue-router to v4.2.1
- (deps) Update dependency vue-router to v4.2.2
- (deps) Update dependency vue-router to v4.2.3
- (deps) Update dependency vue-router to v4.2.4
- (deps) Update dependency vue-tsc to v1.4.0
- (deps) Update dependency vue-tsc to v1.4.1
- (deps) Update dependency vue-tsc to v1.4.2
- (deps) Update dependency vue-tsc to v1.4.3
- (deps) Update dependency vue-tsc to v1.4.4
- (deps) Update dependency vue-tsc to v1.6.0
- (deps) Update dependency vue-tsc to v1.6.1
- (deps) Update dependency vue-tsc to v1.6.2
- (deps) Update dependency vue-tsc to v1.6.3
- (deps) Update dependency vue-tsc to v1.6.4
- (deps) Update dependency vue-tsc to v1.6.5
- (deps) Update dependency vue-tsc to v1.8.0
- (deps) Update dependency vue-tsc to v1.8.1
- (deps) Update dependency vue-tsc to v1.8.2
- (deps) Update dependency vue-tsc to v1.8.3
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update dev-dependencies
- (deps) Update flake
- (deps) Update font awesome to v6.4.0
- (deps) Update histoire to v0.15.9
- (deps) Update histoire to v0.16.0
- (deps) Update histoire to v0.16.1
- (deps) Update lockfile
- (deps) Update node.js to v18.16.0
- (deps) Update node.js to v18.16.1
- (deps) Update node.js to v20 (#3411)
- (deps) Update pnpm to v7.29.3
- (deps) Update pnpm to v7.30.0
- (deps) Update pnpm to v7.30.1
- (deps) Update pnpm to v7.30.2
- (deps) Update pnpm to v7.30.3
- (deps) Update pnpm to v7.30.5
- (deps) Update pnpm to v7.31.0
- (deps) Update pnpm to v7.32.0
- (deps) Update pnpm to v8
- (deps) Update pnpm to v8.3.0
- (deps) Update pnpm to v8.3.1
- (deps) Update pnpm to v8.4.0
- (deps) Update pnpm to v8.5.0
- (deps) Update pnpm to v8.5.1
- (deps) Update pnpm to v8.6.0
- (deps) Update pnpm to v8.6.1
- (deps) Update pnpm to v8.6.2
- (deps) Update pnpm to v8.6.3
- (deps) Update pnpm to v8.6.4
- (deps) Update pnpm to v8.6.5
- (deps) Update pnpm to v8.6.6
- (deps) Update sentry-javascript monorepo to v7.43.0
- (deps) Update sentry-javascript monorepo to v7.44.0
- (deps) Update sentry-javascript monorepo to v7.44.1
- (deps) Update sentry-javascript monorepo to v7.44.2
- (deps) Update sentry-javascript monorepo to v7.45.0
- (deps) Update sentry-javascript monorepo to v7.46.0
- (deps) Update sentry-javascript monorepo to v7.47.0
- (deps) Update sentry-javascript monorepo to v7.48.0
- (deps) Update sentry-javascript monorepo to v7.49.0
- (deps) Update sentry-javascript monorepo to v7.50.0
- (deps) Update sentry-javascript monorepo to v7.51.0
- (deps) Update sentry-javascript monorepo to v7.51.2
- (deps) Update sentry-javascript monorepo to v7.52.0
- (deps) Update sentry-javascript monorepo to v7.52.1
- (deps) Update sentry-javascript monorepo to v7.53.0
- (deps) Update sentry-javascript monorepo to v7.53.1
- (deps) Update sentry-javascript monorepo to v7.54.0
- (deps) Update sentry-javascript monorepo to v7.55.0
- (deps) Update sentry-javascript monorepo to v7.55.2
- (deps) Update sentry-javascript monorepo to v7.56.0
- (deps) Update sentry-javascript monorepo to v7.57.0
- (deps) Update typescript-eslint monorepo to v5.55.0
- (deps) Update typescript-eslint monorepo to v5.56.0
- (deps) Update typescript-eslint monorepo to v5.57.0
- (deps) Update typescript-eslint monorepo to v5.57.1
- (deps) Update typescript-eslint monorepo to v5.58.0
- (deps) Update typescript-eslint monorepo to v5.59.0
- (deps) Update typescript-eslint monorepo to v5.59.1
- (deps) Update typescript-eslint monorepo to v5.59.11
- (deps) Update typescript-eslint monorepo to v5.59.2
- (deps) Update typescript-eslint monorepo to v5.59.5
- (deps) Update typescript-eslint monorepo to v5.59.6
- (deps) Update typescript-eslint monorepo to v5.59.7
- (deps) Update typescript-eslint monorepo to v5.59.8
- (deps) Update typescript-eslint monorepo to v5.59.9
- (deps) Update typescript-eslint monorepo to v5.60.0
- (deps) Update typescript-eslint monorepo to v5.60.1
- (deps) Update workbox monorepo to v6.6.0 (#3548)
- (deps) Update workbox monorepo to v6.6.1 (#3553)
- (deps) Update workbox monorepo to v7 (major) (#3556)
Features
- (assignees) Show user avatar in search results
- (datepicker) Separate datepicker popup and datepicker logic in different components
- (i18n) Enable Danish translation
- (i18n) Enable Japanese translation
- (i18n) Enable Spanish translation
- (i18n) Use chinese name for chinese translation
- (kanban) Use total task count from the api instead of manually calculating it per bucket
- (link share) Add e2e tests for link share hash
- (navigation) Add hiding child projects
- (navigation) Allow dragging a project out from its parent project
- (navigation) Correctly show child projects
- (navigation) Make dragging a project to a parent work
- (navigation) Make dragging a project under another project work
- (navigation) Show favorite projects on top
- (projects) Allow setting a saved filter for tasks shown on the overview page
- (projects) Move hasProjects check to store
- (quick add magic) Allow fuzzy matching of assignees when the api results are unambigous
- (reminders) Add confirm button
- (reminders) Add e2e tests for task reminders
- (reminders) Add more spacing
- (reminders) Add on the due / start / end date as a reminder preset
- (reminders) Add preset two hours before due / start / end date
- (reminders) Add proper time picker for relative dates
- (reminders) Highlight which preset or custom date is selected
- (reminders) Make adding new reminders less confusing
- (reminders) Make relative presets actually work
- (reminders) Move reminder settings to a popup
- (reminders) Only show relative reminders when there's a date to relate them to
- (reminders) Show resolved reminder time in a tooltip and properly bubble updated task down to the reminder component
- (reminders) Translate all reminder form strings
- (sentry) Only load sentry when it's enabled
- (tests) Add project tests derived from old namespace tests
- (user) Migrate color scheme settings to persistance in db
- (user) Migrate pop sound setting to store in api
- (user) Persist frontend settings in the api (#3594)* Rename files with list to project (b9d3b5c)
- (user) Save quick add magic mode in api
- (user) Set default settings when loading persisted
- (user) Use user language from store after logging in
- Abstract BaseCheckbox (8fc254d)
- Add hotkeys for priority, delete and favorite on the
TaskDetailView
(#3400) (e00c9bb) - Add message to add to home screen on mobile (3c9083b)
- Add redirect for old list routes (af523cf)
- Add setting for infinite nesting (cb218ec)
- Add transition to input icons (abb5128)
- Add vite-plugin sentry (#1991) (5ca31d0)
- Add vite-plugin sentry (73947f0)
- Allow creating a new project directly as a child project from another one (b341184)
- Allow disabling icon changes (efb3407)
- Allow hiding the quick add magic help tooltip with a button (7fb85da)
- Allow selecting a parent project when creating a project (ce887c3)
- Allow selecting a parent project when duplicating a project (799c0be)
- Allow selecting a parent project when editing a project (ee8f80c)
- Allow to edit existing relative reminders (5d38b83)
- Better vscode vitest integration (314cbf4)
- Change the link share hash name (2066056)
- Check link share auth from store instead (c2ffe3a)
- Don't handle child projects and instead only save the ids (760efa8)
- Don't use child_projects property from api (ebd9c47)
- Edit relative reminders (#3248) (3f8e457)
- Edit relative reminders (14e2698)
- Hide quick add magic help behind a tooltip (#3353) (a988565)
- Highlight hint icon when hovering the input (422d7fc)
- Improve datemathHelp.vue (795b26e)
- Improve handling of an invalid api url (24ad2f8)
- Improve user assignments via quick add magic (#3348) (d9f608e)
- Improve variable naming for ProjectCardGrid (a4be973)
- Load all projects earlier than in the navigation and use the loading state of the store (1d93661)
- Mark undone if task moved from isDoneBucket (#3291) (30adad5)
- Move namespaces list to projects list (e1bdabc)
- Move navigation item to component (3db4e01)
- Move quick add magic to a popup behind an icon (6989558)
- New image for the unauthenticated views (bef25c4)
- Optimize print view for project views (8e2c76a)
- Persist link share auth rule in url hash (#3336) (da3eaf0)
- Persist link share auth rule in url hash (f68bb26)
- Prepare for pnpm 8 (#3331) (7d3b97d)
- Rebuild main navigation so that it works recursively with projects (06e8cdb)
- Remove all namespace leftovers (1bd17d6)
- Remove namespaces, make projects infinitely nestable (#3323) (ac1d374)
- Rename link share hash prefix (b9f0635)
- Rename list to project everywhere (befa6f2)
- Replace color dot with handle icon on hover (a3e2cbe)
- Set the current language to the one saved by the user on login (acb212a)
- Show all parent projects in project search (6a8c656)
- Show all parent projects in task detail view (63ba298)
- Show avatar and full name in team overview (b80f070)
- Show initial list of users when opening the assignees view (59c942a)
- Start adding relative reminder picker with more options (9df6950)
- Translate inbox project title (f2ca2d8)
- Type i18n improvements (dea1789)
- Use new Reminders API instead of reminder_dates (f747d5b)
- Wrap projects navigation in a so that we can use top level await (2579c33)
Miscellaneous Tasks
- (ci) Remove netlify dependency (#3459)
- (ci) Sign drone config
- (editor) Disable deprecated marked options
- (i18n) Clarify translation string
- (parseSubtasksViaIndention) Fix comment (#3259)
- (reminders) Remove reminderDates property
- (sentry) Alwys use the same version
- (sentry) Ignore missing commits
- (sentry) Only load sentry when enabled
- (sentry) Remove debug options
- (sentry) Remove sourcemaps after upload via plugin
- (sentry) Use correct chunks option
- (task) Move toggleFavorite to store
- (task) Use ref for task instead of reactive
- (tests) Enable experimental memory managment for cypress tests
- (user) Cleanup* Update JSDoc example (bfbfd6a)
- Add comment on overriding (21ad830)
- Add types for emit (c567874)
- Better function naming in password components (a416d26)
- Catch error when trying to play pop sound (929d4f4)
- Chore; extract code to reminder-period.vue (0d6c0c8)
- Clarify users when can still be found even if they disabled it (302ba2b)
- Cleanup namespace leftovers (2e33615)
- Don't recalculate everything (9c3259c)
- Don't set the current project to null if it's undefined already (e4d97e0)
- Don't show selection for parent project when no projects are available (c30dcff)
- Don't wrap a computed in another computed (afaf184)
- Export favorite projects from store (131022d)
- Export not archived root projects (b5d9afd)
- Export projects as array directly from projects store (e4379f0)
- Follow the happy path (a33e2f6)
- Format (4ad9773)
- Format (638d187)
- Formatting (b92d780)
- Group return parameter (5298706)
- Import const instead of redeclaring it (61baf02)
- Improve prop type definition (638f6be)
- Make fuzzy matching a paramater (aeb73a3)
- Move ProjectsNavigationWrapper back to navigation.vue (65522a5)
- Move all options to component props (db1c6d6)
- Move const (0ce150a)
- Move duplicate project logic to composable (b69a056)
- Move loader class (ac78e85)
- Move loading styles to variant into the component (76814a2)
- Move more logic to ProjectsNavigationItem.vue (b567146)
- Move positioning css (7110c9a)
- Move styles to components (25c3b7b)
- Move v-if (12ebefd)
- Only apply padding where needed (ddcd6a1)
- Re-add top menu spacing (086f50d)
- Redirect to new project after creating from store (6b824a4)
- Reduce nesting (06a1ff6)
- Refactor get parents project and move to projects store (c32a198)
- Remove nesting (a4c8fcc)
- Remove old comment (4134fcb)
- Remove old todo (4e21b46)
- Remove triggered notifications as it's not supported anywhere (8a75790)
- Remove type annotation for computed (a3e289c)
- Remove unnecessary map (336db56)
- Remove unused class (d4e4525)
- Remove unused code (652db56)
- Remove user margin from the component (57c64bb)
- Remove user margin from the component (a1dd1d6)
- Remove wrapper div (2c9693a)
- Rename alias (a803bc6)
- Rename archived message key (4dee3a9)
- Rename flag (6e09543)
- Rename getRedirectRoute (59b05e9)
- Rename prop (2bb7ff1)
- Replace section with a div (9b10693)
- Set project id from the outside (6c9cbaa)
- Update nix flake (f40035d)
- Use instead of
- (49fac7d)
- Use klona to clone project objet (55e9122)
- Use long variable name (6f1baa3)
- Use long variable name (a0d39e6)
- Use project id type (a342ae6)
- Use startsWith for prefix matching (10ac1ff)
- Use stores directly (a7440ed)
- [skip ci] Updated translations via Crowdin
[0.20.5] - 2023-03-12
Bug Fixes
- (docker) Add cap_net_bind to the nginx binary in the docker container
- (docker) Revert unprivileged user
Dependencies
- (deps) Update dependency sass to v1.59.2
- (deps) Update dependency eslint to v8.36.0
[0.20.4] - 2023-03-10
Bug Fixes
- (base) Use Build Time Base Path
- (docker) Cross compilation with buildx
- (docker) Default api url
- (docker) Make sure the service worker and webmanifest are never cached
- (filter) Validate title before creating or editing a filter
- (filter) Don't allow marking a filter as favorite
- (i18n) Load language files before doing anything else (#3218)
- (keyboard-shortcuts) Use card prop
- (list) Make sure favorite lists are not duplicated in the menu when renaming them
- (menu) Don't show drag handle for not draggable menu items
- (postcss-preset-env) Client side polyfills (#3051)
- (quick actions) Don't throw an error message when selecting the last items with the arrow keys
- (quick actions) Hide edges of last entry on hover
- (quick add magic) Correctly parse "next {weekday}" on the beginning of the text
- (quick-actions) Nothing happening on team click (#3186)
- (table view) Correctly load sort order from local storage
- (task) Allow clicking on the whole task to open the task detail view
- (tests) Only look in src for tests
- Make sure global error handler handles unrejected promises correctly (4576da0)
- Use Build Time Base Path (#2964) (6572f75)
- Always show update popup on top (7cbf0ac)
- Button styles (d40729c)
- Stop revealing elements on hover if hover is not supported (#3191) (7b6f76d)
- Sync sidebar transition with
<main>
(#3200) (0f97ba6) - Collapse menu on mobile when path changes (1b06112)
- I18ze a string (#3210) (b4dd23b)
Dependencies
- (deps) Update sentry-javascript monorepo to v7.33.0 (#3004)
- (deps) Update dependency axios to v1.2.4 (#3005)
- (deps) Update pnpm to v7.26.0 (#3002)
- (deps) Update dependency cypress to v12.4.0 (#3006)
- (deps) Update dependency @infectoone/vue-ganttastic to v2.1.4 (#3009)
- (deps) Update dependency vitest to v0.28.2 (#3008)
- (deps) Update dependency rollup to v3.11.0 (#3013)
- (deps) Update dependency @vitejs/plugin-legacy to v3.0.2 (#3012)
- (deps) Update dependency axios to v1.2.5
- (deps) Update sentry-javascript monorepo to v7.34.0
- (deps) Update pnpm to v7.26.1
- (deps) Update dependency @vue/test-utils to v2.2.8
- (deps) Update dependency vitest to v0.28.3 (#3019)
- (deps) Update dependency cypress to v12.4.1
- (deps) Update dependency rollup to v3.12.0
- (deps) Update dependency esbuild to v0.17.5
- (deps) Update dependency axios to v1.2.6
- (deps) Update dependency @vueuse/core to v9.12.0
- (deps) Update pnpm to v7.26.2
- (deps) Update dependency eslint to v8.33.0
- (deps) Update dependency netlify-cli to v12.10.0
- (deps) Update dependency happy-dom to v8.2.0
- (deps) Update dependency caniuse-lite to v1.0.30001449
- (deps) Update dependency typescript to v4.9.5
- (deps) Update typescript-eslint monorepo to v5.50.0
- (deps) Update dependency axios to v1.3.0 (#3036)
- (deps) Update dependency sass to v1.58.0
- (deps) Update dependency cypress to v12.5.0
- (deps) Update pnpm to v7.26.3
- (deps) Update dependency rollup to v3.12.1
- (deps) Update sentry-javascript monorepo to v7.35.0 (#3041)
- (deps) Update dependency pinia to v2.0.30 (#3042)
- (deps) Update dependency @vue/test-utils to v2.2.9
- (deps) Update dependency axios to v1.3.1
- (deps) Update dependency vue to v3.2.47
- (deps) Update dependency vite to v4.1.0
- (deps) Update dependency postcss-preset-env to v8 (#3000)
- (deps) Update dependency @vitejs/plugin-legacy to v4
- (deps) Update dependency @vitejs/plugin-legacy to v4.0.1
- (deps) Update sentry-javascript monorepo to v7.36.0
- (deps) Update dependency vite to v4.1.1
- (deps) Update dependency cypress to v12.5.1
- (deps) Update dependency @vue/test-utils to v2.2.10
- (deps) Update dependency vitest to v0.28.4
- (deps) Update dependency rollup to v3.13.0
- (deps) Update dependency axios to v1.3.2
- (deps) Update dependency rollup to v3.14.0
- (deps) Update dependency @types/node to v18.11.19
- (deps) Update dependency @histoire/plugin-screenshot to v0.13.0
- (deps) Update dependency histoire to v0.13.0
- (deps) Update caniuse-and-related
- (deps) Update dependency @histoire/plugin-vue to v0.13.0
- (deps) Update dependency happy-dom to v8.2.6
- (deps) Update typescript-eslint monorepo to v5.51.0
- (deps) Update dependency esbuild to v0.17.6
- (deps) Update dependency @cypress/vue to v5.0.4
- (deps) Update dependency @types/node to v18.13.0
- (deps) Update dependency vite-plugin-pwa to v0.14.2
- (deps) Update font awesome to v6.3.0
- (deps) Update pnpm to v7.27.0
- (deps) Update dependency @histoire/plugin-screenshot to v0.13.1
- (deps) Update dependency @histoire/plugin-vue to v0.13.1
- (deps) Update dependency vite-plugin-pwa to v0.14.3
- (deps) Update dependency histoire to v0.13.1
- (deps) Update dependency @histoire/plugin-screenshot to v0.13.2
- (deps) Update dependency @histoire/plugin-vue to v0.13.2
- (deps) Update dependency histoire to v0.13.2
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.8.2
- (deps) Update sentry-javascript monorepo to v7.37.0
- (deps) Update dependency esbuild to v0.17.7
- (deps) Update dependency rollup to v3.15.0
- (deps) Create a group for all histoire dependencies
- (deps) Update dependency @histoire/plugin-vue to v0.14.0
- (deps) Update dependency @histoire/plugin-screenshot to v0.14.0
- (deps) Update dependency @histoire/plugin-vue to v0.14.0
- (deps) Update dependency histoire to v0.14.0
- (deps) Update sentry-javascript monorepo to v7.37.1
- (deps) Update dependency histoire to v0.14.2
- (deps) Include histoire main package in histoire renovate group
- (deps) Histoire renovate group
- (deps) Update dependency eslint to v8.34.0
- (deps) Update histoire to v0.14.2
- (deps) Update dependency vite-plugin-pwa to v0.14.4
- (deps) Update dependency esbuild to v0.17.8
- (deps) Update dependency netlify-cli to v12.12.0
- (deps) Update dependency caniuse-lite to v1.0.30001451
- (deps) Update dependency vite-plugin-inject-preload to v1.3.0
- (deps) Update dependency vitest to v0.28.5
- (deps) Update sentry-javascript monorepo to v7.37.2
- (deps) Update dependency dompurify to v3 (#3107)
- (deps) Update typescript-eslint monorepo to v5.52.0
- (deps) Update dependency axios to v1.3.3
- (deps) Update dependency start-server-and-test to v1.15.4 (#3109)
- (deps) Update dependency sass to v1.58.1
- (deps) Update dependency vue-flatpickr-component to v11.0.2 (#3112)
- (deps) Update dependency @kyvg/vue3-notification to v2.9.0 (#3113)
- (deps) Update histoire to v0.15.1
- (deps) Update histoire to v0.15.3
- (deps) Update dependency vue-tsc to v1.1.0
- (deps) Pin node.js to 18.14.0
- (deps) Update dependency cypress to v12.6.0 (#3115)
- (deps) Update histoire to v0.15.4
- (deps) Update dependency vue-tsc to v1.1.2
- (deps) Update dependency sass to v1.58.2
- (deps) Update dependency ufo to v1.1.0
- (deps) Update node.js to v18.14.1
- (deps) Update dependency vite to v4.1.2
- (deps) Update sentry-javascript monorepo to v7.38.0
- (deps) Update dependency rollup to v3.16.0
- (deps) Update histoire to v0.15.7
- (deps) Update dependency blurhash to v2.0.5
- (deps) Update dependency @cypress/vite-dev-server to v5.0.3
- (deps) Update dependency @types/node to v18.14.0
- (deps) Update histoire to v0.15.8
- (deps) Update dependency @vueuse/core to v9.13.0
- (deps) Update dependency rollup to v3.17.0
- (deps) Update pnpm to v7.27.1
- (deps) Update dependency vue-tsc to v1.1.3
- (deps) Update dependency sass to v1.58.3
- (deps) Update dependency rollup to v3.17.1
- (deps) Update dependency esbuild to v0.17.9
- (deps) Update dependency vite to v4.1.3
- (deps) Update dependency @vue/test-utils to v2.3.0
- (deps) Update dependency caniuse-lite to v1.0.30001457
- (deps) Update dependency codemirror to v5.65.12
- (deps) Update dependency pinia to v2.0.31
- (deps) Update dependency vue-tsc to v1.1.4
- (deps) Update dependency rollup to v3.17.2
- (deps) Update dependency happy-dom to v8.6.0
- (deps) Update dependency netlify-cli to v12.13.2
- (deps) Update dependency esbuild to v0.17.10
- (deps) Update typescript-eslint monorepo to v5.53.0
- (deps) Update dependency vue-tsc to v1.1.5
- (deps) Update dependency pinia to v2.0.32
- (deps) Update node.js to v18.14.2
- (deps) Update dependency vite to v4.1.4
- (deps) Update dependency vue-tsc to v1.1.7
- (deps) Update dependency axios to v1.3.4
- (deps) Update dependency @types/node to v18.14.1
- (deps) Update dependency @cypress/vite-dev-server to v5.0.4
- (deps) Update dependency cypress to v12.7.0
- (deps) Update dependency vue-tsc to v1.2.0
- (deps) Update dependency vitest to v0.29.1
- (deps) Update pnpm to v7.28.0
- (deps) Update dependency eslint to v8.35.0
- (deps) Update dependency rollup to v3.17.3
- (deps) Update dependency netlify-cli to v13
- (deps) Update dependency happy-dom to v8.9.0
- (deps) Update dependency caniuse-lite to v1.0.30001458
- (deps) Update dependency start-server-and-test to v1.15.5
- (deps) Update dependency start-server-and-test to v2
- (deps) Update dependency @types/node to v18.14.2
- (deps) Update sentry-javascript monorepo to v7.39.0
- (deps) Update typescript-eslint monorepo to v5.54.0
- (deps) Update dependency ufo to v1.1.1
- (deps) Update dependency vitest to v0.29.2
- (deps) Update dependency rollup to v3.18.0
- (deps) Update dependency dompurify to v3.0.1
- (deps) Update sentry-javascript monorepo to v7.40.0
- (deps) Update dependency @types/node to v18.14.4
- (deps) Update dependency @types/node to v18.14.5
- (deps) Update dependency @types/node to v18.14.6
- (deps) Update dependency esbuild to v0.17.11
- (deps) Update dependency netlify-cli to v13.0.1
- (deps) Update dependency caniuse-lite to v1.0.30001460
- (deps) Update pnpm to v7.29.0
- (deps) Update sentry-javascript monorepo to v7.41.0
- (deps) Update typescript-eslint monorepo to v5.54.1
- (deps) Update dependency pinia to v2.0.33
- (deps) Update node.js to v18.15.0
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.9.0
- (deps) Update pnpm to v7.29.1
- (deps) Update dependency @vue/test-utils to v2.3.1
- (deps) Update dependency @intlify/unplugin-vue-i18n to v0.9.1
- (deps) Update sentry-javascript monorepo to v7.42.0
- (deps) Update dependency rollup to v3.19.0
- (deps) Update dependency vite-plugin-inject-preload to v1.3.1
- (deps) Update dependency @types/node to v18.15.0
- (deps) Update dependency autoprefixer to v10.4.14
- (deps) Update dependency rollup to v3.19.1
Features
- (config) Support Setting Base Path in .env
- Use v-show for navigation buttons (7ed1a37)
- Unindent settings page (#2996) (13a39be)
- Small content auth improvements (#2998) (2be7847)
- Move update from navigation to app (3db5ea4)
- Improve naming and styles (eaeddda)
- Use klona instead of lodash.clonedeep (#3073) (7b96397)
- Refactor to composable (c502f9b)
- Header improvements (e8db2c2)
- Persistent menuActive state with Local Storage (#3011) (e3dd4ef)
- Fix calculation of token invalidation (#3077) (d6b55c7)
- Use renovate js-app as preset (#3087) (97c8970)
- Improve recommended vscode settings (e0f0699)
Miscellaneous Tasks
- (refactor) Improve
stores/config
types (#3190) - (services) Add examples for some functions
- (services) Let
getAll
: always returnModel[]
- Move class name to top (c6ed925)
- Simplify error handling for login and OpenId Auth (e67088f)
- Simplify getting the error text from an exception (9adf1ab)
- Typo (81a4f2d)
- Update funding links (7cb0cd2)
- Update funding links (b26ea45)
- Remove minimist dependency (not used anywhere) (f697640)
- Remove sponsor (fa0e46a)
- Histoire add logo link (af4a039)
- Improve
@/message
action
type (#3209) (0eb78e3) - Remove an unused duplicate key (9db3aed)
Other
- (other) Add Ipv6 support to nginx (#100)
- (other) Added ipv6 control script
- (other) Disable listening on IPv6 ports when IPv6 is not supported (#102)
- (other) Docker refactoring (#3018)
- (other) Persist menuActive state in Local Storage
- (other) Refactor to only used local storage value when on desktop viewport widths
- (other) Solve for resize()
- (other) [skip ci] Updated translations via Crowdin
[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
- (ci) Use 'always' for pull
- (ci) Add kind everywhere
- (ci) Update cypress image
- (ci) Improve drone config (#2637)
- (tests) Add tests for gantt chart time range
- (tests) Add tests for gantt chart task detail open* Task store with composition api (#2610) (839d331)
- Auth store with composition api (#2602) (825ba10)
- Config store with composition api (#2604) (15ef86d)
- Base store with composition api (#2601) (b4f4fd4)
- Attachments store with composition api (#2603) (a50eca8)
- Namespaces store with composition api (#2607) (0832184)
- Lists store with composition api (#2606) (5ae8bac)
- Label store with composition api (#2605) (1002579)
- Type improvements (599e28e)
- Type global components and especially icon prop (a2c1702)
- Rework BaseButton (e8c6afc)
- Rework XButton (4cd0e90)
- Rework dropdown-item (02deb0b)
- Rework popup (0b58973)
- SingleTaskInList script setup (#2463) (44e6981)
- Add type info (0182695)
- Rename http-common to fetcher (#2620) (096daad)
- Improved types (#2547) (0ff0d8c)
- MigrateService script setup (#2432) (8b7b4d6)
- Sticky action buttons (#2622) (f4bc2b9)
- Simpliy editAssignees (#2646) (d9a8382)
- Remove comments from prioritySelect (#2645) (6a93701)
- ListKanban script setup (#2643) (d85abbd)
- Kanban store with composition api (f0492d4)
Miscellaneous Tasks
- (ci) Sign drone config* Remove comment (1101fcb)
- Improve multiselect hover types (caa29c1)
- Remove unused processModel in services (#2624) (7f00c7d)
- Inline simple helper (#2631) (e49f960)
- Move run.sh in scripts folder (#2649) (5057b69)
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
- Add fixmes (858e7d6)
Features
- (BaseButton) Add target _blank for links by default
- (a11y) Use
- (a11y) Use better markup tags everywhere
- (a11y) Add aria-expanded
- (a11y) Honor prefer-reduced-motion
- (a11y) Make sure the contrast for the primary color works with dark and light themes
- (ci) Remove vue3 branch trigger
- (ci) Update translations only on cron schedule
- (docker) Show what api url the container is using on startup
- (kanban) Show loading indicators when handling tasks
- (natural language) Make natural language prefixes configurable (#795)
- (quick actions) Select the item when only one result is available
- (shares) Filter out users or teams a list is already shared with
- (tests) Replace cypress-file-upload with .selectFile() (#1460)
- (tests) Change cypress default viewport size* Use computed for api domain (#722) (432c6ba)
- Import bulma utilities global (#718) (0ed3cf2)
- Simplify heading blur logic (#727) (dae441a)
- Use store getters to check auth (#731) (0295113)
- Feat simplify taskList mixin (#728) (50c1a2e)
- Close modals with esc key (#741) (728dfc5)
- Move fontawesome icons import to dedicated file (#742) (9122a18)
- Move pagination to dedicated component (#760) (7719ef1)
- Reduce file size by removing by removing fonts (#759) (6b1bf27)
- Add variant hint-modal to modal component (#764) (4f2378f)
- Feature/remove-attachment-upload-mixin (#724) (41331c8)
- Update to new slot syntax (4454e6c)
- Formatting (0da7a46)
- Move from life cycle to data or watcher (f51371b)
- Move unique functions from taskList to List (fe27a43)
- Define node version in .nvmrc file (#789) (c551bf5)
- Add types for vite (#790) (e997854)
- Don't try to load task comments if they are disabled (e918b82)
- Add example configuration for vscode with volor (#791) (7579222)
- Allow quickly creating multiple tasks at once with multiline input (#796) (442e6b1)
- Make checklists work with '-' instead of '*' (e17116d)
- Don't show bullet points of checklists (2691a84)
- Task checklist improvements (#797) (96523f1)
- Native color picker instead of verte (4ee7a8b)
- Add vue3 in compat mode (78a5096)
- Use new async component definition (421ff9a)
- Use vue-fontawesome for vue3 (b75c79f)
- Use vue-flatpickr-component for vue3 (b31da0c)
- Use vue-router 4 for vue3 (7251821)
- Use vuex 4 for vue3 (3d6aca3)
- Use vue-i18n 9 for vue3 (7c3c294)
- Upgrade to packages for vue 3 (e779681)
- Forked vue-easymde (a745966)
- Remove createTask mixin (672d63f)
- Always use index for buckets (8d88b37)
- Simplify filter-popup (15640e9)
- Watch taskId instead of whole route (6b35810)
- Fix some Kanban errors with vue3 (7bb1b1b)
- Watch taskId instead of whole route (#812) (64abb1c)
- Compress media files (#818) (b59b5de)
- Show checklist summary on kanban cards (99fb78d)
- Hide priority label for done tasks (#825) (7e1a7f3)
- Remove lodash dependency (#743) (faa2daa)
- Add legacy build (17d7910)
- Improve kanban implementation (d66ad12)
- Create randomId helper and use everywhere (35c861b)
- Also use createRandomID helper in editor (18d7ca0)
- Some vue3 package improvements (d1b61a1)
- Show up to 4 recent lists on the overview page (97dd55d)
- Redirect the user to the last page they were on before logging in after login (9a2f95e)
- Review changes (fa54e1f)
- Don't rethrow same error and handle errors globally (3b940cb)
- Use async / await where it makes sense (bb94c1b)
- Use computed for namespace title (12a3c23)
- Don't update the bucket after updating task position (cc32ca2)
- Feature/vue3-make-workbox-debug-configurable (#862) (dd0e04b)
- Keep errorMessage local (#865) (0a1d008)
- Throw errors (#867) (a70b922)
- Rework style imports (1f5283d)
- Moved some card.scss styles to the card.vue component (a33758e)
- Merge fancycheckbox.scss with component styles (b9eba00)
- Merge multiselect.scss with component styles (b304712)
- Move scrollbar styles and add variables locally (6195637)
- Merge api-config.scss styles with component (2650814)
- Merge attachment styles with component (08f84bf)
- Merge color-picker.scss with component styles (be35c73)
- Merge comments.scss styles with component (46ebd45)
- Merge datepicker.scss styles with component (3cb68c9)
- Merge gantt.scss with component styles (ba1942e)
- Merge kanban.scss styles with component (9ca8857)
- Merge keyboard-shortcuts.scss styles with component (f74cf51)
- Merge legal.scss with component (4223d23)
- Merge list-backgrounds.scss with component (4d15f7a)
- Divide most list.scss styles into components (87f7a51)
- Merge migrator.scss with component styles (0eb8766)
- Moved most of namespaces.scss styles to the ListNamespaces.vue component (0f7caaf)
- Merge notifications.vue with component styles (a5a716e)
- Merge quick-actions.scss with component styles (0aff057)
- Merge reminders.scss with component styles (3701867)
- Merge switch-view.scss with component styles (55bed2e)
- Merge table-view.scss with component styles (f7c7ea5)
- Moved most task.scss styles to the TaskDetailView.vue component (c9e23cd)
- Merge taskRelations.scss with component styles (e0fd5f8)
- Divide most tasks.scss styles into components (14dd49e)
- Merge teams.scss with component styles (4d2c27e)
- Moved some background.scss styles to the contentLinkShare.vue component (2aecf32)
- Divide most content.scss styles into components (3e45678)
- Moved some link-share.scss styles to the contentLinkShare and linkSharing components (57d5afa)
- Divide most navigation.scss styles into components (7824ddc)
- Merge offline.scss with component (986130a)
- Merge update-notification.scss styles with the update.vue component (7ca355d)
- Add FIXME comments (4f8cce0)
- Move some form.scss styles to button.vue (19a4b17)
- Add Done component (c6b24dd)
- Add close task popup link (#880) (877b243)
- Add vietnamese and italian languages (48224e2)
- Improve icons (#903) (3bd9b02)
- Add sentry (#879) (1774fdc)
- Move user settings to multiple components (#889) (5040a76)
- Add czech language (ab1f504)
- Allow openid users to export their data without a password (#918) (5b406b0)
- Add releases to sentry (#919) (1873c74)
- Disable password settings for users authenticated with third party auth (#921) (ecb5be4)
- Show indicator on a repeating task (#925) (d8d4803)
- Use script setup for ShowTasksinRange.vue (#931) (108e7af)
- Add vue-tsc (#949) (e23f3c2)
- Allow selecting multiple labels at once (#945) (9b7882d)
- #947 remove reset color button if no color set (#957) (8f43619)
- Add .editorconfig for scss and css files (#970) (1cef4f6)
- Add preview deploys with netlify (#972) (e49fd16)
- Properly return 404 when the file does not exist (#966) (052cd36)
- Wrap edit-task with card (#948) (8e6e52b)
- Add vite-svg-loader and add Logo component (#971) (30cc89f)
- Remove ssl generation from docker image (73651ef)
- Add button to clear active filters (#924) (31f0c38)
- Defer everything until the api config is loaded (#926) (0a2d5ef)
- Search in quick actions (#943) (0fe4338)
- Show namespace of related tasks if they are different than the current one (#923) (db605e0)
- Add v-shortcut directive for keyboard shortcuts (#942) (feea191)
- Use script setup for filter views (#951) (e63fd58)
- Re-style the keyboard shortcuts menu (#996) (fcadbc3)
- Use flexsearch for all local searches (#997) (507a73e)
- Feature/use-setup-api-for-user-and-about-pages (#929) (d0d4096)
- Directly open general settings when opening user settings and none selected (#1001) (665cc84)
- Add postcss-preset-env (#1022) (2656c74)
- Always use latest browserlist (#1021) (ed6dc94)
- Improve namespace explanation (#1040) (ae36c04)
- Use popper.js v2 vue3 version of v-tooltip (#1038) (91580f9)
- Reduce import size by only importing used modules (#1023) (b688f35)
- Add packageManager field to package.json (#1099) (59e915c)
- Add message component (#1082) (f8d009a)
- Convert home view to script setup and ts (#1119) (716de2c)
- Harden textarea auto height algorithm (#985) (84284a6)
- Convert simple components to script setup and use typescript (#1120) (ac630ac)
- Recurring for quick add magic (#1105) (8b8e413)
- Add support to set the marble avatar in user settings (#1156) (1a119f9)
- Use script setup and ts in app auth components (c3c4d2a)
- Restyle unauthenticated screens (#1103) (32353e3)
- Build openid redirect url dynamically (ccaed02)
- Redirect to calculated url everywhere (b7aa789)
- Improve input validation for register form (05e054f)
- Replace password comparison with password toggle (aa12bff)
- Change wording (1d916e7)
- Improve error handling of login fields (66d5e85)
- Add tooltip and aria-label (fda0b81)
- Add extra prop for message center text (1fc1c20)
- Change links to login / register pages (5558d91)
- Feat/alphabetical-sort (#1162) (7ebca9a)
- Improve playPop helper (#1229) (943e554)
- Move password to separate component (0322daf)
- Add new component for a datepicker with range (8115563)
- Make active class work (3d1c1e4)
- Make the custom button actually do stuff (12317c5)
- Disable time (a5b23a7)
- Add more date ranges and make sure they actually make sense (8f8d25e)
- Move date filter to popup and improve styling (932f177)
- Save and restore the user language on the server (#1181) (4a7d2d8)
- Replace jest with vitest (8114012)
- Move the calculation of the current salutation to a different function (de77393)
- Return full translation key (27534a9)
- Use useNow to provide auto updates (d2577f1)
- Convert to composable useDateTimeSalutation (cb37fd7)
- Create BaseButton component (#1123) (cdbd1c2)
- Implement modals with vue router 4 (5a0c0ef)
- Make taskList a composable (281c922)
- Unify modal view (c70211a)
- Mount list views as route-views (7eed062)
- Save current list view just once (29a9335)
- Review changes (2db820d)
- Provide listId prop via router (5916a44)
- Run vue-tsc in ci (#1295) (9b85817)
- Changed green "Done" button to read "Mark task done" (#1340) (044f2b9)
- Move lists between namespaces (#1430) (c98ab42)
- Make subscription a BaseButton (187e62a)
- Improve Sort component (8937b42)
- Use es2022 for @typescript-eslint/parser (a325e4b)
- Add cypress dashboard record (#1462) (c21f236)
- Don't open task detail in modal for list and table view (de626ea)
- Merge TaskDetailViewModal with modal (6827390)
- Implement modals with vue router 4 (#816) (a57676b)
- Add slot for trigger button in component (c41397f)
- Move logic of ShowTasksInRange component to ShowTasks (43e8335)
- Use object and loop to set date options (32bdf16)
- Move everything to fancy date math ranges (6667df5)
- Make sure showTasks can handle dynamic dates (dabe87a)
- Add two inputs to toggle flatpickr (8d5bfbe)
- Make sure date ranges work with date picker and vice-versa (1e46849)
- Add explanation of how date math works (e7fa1d3)
- Add more pre-defined ranges (0ae8a0e)
- Add prop to maybe show selected date (3a12be5)
- Add date range filter to task filters (7aa2cfc)
- Add remember me style login (#1339) (3d3ccf6)
- Add authenticated http factory to create an axios instance with bearer header (59da668)
- Add setting for time zone to user settings (a812793)
- Add timezone setting (#1379) (2ea3499)
- Reduce dependency on router and move everything to route props instead (84f177c)
- Add more default attributes to the rel attribute in link mode (#1491) (2a4bf25)
- Simplify config mutation (#1498) (1e0607c)
- Add Polish, Dutch and Portuguese translations (80664b6)
- Increase task drop area size for bucket list (69654b8)
- Restore styling / fix styling issues (45e1ae6)
- Increase task drop area size for bucket list (#1512) (cb395f3)
- Enable strictNullChecks ts setting (#1538) (72d6701)
- Make profile picture clickable (#1531) (eac07d3)
- Convert api-config to script setup and ts (#1535) (b84fe4c)
- Change port to 4173 (98cb14a)
- Rename percent done to progress (#1542) (8ea9d75)
- Use AuthenticatedHTTPFactory for refreshToken (#1546) (8df73c9)
- Change preview api url (#1584) (9f5e68a)
- Rotate task cards slightly while moving them between buckets (17ba56f)
- Add a few new keyboard shortcuts (f4b0e68)
- Prevent scrolling the rest of the page when a modal is open (574ecff)
- Use vueuse to lock scrolling (f9b7e2f)
- Add date math for filters (#1342) (9b09fad)
- Directly create a new task from relations when none was selected (dfed1f4)
- Use blurHash when loading list backgrounds (#1188) (4cff3eb)
- Rename js files to ts (15b6713)
- Add lang ts to script block (a3329f1)
- Use defineComponent wrapper (ba9f693)
- Convert some helpers to typescript (b5f867c)
- Convert navigation to script setup and ts (658ca4c)
- Add TSDoc definition to some models (16d8c22)
- Convert create-edit to script setup and ts (0e14e30)
- Manage tokens (8e5a318)
- Flatten and reorder after all (50575ff)
- Remove duplicate rel attribute (b1159f3)
- Manage caldav tokens (#1307) (0b31cce)
- Nginx improvements (#1545) (52fdc26)
- Improve password component (#1802) (ed8eb84)
- Add scroll snapping to kanban view (8473bd6)
- Use BaseButton in PoweredByLink.vue (#1825) (f7e4c58)
- Improve dropdown (#1788) (e0023b1)
- Remove copy-to-clipboard (#1797) (17a42dc)
- Show the number of tasks we're about to remove when deleting a list (62adf17)
- Simplify namespace search (#1835) (8578225)
- Move filter popup to a modal (0007c30)
- EditLabels script setup (#1940) (9a4e011)
- User deletion script setup (#1936) (7682685)
- User Avatar script setup (#1935) (fe698a6)
- Task reminders script setup (#1934) (0a89e8d)
- User PasswordUpdate script setup (#1933) (3ecd1d8)
- EmailUpdate script setup (#1932) (6538a35)
- EditAssignees script setup (#1931) (72e43b7)
- Comments script setup (#1930) (9a42713)
- RepeatAfter script setup (#1928) (6737bb3)
- Feat quick-add-magic script setup (#1926) (1bf3786)
- PrioritySelect script setup (#1925) (99d1c40)
- Checklist-summary script setup (#1924) (49a73a1)
- PercentDoneSelect script setup (#1922) (8d785cb)
- Add success message after deleting a comment (246d679)
- User DataExport script setup (d11fae1)
- User General script setup (#1938) (2c270d0)
- UserTeam script setup (#1976) (0e41b78)
- Make user settings links config driven (#1990) (6bab108)
- NewList script setup (#1989) (5291fc1)
- Remove bulma styles (c6ee8a0)
- TOTP script setup (c1e4eba)
- Migrate script setup (27f7541)
- Archive list script setup (93b2482)
- Edit-task script setup (cdf359d)
- ListTeams script setup (17b77c2)
- Improve colorIsDark helper (297d283)
- Description script setup (#1927) (c7f8ae2)
- Vue-easymde script setup (#1983) (e6af477)
- Defer-task script setup (#1929) (1d869a0)
- LinkSharing script setup (#1977) (ae4c73b)
- Remove vue3 compat mode (53dc7d1)
- Feature/fix-vue-i18n-9.2.31 (#1994) (5ef939a)
- Add alt+r shortcut to bring up reminder input on task detail view (72c123f)
- OpenIdAuth script setup (d996e39)
- Add print styles (6fc87e1)
- Add option to configure overdue reminders email time (31c49ae)
- Only allow editing of a user's own comments (a3192c3)
- Ask for confirmation before deleting a label (#1996) (e468595)
- Enable quick add magic by default (24f3477)
- Enable kanban scroll snap only for mobile devices (8eed0be)
- Add inputmode=generic to totp fields (580b012)
- Move eslint config to external file to support comments (513a51f)
- Improve ts setup (c6aac15)
- Setup cypress (7fe9f17)
- Use inline-block for BaseButton (9e1ec72)
- Use BaseButton where easily possible (3b9bc5b)
- Select a value when there is one exact match in multiselect (6973d76)
- Allow marking a task done from a filter (579cff6)
- Allow for easy reset of a repeating amount (9cebf53)
- Add issue template (4666087)
- Add more testcases for parsing weekdays (518417c)
Miscellaneous Tasks
- (ci) Temporarily disable cache
- (ci) Use latest version of s3 plugin
- (ci) Make sure you cannot tamper the deploy script in a PR
- (quick add magic) Clarify the use of spaces for lists and labels
- (tests) Remove test result upload to s3 since we now have cypress dashboard* Define default label background color once (#713) (87c70ce)
- Create progress dots dynamically (#715) (96ef926)
- Make method event independent (#719) (d0e46e5)
- Define default filters and params at one location (#721) (b5df941)
- Move constants in folder (#732) (07a6a31)
- Remove obsolete css vendor prefixes (#739) (47ad115)
- Some small changes in the cypress README.md (#793) (8cd4bbc)
- Change cypress settings to run tests in cypress without needing to modify the config (d13f3b9)
- Some editor improvements (117980a)
- Remove unneeded babel packages and add peerDependencies (#828) (3c5c3ca)
- Add vue3 branch as drone branch trigger (43b2236)
- Remove unneeded var (6fee114)
- Make functions of linkSharing less dependent on component state (1964c13)
- Remove console.log (a3a3ef8)
- Upgrade vue3 packages (6f51921)
- Don't resolve when returning from promise & improve list store module (a776e1d)
- Simplify MENU_ACTIVE mutation (1d43d1b)
- Cleanup (c329c37)
- Remove vue3 from the drone branch trigger (eb7b1bf)
- Re-add vue3 branch (1fc857d)
- Remove unused method (c1a981c)
- TRANSITION_GROUP_ROOT silence transition-group warning (852b864)
- Remove obsolete _all.scss variables (a0ca6bb)
- Remove unneeded styles from tasks.scss (4a61262)
- Small CSS format changes (32a0106)
- Don't spread arguments (#933) (d1ff800)
- Remove setting loading state in register component (#939) (b34213c)
- Remove weblate ping script (a47d106)
- Remove some unused notification styles (#953) (b7207c6)
- Use a class to set the logo size (#1004) (bb64452)
- 0.18.2 release preparations (9b24387)
- Explicitly add caniuse-lite to dependencies (8440869)
- Directly use redirectToProvider function (36fb250)
- Simplify focus directive (f944c35)
- Move password field toggle to scss file (8397608)
- Cleanup and reorganize the date selection (7408c37)
- Use ts (b274a79)
- Cleanup old stuff (e93be0d)
- Move task sorting to computed (0d6ef8f)
- Make showNulls and showOverdue computed (d825960)
- Move datepicker popup to real popup component (950fdce)
- Make select date button actually a button (1648bcd)
- Chore(addTask) improve order (#1297) (e28f0f5)
- Update netlify-cli only weekly (9446550)
- Remove console.log (959b53b)
- Ignore wrong second argument argument for cause (6ff621a)
- Rename function (dfa3025)
- Remove vikunjaReady from store (24a1544)
- Remove unrequired type (8d13b97)
- Use v-else (4e8a030)
- Remove unused style (ccd8602)
- Completely move logic of ShowTasksInRange component to ShowTasks and remove it (ecf679d)
- Convert ShowTasks component to script setup and ts (bcd34ef)
- Cleanup (6d6f2b4)
- Refactor trigger to slot (c5d598c)
- Use more BaseButtons (18f7adf)
- Watch values instead of listening to changes (2041362)
- Move date math explanation to separate component (eefe6bd)
- Change import order and useStore (f435ca9)
- Rename date ranges export (60be8b4)
- Change return (356b291)
- Fix nesting and positioning (a78ca6f)
- Use a primary button to select range in upcoming (436c041)
- Simplify nesting (4268eee)
- Cleanup unnecessary css (1e4ef96)
- Programmatically convert filter values to snake_case (204e94a)
- Move styling to the correct component (77bf347)
- Use BaseButton (b1ec5b5)
- Rename el (7cd89b7)
- Align wording in task detail view (60f58af)
- Remove rel for help docs (a6480cd)
- Rename i18n key for datemath help (4195953)
- Remove abstractions (18f5f8d)
- Hack the planet (74766ce)
- Return key directly (564f669)
- Return the title directly (95d8cdf)
- Remove showAll prop and make it a computed instead (4ce9ac9)
- Move converting params to service (db47c1f)
- Move to script setup (75f09ec)
- Put action buttons right (7bdefd9)
- Clarify token is required for non-local users (6b899be)
- Use ts for caldav component (cb06746)
- Use findIndex to remove caldav token (0299ed3)
- Make server functions async (f042651)
- Extract getting all tokens into a composable (043bf62)
- Check for no results (af6385b)
- Use function statements everywhere (ca330fe)
- Move success message after state changes (da4f5a0)
- Fix CalDAV casing (cd245e4)
- Return new model instead of modifying the existing (d865af5)
- Use h5 (460a4db)
- Rename to useTokens (b9fa081)
- Directly use newToken.value (343be4d)
- Use .then instead of await (041f888)
- Use BaseButton (eb7667e)
- Fix type (ba1a1fc)
- Simple Login view improvements (#1791) (b9637e1)
- Fix spelling (#1786) (656c020)
- Add some types (#1790) (53c669b)
- Move Modal to misc folder (#1834) (f19221c)
- Improve error handling in dev build (1eaca64)
- Replace the same i18n string with a single entry (8257586)
- Convert edit team to script setup (cbecea6)
- Change dependency update frequencies (ae93bbd)
- Refactor notifications component to use ts and setup (315da42)
- Convert update available component to ts and script setup (b2c2118)
- Update browserslist at most weekly and group it (c7fb8fc)
- Migrate namespace edit component to script setup (0997c38)
- Remove unused import (4070d64)
- Rename js files to ts (321850e)
- Update lockfile (5aa6cce)
- Use the and components everywhere (cdb63b5)
- Add git-cliff config (bafef06)
Other
- (other) "feat: always use latest browserlist (#1021)"
- (other) Allow specifying listen ports (#27)
- (other) Enhance link share tooltip (#808)
- (other) Fix download export user data title
- (other) Merge branch 'main' into feature/vue3-implementation-improvements
- (other) Merge branch 'main' into vue3
- (other) Migrate to bulma-css-variables and introduce dark mode (#954)
- (other) Some dropdown.vue improvements
- (other) Try to cache list views
- (other) [skip ci] Updated translations via Crowdin
[0.18.1] - 2021-09-08
Bug Fixes
- Kanban-card mutatation violation (#712) (4fc8858)
- Call to /null from background image (#714) (c9631c1)
Features
- Make it possible to fake online state via dev env (#720) (c409532)
Other
- (other) Update dependency axios to v0.21.4 (#705)
Reviewed-on: #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: #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: #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: #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: #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: #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: #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