v4.1.8 — Android first release + 4 bug fixes
🤖 Android (first time on Google Play, F-Droid, sideload)
- Full Android port: signed APKs (universal / arm64-v8a / armeabi-v7a / x86_64) and an AAB for the Play Store
- API 24+ (Android 7.0 +), target SDK 36
- File association for
.md/.markdown/.mdown/.mkd/.txt(open + share intent) - Same feature set as desktop: local RAG, wikilinks, 14-language UI, BYOK AI, themes, focus mode
- Play Store: now in internal testing (full review pending — Google's first-release pass usually clears in 1-24h)
- F-Droid: RFP issue #3889 open; metadata at
fdroid/metadata/app.solomd.yml - Sideload: grab
SoloMD_4.1.8_universal.apkbelow
🐛 Bug fixes
- #68 — Outline panel collapsed to a single character column when backlinks/tags panes were off. Sidebar now has a
min-width: 240px, and the resize handle is 8px wide (was 5px) so Windows scrollbars don't eat it. - #69 — RAG reindex silently no-op.
fs::create_dir_allerrors were swallowed; now propagated with full path in the message. The actual failure reason now surfaces as a toast in both Settings → RAG and the search panel's reindex button. - #60a — Windows window flicker on launch (jumped from default position to saved position). Window now spawns hidden + centered, then
.show()after the webview is ready. - #60b — Mac users couldn't find how to close the right sidebar. Added an explicit × button at the top-right of the sidebar (still bound to
⌥⌘Band the toolbar icon). - Selection highlight in fenced code blocks (
```) and inline code (``) was hidden by the block's background. Switched code-line bg frombackground-colortobox-shadow insetso the selection layer paints over it.
Notes
- Mac App Store and iOS App Store builds do not include the AI panel (Apple Guideline 3.1.1 BYOK rejection). The
SoloMD_4.1.8_universal.dmghere (Developer ID build) keeps the full AI surface. - macOS DMG is signed + notarized + stapled.
🤖 Generated with Claude Code