Cleaned up menu settings, moved advanced settings into a new "Advanced settings" section.
Lots of internal code cleanup. Moved to ESLINT 9 with the official Obsidian eslint plugin. The build process enforces zero tolerance for errors and warnings. All TypeScript is fully typed with no explicit any, and the codebase is validated with ESLint, Prettier, and dead code detection.