Last 12 weeks · 0 commits
2 of 6 standards met
AI-Generated Unit Tests This PR adds AI-generated unit tests to improve coverage and ensure key functionality is tested. Test coverage summary Test files and commits How to run tests is included as a dev dependency. ### Run tests directly ### Optional: add npm scripts You can add convenient scripts to : ### Usage examples Run tests once: Run tests in watch mode during development: Run tests with coverage summary: This contribution was created with assistance from ToTheos (https://totheos.com) to support test generation, code refactoring, and pull request preparation for an open-source codebases. The tool was used to automate routine software development tasks.
This PR moves the heavy text summarization work into a dedicated Web Worker so that summarization no longer blocks the main thread. The change aims to improve UI responsiveness, reduce jank during summarization operations, and provide a clean fallback for environments where Workers are unavailable. Running summarization on the main thread can cause UI freezes for larger inputs and on lower-end devices. Offloading work to a Worker keeps the main thread responsive and improves perceived performance.
Repository: addyosmani/say. Description: Say - A Whisper AI Notes app Stars: 395, Forks: 42. Primary language: TypeScript. Languages: TypeScript (90.6%), JavaScript (7%), HTML (2.1%), CSS (0.2%). License: MIT. Homepage: https://say.addy.ie Topics: dictation, reactjs, transcription, voice-dictation, whisper-ai. Open PRs: 2, open issues: 2. Last activity: 9mo ago. Community health: 42%. Top contributors: addyosmani, anton-karlovskiy, Ashish-simpleCoder.