Skip to content

JMAPJolt-v0.25

Latest

Choose a tag to compare

@FalseEnvironment FalseEnvironment released this 06 Nov 15:14

Security & privacy

  • OAuth sign-in with real 2FA — Sign-in can now go through your server's own OAuth 2.0 + PKCE page
  • Expired sessions recover cleanly — A revoked or expired OAuth grant now returns to the login screen with the account prefilled instead of leaving a dead mailbox

Mail list & reading

  • Unread mail in Sent — Sent messages now respect their real read state
  • Email bodies no longer collapse — Messages built with full-height templates now grow to their full content
  • Search back behavior — Opening a result hides the keyboard immediately; Back returns to the results with the query intact, then leaves search in one press

Compose & drafts

  • Share files into a draft — JMAPJolt now appears in Android's share sheet for any file type, filling recipients, subject and body and attaching one or more shared files

Calendar

  • Calendar validation on save — Start and end times can be changed freely while editing; Save checks the range and shows the themed in-app pill without closing the dialog or losing what you entered

Sync & push

  • Connection banner — When mail can't refresh, a themed banner explains whether you're offline, the server is unreachable or slow, the secure connection or credentials failed, or you hit a rate limit, with Retry, Sign in and a local Details log
  • Back online feedback — A successful refresh clears the banner and confirms recovery with the app's themed pill
  • Clearer offline state — A folder that can't load now says the mail couldn't be loaded instead of appearing empty
  • More reliable UnifiedPush — Registration now retries through transient failures and endpoint rotations, and Settings shows whether push is pending, verifying or failed instead of leaving it silently inactive
  • Notifications for sorted mail — On servers that support delivered-message push, mail filed into Archive or custom folders now triggers a notification instead of being missed
  • No battery prompt on launch — The battery-optimization request appears only when you enable Direct server push or allow background activity, and declining turns Direct server push off instead of leaving it degraded

Folders & selection

  • Unread and total counts in the drawer — Every category shows unread/total, with the unread number bold and accent-colored; the counts can be turned off in Display settings
  • Edit labels and folders from the drawer — Long-pressing a label or subfolder reveals a pencil that opens its edit dialog without leaving the drawer

Accessibility & UI

  • Settings index — Settings now opens on a clean index for Account, Display, Notifications, Calendar and Contacts, each with a short summary and a themed icon
  • Back follows your path — Back now walks through the folders, Calendar, Contacts and Settings you visited instead of jumping straight to the inbox, and only leaves the app when that history is spent

Performance

  • Cheaper cache writes — Marking mail read, starring or moving it now rewrites only the folders that changed instead of every cached folder