| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| latest-mac.yml | 2026-10-28 | 517 Bytes | |
| OpenExtract-0.8.0-arm64-mac.zip | 2026-10-28 | 148.4 MB | |
| OpenExtract-0.8.0-arm64-mac.zip.blockmap | 2026-10-28 | 154.7 kB | |
| OpenExtract-0.8.0-arm64.dmg | 2026-10-28 | 152.7 MB | |
| OpenExtract-0.8.0-arm64.dmg.blockmap | 2026-10-28 | 160.9 kB | |
| latest.yml | 2026-10-28 | 351 Bytes | |
| OpenExtract-Setup-0.8.0.exe | 2026-10-28 | 190.1 MB | |
| OpenExtract-Setup-0.8.0.exe.blockmap | 2026-10-28 | 198.1 kB | |
| latest-linux.yml | 2026-10-28 | 532 Bytes | |
| openextract_0.8.0_amd64.deb | 2026-10-28 | 155.0 MB | |
| OpenExtract-0.8.0.AppImage | 2026-10-28 | 183.9 MB | |
| README.md | 2026-10-28 | 9.2 kB | |
| v0.8.0 source code.tar.gz | 2026-10-28 | 1.8 MB | |
| v0.8.0 source code.zip | 2026-10-28 | 2.0 MB | |
| Totals: 14 Items | 834.4 MB | 0 | |
What's Changed
- Add CI/CD workflows and fix app name display by @charleswest775 in https://github.com/charleswest775/openextract/pull/55
- Fix TypeScript project references for CI by @charleswest775 in https://github.com/charleswest775/openextract/pull/56
- Replace inline data extraction with ios-backup-core dependency by @charleswest775 in https://github.com/charleswest775/openextract/pull/60
- chore(ci): bump all actions/* to Node 24 majors by @charleswest775 in https://github.com/charleswest775/openextract/pull/61
- ci: decouple website deploy from Release workflow by @charleswest775 in https://github.com/charleswest775/openextract/pull/62
- ci: remove dead GitHub Pages workflow (Vercel hosts the site) by @charleswest775 in https://github.com/charleswest775/openextract/pull/63
- feat(ui): show app version in window titlebar by @charleswest775 in https://github.com/charleswest775/openextract/pull/64
- feat(ui): add Record Recovery view for deleted messages by @charleswest775 in https://github.com/charleswest775/openextract/pull/65
- ci: fix ruff lint and make release workflow protection-safe by @charleswest775 in https://github.com/charleswest775/openextract/pull/66
- ci(release): clone ios-backup-core sibling before pip install by @charleswest775 in https://github.com/charleswest775/openextract/pull/67
- ci(release): fix finalize sync-PR when origin/main ref is missing by @charleswest775 in https://github.com/charleswest775/openextract/pull/69
- chore: release v0.4.0 by @charleswest775 in https://github.com/charleswest775/openextract/pull/68
- site: publish SEO meta + analytics + subpage nav on homepage by @charleswest775 in https://github.com/charleswest775/openextract/pull/70
- fix: add vercel.json with cleanUrls for extensionless URLs by @charleswest775 in https://github.com/charleswest775/openextract/pull/71
- site: peach editorial redesign + blog posts by @charleswest775 in https://github.com/charleswest775/openextract/pull/72
- site: point download links at real installers + refresh sizes by @charleswest775 in https://github.com/charleswest775/openextract/pull/73
- Hearth redesign + organic loading indicators by @charleswest775 in https://github.com/charleswest775/openextract/pull/74
- chore: release v0.5.0 by @charleswest775 in https://github.com/charleswest775/openextract/pull/75
- site: route downloads through /download/* with Vercel redirects by @charleswest775 in https://github.com/charleswest775/openextract/pull/76
- feat(explore): add Contacts to Export panel by @charleswest775 in https://github.com/charleswest775/openextract/pull/77
- chore: release v0.5.1 by @charleswest775 in https://github.com/charleswest775/openextract/pull/78
- site: bump v0.5.1 download URLs and harden release workflow by @charleswest775 in https://github.com/charleswest775/openextract/pull/79
- Issues 82: Fix message sort order by @mbeisser1 in https://github.com/charleswest775/openextract/pull/87
- feat: Use nicer filenames for message exports, reflecting conversatio… by @jalsti in https://github.com/charleswest775/openextract/pull/93
- fix(backup): clear passcode prompt for locked devices, retry macOS backup lock by @charleswest775 in https://github.com/charleswest775/openextract/pull/94
- fix(backup): open the backup the user picked, not the first one in its folder by @charleswest775 in https://github.com/charleswest775/openextract/pull/95
- docs: explain ios-backup-core sibling checkout for source builds by @charleswest775 in https://github.com/charleswest775/openextract/pull/96
- chore: add /github-triage routine for the PR and issue backlog by @charleswest775 in https://github.com/charleswest775/openextract/pull/97
- fix(macos): explain Full Disk Access instead of showing 'no backups found' by @charleswest775 in https://github.com/charleswest775/openextract/pull/98
- site: switch to Vercel Web Analytics, add robots.txt and sitemap, redirect to www by @charleswest775 in https://github.com/charleswest775/openextract/pull/101
- site: redirect the bare apex root to www too by @charleswest775 in https://github.com/charleswest775/openextract/pull/102
- fix(sidecar): bind dev debugpy listener to loopback only by @charleswest775 in https://github.com/charleswest775/openextract/pull/109
- fix(backup): explain when the computer is out of disk space by @charleswest775 in https://github.com/charleswest775/openextract/pull/108
- chore(ui): remove renderer files nothing imports by @charleswest775 in https://github.com/charleswest775/openextract/pull/115
- chore(ui): remove the old Dashboard tree by @charleswest775 in https://github.com/charleswest775/openextract/pull/116
- fix(photos): don't count iOS's -180, -180 placeholder as a location by @charleswest775 in https://github.com/charleswest775/openextract/pull/114
- Add the backup test corpus: real public iPhone backups, invariants and spot facts by @charleswest775 in https://github.com/charleswest775/openextract/pull/110
- Corpus: generated backups with answer keys (sparse Einstein, showcase Maren) by @charleswest775 in https://github.com/charleswest775/openextract/pull/117
- Add a run-openextract skill: launch, drive and screenshot the app by @charleswest775 in https://github.com/charleswest775/openextract/pull/118
- site: add app screenshots from the sample Maren backup by @charleswest775 in https://github.com/charleswest775/openextract/pull/120
- ci(release): import the macOS signing certificate ourselves by @charleswest775 in https://github.com/charleswest775/openextract/pull/121
- chore: release v0.6.0 by @charleswest775 in https://github.com/charleswest775/openextract/pull/122
- fix(security): allowlist URL schemes in shell:openExternal by @charleswest775 in https://github.com/charleswest775/openextract/pull/99
- fix(export): escape user content in HTML message exports by @charleswest775 in https://github.com/charleswest775/openextract/pull/100
- fix(stats): show contact names in dashboard top conversations by @charleswest775 in https://github.com/charleswest775/openextract/pull/111
- fix(backup): use the iPhone's own numbers in the disk-space message by @charleswest775 in https://github.com/charleswest775/openextract/pull/112
- fix(calls, voicemail): calm empty states instead of errors by @charleswest775 in https://github.com/charleswest775/openextract/pull/113
- fix(stats): show Overview times in the computer's local time zone by @charleswest775 in https://github.com/charleswest775/openextract/pull/119
- build(win): sign the bundled engine exe with Trusted Signing by @charleswest775 in https://github.com/charleswest775/openextract/pull/123
- Linux: ship a .deb as the main download (AppImage needs libfuse2) by @charleswest775 in https://github.com/charleswest775/openextract/pull/124
- ci(release): build Linux in an Ubuntu 22.04 container so the engine runs on Ubuntu 22.04 and Debian 12 by @charleswest775 in https://github.com/charleswest775/openextract/pull/125
- feat: auto-update from GitHub releases (asked once, opt-in) by @charleswest775 in https://github.com/charleswest775/openextract/pull/127
- Read backups read-only, so the engine works on read-only backups by @charleswest775 in https://github.com/charleswest775/openextract/pull/126
- chore: release v0.7.0 by @charleswest775 in https://github.com/charleswest775/openextract/pull/128
- site: land /download/* on a page so download clicks show up in Vercel Analytics by @charleswest775 in https://github.com/charleswest775/openextract/pull/130
- Add screenshots and Medium essays to the README; add the October essay to the blog by @charleswest775 in https://github.com/charleswest775/openextract/pull/135
- Photos: count only the photos that are in the backup (#106) by @charleswest775 in https://github.com/charleswest775/openextract/pull/132
- Overview: the Photos tile counts only photos in the backup (#106) by @charleswest775 in https://github.com/charleswest775/openextract/pull/134
- Photos grid: keep loading past pages the engine leaves out (#106) by @charleswest775 in https://github.com/charleswest775/openextract/pull/133
- Overview: the Photos card describes only photos in the backup (#106) by @charleswest775 in https://github.com/charleswest775/openextract/pull/142
- Export conversations as PDF, with their photos (#91) by @charleswest775 in https://github.com/charleswest775/openextract/pull/139
- site: true download count, honest free promise, use cases instead of unverified quotes by @charleswest775 in https://github.com/charleswest775/openextract/pull/136
- Exports say what a message without text is, not "[Attachment]" by @charleswest775 in https://github.com/charleswest775/openextract/pull/145
- CI on Linux, macOS and Windows, plus a manual pre-release check by @charleswest775 in https://github.com/charleswest775/openextract/pull/146
- docs: CHANGELOG for 0.8.0 by @charleswest775 in https://github.com/charleswest775/openextract/pull/147
New Contributors
- @mbeisser1 made their first contribution in https://github.com/charleswest775/openextract/pull/87
- @jalsti made their first contribution in https://github.com/charleswest775/openextract/pull/93
Full Changelog: https://github.com/charleswest775/openextract/compare/v0.3.4...v0.8.0