Skip to content

Releases: adil-adysh/quickNotes

v1.5

18 Feb 13:37

Choose a tag to compare

Changelog

[1.5] - 2026-02-18

Added

  • Create Note from Selection: New NVDA+Alt+Shift+S shortcut to create a note directly from selected text in browse mode
  • Selected text is automatically inserted as note content with optional window title prefilling
  • Supports both virtual buffer selections (browse mode) and editable field selections

[1.4] - 2026-02-18

Major Features

  • Configurable Notes Data Path: Implemented user-configurable notes data path with automatic migration support for existing notes
  • Enhanced Configuration Management: Improved configuration handling with better initialization, validation, and error handling

Breaking Changes

  • Renamed from Quick Notetaker to Quick Notes: Updated all references, panel names, and configurations for consistency
  • Updated to 2025 Add-on Template: Migrated to late 2025 NVDA add-on template edition with updated build system
  • Minimum NVDA Version: Updated minimum NVDA version requirement from 2019.3 to 2024.1

Added

  • Migration logic for notes data when storage path changes
  • User prompts during notes migration process with improved error handling
  • Support for NVDA 2026.1 with updated last tested version to 2026.1
  • Enhanced CI/CD workflow with Pandoc automatic download and testing
  • Workflow caching for pre-commit hooks and scons builds
  • Gettext tools installation to Windows CI runner
  • Code quality automation with ruff and GitHub Actions
  • Automated code formatting with Poetry for dependency management

Changed

  • Renamed QuickNotetakerPanel to QuickNotesPanel for consistency
  • Updated notes path references to use 'quick_notes' directory structure
  • Updated author information to Adil Shaikh
  • Upgraded Python version to 3.13 in development workflows
  • Updated Poetry installation method to use pipx for improved consistency
  • Converted indentation from spaces to tabs (NVDA coding style compliance) across all files
  • Improved lambda expressions and code formatting for better readability
  • Optimized GitHub Actions workflow with concurrency controls and performance improvements

Refactored

  • Cleaned up imports across multiple files for better code organization
  • Enhanced notes data path handling with improved logging
  • Improved error handling and validation in settings configuration
  • Updated BuildVars, SConstruct, manifest templates, and site_scons to 2025 add-on template standards

Fixed

  • Fixed test case execution in CI/CD pipeline with proper PowerShell syntax
  • Fixed cache path handling for Windows runners in GitHub Actions workflow
  • Resolved merge conflicts with spaces2tabs formatting

[1.3] - 2025-07-18

Added

  • Integrated Pandoc download functionality into the add-on structure.
  • Enhanced Pandoc extraction process to include MANUAL.html and clean up directories.
  • Added comprehensive tests for Pandoc markdown to DOCX conversion.

Changed

  • Updated pandoc path retrieval to use a function for better maintainability.
  • Updated version to 1.3 and adjusted last tested NVDA version to 2025.1.
  • Upgraded dependency markdown2 and matched with latest NVDA API.
  • Updated repo to match with latest add-on template.

Removed

  • Excluded pandoc.exe from the repository.

SHA256:
1f86b8afd8b1ba48cb7213b577e13b614316ee947d99c3a7301d086431a3585c packaged_addon/quick_notes-1.5.nvda-addon

v1.4

18 Feb 09:59

Choose a tag to compare

Changelog

[1.4] - 2026-02-18

Major Features

  • Configurable Notes Data Path: Implemented user-configurable notes data path with automatic migration support for existing notes
  • Enhanced Configuration Management: Improved configuration handling with better initialization, validation, and error handling

Breaking Changes

  • Renamed from Quick Notetaker to Quick Notes: Updated all references, panel names, and configurations for consistency
  • Updated to 2025 Add-on Template: Migrated to late 2025 NVDA add-on template edition with updated build system
  • Minimum NVDA Version: Updated minimum NVDA version requirement from 2019.3 to 2024.1

Added

  • Migration logic for notes data when storage path changes
  • User prompts during notes migration process with improved error handling
  • Support for NVDA 2026.1 with updated last tested version to 2026.1
  • Enhanced CI/CD workflow with Pandoc automatic download and testing
  • Workflow caching for pre-commit hooks and scons builds
  • Gettext tools installation to Windows CI runner
  • Code quality automation with ruff and GitHub Actions
  • Automated code formatting with Poetry for dependency management

Changed

  • Renamed QuickNotetakerPanel to QuickNotesPanel for consistency
  • Updated notes path references to use 'quick_notes' directory structure
  • Updated author information to Adil Shaikh
  • Upgraded Python version to 3.13 in development workflows
  • Updated Poetry installation method to use pipx for improved consistency
  • Converted indentation from spaces to tabs (NVDA coding style compliance) across all files
  • Improved lambda expressions and code formatting for better readability
  • Optimized GitHub Actions workflow with concurrency controls and performance improvements

Refactored

  • Cleaned up imports across multiple files for better code organization
  • Enhanced notes data path handling with improved logging
  • Improved error handling and validation in settings configuration
  • Updated BuildVars, SConstruct, manifest templates, and site_scons to 2025 add-on template standards

Fixed

  • Fixed test case execution in CI/CD pipeline with proper PowerShell syntax
  • Fixed cache path handling for Windows runners in GitHub Actions workflow
  • Resolved merge conflicts with spaces2tabs formatting

[1.3] - 2025-07-18

Added

  • Integrated Pandoc download functionality into the add-on structure.
  • Enhanced Pandoc extraction process to include MANUAL.html and clean up directories.
  • Added comprehensive tests for Pandoc markdown to DOCX conversion.

Changed

  • Updated pandoc path retrieval to use a function for better maintainability.
  • Updated version to 1.3 and adjusted last tested NVDA version to 2025.1.
  • Upgraded dependency markdown2 and matched with latest NVDA API.
  • Updated repo to match with latest add-on template.

Removed

  • Excluded pandoc.exe from the repository.

SHA256:
f6ceced42a701ee96221a633010d6638ad48634ab983cc4a933363929277d488 packaged_addon/quick_notes-1.4.nvda-addon