Releases: httpjamesm/KagiAssistant
1.10.1
What's Changed
- fix: hide span citations within collapsibles by @httpjamesm in #67
Full Changelog: v1.10...v1.10.1
1.10
🆕 Think button: A new "Think" button will automatically switch to a (reasoning) variant of your current model if applicable.
🆕 Lazy-loaded thread list: Support for the new Kagi Assistant paginated thread list and search API. Faster load times with infinite scrolling (better than the web app 🙃).
🆕 Background generation: Assistant keeps working and pings you when your reply is ready when you've switched apps.
🆕 Interrupt on demand: The send button becomes a stop button during generation to pre-maturely interrupt the model.
🆕 Retention setting adherence: Automatically syncs your cloud thread retention preference (24h or forever) and follows it for new threads.
🔧 Tons of perfectionist tweaks to UI/UX, as always.
What's Changed
- Fix model picker pushing send button off screen by @m2jest1c in #50
- Support for new kagi pagination API by @httpjamesm in #52
- feat: fetch and account for AUTO_SAVE by @httpjamesm in #54
- Stop active generation by @httpjamesm in #53
- Foreground service streaming by @httpjamesm in #55
- feat: auto internet setting by @httpjamesm in #56
- style: sup tweaks for better UI by @httpjamesm in #57
- feat: separate about screen by @httpjamesm in #58
- feat: disable metadata btn when none to display by @httpjamesm in #60
- fix: less jarring UX during search by @httpjamesm in #61
- feat: auto dismiss keyboard when thread drawer opens by @httpjamesm in #62
- fix: eagerly request notif permission sync by @httpjamesm in #63
- Think button UI/UX abstraction by @httpjamesm in #64
- style: fully round user messages by @httpjamesm in #65
New Contributors
Full Changelog: v1.9...v1.10
1.9
🆕 Select a voice: Choose from a variety of multilingual voices to automatically speak replies when using the digital assistant overlay.
Screen.Recording.2026-01-28.235559.mp4
🆕 Install on older devices: Android 13 and up is now supported for installation.
What's Changed
- Reduce minSdk requirement to 33 (Android 13) by @OscarBarrett in #46
- feat: add TTS voice selection feature by @OscarBarrett in #47
New Contributors
- @OscarBarrett made their first contribution in #46
Full Changelog: v1.8...v1.9
1.8
🆕 Start multiple threads at once: Active generations are automatically managed in the background so you can seamlessly switch between ongoing chats. Ongoing chats are indicated with a circular progress animation in the drawer.
🆕 Sticky scroll: Sending a message will automatically scroll the active chat to the bottom and follow incoming streamed text. Scrolling up will interrupt this automation. This behaviour can be reverted in Settings.
🆕 Read more: Long user messages are capped to a comfortable character count by default. Click "Read more" and "Read less" to expand or collapse the message bubble.
What's Changed
- multi chat gens by @httpjamesm in #41
- feat: read more/less by @httpjamesm in #42
- feat: more accurate chat event loading stage using
.signal by @httpjamesm in #43 - feat: sticky scroll by @httpjamesm in #44
- feat: distrust the entire internet by @httpjamesm in #45
Full Changelog: v1.7...v1.8
1.7
🆕 Share content to Assistant: You can now select photos and files from other apps and use the Android share sheet to bring them directly into Assistant where they'll be attached in your message bar.
🆕 Manage instructions and custom assistants: In Settings, tap on "Cloud settings" to open the Kagi Assistant web settings where you can manage your custom instructions and custom assistants.
🔧 Plenty of perfectionist updates to performance, UI/UX consistency and stability.
What's Changed
- Idiomacy refactor by @httpjamesm in #29
- Share to app by @httpjamesm in #30
- Cloud settings page by @httpjamesm in #31
- feat: add snapped photos to gallery if not temp chat by @httpjamesm in #35
- fix: check message dto status by @httpjamesm in #33
- feat: use threads_list.html data from prompt stream by @httpjamesm in #32
- fix: use mime to detect thumb eligibility by @httpjamesm in #34
- fix: turn off temp chat on different thread select by @httpjamesm in #36
- feat: update thread list title in place instantly by @httpjamesm in #37
- feat: selected thread true by @httpjamesm in #38
- feat: use language icon for internet by @httpjamesm in #39
- fix: proper sources button padding when < 3 by @httpjamesm in #40
Full Changelog: https://github.com/httpjamesm/KagiAssistant/commits/v1.7
1.6
🆕 Temporary Chats: Click the hourglass icon to enable temporary chat mode. Your chat will automatically delete after 15 minutes of inactivity or when you start a new chat (whichever comes first). This works even when the app is backgrounded, as long as you're connected to the Internet.
The 15-minute inactivity timer isn't precise. It depends on how your operating system handles background tasks. It works best when your device is unlocked, but will still work when locked (just less reliably).
🔧 Automatically enable Internet access on models where applicable.
🔧 More streamed-text rendering fixes to prevent glitchiness.
What's Changed
- fix: prevent loading with base url each time by @httpjamesm in #22
- Temporary Chats by @httpjamesm in #20
- Feature/more readable code by @httpjamesm in #23
- feat: display thread count next to each cat by @httpjamesm in #24
- Feature/auto enable internet access by @httpjamesm in #25
- fix: padding, clickable area, spacing, bg for sources by @httpjamesm in #26
Full Changelog: v1.5...v1.6
1.5
🆕 Bring your Kagi Companions: Select a Kagi Companion in Settings and have it displayed in your chats!
What's Changed
- Kagi Companions by @httpjamesm in #19
Full Changelog: v1.4...v1.5
1.4
🆕 Native Action Cards: Kagi Assistant actions, like Thinking, Gathering, Searching, Running Python Code, etc. are now displayed natively in beautiful collapsed-by-default cards with an intuitive progress indicator + shimmering text animation during computation/inference.
What's Changed
- fix: prevent html card flickering by @httpjamesm in #13
- Feature/beautiful chat action cards by @httpjamesm in #14
- fix: don't crash if invalid citation url by @httpjamesm in #15
- fix: don't add padding to bottom of chat area by @httpjamesm in #16
- fix: files text size by @httpjamesm in #17
- feat: show a divider between thread list cats by @httpjamesm in #18
Full Changelog: v1.3...v1.4
1.3
🆕 Digital Assistant Mini Overlay: Just like Gemini, Assistant can overlay on top of any app you're currently using and provide insight using an attached screenshot without requiring you to leave your activity.
What's Changed
- Code cleanliness + bug fixes + improved error handling by @httpjamesm in #9
- Settings responsiveness by @httpjamesm in #10
- feat: use android vector for monochrome by @httpjamesm in #12
- Real time speech to text dynamic assistant overlay by @httpjamesm in #11
Full Changelog: v1.2...v1.3
1.2
What's Changed
- Settings page + set default assistant + open keyboard automatically + sign out by @httpjamesm in #8
Full Changelog: v1.1...v1.2





