|
1 | | -# Mayari v1.0.3 Release Notes |
| 1 | +# Mayari v1.0.4 Release Notes |
2 | 2 |
|
3 | 3 | **Release Date:** February 21, 2026 |
4 | 4 |
|
5 | 5 | ## Highlights |
6 | 6 |
|
7 | | -- Website now features audio demos showcasing all 8 British TTS voices |
8 | | -- Hero section includes sample audio player for quick voice preview |
9 | | -- Voice Samples section with playable demos for Emma, Isabella, Alice, Lily, George, Fable, Lewis, and Daniel |
| 7 | +- Added EPUB and DOCX read-aloud support alongside PDF. |
| 8 | +- Added bundled Examples with ready-made sample documents and audiobooks for PDF, DOCX, and EPUB. |
| 9 | +- Added voice cards and language cards with language-based voice filtering. |
| 10 | +- Added repository demo video (`assets/mayari-video.mov`) and replaced the MayariWEB hero image with the demo video. |
10 | 11 |
|
11 | | -## Previous Release (v1.0.2) |
| 12 | +## Read-Aloud and Audiobooks |
12 | 13 |
|
13 | | -- Added explicit `Play`, `Pause`, and `Stop` controls on each audiobook card. |
14 | | -- Kept queue-based audiobook generation with jobs in the left sidebar (`Jobs` tab). |
15 | | -- Added model file location visibility in Settings (`Text-to-Speech` > `Model location`). |
16 | | -- Removed hardcoded external-volume PDF defaults that triggered removable-volume access issues. |
17 | | -- Added readable-file checks so inaccessible/stale PDF paths are filtered out safely. |
18 | | -- Improved extraction error messages for denied file access. |
| 14 | +- Unified extraction pipeline now supports `.pdf`, `.docx`, and `.epub`. |
| 15 | +- Audiobook creation is available for extracted text across supported document formats. |
| 16 | +- Included non-placeholder example audiobook WAV files for all three sample formats. |
19 | 17 |
|
20 | | -## Audiobook Workflow |
| 18 | +## Voice UX |
21 | 19 |
|
22 | | -- `Create Audiobook` enqueues background jobs immediately. |
23 | | -- Jobs are processed sequentially and persisted across restarts. |
24 | | -- Failed jobs expose detailed error messages and can be retried/cancelled. |
| 20 | +- Voice cards now expose language metadata in the UI. |
| 21 | +- Language cards allow selecting one or multiple languages to filter visible voices. |
| 22 | +- Added queue test action to pre-generate language test audiobook jobs. |
25 | 23 |
|
26 | | -## Stability |
| 24 | +## Validation |
27 | 25 |
|
28 | | -- Startup no longer depends on hardcoded `/Volumes/...` paths. |
29 | | -- Saved sources that are no longer readable are auto-pruned. |
| 26 | +- `dart analyze` reports no issues. |
| 27 | +- Full Flutter test suite passes. |
| 28 | +- Service tests validate document extraction (PDF/DOCX/EPUB), examples loading, and voice catalog behavior. |
| 29 | +- macOS debug and release builds complete successfully. |
30 | 30 |
|
31 | 31 | ## Distribution |
32 | 32 |
|
33 | | -- **Version:** `1.0.3+4` |
34 | | -- **Primary Artifact:** `Mayari-1.0.3.dmg` |
| 33 | +- **Version:** `1.0.4+5` |
| 34 | +- **Primary Artifact:** `Mayari-1.0.4.dmg` |
35 | 35 | - **Platform:** macOS 15.0+ (Apple Silicon) |
0 commit comments