Repository navigation
Releases: shatheitguy/alfa-launcher
Release list
ALFA Launcher v1.0.48
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
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
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
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
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
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
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
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
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
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.