Skip to content

v0.1.0 - Initial Release

Choose a tag to compare

@Fiavaion Fiavaion released this 23 May 20:25
· 398 commits to main since this 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-plugin build pipeline.
  • Jest unit testing (979 tests) + Playwright E2E infrastructure.
  • WCAG 2.2 AA compliance throughout.