# Changelog All notable changes to this project will be documented in this file. ## 1.16.0-beta.1 ### Added - feat: update default content @luka-nextcloud [#6740](https://github.com/nextcloud/deck/pull/6740) - feat: add board import and export @luka-nextcloud [#6872](https://github.com/nextcloud/deck/pull/6872) - feat: use outline icons @luka-nextcloud [#7114](https://github.com/nextcloud/deck/pull/7114) - Add OCC commands for global calendar feature opt-in and opt-out in Deck @Fledermaus-20 [#7080](https://github.com/nextcloud/deck/pull/7080) ### Fixed - CSV export fixes @gidan80 [#6800](https://github.com/nextcloud/deck/pull/6800) ## 1.15.0-beta.1 ### Fixed - fix: Catch not found card @juliusknorr [#6646](https://github.com/nextcloud/deck/pull/6646) - fix: Avoid failing on public dav URLs @juliusknorr [#6642](https://github.com/nextcloud/deck/pull/6642) - fix: Proper rich object formats @juliusknorr [#6641](https://github.com/nextcloud/deck/pull/6641) - fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… @nickvergessen [#6623](https://github.com/nextcloud/deck/pull/6623) - fix: close modal after deleting card @ludij [#6617](https://github.com/nextcloud/deck/pull/6617) - fix: Use new query builder @juliusknorr [#6611](https://github.com/nextcloud/deck/pull/6611) - fix: new card input spacing @luka-nextcloud [#6574](https://github.com/nextcloud/deck/pull/6574) ## 1.14.0-beta.1 ### Fixed - fix: card details focus issue with screen reader @luka-nextcloud [#5858](https://github.com/nextcloud/deck/pull/5858) - Cleaning up unused indicies @mintsoft [#5612](https://github.com/nextcloud/deck/pull/5612) - Change import command's config default argument @JimMadge [#5722](https://github.com/nextcloud/deck/pull/5722) - don't reset update time when no update was written to db @grnd-alt [#6005](https://github.com/nextcloud/deck/pull/6005) - docs: Fix symlink to readme @juliushaertl [#6033](https://github.com/nextcloud/deck/pull/6033) - perf: Avoid fetching labels and owner details on permission check @juliushaertl [#6010](https://github.com/nextcloud/deck/pull/6010) - Only check path for being accessible when the storage is a object home @mejo- [#6062](https://github.com/nextcloud/deck/pull/6062) - Fix: incorrect height of editing windows and edit bar @pschopen [#6088](https://github.com/nextcloud/deck/pull/6088) - fix: design review issues @luka-nextcloud [#6113](https://github.com/nextcloud/deck/pull/6113) - fix: remove redundant log @luka-nextcloud [#6115](https://github.com/nextcloud/deck/pull/6115) - fix: Adjust dependencies to fix filepicker @susnux [#5964](https://github.com/nextcloud/deck/pull/5964) - fix: Remove bindParam usage with simpler query @juliushaertl [#6065](https://github.com/nextcloud/deck/pull/6065) ### Other - Adds link to Nextcloud Deck for iOS in README.md file @StCyr [#5886](https://github.com/nextcloud/deck/pull/5886) - choir(i18n): Change filter title @rakekniven [#5957](https://github.com/nextcloud/deck/pull/5957) - chore: Clean up permission service @juliushaertl [#6011](https://github.com/nextcloud/deck/pull/6011) - Update User_documentation_en.md @StCyr [#6029](https://github.com/nextcloud/deck/pull/6029) - chore: Move comments event handler to use proper event dispatcher @juliushaertl [#6008](https://github.com/nextcloud/deck/pull/6008) - Migrate REUSE to TOML format @AndyScherzinger [#6084](https://github.com/nextcloud/deck/pull/6084) ## 1.13.0-beta.1 ### Added - feat: Rename to teams @juliushaertl [#5611](https://github.com/nextcloud/deck/pull/5611) - feat: Implement a team resource provider @juliushaertl [#5625](https://github.com/nextcloud/deck/pull/5625) - Interactive board widget @juliushaertl [#5630](https://github.com/nextcloud/deck/pull/5630) ### Fixed - Fix deleted card/board issues @juliushaertl [#5423](https://github.com/nextcloud/deck/pull/5423) - Fixing #5451 @mintsoft [#5455](https://github.com/nextcloud/deck/pull/5455) - fix: Add debounce to update due date @juliushaertl [#5458](https://github.com/nextcloud/deck/pull/5458) - fix(done): Mark card as undone when updating card @stefan-niedermann [#5491](https://github.com/nextcloud/deck/pull/5491) - fixed sorting for upcoming cards @elzody [#5493](https://github.com/nextcloud/deck/pull/5493) - fix(PermissionService#getPermissions): Catch exceptions from getBoard method @marcelklehr [#5542](https://github.com/nextcloud/deck/pull/5542) - fix(activity): Fix permission checks when rendering activities in bac… @nickvergessen [#5533](https://github.com/nextcloud/deck/pull/5533) - fix: Safeguard sync requests to hopefully not spam then server @juliushaertl [#5590](https://github.com/nextcloud/deck/pull/5590) - fix: card move dialog auto close @luka-nextcloud [#5537](https://github.com/nextcloud/deck/pull/5537) - also filter by storage when getting shares in folder @icewind1991 [#5452](https://github.com/nextcloud/deck/pull/5452) ### Other - fix(i18n): Improved wording @rakekniven [#5496](https://github.com/nextcloud/deck/pull/5496) ## 1.12.0-beta.3 ### Added - feat: Move to contenteditable for inline title editing @juliushaertl [#5282](https://github.com/nextcloud/deck/pull/5282) ### Fixed - fix: Properly get done state for dav @juliushaertl [#5287](https://github.com/nextcloud/deck/pull/5287) - Fix upcoming cards and label input @juliushaertl [#5290](https://github.com/nextcloud/deck/pull/5290) ## 1.12.0-beta.2 ### Added - Card layout polishing @juliushaertl [#5264](https://github.com/nextcloud/deck/pull/5264) ### Fixed - fix: Properly handle adding new tags through multiselect @juliushaertl [#5285](https://github.com/nextcloud/deck/pull/5285) - fix: Avoid throwing errors if no token provided on close @juliushaertl [#5284](https://github.com/nextcloud/deck/pull/5284) - fix: Expose card actions in the card menu (fix #3180) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Use full card menu everywhere (fix #3993) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Detect end of the activity responses (fix #3395) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Add title with absolute date time to activity (fix #4508, fix #2122) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Disable dragging archived cards (fix #3271) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Hide unavailable card menu entries for archived card view [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Use localCompare to sort labels (fix #2736) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: More fitting click target for title editing [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Always load proper dashboard js (fixes a log error) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Set fixed height for card modal (fix #4296) [#5280](https://github.com/nextcloud/deck/pull/5280) - fix: Make sure to always update card description when navigating away (fix #5254 #2705) [#5280](https://github.com/nextcloud/deck/pull/5280) - perf: Already pass board list as initial state @juliushaertl [#5281](https://github.com/nextcloud/deck/pull/5281) ### Dependencies - Fix npm audit @nextcloud-command [#5277](https://github.com/nextcloud/deck/pull/5277) - Update nextcloud/ocp dependency @nextcloud-command [#5275](https://github.com/nextcloud/deck/pull/5275) - Chore(deps): Bump @nextcloud/dialogs from 4.2.1 to 4.2.2 @dependabot[bot] [#5266](https://github.com/nextcloud/deck/pull/5266) - Chore(deps-dev): Bump cypress from 13.4.0 to 13.5.0 @dependabot[bot] [#5267](https://github.com/nextcloud/deck/pull/5267) - Chore(deps): Bump shivammathur/setup-php from 2.27.0 to 2.27.1 @dependabot[bot] [#5268](https://github.com/nextcloud/deck/pull/5268) ## 1.12.0-beta.1 ### Added - Added ability to mark a card as done @TehThanos [#4137](https://github.com/nextcloud/deck/pull/4137) - Card Cover Images @jszeibert [#5035](https://github.com/nextcloud/deck/pull/5035) - Upcoming/Today/Tomorrow dashboard widgets @BKapelari [#2658](https://github.com/nextcloud/deck/pull/2658) - Enabled advanced fields option on tag color picker @faab007nl [#4362](https://github.com/nextcloud/deck/pull/4362) - Remember last board, list for new card dialog @luka-nextcloud [#5046](https://github.com/nextcloud/deck/pull/5046) - Add support for bidirectional text @jamazi [#5258](https://github.com/nextcloud/deck/pull/5258) ### Fixed - Deck card comment notification label improvement @Jerome-Herbinet [#4748](https://github.com/nextcloud/deck/pull/4748) - update smart picker links @luka-nextcloud [#5047](https://github.com/nextcloud/deck/pull/5047) - feat: Enhance dark mode @juliushaertl [#5045](https://github.com/nextcloud/deck/pull/5045) - fix: export doesn't handle lists with no cards @magikmw [#5096](https://github.com/nextcloud/deck/pull/5096) - add attributes aria-label= and title= to Filters & View Modes buttons @privatemaker [#5133](https://github.com/nextcloud/deck/pull/5133) - fix: Check both card reference url patterns @juliushaertl [#5262](https://github.com/nextcloud/deck/pull/5262) - fix: Avoid too large index on postgres as indexing just the last_editor column is enough @juliushaertl [#5260](https://github.com/nextcloud/deck/pull/5260) - feat: error msg on CreateNewCardCustomPicker & only show available bo… @luka-nextcloud [#5029](https://github.com/nextcloud/deck/pull/5029) - test: add cypress tests for create new deck card @luka-nextcloud [#5025](https://github.com/nextcloud/deck/pull/5025) - Remove duplicate button @solracsf [#4850](https://github.com/nextcloud/deck/pull/4850) - [stable27] fix cypress for new file picker [#5088](https://github.com/nextcloud/deck/pull/5088) - Replace "Timeline" wording with "Activity" in order to be consistent with equivalent contexts throughout Nextcloud @Jerome-Herbinet [#5164](https://github.com/nextcloud/deck/pull/5164) - Board creation limitation : More understandable wordings @Jerome-Herbinet [#5168](https://github.com/nextcloud/deck/pull/5168) - ci(cypress): Fix file picker selector @juliushaertl [#5212](https://github.com/nextcloud/deck/pull/5212) - Switch to native date picker @juliushaertl [#4668](https://github.com/nextcloud/deck/pull/4668) - fixes minor spelling error @FundreasFrohsinn [#5216](https://github.com/nextcloud/deck/pull/5216) - feat(card): tooltip for comment timestamp @fitrahfm [#5253](https://github.com/nextcloud/deck/pull/5253) ## 1.10.0-beta.1 ### Added - Compatibility with Nextcloud 27 ### Fixed - fix(references): Mute NoPermissionException as it is expected to happen for references @juliushaertl [#4514](https://github.com/nextcloud/deck/pull/4514) - fix(cards): Fix card sizing by limiting too wide style rules @juliushaertl [#4512](https://github.com/nextcloud/deck/pull/4512) - fix: Adapt NcEmptyContent usages to new slots @juliushaertl [#4561](https://github.com/nextcloud/deck/pull/4561) - Gracefully handle not found card for a share @mejo- [#4566](https://github.com/nextcloud/deck/pull/4566) - Prevent tag itself being edit button if user lacks permissions @joshtrichards [#4574](https://github.com/nextcloud/deck/pull/4574) - chore: Remove unused @nextcloud/vue-dashboard @juliushaertl [#4586](https://github.com/nextcloud/deck/pull/4586) - Update Description.vue: Fixes the issue of hidden text by menu bar @pschopen [#4617](https://github.com/nextcloud/deck/pull/4617) - allow user to toggle visibility of the calendar for a deck board @schiessle [#4622](https://github.com/nextcloud/deck/pull/4622) - fix: Append datetime picker to body to avoid cut off @juliushaertl [#4643](https://github.com/nextcloud/deck/pull/4643) - fix: Bring back overdue column by removing faulty condition @juliushaertl [#4660](https://github.com/nextcloud/deck/pull/4660) - fix(sessions): Do not send close request without token @juliushaertl [#4510](https://github.com/nextcloud/deck/pull/4510) - tests(integration): Add test for multiple board shares to the same user @juliushaertl [#4494](https://github.com/nextcloud/deck/pull/4494) - fix(API): Fix board API details parameter to work as expected @nickvergessen [#4518](https://github.com/nextcloud/deck/pull/4518) - Fix : Overlapping expiry dates on tags @Jerome-Herbinet [#4535](https://github.com/nextcloud/deck/pull/4535) - Fix consistency of a "Create card" wording with its equivalent for Notes ("New card") @Jerome-Herbinet [#4534](https://github.com/nextcloud/deck/pull/4534) - tests(integration): Add integration tests for due dates @juliushaertl [#4489](https://github.com/nextcloud/deck/pull/4489) - Better display of card dates (creation and change dates) @Jerome-Herbinet [#4604](https://github.com/nextcloud/deck/pull/4604) - Refactors lib\Activity\DeckProvider.php to improve code readability. @fsamapoor [#4648](https://github.com/nextcloud/deck/pull/4648) - Converts 'strpos()' calls to improve code readability. @fsamapoor [#4657](https://github.com/nextcloud/deck/pull/4657) ## 1.9.0-beta.1 ### Added - Export Board @david-loe [#3065](https://github.com/nextcloud/deck/pull/3065) - basic notify_push usage with session handling @alangecker [#3876](https://github.com/nextcloud/deck/pull/3876) - feat(Description): Use text as editor if available @juliushaertl [#4399](https://github.com/nextcloud/deck/pull/4399) - Improve reference provider and add reference widgets @julien-nc [#4422](https://github.com/nextcloud/deck/pull/4422) - live updates 🎉 @alangecker [#4273](https://github.com/nextcloud/deck/pull/4273) - Tag creation from card view @juliushaertl [#4344](https://github.com/nextcloud/deck/pull/4344) ### Fixed - Fix component renaming so that acl works on shares again @small1 [#4315](https://github.com/nextcloud/deck/pull/4315) - fix(Sidebar): Only close sidebar on v-click-outside for specific targets @juliushaertl [#4350](https://github.com/nextcloud/deck/pull/4350) - add basic e2e tests for stack title @shoetten [#4206](https://github.com/nextcloud/deck/pull/4206) - App metadata: add links to user and developer documentation @p-bo [#4356](https://github.com/nextcloud/deck/pull/4356) - Update signature of Entity::markFieldUpdated @nickvergessen [#4398](https://github.com/nextcloud/deck/pull/4398) - Remove updated nightly information @xf- [#4419](https://github.com/nextcloud/deck/pull/4419) - perf: Register notifier and resource listener lazy @juliushaertl [#4439](https://github.com/nextcloud/deck/pull/4439) - perf: Lazy load dashboard components @juliushaertl [#4440](https://github.com/nextcloud/deck/pull/4440) - Optimise upcomming overview creation @Raudius [#3793](https://github.com/nextcloud/deck/pull/3793) - Performance boost @juliushaertl [#4452](https://github.com/nextcloud/deck/pull/4452) ### Other - Dependency updates ## 1.8.0-beta.1 ### Enhancements - Nextcloud 25 compatibility - Performance improvements - Use capped memory cache for board permissions @juliushaertl [#3980](https://github.com/nextcloud/deck/pull/3980) - Improve CalDAV integration performance @juliushaertl [#3982](https://github.com/nextcloud/deck/pull/3982) - Simpify query for getting shared files @juliushaertl [#3983](https://github.com/nextcloud/deck/pull/3983) - Accessibility improvements - Add a11y label for sidebar button @marcelklehr [#3986](https://github.com/nextcloud/deck/pull/3986) - Improve filter popover accessibility @juliushaertl [#3820](https://github.com/nextcloud/deck/pull/3820) - Set ids to skip to content/navigation @juliushaertl [#3924](https://github.com/nextcloud/deck/pull/3924) - Invert icons properly in dark mode @juliushaertl [#3939](https://github.com/nextcloud/deck/pull/3939) - Bump dependencies ### Fixed - set last modified when the card was found. Fixes #3763 @ylebre [#3796](https://github.com/nextcloud/deck/pull/3796) - Increase file count after sharing @luka-nextcloud [#3682](https://github.com/nextcloud/deck/pull/3682) - Align Duedate-delete icon properly - fixes nextcloud/deck#3791 @Ben-Ro [#3811](https://github.com/nextcloud/deck/pull/3811) - Fix for issue #3637 @flummer [#3833](https://github.com/nextcloud/deck/pull/3833) - Switch to 'markdown-it-task-checkbox' for rendering of task lists @q-wertz [#3898](https://github.com/nextcloud/deck/pull/3898) - Make rename functions accessibly by keyboard navigation @juliushaertl [#3813](https://github.com/nextcloud/deck/pull/3813) - Prevent opening card and applyLabelFilter on card drag end @eneiluj [#3916](https://github.com/nextcloud/deck/pull/3916) - Inserted required property in the rename list field, to prevent the l… @mstolf [#3862](https://github.com/nextcloud/deck/pull/3862) - Fix share provider for master changes @nickvergessen [#3942](https://github.com/nextcloud/deck/pull/3942) - Fetch attachment folder for the correct user during cron job @juliushaertl [#3952](https://github.com/nextcloud/deck/pull/3952) - Fix z-index for deck sidebar @Raudius [#3884](https://github.com/nextcloud/deck/pull/3884) ### Other - Switch from OC::$server->get to OCP\Server::get @CarlSchwan [#3801](https://github.com/nextcloud/deck/pull/3801) - Add performance section in README @eneiluj [#3830](https://github.com/nextcloud/deck/pull/3830) - Fix static analysis by stubbing more circle methods @juliushaertl [#3900](https://github.com/nextcloud/deck/pull/3900) - fix(docs): fix links to JSON schemas for Trello @wiktor2200 [#3872](https://github.com/nextcloud/deck/pull/3872) - Move to OCP\Collaboration\Resources\LoadAdditionalScriptsEvent @juliushaertl [#3818](https://github.com/nextcloud/deck/pull/3818) - Rename settings to deck settings @PVince81 [#3928](https://github.com/nextcloud/deck/pull/3928) - SCSS cleanup @juliushaertl [#3803](https://github.com/nextcloud/deck/pull/3803) - Hide deprecated projects in sidebar and card details by default @Pytal [#3984](https://github.com/nextcloud/deck/pull/3984) ## 1.7.0 ### Added - Transfer ownership @matchish @luka-nextcloud @juliushaertl [#2496](https://github.com/nextcloud/deck/pull/2496) - Import from trello via CLI @vitormattos [#3182](https://github.com/nextcloud/deck/pull/3182) - Add app config to toggle the default calendar setting as an admin @juliushaertl [#3528](https://github.com/nextcloud/deck/pull/3528) - Show board name in browser title @luka-nextcloud [#3499](https://github.com/nextcloud/deck/pull/3499) - Move DeleteCron to be time insensitive @juliushaertl [#3599](https://github.com/nextcloud/deck/pull/3599) - 🚸 Shows error on board fetchData @vinicius73 [#3653](https://github.com/nextcloud/deck/pull/3653) - Add support for PHP 8.1 @juliushaertl [#3601](https://github.com/nextcloud/deck/pull/3601) - Nextcloud 24 compatibility ### Fixed - CardApiController: Fix order of optional parameters @simonspa [#3512](https://github.com/nextcloud/deck/pull/3512) - Exclude deleted boards in the selection for target @luka-nextcloud [#3502](https://github.com/nextcloud/deck/pull/3502) - Fix CalDAV blocking and modernize circles API usage @juliushaertl [#3500](https://github.com/nextcloud/deck/pull/3500) - Timestamps on created and modified at values @luka-nextcloud [#3532](https://github.com/nextcloud/deck/pull/3532) - return the selector for collections @dartcafe [#3552](https://github.com/nextcloud/deck/pull/3552) - Generate fixed link for activity emails @luka-nextcloud [#3611](https://github.com/nextcloud/deck/pull/3611) - 🐛 Fix missing files sidebar @vinicius73 [#3635](https://github.com/nextcloud/deck/pull/3635) - Handle description shortening more gracefully @juliushaertl [#3650](https://github.com/nextcloud/deck/pull/3650) - Sort boards non case sensitive @Ben-Ro [#3560](https://github.com/nextcloud/deck/pull/3560) - Remove unused argument from transfer ownership @juliushaertl [#3712](https://github.com/nextcloud/deck/pull/3712) - Fix: Check all circle shares for permissions @bink [#3625](https://github.com/nextcloud/deck/pull/3625) - Extend API changelog @juliushaertl [#3522](https://github.com/nextcloud/deck/pull/3522) - Fix talk integration @nickvergessen [#3529](https://github.com/nextcloud/deck/pull/3529) - Fix confusion between stackId and boardId in StackService @eneiluj [#3541](https://github.com/nextcloud/deck/pull/3541) - Add horizontal scrollbar into the large table inside description @luka-nextcloud [#3531](https://github.com/nextcloud/deck/pull/3531) - Make links in markdown note bolder @luka-nextcloud [#3530](https://github.com/nextcloud/deck/pull/3530) - Update master php testing versions @nickvergessen [#3561](https://github.com/nextcloud/deck/pull/3561) - Update master php enviroment @nickvergessen [#3582](https://github.com/nextcloud/deck/pull/3582) - Make insert attachment buttom easy to click @luka-nextcloud [#3612](https://github.com/nextcloud/deck/pull/3612) - Remove extra bullet @elitejake [#3613](https://github.com/nextcloud/deck/pull/3613) - l10n: Delete space @Valdnet [#3666](https://github.com/nextcloud/deck/pull/3666) - Update master php testing versions @nickvergessen [#3688](https://github.com/nextcloud/deck/pull/3688) - Fix wording to represent the code behavior @q-wertz [#3685](https://github.com/nextcloud/deck/pull/3685) - Fix cron jobs @nickvergessen [#3689](https://github.com/nextcloud/deck/pull/3689) - Update master php testing versions @nickvergessen [#3695](https://github.com/nextcloud/deck/pull/3695) - Optimise queries when preparing card related notifications @Raudius [#3690](https://github.com/nextcloud/deck/pull/3690) - Properly check for the stack AND setting board permissions @juliushaertl [#3670](https://github.com/nextcloud/deck/pull/3670) - Replace deprecated String.prototype.substr() @CommanderRoot [#3669](https://github.com/nextcloud/deck/pull/3669) - Dependency updates - Show cards after moving into another list [#3736](https://github.com/nextcloud/deck/pull/3736) - Fix paramter replacements when creating deck cards from talk messages @nickvergessen [#3683](https://github.com/nextcloud/deck/pull/3683) - Fix hidden attachment icon on archived cards [#3733](https://github.com/nextcloud/deck/pull/3733) - Adapt the card modal to upstream changes [#3764](https://github.com/nextcloud/deck/pull/3764) - Fix text selection in dark mode and modal view [#3765](https://github.com/nextcloud/deck/pull/3765) - Add missing indices [#3754](https://github.com/nextcloud/deck/pull/3754) ## 1.6.0-beta1 ### Added - #3177 Use async import for vue component on collections entrypoint @juliushaertl - #2791 Open description links in new tab @fm-sys - #3344 Improve combined search @eneiluj - #3362 Improve search performance @eneiluj - #2710 Due date shortcuts in the datepicker @jakobroehrl ### Fixed - #3161 Reduce duplicate queries when fetching user boards an permissions @juliushaertl - #3151 Always log generic exceptions @juliushaertl - #3217 Move circle checks to a unified service and improve member checks @juliushaertl - #3225 Check for null value to avoid TypeError in the group manager @juliushaertl - #3263 Defer obtaining the user session in the config service @juliushaertl - #3294 Fix print style issues @weeman1337 - #3299 Return false instead of throwing when getting calendar setting @juliushaertl - #3298 Delete file shares through attachments API @juliushaertl - #3343 Fix search pagination cursor @eneiluj - #3326 add autofocus on board edit @weeman1337 - #3323 Extend drag-and-drop zone in card sidebar @old-green-frog - #3364 Fix optional parameter order @juliushaertl - #3324 Fix menu button position in card modal @valerydmitrieva - #3391 Use displayname instead of uid for mentions (reopened against master) @kffl - #3316 Additional check for stacks @juliushaertl - #3357 Revert "Fix search pagination cursor" @juliushaertl - #3327 Do not show both bullets and checkboxes for checklists @Themanwhosmellslikesugar - #3375 Show absolute dates when printing @weeman1337 - #3376 Print assignee names @weeman1337 - #3384 Keep exceptions http response generic @juliushaertl ## 1.4.0 - 2021-04-13 ### Added * [#2934](https://github.com/nextcloud/deck/pull/2934) Advanced search queries (see [documentation](https://deck.readthedocs.io/en/latest/User_documentation_en/#search) for more details) * [#2933](https://github.com/nextcloud/deck/pull/2933) Move full text search to proper events ### Fixed * [#2964](https://github.com/nextcloud/deck/pull/2964) Fix navigating to board details * Dependency updates ## 1.3.0 ### Added * [#2638](https://github.com/nextcloud/deck/pull/2638) Sharing files to cards * [#2683](https://github.com/nextcloud/deck/pull/2683) Handle clicks on calendar entries * Nextcloud 21 compatiblity ### Fixed * [#2622](https://github.com/nextcloud/deck/pull/2622) Fix gradient and stack header spacing for safari * [#2626](https://github.com/nextcloud/deck/pull/2626) Adding a description icon to cards when they contain a description without any checkmarks @MonkeySon * [#2659](https://github.com/nextcloud/deck/pull/2659) Matching color of description cursor with text color @JonFStr * [#2676](https://github.com/nextcloud/deck/pull/2676) Only load filter view when shown * [#2680](https://github.com/nextcloud/deck/pull/2680) Do not try to add change data if it doesn't exist * [#2681](https://github.com/nextcloud/deck/pull/2681) Filter out deleted stacks from results * [#2685](https://github.com/nextcloud/deck/pull/2685) Show all boards in move card dialog @jakobroehrl * [#2687](https://github.com/nextcloud/deck/pull/2687) 3dots no opacity @jakobroehrl * [#2688](https://github.com/nextcloud/deck/pull/2688) Title > boardname @jakobroehrl * [#2689](https://github.com/nextcloud/deck/pull/2689) Modal > bigger view wording @jakobroehrl ## 1.3.0-beta2 ### Fixed * [#2700](https://github.com/nextcloud/deck/pull/2700) Attempt to copy file on dropping it to deck @juliushaertl * [#2701](https://github.com/nextcloud/deck/pull/2701) Fix uploading files by drag and drop @juliushaertl * [#2707](https://github.com/nextcloud/deck/pull/2707) L10n: Change to a capital letter @Valdnet * [#2712](https://github.com/nextcloud/deck/pull/2712) Docs: Fix table in section "GET /api/v1.0/config" @das-g * [#2716](https://github.com/nextcloud/deck/pull/2716) Remove repair step which is no longer needed as we cleanup properly @juliushaertl * [#2723](https://github.com/nextcloud/deck/pull/2723) Pad random color with leading zeroes @PVince81 * [#2729](https://github.com/nextcloud/deck/pull/2729) Remove invalid activity parameters @nickvergessen * [#2750](https://github.com/nextcloud/deck/pull/2750) Fix deck activity emails not being translated @nickvergessen * [#2751](https://github.com/nextcloud/deck/pull/2751) Properly set author for activity events that are triggered by cron @juliushaertl ## 1.2.2 - 2020-11-24 ### Fixed * [#2584](https://github.com/nextcloud/deck/pull/2584) Fix updating checkbox state and avoid issues due to duplicate sidebar element * [#2586](https://github.com/nextcloud/deck/pull/2586) Fix card details button * [#2587](https://github.com/nextcloud/deck/pull/2587) Move modal top spacing to the header to avoid side-effect when scrolling * [#2588](https://github.com/nextcloud/deck/pull/2588) Do not render images in editor * [#2609](https://github.com/nextcloud/deck/pull/2609) Fix issue with depenendency causing newline comments to not show * [#2611](https://github.com/nextcloud/deck/pull/2611) Fix paragraph styling in comments ## 1.2.1 - 2020-11-18 ### Fixed * [#2570](https://github.com/nextcloud/deck/pull/2570) [#2571](https://github.com/nextcloud/deck/pull/2571) Fix error when deleting users @ksteinb * [#2573](https://github.com/nextcloud/deck/pull/2573) Fix issue where card description was changed on the wrong card when switching cards ## 1.2.0 - 2020-11-16 ### Added * [#2430](https://github.com/nextcloud/deck/pull/2430) Due date notification setting per board * [#2230](https://github.com/nextcloud/deck/pull/2230) Implement scrolling per stack * [#1396](https://github.com/nextcloud/deck/pull/1396) API: Expose canCreateBoards through capabilities * [#2245](https://github.com/nextcloud/deck/pull/2245) API: ETag support for API endpoints ### Fixed * [#2330](https://github.com/nextcloud/deck/pull/2330) Enhanced undo handling for deletions @jakobroehrl * [#2336](https://github.com/nextcloud/deck/pull/2336) Run unit tests on github actions * [#2358](https://github.com/nextcloud/deck/pull/2358) Properly check if FTSEvent has an argument set * [#2359](https://github.com/nextcloud/deck/pull/2359) Also exclude deleted items from calendar boards * [#2361](https://github.com/nextcloud/deck/pull/2361) Comments do not depend on the comments app @jakobroehrl * [#2363](https://github.com/nextcloud/deck/pull/2363) Use uid instead of displayname for sharee results * [#2367](https://github.com/nextcloud/deck/pull/2367) Properly handle multiple shares in a row and refactor sharee loading * [#2404](https://github.com/nextcloud/deck/pull/2404) Update Controls.vue @Flamenco * [#2433](https://github.com/nextcloud/deck/pull/2433) Fix scrollable titles with Dyslexia font * [#2434](https://github.com/nextcloud/deck/pull/2434) Move most destructive actions in drop down menus to the bottom @Nienzu * [#2435](https://github.com/nextcloud/deck/pull/2435) Do not open the dialog automatically upon card creation, only upon click * [#2437](https://github.com/nextcloud/deck/pull/2437) Only remove card padding for editable cards * [#2440](https://github.com/nextcloud/deck/pull/2440) Move navigation toggle handling to @nextcloud/vue native one * [#2463](https://github.com/nextcloud/deck/pull/2463) Changed triple dots to ellipsis @rakekniven * [#2500](https://github.com/nextcloud/deck/pull/2500) Move details and description to dedicated component * [#2517](https://github.com/nextcloud/deck/pull/2517) Filter out duplicate cards in overview * [#2502](https://github.com/nextcloud/deck/pull/2502) Assignment code refactoring * [#2519](https://github.com/nextcloud/deck/pull/2519) Fix invisibility bug on modal component @wrox * [#2520](https://github.com/nextcloud/deck/pull/2520) Add placeholder for the description input * [#2521](https://github.com/nextcloud/deck/pull/2521) Add migration step to make table layout consistent * [#2524](https://github.com/nextcloud/deck/pull/2524) Only try to extract first part of the explode result * [#2531](https://github.com/nextcloud/deck/pull/2531) Add proper type to boolean parameter * [#2532](https://github.com/nextcloud/deck/pull/2532) Fix handling of notifications if a board does no longer exist * [#2536](https://github.com/nextcloud/deck/pull/2536) Only set flex layout on the active tab * [#2538](https://github.com/nextcloud/deck/pull/2538) Do not reset filter when staying on the same board * [#2539](https://github.com/nextcloud/deck/pull/2539) Apply proper checks for menu items * [#2540](https://github.com/nextcloud/deck/pull/2540) Only build one main bundle * [#2562](https://github.com/nextcloud/deck/pull/2562) Only try to extract first part of the explode result (Part 2) ## 1.1.0 - 2020-10-03 ### Features * [#2115](https://github.com/nextcloud/deck/pull/2115) Dashboard widget for Nextcloud 20 * [#1545](https://github.com/nextcloud/deck/pull/1545) Show cards in calendar/tasks app and make them available though CalDAV * [#2200](https://github.com/nextcloud/deck/pull/2200) Unified search implementation for Nextcloud 20 * [#1934](https://github.com/nextcloud/deck/pull/1934) Upcoming cards overview @jakobroehrl * [#2047](https://github.com/nextcloud/deck/pull/2047) Show card details in modal @jakobroehrl * [#1853](https://github.com/nextcloud/deck/pull/1853) Archive all cards from stack @jakobroehrl * [#1865](https://github.com/nextcloud/deck/pull/1865) Add stack button on empty board @jakobroehrl * [#1926](https://github.com/nextcloud/deck/pull/1926) New filter: unassigned cards @jakobroehrl ### Bugfixes * [#2035](https://github.com/nextcloud/deck/pull/2035) Attach files in description @jakobroehrl * [#2123](https://github.com/nextcloud/deck/pull/2123) Fix control tooltip @jakobroehrl * [#2144](https://github.com/nextcloud/deck/pull/2144) Fix nextcloud if install with dev dependencies @matchish * [#2158](https://github.com/nextcloud/deck/pull/2158) Fix description in dark mode * [#2188](https://github.com/nextcloud/deck/pull/2188) CardBadges: Count checkboxes started with "+ [ ]" @joreiff * [#2206](https://github.com/nextcloud/deck/pull/2206) Fix read-only sidebar (fixes #2033) * [#2208](https://github.com/nextcloud/deck/pull/2208) Fix design, dark mode and keyboard navigation of the board list * [#2210](https://github.com/nextcloud/deck/pull/2210) Fix an incorrect/misleading message in lib/Service/BoardService.php @jordanbancino * [#2243](https://github.com/nextcloud/deck/pull/2243) Various smaller styling fixes * [#2244](https://github.com/nextcloud/deck/pull/2244) Toggle filter on clicking card labels * [#2117](https://github.com/nextcloud/deck/pull/2117) Activity fixes * [#2255](https://github.com/nextcloud/deck/pull/2255) Use unified search events to apply on board filtering * [#2271](https://github.com/nextcloud/deck/pull/2271) Sort tags in filter @jakobroehrl * [#2318](https://github.com/nextcloud/deck/pull/2318) Card title: prevent space and no text @jakobroehrl * [#2319](https://github.com/nextcloud/deck/pull/2319) Move style loading to BeforeTemplateRenderedEvent * [#2320](https://github.com/nextcloud/deck/pull/2320) Consistent naming @jakobroehrl * [#2252](https://github.com/nextcloud/deck/pull/2252) Fix double slash in the deck activity links @baraksoa * [#2270](https://github.com/nextcloud/deck/pull/2270) Fix empty content view to align with other widgets * [#2275](https://github.com/nextcloud/deck/pull/2275) Wait for services to be registered before performing further setup that requires services * [#2278](https://github.com/nextcloud/deck/pull/2278) Fix wrong SQL queries @Chartman123 * [#2279](https://github.com/nextcloud/deck/pull/2279) L10n:add translation to card placeholder @mjanssens * [#2282](https://github.com/nextcloud/deck/pull/2282) Duedate picker localization * [#2283](https://github.com/nextcloud/deck/pull/2283) Do not handle exceptions from page controller in the ExceptionMiddleware * [#2298](https://github.com/nextcloud/deck/pull/2298) Use absolute URLs for the search @nickvergessen ## 1.0.5 - 2020-07-15 ### Fixed * [#2116](https://github.com/nextcloud/deck/pull/2116) Fix navigation layout issues @juliushaertl * [#2118](https://github.com/nextcloud/deck/pull/2118) Use proper parameter when handling attachments @juliushaertl ## 1.0.4 - 2020-06-26 ### Fixed * [#2062](https://github.com/nextcloud/deck/pull/2062) Fix saving card description after toggling checkboxes @juliushaertl * [#2065](https://github.com/nextcloud/deck/pull/2065) Adding CSS rule for Markdown Blockquotes @reox * [#2059](https://github.com/nextcloud/deck/pull/2059) Fix fetching attachments on card change @juliushaertl * [#2060](https://github.com/nextcloud/deck/pull/2060) Use mixing for relative date in card sidebar @juliushaertl ## 1.0.3 - 2020-06-19 ### Fixed * [#2019](https://github.com/nextcloud/deck/pull/2019) Remove old global css rule @juliushaertl * [#2020](https://github.com/nextcloud/deck/pull/2020) Fix navigation issue with leftover nodes @juliushaertl * [#2021](https://github.com/nextcloud/deck/pull/2021) Fix description issues @juliushaertl * [#2022](https://github.com/nextcloud/deck/pull/2022) Fix replyto issues with the comments API @juliushaertl * [#2027](https://github.com/nextcloud/deck/pull/2027) Allow to unassign current user from card @juliushaertl * [#2029](https://github.com/nextcloud/deck/pull/2029) Fix wording : stack -> list @cloud2018 * [#2032](https://github.com/nextcloud/deck/pull/2032) Force order by id as second sorting key @juliushaertl * [#2045](https://github.com/nextcloud/deck/pull/2045) Improve label styling @juliushaertl * [#2010](https://github.com/nextcloud/deck/pull/2010) User documentation fixes @Nyco * [#1998](https://github.com/nextcloud/deck/pull/1998) Add Checklist explaination to the doc @4rnoP ## 1.0.2 - 2020-06-03 ### Fixed * [#1774](https://github.com/nextcloud/deck/pull/1774) Remove deprecated global API calls * [#1918](https://github.com/nextcloud/deck/pull/1918) Save compact mode on localstorage @jakobroehrl * [#1919](https://github.com/nextcloud/deck/pull/1919) Show sidebar after card creation @jakobroehrl * [#1924](https://github.com/nextcloud/deck/pull/1924) Boards ordered in main page @jakobroehrl * [#1925](https://github.com/nextcloud/deck/pull/1925) Fix generated fronted urls * [#1944](https://github.com/nextcloud/deck/pull/1944) Move navigation to @nextcloud/vue components * [#1945](https://github.com/nextcloud/deck/pull/1945) Fix datetime picker * [#1946](https://github.com/nextcloud/deck/pull/1946) Fix translations * [#1976](https://github.com/nextcloud/deck/pull/1976) Delete boards that users own once they are deleted * [#1977](https://github.com/nextcloud/deck/pull/1977) Redirect from previously used routes to the current ones ## 1.0.1 - 2020-05-15 ### Fixed * Removes debug filter output * Labels are now sorted * Stack title doesn't break up * Fix move card modal * Sort boards in navigation * Fixes the attachment modal * Handle deleted boards better * User can only clone a board on canManage permissions * Fix modal imports * Show menu in compact mode * Added a filter reset button * Add hover effect to board list * New filter icon * Improve hovering response in board * Enable linkify in description renderer @icewind1991 * Enhance board selector * Fix issue if card description might be null * Revert markdown styles from old frontend * Do not scroll cards into view * Fix reodering performance ## 1.0.0 - 2020-05-06 ### Added - Completly rewritten frontend - Better maintainability - Various small fixes - Unified user interface with Nextcloud - Separate comment and activity timelines - Add ability to reply to comments #1537 - Filter cards on board #1507 @jakobroehrl - Add cards to projects #1294 @jakobroehrl - Move cards to other boards #1242 @jakobroehrl - Clone boards with existing stacks and labels #1221 @jakobroehrl - Upload multiple files at once and in parallel A huge thangs goes to our awesome community that put enourmous effort into the frontend migration: Special thanks for contributing huge parts of the Vue.js migration: @jakobroehrl @weeman1337 @nicolad Testers/reporters: @cloud2018 @putt1ck @bpcurse Android app team for helping to improve our REST API: @desperateCoder @stefan-niedermann ## 0.8.0 - 2020-01-16 ### Added - Case insensitive search (@matchish) ### Fixed - Fix reversed permissions for reordering stacks (@JLueke) - Fix reversed visibility of 'add stack' field (@JLueke) - Fix occ export command - Fix error causing cron execution to fail - Fix activity entry on moving cards - Proper wording in activity timeline (@a11exandru) ## 0.7.0 - 2019-08-20 ### Added - Make deck compatible to Nextcloud 17 - Allow to set the description when creating cards though the REST API ## 0.6.6 - 2019-08-01 ### Fixed - Bump security related dependencies ## 0.6.5 - 2019-07-28 ### Fixed - Fix attachment upload/delete failures - Bump dependencies ## 0.6.4 - 2019-06-30 ### Fixed - Restore stable15 compatibility ## 0.6.3 - 2019-06-30 ### Fixed - Fix issues with comments and activity stream - Fix setting archived state through API - Fix type of acl in API responses - Fix type mismatch with fulltext search ## 0.6.2 - 2019-05-15 ### Fixed - Fix group limit for nonexisting groups - Only map circle ACLs if the app is enabled - Fix updating sharing permissions - Add app version to capabilities ## 0.6.1 - 2019-04-27 ### Fixed - Fix issue with boards not being shown after update - Fix board selection in projects view outside of deck - Remove collections text from sidebar - Remove leftover use statement ## 0.6.0 - 2019-04-23 ### Added - Share boards with circles - Integration with collections in Nextcloud 16 - Support for full text search - Nextcloud 16 compatibility ### Fixed - Fix duplicate call to delete - Prevent duplicate tag names @jakobroehrl - Prevent loading details when editing the card title @jakobroehrl - Hide sidebar after card deletion @jakobroehrl - Update labels after change in the UI @jakobroehrl - Allow limiting the app to groups again - Various REST API enhancements and fixes - Fix some issues with comments/activites ## 0.5.2 - 2018-12-20 ### Fixed - Mark notification as read if a card with duedate gets archived - Use proper timezone and locale format for due date activities - Various translation fixes and updates - Check group limit properly - Fix comment activities on Nextcloud 15 - Fix issues with Edge - API: Fix numeric types that were returned as strings - API: Fix If-Modified-Since header parsing ## 0.5.1 - 2018-12-05 ### Added - Separate settings for description changes in activity - Less verbose description change activities - Use server settings to restrict sharing to groups - Add setting to exclude groups from creating their own boards ### Fixed - Fix issue when using a separate table prefix @bpcurse - Fix invalid activity parameters being published - Wording fixes @cloud2018 - Improve loading performance by removing unused activity preloading - Fix timestamp issues in deleted items tab - Remember show state of the board navigation @weeman1337 - Add optional classes for custom styling @tinko92 - Fix missing details on activity emails - Fix unrelated comments in board activity list - Fix search not working properly - Trigger comment notification on update only ## 0.5.0 - 2018-11-15 ### Added - Activity stream for board and cards - Comments on cards - Use users locale format on date picker - Compact display mode - Card title inline editing - REST API - Empty content view for board lists - Undo for card and stack deletion - Show tag name on board - Notify users about card assignments - Add shortcut to assign a card to yourself - Improved view for printing - Support for Nextcloud 15 ### Fixed - Accesibility improvements - Don't allow empty card titles - Improved checkbox handling in markdown ## 0.4.0 - 2018-07-11 ### Added - Attach files to cards - Embed attachments into the card description - Color picker to use any color value for board and labels - Support for checkboxes inside the description - occ command to export user data as JSON ### Fixed - Improve frontend data management - Fix bug the user list being empty on some occasions ## 0.3.0 - 2018-01-12 ### Added - Allow to assign users to cards - Emit notifications for overdue cards - Emit notifications if boards gets shared to a user - Add support for Nextcloud 13 - Simplify layout for cleaner user experience - Add contacts menu to avatars - Automatically save card description on inactivity ### Fixed - Fix card dragging behaviour - Fix scrolling and dragging on mobile - Various fixes when data is not syncronized between different views - Improved performance - Update document title when renaming a board - Automatically chose the least used color - Improve accessibility - Fix issue when assigning labels after creating them - Allow to save tag changes with enter - Fix bug when removing labels changed the color of the remaining ones - Fix issues with auto saving of card descriptions ## 0.2.8 - 2017-11-26 ### Fixed - Drop support for NC 13, since that will only be supported by the next version of Deck ## 0.2.7 - 2017-11-10 ### Fixed - Fix bug that caused update to fail ## 0.2.6 - 2017-11-10 ### Fixed - Fix duedates not being updated with MySQL databases ## 0.2.5 - 2017-11-08 ### Fixed - Fix duedates not being saved with MySQL databases ## 0.2.4 - 2017-10-08 ### Fixed - Fix card action menu not being accessible ## 0.2.3 - 2017-09-23 ### Fixed - Fix delete stack button being not available - Fix acl issues with PostgreSQL ## 0.2.2 - 2017-09-07 ### Fixed - Various frontend fixes - Fix sidebar drag issues - Improvements for IE11 - Fix bug when draging a card to an empty stack ## 0.2.1 - 2017-07-04 ### Added - Editing board details in board list - Due date on mouse over ### Changed - Polished label editor - Polished sidebar - UI improvements in board view - Moved to SCSS ### Fixed - Fix opacity of last entry in board list ## 0.2.0 - 2017-06-20 ### Added - Due dates for cards - Archive boards - Filter board list for archived/shared boards - Rearange stack order - Improved card overview with description indicator - Navigation sidebar visibility can be toggled ### Fixed - Undo on delete for boards - Various fixes for mobile devices - UI improvements to fit the Nextcloud design ## 0.1.4 - 2017-05-04 ### Fixed - Avoid red shadow on input in firefox - Fix broken delete function for boards - Fix broken board loading when groups were used for sharing - Fix bug when users/groups got deleted ## 0.1.3 - 2017-05-01 ### Added - Icon to show if a card has a description ### Changed - Use OCS API to get users/groups for sharing - Various UI improvements - Show display name instead of uid - Fix bugs with limited field length - Automatically hide sidebar when clicking the board view - Start editing from everywhere in the description section ## 0.1.2 ### Added - Add translations ### Fixed - Fix issues with Acl checks - Always select first color fixes - Add active class to appmenu - Use server select2 styles - Remove debug logging and unused function - Fix issue while sorting cards - Improve logging of exceptions - Fixed SQL statements without prefixes ## 0.1.1 ### Fixed - Various styling improvements - Fix problems with MySQL and PostgreSQL - Select first color by default when creating boards - Fix error when changing board permissions ## 0.1.0 ### Added - Sharing boards with other users - Create and manage boards - Sort cards on stacks by drag-and-drop - Assign labels - Markdown notes for each card - Archive cards