1.0.3
π Release 1.0.3: The "Gamebase" Update
Welcome to 1.0.3! This release includes our official rebranding and brings the codebase fully up to standard for inclusion in the official Obsidian Community Plugins list.
β¨ Changes & Features
- Official Rebrand: We are now officially named Gamebase! (Plugin ID:
gamebase). - Code Hardening: Conducted a massive refactoring pass to resolve 13 different strict linting violations flagged by Obsidian's bot.
- Performance Improvements: Stripped out deprecated UI refresh methods (
PluginSettingTab.display()) and replaced them with direct component hooks, significantly improving the performance and reliability of the Settings menu. - Type Safety & Leak Prevention: Heavily refactored asynchronous callbacks across all modals to prevent dangling Promises and memory leaks.
- CI/CD Automation: Added a fully automated GitHub Actions pipeline to automatically build and attach release assets behind the scenes, eliminating the need for manual file uploads.