GenericJam

GenericJam

Mob 0.9.19 has been released.

Fixed

  • The ~MOB sigil now warns about iOS-only and Android-only tags
    (MOB-194).
    The whitelist check tested the union of
    priv/tags/ios.txt and priv/tags/android.txt, so its iOS-only /
    Android-only branches could never fire: a tag one platform does not render
    compiled silently. A tag on exactly one manifest now warns at compile time,
    naming the platform that has it; a tag on neither still warns that it is not
    in the whitelist. Tags from config :mob, :extra_tags and plugin manifests
    stay silent.
  • Anchored is on the Android tag whitelist (MOB-365). The Android bridge
    has rendered :anchored since mob_new 0.5.0 (MOB-189), but
    priv/tags/android.txt did not list it, so with the fix above
    ~MOB(<Anchored>) would have warned that it is iOS-only. It was the only
    tag on one manifest and not the other, so the two manifests now list the
    same tags and no existing ~MOB usage gains a warning in this release.
  • iOS: a notification that arrives while the app is open now stays in
    Notification Center (MOB-353).
    The notification delegate presented
    foreground notifications with a banner and sound only; without
    UNNotificationPresentationOptionList, iOS 14+ does not add them to
    Notification Center, so once the banner timed out the notification was
    gone and could not be tapped later. The change is in ios/mob_nif.m: an
    app gets it by updating mob and rebuilding natively
    (mix mob.deploy --native).

Link: Release 0.9.19 · GenericJam/mob · GitHub


Mob Info

Classification: Hybrid Mobile Framework
Description: BEAM-on-device mobile framework for Elixir. OTP runs inside your iOS and Android apps — embedded directly in the app bundle, no server required. Screens are GenServers; the UI is rendered by Compose and SwiftUI via a thin NIF.
Forum/tag: mob

Click here to view Mob’s main announcement thread.

Where Next? Top

Trending in News & Updates Top

woylie
Doggo 0.18.3 has been released. Added tabs: Add a disabled attribute to the :panel slot. A disabled tab can be focused with the arrow k...
New
bartblast
Hologram v0.12 is out! This one is for the big apps. Evo Store, Hologram’s Performance Sponsor, has an app with over 9,000 Elixir modules...
New
mikehostetler
ReqLLM v1.28.0 has been released. Features: add StepFun chat and audio providers (#1087) by mikehostetler openai: honour image deta...
New
zachdaniel
Your standard application generally only tracks what is true right now. Updates overwrite previous data, and asking questions about the p...
New
fhunleth
Nerves v2.0.0-pre.4 and v2.0.0-pre.3 has been released. Changes Fix typo preventing SOURCE_DATE_EPOCH from propogating through the fi...
New
GenericJam
Mob 0.9.18 has been released. Added anchor: "bottom" on :scroll, for chat logs (MOB-481). The scroll opens at the end of its content. ...
New
GenericJam
Mob 0.9.17, 0.9.16 and 0.9.15 has been released. Added Async work in screens, the LiveView way. Mob.Socket.start_async/3 runs a functi...
New

Other Trending Topics Top

KristerV
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
mudasobwa
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
budgie
I love Elixir. It’s one of 2 programming languages I’ve ever fallen in love with. But I don’t use it anymore. Serverless was the promis...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews