Releases: NateEaton/mydeck-android
Releases · NateEaton/mydeck-android
MyDeck Release v0.13.1
What's Changed
- Fix critical metadata wipe on label edit + related UX issues by @NateEaton in #159
- feat: deterministic sync progress indicator + related housekeeping by @NateEaton in #160
- chore(release): bump version to 0.13.1 by @NateEaton in #161
Full Changelog: v0.13.0...v0.13.1
MyDeck Continuous Snapshot
This is an automated snapshot build from the main branch. It is a Release-optimized build but uses a separate package ID so it can be installed alongside your production version.
Last updated from: 49ab11a
MyDeck Release v0.13.0
What's Changed
- Add Highlights destination, native reader scroll, and sync resilience by @NateEaton in #151
- Add swipe actions for bookmark cards by @NateEaton in #154
- Feature/extraction error log misc by @NateEaton in #155
- chore(release): bump version to 0.13.0 by @NateEaton in #156
Full Changelog: v0.12.6...v0.13.0
MyDeck Release v0.12.6
Fixed
- Resolved a critical OutOfMemoryError that caused crashes during offline content synchronization.
- Cleaned up obsolete code and reduced app footprint.
MyDeck Release v0.12.0
Added
- In-page anchor link support in reader content: table-of-contents and fragment links now navigate correctly within articles
- Long-press context menu for in-page links to open or copy anchor targets
- Content download status icon on reading-view bookmark cards
- Reading progress icon in Compact list view
Changed
- Sync architecture updated to multipart sync for improved reliability and consistency when refreshing bookmark metadata and content
- Sync Settings revised with automatic content sync for offline reading using volume, item-count, or date-range policies
Fixed
- Reader text reflow regression: resolved cases where article text could disappear after layout/font reflow updates
- Server URL validation now allows
http://endpoints (in addition tohttps://) for self-hosted/local Readeck setups - Offline status indicator now tracks network transitions more accurately and avoids incorrect offline icon states
MyDeck Release v0.11.1
Fixed
- Fixed server error flag propagation
- Fixed text autosizing in reader
- Fixed filter UI synthetic chips
- Fixed sync performance and blocking spinner
- Fixed delete race condition
- Fixed layout stability issues
- Fixed video controls discoverability
- Fixed missing translations
Changed
- Removed background sync indicator for cleaner UI
- Updated filter chip behavior
Added
- Added thanks to Stefan in About screen
MyDeck Release v0.11.0
Added
- Highlights & annotations: view, create, and edit Readeck highlights directly in the reading view
- Image gallery lightbox: tap any article image to open a full-screen viewer with swipe navigation, pinch-to-zoom, and a thumbnail strip
- Long-press context menus for images and links (copy, download, share, open in browser)
- Fullscreen reading mode: hides the top bar while reading; swipe up to reveal controls
- Typography and Find in Page now available for Video and Picture bookmark types
- "Keep screen on while reading" toggle in Settings → User Interface
- About screen with collapsible app and server info cards
- 15-minute option added to auto-sync schedule
Changed
- Favorite and Archive actions moved to overflow menu and inline buttons at the end of article content
- "View original" renamed to "View web page" throughout
- Bookmark deletion card stays visible but greyed-out until the snackbar is dismissed or undo is pressed
- Delta sync re-enabled for Readeck 0.22+; deleted bookmarks detected immediately on pull-to-refresh
- Menu items and filter labels now use sentence case
MyDeck Release v0.10.0
Added
- docs: Add fork differences, contributing guide, and issue templates
Changed
- Refine sign-on and authorization screen branding layout
- Show base server URL in Account settings (hide /api)
- Improve filter UX with keyboard actions and preset reset behavior
- docs: Refactor README
MyDeck Release v0.9.2
What's Changed
Card Layout
- Mobile-portrait-only layout gate in BookmarkListView passes
useMobilePortraitLayoutinto the grid card for single-column portrait Grid; other grid/compact/mosaic/wide code paths are unchanged. - BookmarkGridCardMobilePortrait: fixed-height (168dp) left-thumbnail / right-content split. Right column: Title (max 2 lines,
titleMedium), Site icon + name (1 line), Labels row (one line, horizontally scrollable), Action icons row. onTextLayoutmeasures title line count and reduces vertical spacing before the labels row when the title is one line, avoiding a hollow appearance while keeping card height fixed.- Title font upgraded to
titleMediumacross all grid card variants for consistent visual hierarchy; compact cards upgraded frombodyMediumtotitleSmall(same size, bolder weight). - Mosaic card gradient overlay uses a smooth 6-stop S-curve for a natural thumbnail-to-text transition.
Reading Mode
- TopBar hide behavior disabled when scroll progress ≥95%, preventing jitter from overscroll bounce at the end of articles. Implemented as a
NestedScrollConnectionwrapper aroundenterAlwaysScrollBehavior.
List Screen
UiState.Loadinginitial state prevents "no bookmarks" empty state from flashing before Room emits its first value on cold start.- Label chip taps now dismiss any pending delete snackbar before navigating, matching all other touch targets.
Docs
- Design spec for grid card refinement (
docs/specs/design-spec-grid-card-refinement.md). - WORKFLOW.md updated with release process, hotfix procedure, and CI/CD setup.
Full Changelog: v0.9.1...v0.9.2
v0.9.1 - Fix Read/Unread on reading view overflow menu
What's Changed
- Fix read/unread icon and text state in reading view menu by @NateEaton in #74
Full Changelog: v0.9.0...v0.9.1