Skip to content

Commit a7e98b6

Browse files
Release v1.0.4: add multiformat read-aloud, examples, and demo video
1 parent 950d10f commit a7e98b6

40 files changed

+2646
-322
lines changed

.flutter-plugins-dependencies

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
</p>
99
</div>
1010

11+
## Demo Video
12+
13+
<video src="assets/mayari-video.mov" controls preload="metadata" playsinline width="960">
14+
Your browser does not support the demo video. Download it from <a href="assets/mayari-video.mov">assets/mayari-video.mov</a>.
15+
</video>
16+
1117
Mayari is an Apple-platform app for collecting, organizing, and exporting quotes from research PDFs. It combines a PDF reader, quote manager, native text-to-speech, and a markdown text reader in one workspace.
1218

1319
## Highlights
@@ -75,7 +81,7 @@ No HTTP servers. No API endpoints. Pure native communication via Flutter MethodC
7581

7682
### From DMG (Recommended)
7783

78-
1. Download `Mayari-1.0.3.dmg` from [Releases](https://github.com/BoltzmannEntropy/Mayari/releases)
84+
1. Download `Mayari-1.0.4.dmg` from [Releases](https://github.com/BoltzmannEntropy/Mayari/releases)
7985
2. Open DMG and drag Mayari to Applications
8086
3. Right-click → Open (first launch only, for Gatekeeper)
8187
4. TTS model (~340MB) downloads automatically on first use

RELEASE_NOTES.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,35 @@
1-
# Mayari v1.0.3 Release Notes
1+
# Mayari v1.0.4 Release Notes
22

33
**Release Date:** February 21, 2026
44

55
## Highlights
66

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.
1011

11-
## Previous Release (v1.0.2)
12+
## Read-Aloud and Audiobooks
1213

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.
1917

20-
## Audiobook Workflow
18+
## Voice UX
2119

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.
2523

26-
## Stability
24+
## Validation
2725

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.
3030

3131
## Distribution
3232

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`
3535
- **Platform:** macOS 15.0+ (Apple Silicon)
784 KB
Binary file not shown.
701 KB
Binary file not shown.
709 KB
Binary file not shown.
978 Bytes
Binary file not shown.
1.38 KB
Binary file not shown.
10.1 KB
Binary file not shown.

assets/mayari-video.mov

8.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)