v0.1.0 - Initial Release
Initial release — TTS/STT foundation with Canvas LMS integration
First public version of AssisT, establishing the core text-to-speech and speech-to-text foundation with full Canvas LMS integration.
Added
- Text-to-Speech with synchronised word-by-word highlighting. Customisable rate (0.5×–2.0×), pitch, volume, and 8 highlight colours.
- Speech-to-Text using Web Speech API. 60+ voice commands for editing, formatting, and navigation. Smart auto-punctuation (Automatic / Assisted / Manual). Custom vocabulary with domain presets. Confidence feedback with colour-coded accuracy indicators.
- Reading Mode — distraction-free view powered by Mozilla Readability with full TTS integration (Alt+R).
- Dyslexia-Optimised Reading Modes — Bionic Reading, Syllable Colours, Grammar Colours (Alt+Y).
- OCR & Screenshot Tool — extract text from images and PDFs using Tesseract.js offline (100+ languages, Alt+O).
- Focus Mode — dims surrounding content, centres reading area (Alt+F).
- Reading Guide — horizontal cursor-tracking line (Alt+G).
- Screen Colour Overlays — 9 comfort filters (Alt+Shift+O).
- Reading Progress Bar — scroll position indicator (top or bottom).
- Text Customisation — 11 fonts including OpenDyslexic, Lexend, Atkinson Hyperlegible. Line height, letter, word, and paragraph spacing. WCAG 2.2 SC 1.4.12 compliant.
- Reduced Motion — disables all animations; respects
prefers-reduced-motion(WCAG 2.1 SC 2.3.3). - Custom Cursor & Magnifying Lens — multiple cursor styles; floating 1.5×–4× magnification window.
- Dictionary Lookup — inline definitions via Free Dictionary API (Alt+Shift+D).
- Sticky Notes & Annotations — per-URL floating notes in IndexedDB with tag/export/sidebar (Alt+N).
- Pomodoro Timer — configurable work/break intervals with ADHD-optimised defaults.
- Media Control — blocks autoplay video and audio.
- Canvas LMS integration — content script auto-injected on
*.instructure.com/*.canvas.com; Canvas Quiz Helper with TTS and keyboard navigation. - Moodle and Google Classroom host permission support.
- 14 customisable keyboard shortcuts with Chrome-conflict detection.
- Manifest V3 architecture with Vite +
@crxjs/vite-pluginbuild pipeline. - Jest unit testing (979 tests) + Playwright E2E infrastructure.
- WCAG 2.2 AA compliance throughout.