Releases: nextcloud/bookmarks
Releases Β· nextcloud/bookmarks
v16.2.2
Fixed
- fix(BookmarkMapper): Fix click count methods to use recursive CTE
- fix(BookmarkMapper): Fix countUnavailable to use recursive CTE
- fix(BookmarkMapper): Fix countDuplicated to use the recursive CTE
- fix(Import): Handle transactions correctly
- fix(Trashbin): Improve folder undelete UX
- fix(TreeMapper#getSoftDeletedRootItems): Do not return folders twice
- fix(Trashbin): Only populate the parent folders of bookmark entries that are actually soft deleted when showing trashbin items
- fix(MOVE_BOOKMARK): Hard delete moved items from the origin of the move
- fix(l10n): Update translations from Transifex
- fix: Update dependencies
- fix(TrashBin): Trashed shared folders should not show up for sharees
- fix(PrivateView): Do not wait for deleted folders to load
- fix(VirtualScroll): Exit early while loading
- fix(TagMapper): Surface tags from bookmarks in deep folders within shared folders
- fix(FolderService): Propagate title updates to shared folders
v16.2.1
Fixed
- Activity: Fix deprecated exception mechanism
v16.2.0
New
- Compatibility with Nextcloud 34
Fixed
- CrawlService: Update UA_FIREFOX const to recent version (Thanks to @iasdeoupxe)
- fix(CrawlService): Use IClient instead of raw Guzzle
- fix(l10n): Update translations from Transifex
- chore: Update dependencies
v16.1.4
Fixed
- fix(TagsController): Make renameTag routes unique (fixes tag renaming)
- fix(PageresBookmarkPreviewer): Use IBinaryFinder
- fix(TagsController): Don't depend on userId injection
- fix(routes): Don't let preflightedCors route eat requests greedily (Fixes floccus sync on some servers)
- fix(l10n): Update translations from Transifex
- chore: Update dependencies
v16.1.3
Fixed
- fix(Dashboard): Fix dashboard widgets not loading
v16.1.2
Fixed
- fix(Migration): Delete tree entry only if it's a bookmark
v16.1.1
Fixed
- fix(Migration): Merge per-user-database-duplicate bookmarks
- fix(BookmarkMapper): Always update URL hash
- fix(l10n): Update translations from Transifex
- fix(BookmarkMapper): Fix bookmark insert logic
v16.1.0
New
- feat: Implement frequently clicked bookmarks
- feat(Trashbin): Show trashbin count in Navigation
- feat(SidebarBookmark): Add back openInViewer for archived files
Performance improvements
- perf(index): Improve time to first byte
- perf(setChildrenOrder): Use transactions to speed up reorderings
- perf(BookmarksParser): Do not parse folder tags anymore
- perf(HtmlImporter): Speed up imports and floccus sync
Fixed
- fix(Dashboard): Fix deprecated dashboard widget ID character usage
- fix(HtmlExporter): Make sure to produce correct NETSCAPE-Bookmark-file-1 markup
- fix(SidebarBookmark): Fix archivedFile URL
- fix(VirtualScroll): Watch sidebar opening and closing
- fix(BookmarkMapper#countDuplicated): Don't count deleted bookmarks towards duplicated bookmarks
- fix: Finally fix VirtualScroll component (Used to lag and jitter)
- fix(SidebarBookmark): Do not display background if no preview was done
- fix(UI): Update nc/vue and make it work with nc 33
- fix: Migrate
getByIdtogetFirstNodeById - fix: Add url_hash column for unique index
- fix: Refactor SQL queries and improve performance
- fix(BookmarkService): Allow adding bookmarks without protocol
- fix(l10n): Update translations from Transifex
v16.0.1
Fixed
- fix: Update link-preview to be compatible with php8.4
- fix(l10n): Update translations from Transifex
v15.2.1
Fixed
- chore: Simplify routes