Skip to content

Releases: shatheitguy/alfa-launcher

ALFA Launcher v1.0.48

Choose a tag to compare

@github-actions github-actions released this 05 Oct 14:39

Voice: smoother wake-to-reply transitions

  • The orb's spin speed and thinking-dots now ease toward each state's target instead of snapping,
    so listening -> thinking -> speaking ramps smoothly.
  • The status label (LISTENING / THINKING / SPEAKING / DONE) crossfades between phases.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.47

Choose a tag to compare

@github-actions github-actions released this 05 Oct 12:20

Assistant: better contact matching and more reliable WhatsApp

  • Contact lookup now matches on any word of the name and ranks results (exact, whole-word,
    starts-with, contains), so "Ahmed" finds "Mohammed Ahmed" and "John S" finds "John Smith".
    Wrapped the query in try/catch and skip contacts with no number.
  • WhatsApp opens via wa.me first (most reliable), then api.whatsapp.com, both pinned to the
    WhatsApp app; clearer message when the number isn't on WhatsApp.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.46

Choose a tag to compare

@github-actions github-actions released this 05 Oct 11:44

App update: no flicker on "Check again"; survive GitHub rate limit

  • Keep the release details on screen while re-checking. Replacing them with "checking GitHub…"
    collapsed the card and made the buttons jump, then jump back when the result arrived.
  • Errors go on their own line under the details instead of replacing them.
  • When the GitHub API rate-limits update checks (HTTP 403, ~60/hour per network), fall back to the
    releases/latest redirect to get the latest tag; show a clear "try again in N min" if both fail.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.45

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:47

Voice mode: fix overlay sometimes not opening; new chat mic icon

  • VoiceOverlay: session counter so delayed auto-close timers and fade-out end actions from a
    previous session can no longer close a freshly opened overlay; cancel a running fade on open.
  • VoiceListener: command start-up errors (recognizer still busy after the wake-word session,
    client/server errors, on-device recognizer rejecting the language) retry up to 3 times and fall
    back to the standard recognizer instead of ending in "I didn't catch that". The wake-word loop
    returns to the on-device recognizer afterwards.
  • Contacts prompt from voice mode uses the same working permission flow as the chat.
  • Chat: the emoji mic is replaced by a line mic icon (ic_mic) in the accent colour, matching the chat.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.44

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:34

Assistant: working Contacts/SMS permissions, send texts from the chat

  • Permission requests keep working after a denial: when Android no longer shows the prompt,
    ALFA explains and opens its app permission page (fixes "I need access to your contacts" loop).
  • New "Assistant permissions" section in Settings: Contacts, SMS, Microphone with status and Allow.
  • SMS: the Assistant prepares the text as a card in the chat (recipient, number, message);
    it is sent only when the user taps Send. "Open in Messages" still available.
  • SEND_SMS permission added; telephony declared optional so ALFA still installs on SIM-less devices.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.43

Choose a tag to compare

@github-actions github-actions released this 05 Oct 10:25

Assistant: fix HTTP 500 (context overflow), keep model loaded, context window, saved chats, memory

  • Send only the newest turns that fit the model's context window (tool calls kept with their
    results); retry with less history if the server still reports the context is full. The full,
    untrimmed history overflowed llama-server's 8K context after a few exchanges -> HTTP 500.
  • Store null assistant content as "" so chat templates don't fail on the next request.
  • Errors include the last engine log lines for diagnosis.
  • Keep model loaded: 30 min / 2 h / 4 h (default) / Always, instead of a fixed 15 min.
  • Context window setting: 4K/8K/16K/32K on-device (up to 128K for a server); usage shown in the chat header.
  • Chats are saved and reopen on launch; history list with Delete all; the new-chat button keeps old chats.
  • Long-term memory: "remember that ..." tool, Memory on/off and editor in Settings.

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.42

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:02

Assistant asks for missing details (QR Wi-Fi name/password/link/text, message recipient/text) instead of inventing examples

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.41

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:59

Assistant actions inside apps: WhatsApp/SMS/call/email to contacts (prefilled), share, navigate, play music, calendar event, open link, camera

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.40

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:52

Assistant: Models page, cleaner chat, real QR action, talks by default (tools only when asked), action guard, faster voice

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.

ALFA Launcher v1.0.39

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:37

Built-in on-device AI: download GGUF models and run llama.cpp server inside ALFA (127.0.0.1), fully offline; local network server still available

Install alfa-launcher.apk, or update from inside the launcher: IT Tools → App update.