What's Changed
Notes & Markdown
- Live preview editor (new): Markdown renders as you type β tables, math formulas (KaTeX), and highlighted code blocks β while staying fully editable. Formatting marks hide when the cursor moves away and reappear the moment you click in.
- Faster editing: insert blocks via the
/slash menu or right-click; a floating toolbar formats selected text instantly. - Images in notes: paste or insert images and they're uploaded to App Files, so they display reliably everywhere.
- Automatic titles: note titles are now derived from the first heading (or the first 50 characters), and lists show clean titles only.
- Android editor polish: fixed keyboard flicker when moving between lines; Enter now skips past the closing
**of bold/italic instead of breaking the wrap; blank notes start with the caret at the top.
Feeds
- Feeds (new): browse a built-in catalog of sources, subscribe, and read with an adjustable font size.
Chat & Media
- Select and copy chat message text.
- Pick images and videos by date for batch actions.
- Refreshed chat list design; your own messages now carry a blue accent bar.
- Smoother gallery scrolling β videos no longer compete for bandwidth while one is loading.
- Screen mirroring now clearly indicates that audio mirroring requires Android 10+.
Desktop & Device
- Bottom navigation bar on phones and narrow windows.
- New two-sidebar layout for Notes, consistent with Feeds.
- The desktop pairing dialog now closes automatically once your phone accepts the invite.
- Renaming a device is picked up immediately on the network; previously paired devices are rediscovered faster after a restart.
Performance
- Long chats open instantly and load more history as you scroll β no more lag on thousand-message conversations.
- Large photo/video libraries scroll smoothly with on-demand thumbnails.
- Lighter web bundle, faster responses from the phone's local server.
Security
VirusTotal Scan
| File | Status | Scan Report |
|---|---|---|
PlainApp-3.3.19-64bit-Recommended.apk |
β 0/64 Clean | View Report |
PlainApp-3.3.19-Old-32bit.apk |
β 0/66 Clean | View Report |
PlainApp-3.3.19-Google-Play.aab |
β 0/65 Clean | View Report |
SLSA Provenance (Level 3)
The .intoto.jsonl file is a signed SLSA provenance document covering all release artifacts (APKs + AAB).
Verify with slsa-verifier:
slsa-verifier verify-artifact PlainApp-3.3.19-64bit-Recommended.apk \
--provenance-path multiple.intoto.jsonl \
--source-uri github.com/plainhub/plain-app