Updates for what has been released in 0.2.0. Sit back because there's a lot that came with this version and is the major driver for what pyontan is going to become! I have been tirelessly testing and using pyontan and the part I kept feeling was missing was practice, you could look at words and OCR them and had all these amazing features by your side but no real way to really learn. So I decided to make that a big focus point with 0.2.0.
Additions:
App:
- Implemented Studying on the App
- Subscription plans
- Written: vocabulary, practice quizzes, placement tests, review
- Quiz controls
- Kana & kanji references & chart
- Flag, Save & Report marks
- Visual Novel Mode OCR (this is just to save myself needing to implement per-game hooks but is short term)
- Upload finished jobs automatically to dashboard on sync
- Cloud vocabulary backup
- Light theme (Sorry but you guys are second-class citizens compared to dark theme users ❤️)
Dashboard:
- Batch translates now can sync to a library
- Created a shared/public library for storing translated content
- Notifications system
- Reports & Takedowns (important for mangas)
- Comments
- Manga implementation (You can make translations into a manga, determining volumes and chapters, or into a webtoon, etc)
- Account verification, MFA, Passkeys/WebAuth
- Third-party sign-in (Patreon)
Extension:
- Optimized to not leak translations into other tabs
Separation of state for translation & scanning
Updated:
- Improved batch translate readability, typeset translating methods & library (
comic-text-detector->comic-text-and-bubble-detector) - App & Dashboard visual layout
- Full renaming of
pyontan2->pyontan - Dashboard Settings revamp
- Dashboard sidebar implementation > top nav usage
- Big accounts overhaul
- Sign out of everywhere & desktop app logic update
- TTS API (uses real native speech from different sources with Microsoft Edge as last layer fallback)
Deleted:
- Old pyontan2 database
- Old icon sets for dashboard
- Old TTS System (No more GPU based TTS)
- Manga engine from Live OCR