Skip to content

ObsiCard v1.1.1

Choose a tag to compare

@aerkn1 aerkn1 released this 09 Nov 11:57
· 1 commit to main since this release

Release 1.1.1

Bug Fixes & Code Quality Improvements

This release addresses all feedback from the Obsidian review process, focusing on code quality, compliance, and best practices.

馃敡 Fixed Issues

  • Console Compliance: Replaced console.log statements with console.debug to comply with Obsidian's console usage guidelines
  • UI Text Consistency: Fixed sentence case for all UI text throughout the plugin to follow Obsidian conventions
  • Async/Await: Fixed async method that had no await expression
  • Promise Handling: Fixed Promise returned in function argument where void return was expected
  • Code Cleanup: Removed unused variables:
    • ankiSyncCount and ankiQueuedCount in main.ts
    • GroqResponse import in GroqFlashcardService.ts
    • deckNameLabel in ReviewModal.ts

馃摑 Technical Details

All changes maintain backward compatibility and do not affect functionality. This is a maintenance release focused on code quality and Obsidian compliance.

馃殌 Installation

Update through Obsidian's Community Plugins browser, or download the latest release from GitHub.

馃摝 Files Changed

  • main.ts - Console statements and async method fixes
  • src/services/GroqFlashcardService.ts - Removed unused import
  • src/ui/PreGenerationModal.ts - Sentence case fixes
  • src/ui/ReviewModal.ts - Removed unused variable
  • src/ui/SettingsTab.ts - Sentence case fixes

Full Changelog: 1.1.0...1.1.1