Skip to content

1.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Mar 11:58

🎉 This is a stable release

Version: 1.1.0

此版本更改了插件id,请备份data.json,进行插件重装

Changes

✨ New Features

  • table-enhancements: implement table enhancements with AG Grid
  • quick-path: 增加toolkit,快捷复制文件夹,文件路径
  • quick-path: 增加命令 - 复制当前文件的路径 - 复制当前文件的父目录
  • quick-path: 增加编辑器菜单 - 优化菜单显示 - 统一菜单设计
  • frontmatter-sorter: 初步实现功能,设置页面待完善
  • frontmatter-sorter: 功能完成,设置界面添加完成 - 增加输入组件,包含建议框 - 优化功能,增加提示
  • release: 优化发布流程和文档
  • manifest: add initial manifest-beta
  • table-enhancements: add front matter key replacement functionality
  • table-enhancements: implement formula modal for calculation management
  • table-enhancements: enhance formula editor and modal for improved calculation management
  • table-enhancements: expand formula functionality and improve UI components
  • reading-progress: implement reading progress feature with UI components
  • settings: enhance ToolkitOverview with logger integration and toolkit toggle functionality
  • reading-progress: enhance reading progress feature with new UI components and functionality
  • i18n: add return button translations for reading progress feature
  • reading-progress: introduce reading progress feature with settings and UI enhancements
  • reading-progress: enhance reading progress settings and UI
  • reading-progress: add toolbar and drag functionality for TOC customization
  • reading-progress: add return to bottom functionality and enhance return button UI
  • reading-progress: add "Copy TOC" functionality and update styles
  • reading-progress: Added horizontal padding to the ReadingProgress component to expand the touch area for better user interaction
  • reading-progress: enhance tocGroup styling for improved layout and interaction
  • reading-progress: refactor TOC handling and improve heading detection logic
  • reading-progress: add toolbar visibility option and update localization
  • i18n: enhance settings localization and structure
  • settings: enhance developer settings with menu configuration
  • quick-path: add file menu options for enhanced file management
  • reading-progress: add heading number feature for table of contents
  • reading-progress: add expand/collapse functionality to table of contents
  • reading-progress: Add option to skip H1 numbering in table of contents
  • updater: Add comprehensive update management system
  • updater: Implement proxy-based download strategy and robust version parsing
  • code-editor: Implement Monaco-powered code editor with advanced features
  • code-editor: Add Monaco editor keybinding and scope management
  • reading-progress: Enhance H1 handling and TOC display
  • reading-progress,i18n: Enhance TOC and code editor localization
  • code-editor: Add in-editor code block editing functionality
  • code-editor: Add create code file option to file context menu
  • code-editor: Add inline code block editing buttons and markdown post-processor
  • reading-progress: Implement reading time and table of contents services
  • code-editor: Enhance code block extraction with advanced parsing
  • reading-progress: Enhance codeblock processing and improve TOC and reading time services
  • toolkit: Add commands and menu items for reading progress and table enhancements
  • reading-progress: Add customizable icon and fallback for reading time display
  • frontmatter-sorter: Add folder sorting and improve batch sorting details
  • icon: Add IconPicker component for flexible icon selection
  • reading-progress: Enhance navigation and configuration with new interaction features
  • i18n: Add new localization entries for navigation and progress buttons
  • reading-progress: Add scroll to top/bottom commands with smooth scrolling
  • reading-progress: Enhance heading text cleaning with comprehensive markdown parsing
  • reading-progress: Add markdown rendering option for table of contents
  • update-manager: Implement comprehensive update mechanism with enhanced progress tracking
  • component: Add prefix support to Input component with corresponding styles
  • base-manager: Add method to register ribbon icons for plugins
  • code-editor: Migrate from Monaco to Ace editor and enhance snippet management
  • env: Add dotenv support and create script to copy files to vault

