Releases: Nagi-ovo/shiori-releases
Shiori 0.1.24
Shiori 0.1.24
New
- Reusable signatures: draw a signature once, save it locally, import PNG/JPEG signatures, then click or drag to place them on a PDF. They export with the document like other annotations.
- Everforest theme: a new calm green theme joins Paper, Night, and Auto.
- Terminal theme setting: the embedded terminal can follow the app theme or stay pinned to Paper, Night, or Everforest without restarting the shell.
Improved
- Restored web tabs ask for permission again instead of giving up when a browser file handle loses access.
- More honest resource metrics: tiny CPU usage now shows as <0.1% instead of rounding to 0.0%, and desktop process sampling is warmer between refreshes.
- Cleaner English homepage typography.
Fixed
- Long tab and title text is less likely to clip in narrow windows.
- Export/share bridge failures report clearer errors when the native layer returns malformed data.
Shiori 0.1.23
Shiori 0.1.23
Improved
- Smoother scrolling and annotation dragging.
- Collapse the annotation toolbar on desktop too (previously phone / tablet only).
- Fit-width / fit-page are now one-tap actions and no longer stay stuck highlighted.
- The resource panel shows real CPU / memory / storage usage, sampled natively on mobile.
- GPU acceleration is gated by a device capability probe — unsupported cards fall back to software rendering, so no more blank pages (still off by default).
- Cleaner update notes.
- Full-width segmented controls in mobile Settings.
Fixed
- Web: dropping a file onto an open document no longer navigates the browser away and loses your session and unsaved edits.
- macOS: ⌘C / ⌘A now copy / select annotations.
- iOS: exporting a PDF now brings up the system share sheet (it used to silently fail while reporting "shared").
- The Export button is no longer pushed off-screen on small phones.
- The Windows embedded browser no longer freezes after opening a page.
- Chinese / Japanese / Korean text in mobile Settings no longer collapses to one character per line.
Shiori v0.1.22
Shiori 0.1.22
Improved
- Collapse the annotation toolbar on its own (phone / tablet) for more reading room — the tabs and top bar stay in place, unlike reader mode which hides all chrome.
- Tablet layout polish: inline filename and compact tool buttons instead of a stretched phone layout.
Fixed
- Searching Chinese / Japanese / Korean text in documents now works (CJK queries previously matched nothing).
- Android in-app updates could fail on direct-install builds; now fixed.
Shiori v0.1.21
Shiori 0.1.21
New
- Embedded browser on tablets (iOS / Android). Open a PDF on a tablet and a browser appears in the right rail, so you can browse the web alongside your document. Enabled automatically by screen size; hidden on phones.
Fixed
- The embedded browser no longer freezes or crashes on Windows; it now refreshes only when the panel becomes visible and is re-enabled on Windows.
- Quitting no longer leaves background processes behind — the embedded terminal and all of its child processes are fully terminated.
- Lower memory use after merging PDFs.
Improved
- Memory tuning on compact windows and mobile, so scrolling long documents is less likely to be reclaimed under pressure.
Shiori 0.1.20
Shiori 0.1.20
Fixed
- Android direct updates now download the right APK version instead of falling back to an older release.
- Android release packages generate the correct install permissions for direct APK and Google Play channels.
- Reopening a PDF returns to the last page you read instead of defaulting back to page one.
Improved
- Refined the website hero so the copy matches Shiori's broader document workflow and the demo/download area is more stable.
Shiori v0.1.19
New
- HTML run mode can load the remote dependencies you approve: a banner lists what the sandbox blocked, and you allow sources one by one, then re-run.
- Fit-page zoom bounds the page to the viewport height, so slides and landscape scans no longer blow up too large.
- Double-click to open PDFs on Windows and Linux opens them in the running window instead of a blank one.
- Export and share PDFs on mobile, with a real export to the system share sheet on iOS and Android.
- Support Shiori: a quiet heart link in Settings → About opens sponsor options.
- Android direct-install builds can download and install the latest APK in-app.
- Markdown and HTML documents now appear in Home recents with a page preview.
Improved
- Terminal and browser entries on the text-document top bar, matching the PDF top bar.
- ⌘S now opens Export, and closing a PDF tab with un-exported edits shows a gentle reminder.
- macOS ⌘Z reaches document undo instead of being swallowed by the WebView's text undo.
- Exported files open in a new tab instead of launching a second Shiori instance.
- Smaller, faster exports for documents that share fonts and resources (a 59-page sample went from 39.7 MB to 2.5 MB, ~4× faster).
- CJK filenames export correctly again.
- Settings → About redesign with a compact brand card, click-to-copy live version, and update check.
- Localized menus and keycaps: the macOS app menu follows your language, and ⌘⇧⌥ show as Ctrl/Shift/Alt on Windows and Linux.
- Touch polish: bigger resize/rotate hit areas, tap to edit text and notes, long-press to highlight, and a mobile reading-mode toggle.
Fixed
- The text viewer no longer shifts right inside its flex-row layout.
- Cancelling the "restore draft" dialog no longer discards your draft on the next edit.
- Export integrity is verified with a re-parse check after saving.
- New installs no longer pop the changelog on first launch.
- Sandboxed run-frame pages no longer crash on storage or cookie access.
- Restored-tab errors read clearly instead of leaking internal codes, with a "re-select file" action.
Notes
- Desktop auto-update is available for macOS, Windows, and Linux through the signed updater manifest.
- Android direct APK users can update from the download link after installing this build. Google Play builds continue to update through Google Play.
Shiori v0.1.18
Improved
- Long PDFs are lighter in the thumbnail rail, especially on mobile and large documents.
- Compact screens stay focused on the page: phones, narrow windows, and portrait tablets no longer auto-open side panels over the document.
- Mobile UI polish for safe areas, touch targets, tabs, settings, search, and reading mode.
Fixed
- Open tabs and recent documents are more reliable; cached document data is kept while still needed.
- Android file opening handles more document providers and clearer unsupported-file paths.
- Restored PDFs land on the saved page more directly, avoiding the page-one flash before restoring position.
Notes
- Desktop auto-update is available for macOS, Windows, and Linux through the signed updater manifest.
- Android direct APK users can update from the download link after installing this build. Google Play builds continue to update through Google Play.
Shiori v0.1.17
Fixed
- Android direct APK updates now open the APK download instead of silently doing nothing inside the app WebView.
- Mobile recent documents now stay available on iPhone, iPad, and Android after opening PDFs, Markdown files, or HTML files.
Notes
- Desktop auto-update is available for macOS, Windows, and Linux through the signed updater manifest.
- Android direct APK users can update from the download link after installing this build. Google Play builds continue to update through Google Play.
Shiori v0.1.16
New
- Markdown edit mode. Markdown tabs now switch between preview and a plain-text editor, with the editor state restored with the tab.
- Runnable HTML mode. HTML files with scripts can be run explicitly inside a locked-down sandbox, separate from the safe static preview.
- Mobile text-document opening. iOS and Android now recognize PDF, Markdown, and HTML from document-picker / share-target flows more reliably.
Improved
- Markdown preview is lighter. Editing no longer keeps re-rendering the preview in the background.
- HTML run mode no longer opens to a blank white frame. The sandbox document is created at the right point in the viewer lifecycle.
- Text documents zoom better. Markdown and HTML keep per-tab zoom and respond to trackpad zoom gestures.
- Remote images are safer by default. Markdown and HTML block remote images unless you explicitly load them.
- Browser panel data is optional. You can choose whether the built-in browser keeps session data such as logins between launches.
Android
- File opening is more reliable. Android document intents now route PDFs, Markdown, and HTML into Shiori correctly.
- Release builds are faster to refresh. CI can rebuild APK-only or AAB-only artifacts, and the Android build cache is warmer.
- Launcher icon sizing is fixed. The adaptive icon foreground no longer over-crops the logo.
Shiori 0.1.15
New
• Document tabs. Open multiple PDFs, Markdown files, and HTML files at once; each tab keeps its own reading state and comes back next time unless you close it.
• Drag to reorder tabs. Arrange open documents in the order that matches your work.
• Markdown and HTML viewing. Markdown front matter metadata is clearer, and HTML opens in an isolated viewer that preserves the document's own styling much better.
Improved
• Opening an already-open PDF now switches to that tab instead of creating a duplicate.
• Unsupported files now explain that the file type is not supported instead of saying the PDF is damaged.
• The focus preview button moved into the view controls, the tab strip scrolls without a bulky scrollbar, and the logo stays readable in dark mode.
Platforms
• Mobile app packaging is prepared for iPhone, iPad, and Android, including file opening for PDF, Markdown, and HTML.
• Android direct APK builds can check Shiori's download page for updates; Google Play builds update through Google Play.
• Public builds no longer expire automatically after 60 days.