- Chat TTS now uses speakTextDirect (no Hermes preprocessing, faster)
- Add download buttons (💾) next to all TTS buttons after processing
- Download buttons use generateTitleForTTS for smart filenames
- Read Page download now uses title generator instead of document.title
- Download buttons appear for user messages, AI responses, and historical messages
- Fallback filenames if title generation fails
- All TTS processing is now direct without Hermes delay
|
||
|---|---|---|
| css | ||
| src | ||
| tests | ||
| .gitignore | ||
| .gitlab-ci.yml | ||
| biome.json | ||
| CLAUDE.md | ||
| demo.html | ||
| favicon.ico | ||
| index.html | ||
| integration_tests.js | ||
| jest.config.js | ||
| journal.rst | ||
| Makefile | ||
| package.json | ||
| simple_tests.js | ||
| uncloseai.js | ||
| uncloseai.js.orig | ||
| validate_exports.js | ||