Chat search, task queues, and phone reading
Unify chat search, improve remote task queues, drafts, previews, and text selection, and fix navigation and unread states.
One place to search chats
Open the same search panel from the conversation list, groups, topics, and private chats. Filter by conversation or sender and open the matching original text.
Continue after a task finishes
Restore sending when remote tasks complete and retain drafts and attachments through navigation and reconnection, with clearer startup, recovery, stop, and failure feedback.
More consistent reading and navigation
Use one long-press menu, improved text selection and copying, and corrected task entry and return paths that avoid intermediate blank pages.
Prioritize what is on screen
Load the visible list and current conversation first, preserve the window when reading older messages, and reduce catch-up work affecting the first screen.
New features
- Filter search results by conversation, sender, and content type, with counts for each category.
- Search from a group, topic, or private chat with that conversation preselected; remove its filter to search more broadly.
- Find a member's messages in the current conversation directly from their profile.
- See how many matches exist in other conversations and expand a scoped search in one action.
- Display SVG figures directly in chats and task conversations, with colors that follow the selected theme.
- View and use interactive App cards directly inside chat messages.
- Install an App from an eligible package shared in the conversation when opening one of its cards.
- App message cards can use different heights for compact readings and larger tables.
- Forward files from a group folder to other conversations and keep their extensions when saving.
- HTML pages in conversation folders can load their linked images, videos, and other nearby resources.
- Open shared files directly in the matching tab of a chosen App.
- Agents can move or delete several conversation-folder files at once and retrieve complete file listings.
- Choose a spawned task's project and parent independently, or create it as a root task.
- Agents can view and cancel schedules in their other sessions, including sessions on another device.
- Set a spawned task's reasoning level, with unavailable choices reported before creation.
- Agents can change group listening modes through the existing group management tools.
- Quickly reuse the agent mention from your last sent group message when the composer is empty.
- Search results show senders' actual avatars, making speakers easier to recognize.
- Use the notification bell in the conversation list to review requests and unread failures.
- Mark one topic or all topics as read from the topic-list menu.
- Choose a compressed screenshot or its original in task attachments and preview the selected version.
- Remote task attachments show confirmed upload progress and can resume from completed parts after a connection loss.
- When the original task record is missing and recovery is available, continue in a new engine session while retaining history and the draft.
- Task agents with identical names in a conversation gain number suffixes to distinguish them.
- Archive an agent with removal from groups and contacts, while retaining task history, files, and configuration when restoring it.
- Use one chat-search panel from the phone conversation list and individual conversations.
- Connect cloud storage so agents can work with files within the authorized scope.
Improvements
- Follow sending, startup, recovery, activity, and failure through one status line and timer, without duplicate retry actions.
- Ordinary pending messages stay in their conversation position; confirmation removes only the sending indicator.
- Text, attachments, forwards, and App packages share consistent pending-send and failure recovery behavior.
- Inputs submitted while an agent is busy remain in the pending area after leaving the task page.
- Successful messages to other sessions appear as the agent's words; failed or partial deliveries retain their results.
- Consecutive file sends to the same destination appear together, with direct image previews.
- Process segments retain their own boundaries and timers through completion and history reopening.
- Task and chat attachments use consistent file references while preserving captions and filenames.
- Start loading conversation folders earlier and show complete listings in large folders.
- Apps read larger files in chunks instead of transferring the entire file as soon as it opens.
- Open the image viewer immediately, displaying an available thumbnail before the original loads.
- Reserve image space before loading and reuse thumbnails to reduce movement in the conversation.
- Preserve image zoom and position when the original loads or annotation editing opens.
- Completed image annotations return to the conversation composer for review before sending.
- Use consistent kept-file wording and explain the cleanup policy that applies.
- Match sender-name colors to the palette of their generated avatars.
- Use consistent, language-aware date and time formatting in lists, messages, and reminders.
- Present unread and attention states consistently, without keeping read failures in notification counts.
- Simplify group toolbars and move secondary actions into the overflow menu on narrow windows and phones.
- Remove unused space for hidden topic controls so names and unread counts fit more naturally.
- Align profile labels and values while letting long values wrap within their own column.
- Improve the alignment of composer borders and fades across context and schedule panels.
- Use a consistent new-task icon and distinguish the task engine from model selection.
- Remove decorative blinking cursors from assistant replies while retaining real activity status.
- On Android 12 and later, keep one brand screen throughout startup and show the page as soon as it is ready; earlier versions retain their existing loader.
- Reduce repeated updates for activity indicators, pause hidden animations, and respect reduced-motion preferences.
- Keep messages and the composer mounted when entering or leaving selection mode to reduce stalls.
- Reduce unnecessary scroll measurements at the latest messages while preserving pagination anchors.
- Reduce repeated work in long replies and history recovery for better responsiveness across concurrent tasks.
- Reduce idle phone-host scans while catching up on messages after reconnection.
- Prioritize the current list and conversation when returning to the foreground during a large sync.
- Reduce repeated reads for unopened tasks, group membership state, and assistant panels.
- Trim the Android package to the runtime contents needed by supported devices.
- Show a compact remaining-credit notice above the composer with a recharge action.
- Explain exhausted credits inside the conversation with a single recharge link.
- Keep non-expiring credit balances beside their labels, with wrapping on narrow screens.
- Explain the required client update when an App needs a newer supported interface.
- Recognize text attachments consistently when uploading to folders or sending them to tasks.
- App details provide clearer descriptions, permissions, screenshots, and release changes.
- Reduce extra reads before agents accept group messages so read receipts appear sooner.
- Confirm inserted messages in busy tasks sooner without waiting for a duplicate transcript echo.
- Read task folders directory by directory and keep files and Apps bound to the task's working location.
Fixes
- Fixed messages still appearing queued after the agent had received them.
- Fixed opening a task from search results without jumping to the matching text.
- Fixed unread badges remaining after opening a conversation or reading to the end of a task.
- Fixed duplicate message notifications and reminders that continued after a task had finished.
- Fixed one task failing to start preventing other tasks on the same device from working.
- Fixed tasks still showing as running or displaying an old failure after interruption, stopping, or restart.
- Fixed text and attachment drafts being lost when task creation or sending failed.
- Fixed duplicate tasks being created after leaving and returning during task creation.
- Fixed some file cards not opening and attachment downloads not resuming after a failure.
- Fixed blank task history and attachments failing to send after a remote device reconnected.
- Fixed deleting a project on a sleeping device failing immediately.
- Fixed outdated device status after a server upgrade, rollback, or reconnection.
- Fixed very small credit usage displaying as zero and old credit data remaining after switching accounts.
- Fixed system notifications opening the app without entering the relevant conversation.
- Fixed returning to a blank or unvisited page after opening a task from a message or notification.
- Fixed the copy menu covering selection handles and causing the selected range to jump.
- Fixed several security issues.