v0.9.1
The Mail app got a major round of upgrades this release.
Attachments
- Attach photos, voice memos and notes to emails (up to 5 per mail) via the paperclip in the composer
- Multi-select pickers in the same style as the shared media picker, with full previews before sending: play memos, read notes, view photos in the lightbox
- Recipients can play memos and read notes inline, open photos fullscreen, and save any attachment into their own Photos, Voice Memos or Notes apps. Saves are duplicate-safe and the saved state is remembered across sessions; senders viewing their own mail see no save buttons
- Attachments survive the full draft cycle: save as draft, resume, edit, re-send
- Script integration:
exports['sd-phone']:sendMailnow accepts attachments (plain URL strings or taggedphoto/audio/notetables), and the lb-phoneSendMailcompat delivers itsattachmentsfield as real photo attachments instead of URLs appended to the body
Mailbox management
- Edit mode in every folder: select multiple emails, batch delete (to the Bin first, permanently from inside the Bin), Mark Read for a selection, or Mark All Read with nothing selected (suggested in #49)
- New mail now fires a proper phone banner notification (#10)
- Drafts reopen in the composer for editing instead of the read-only viewer, and re-sending or re-saving replaces the old draft instead of duplicating it (#10)
- Smarter compose cancel: an untouched draft or reply closes silently; real edits get honest "Discard Changes / Save Changes" options
- Folder reordering in the mailbox list is no longer glitchy in-game, and displaced folders now slide smoothly into place
- Reading view polish: consistent background shade, a standard bottom action bar, a larger sender header, and working previous/next arrows with a directional transition
- Changing your mail password now offers to save the new login to the Passwords app when it was never stored there (#10)
- Removed the stray extra @ in front of the address in the mailbox account header (#10)
Photos and wallpaper
- Batch favourite photos straight from the selection bar, plus a redesigned album picker grid
- Set your own photos as wallpaper, and import custom wallpapers via link
Games
- Blackjack dealing is now server-authoritative, with client-side chip settling retired
- Game chips: solo and co-op settle payouts are now backed by a per-character escrow, closing an infinite-money mint exploit across the casino games (#52)
- Battleship: no shots until both fleets are deployed (#33), and shot hits/misses show immediately
Fixes
- Wallpaper and language no longer reset to defaults after a slow join or a character switch; settings hydrate the moment the character loads
- The Passwords app refreshes when brought back to the foreground, so password changes show without fully closing it; saved dates also follow the phone locale (#31)
- Uninstalled apps can no longer be opened through the back door: notifications, deeplinks, server-triggered launches and Control Center all respect the installed list now and route to the App Store instead (#46)
- Groups (#46):
- Going offline now reaches co-members: the server tracks lifecycle events and nudges every online co-member's app when someone disconnects, so online dots no longer stay green until a manual refresh. Create/accept responses also carry real online states right away
- Uninstalling Groups now cleans up properly: led groups disband with members notified, plain memberships are removed with the leader notified, pending invites are dropped. This ships as a first-party
sd-phone:server:apps:uninstalledevent any stateful app can hook
- Cherry (#48):
- The signup age field no longer accepts
e/+/-: number fields in the shared auth form are digit-only now - Profile changes reach your matches live: saving your profile pushes the fresh card to every online matched partner, and the app also refetches when brought back to the foreground
- The unread dot was cherry-pink on a cherry-pink placeholder avatar, literally invisible; it now carries a white ring so it reads everywhere
- The signup age field no longer accepts
- Photo uploads: one capture upload per player at a time, and a shared per-character upload budget across all Fivemanage paths
Under the hood
- The compiled UI (
web/build) is no longer tracked in the repository. Use the release asset below, or build it yourself withnpm run buildinweb/ - Repo housekeeping: internal design documents no longer live in the source tree
Contributors
Thanks to everyone who contributed to this release:
- @Epixx1337: mail notifications, draft editing and vault offer, battleship deploy gate, passwords date locale, groups and Cherry fixes
- @LouayeG: blackjack chips escrow fix
- @boppescripting: suggested Mark All Read (#49)
Full changelog: v0.9.0...v0.9.1