🐛 Bug Fixes

  • i18n: 翻译错误
  • frontmatter-sorter: 修复配置更改后不生效的问题 - 优化notice,使用i18n
  • frontmatter-sorter: 批量排序出错 - 优化精简规则
  • frontmatter-sorter: 数组类型部分未保留源格式
  • frontmatter: improve frontmatter parsing and writing for array types
  • ReadingProgressManager: remove unnecessary logging of reading time content
  • reading-progress: update return_to_cursor icons and Returns the cursor position to be displayed in the center of the page
  • reading-progress: streamline TOC styles and improve rendering logic
  • reading-progress: Solve primary theme button icon disappearance problem
  • table-enhancement: Adapt the style of the components plugin.
  • reading-progress: When the table of contents is set to fixed, documents without a table of contents still display the progress bar.
  • reading-progress: Improve heading number display with dynamic visibility
  • reading-progress: Add conditional rendering for table of contents
  • reading-progress: Remove unnecessary justify-content CSS rule
  • code-editor: Dynamically update editor theme based on Obsidian's dark/light mode when in auto theme mode
  • code-editor: Normalize folder path in file creation logic
  • reading-progress: Improve modal window positioning with container-type
  • i18n: Normalize zh-TW language code to zh
  • toolkit: Exclude obReader from toolkit initialization
  • reading-progress: Adjust modal minimum height for better responsiveness
  • styles: Remove max-width constraint from code block edit modal
  • reading-progress: Refine TOC modal styling and transitions
  • code-editor: Trim trailing newline in code block editing
  • code-editor: Improve view registration and error handling
  • reading-progress: Escape heading selector to prevent CSS selector parsing errors
  • code-editor: Remove deprecated hover link source unregistration
  • reading-progress: Enhance TOC generation with depth-aware heading numbering
  • styles: Improve TOC item hover state and cursor interaction
  • reading-progress: Update TOC menu icon to list-tree
  • logger: Enhance notice logging and update card border style
  • table-enhancements: Prevent menu item on folders in file menu
  • module-config: Improve array and object handling in config updates
  • update-manager: Conditionally log version check notice
  • reading-progress: Improve scroll position calculation for heading detection
  • update-manager: Simplify update check and performance logic
  • reading-progress: Refine markdown syntax parsing in heading text cleaning

⚡ Performance

  • style: 优化样式 - 增加开发者模式 - 优化logger

♻️ Refactors

  • table-enhancements: 重构表格计算功能的UI交互
  • release: enhance changelog generation logic in GitHub Actions
  • useToolkitSettings: streamline toolkit initialization and sorting logic
  • quickPath: Refactored command registration into separate methods for better organization.
  • menu: simplify menu item handling and improve toolkit integration
  • estimatedReadingTime: optimize reading time calculation and content cleaning
  • table-enhancements: remove PERCENTAGE functionality from calculations and localization
  • base-manager: streamline module management and enhance event handling
  • release: add manifest preparation step for beta releases
  • reading-progress: enhance reading time estimation and UI components
  • reading-progress: enhance progress style configuration and UI components
  • reading-progress: Enhance heading depth calculation and UI styling
  • frontmatter-sorter: Improve event handling and config management
  • reading-progress: Update return to cursor icon
  • reading-progress: Optimize active heading detection and TOC rendering
  • reading-progress: Simplify rendering and improve icon handling in reading time
  • reading-progress: Modularize TOC component and extract utility functions
  • reading-progress: Improve TOC link rendering and interaction
  • settings: Restructure settings with new overview components and improved configuration management
  • i18n: Update navigation button descriptions for English and Chinese locales
  • release-workflow: Improve tag-based changelog generation for beta and stable releases

💄 Styles

  • table-enhancements: 优化表格计算组件的布局和高度控制
  • table: 优化表格计算组件的布局和交互
  • settings: update version display and enhance localization
  • reading-progress: center align reading progress container

🔧 Chores

  • release: add write permissions for contents in GitHub Actions workflow
  • ci: Update GitHub Actions workflow to use Node.js 18 and Yarn cache
  • reading-progress: Improve active heading detection in source mode
  • version: Bump beta version to 1.0.0-beta.31
  • version: Bump beta version to 1.0.0-beta.32

Installation

  1. Download the files from the Assets section below
  2. Copy them to your vault's plugins folder: <vault>/.obsidian/plugins/ravenhogwarts-toolkit/
  3. Reload Obsidian
  4. Enable plugin in settings