Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,23 @@
All notable changes to MarkReader are documented in this file.
Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [1.0.3] - 2026-08-21

### Added
- Bundled a sans reading font for better on-screen readability.
- Reading progress bar with a percentage badge in the viewer.
- A tappable Rendered/Raw mode pill and a dedicated reader surface-flip button.
- Auto-hiding viewer chrome on scroll and an animated search transition.
- Overhauled search UX: auto-focus, debounced highlighting, jump-to-first-match, and rounded text-hugging match highlights.

### Improved
- Reworked the reader screen with rounded icons, haptic feedback on controls, a restyled table-of-contents sheet, and an expressive export bottom sheet.
- Updated GitHub Actions CI dependencies.

### Fixed
- Stopped scroll stutter on upward scroll and preserved the scroll anchor across line-wrap toggles.
- Hardened file open, read, and save paths: safer error handling, bounded reads with BOM stripping, shared-text handling via cache file, and more reliable persistable URI grants.

## [1.0.2] - 2026-08-02

### Added
Expand Down
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ android {
applicationId = "com.markreader"
minSdk = 24
targetSdk = 35
versionCode = 3
versionName = "1.0.2"
versionCode = 4
versionName = "1.0.3"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
Expand Down
5 changes: 5 additions & 0 deletions fastlane/metadata/android/en-US/changelogs/4.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
• Added a bundled sans reading font and a reading progress bar.
• Reworked the reader: new search, raw-mode toggle, haptics, and an export sheet.
• Added a reader surface-flip button and auto-hiding chrome on scroll.
• Fixed scroll stutter and preserved position when toggling line wrap.
• Hardened file open, read, and save handling.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified fastlane/metadata/android/en-US/images/phoneScreenshots/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.