Skip to content

Releases: nextcloud/bookmarks

v16.2.2

20 Jun 07:45

Choose a tag to compare

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

12 Jun 07:21

Choose a tag to compare

Fixed

  • Activity: Fix deprecated exception mechanism

v16.2.0

10 Jun 16:27

Choose a tag to compare

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

10 Apr 14:22

Choose a tag to compare

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

21 Feb 12:06

Choose a tag to compare

Fixed

  • fix(Dashboard): Fix dashboard widgets not loading

v16.1.2

19 Feb 11:04

Choose a tag to compare

Fixed

  • fix(Migration): Delete tree entry only if it's a bookmark

v16.1.1

19 Feb 10:07

Choose a tag to compare

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

17 Feb 18:06

Choose a tag to compare

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 getById to getFirstNodeById
  • 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

08 Nov 11:12

Choose a tag to compare

Fixed

  • fix: Update link-preview to be compatible with php8.4
  • fix(l10n): Update translations from Transifex

v15.2.1

08 Nov 11:25

Choose a tag to compare

Fixed

  • chore: Simplify routes