Skip to content

V2.0.0

Compare
Choose a tag to compare
@LintaoAmons LintaoAmons released this 14 Dec 13:21
· 72 commits to main since this release
404b3c1

Changelog for v2.0.0

Breaking Changes

  • Switched from JSON file storage to SQLite database for better performance and data integrity
  • Removed JSON backup functionality
  • Removed project-related features
  • Removed hooks system
  • Changed configuration structure and defaults
  • Removed several commands in favor of a more streamlined interface

New Features

  • Added SQLite database backend
  • Added Telescope shortcuts for better workflow
  • Added description support for bookmarks
  • Added tree view improvements with better navigation and visualization
  • Added grep functionality for bookmarked files
  • Added bookmark info display
  • Added ability to move bookmarks up/down in lists
  • Added visual indicators for active lists
  • Added better support for untitled bookmarks

Changed Commands

  • BookmarksMark - Simplified toggle behavior
  • BookmarksGoto - Added split/vsplit/tab options
  • Added BookmarksDesc - New command for bookmark descriptions
  • Added BookmarksGrep - New command for searching bookmark content
  • Added BookmarksLists - New command for list management
  • Added BookmarksNewList - Dedicated command for creating lists
  • Added BookmarksInfo - New command for plugin status
  • Added BookmarksInfoCurrentBookmark - New command for bookmark details
  • Removed BookmarksGotoRecent - No longer needed
  • Removed BookmarksEditJsonFile - No longer relevant with SQLite
  • Removed BookmarksCalibration - Replaced with automatic calibration

Configuration Changes

  • New database configuration options
  • Simplified sign configuration
  • Improved tree view configuration
  • Added calibration settings
  • Added custom command support
  • Removed project and hook configurations

UI Improvements

  • Better tree view navigation
  • Improved visual feedback for active lists
  • Enhanced bookmark formatting
  • Better window management for descriptions and info displays

Internal Changes

  • Complete architecture overhaul
  • Better separation of concerns
  • Improved error handling
  • More robust data management
  • Better test coverage