AlexDev_ and m57
35e6ebc8d5
feat(chat): add explicit busy-send modes and recoverable queue ( #1254 )
...
Co-authored-by: m57 <41645758+Hy4ri@users.noreply.github.com >
2026-09-25 13:26:25 +03:00
Lx-204
c581fd23d1
feat(i18n): complete Simplified Chinese translation ( #1252 )
2026-09-24 11:27:12 +03:00
m57
1270a08810
feat( #1220 ): complete Kanban management operations parity ( #1234 )
2026-09-23 12:25:37 +03:00
m57
33d87a11ec
fix(#1230,#1221): clarify inactive plugins and verify uninstall ( #1236 )
2026-09-23 12:25:21 +03:00
m57
e539d650cf
fix( #1215 ): show omitted process output count ( #1232 )
2026-09-23 11:26:45 +03:00
m57
f34292aa83
feat( #1218 ): support backend-owned connector setup operations ( #1229 )
2026-09-22 20:20:44 +03:00
m57
29fdb52978
Merge pull request #1206 from Hy4ri/feat/reasoning-composer-correctness
...
feat(chat): make reasoning control acknowledged and route-honest
2026-09-21 12:40:54 +03:00
M57
02e14a4ab4
test(chat): add ContextUsageComponentsTest regression tests and clarify context tokens note
2026-09-21 11:27:31 +03:00
M57
6fe62f9646
fix(chat): make context meter strictly backend-reported
...
Remove misleading local/cumulative token fallback in ContextDetailSheet and hide 0% badge when context used is unknown.
2026-09-21 10:59:47 +03:00
M57
03ce822119
feat: opt-in release candidate update channel ( #1199 )
2026-09-19 22:25:49 +03:00
M57
759d59b9f9
feat: add setting to keep connection alive in background ( #1196 )
2026-09-19 18:28:48 +03:00
M57
a61a1b9974
feat: add setting to toggle model provider visibility in chat composer ( #1194 )
2026-09-19 14:56:25 +03:00
M57
abce60ad7a
feat: unify audio and video attachment playback ( #1188 )
2026-09-18 20:20:34 +03:00
M57
89cd598c25
feat: format and highlight raw JSON in tool cards ( #1189 ) ( #1191 )
2026-09-18 14:32:56 +03:00
M57
a415445bbf
feat: gate chat send until session fully resumed ( #1187 )
2026-09-17 23:25:12 +03:00
M57 and hy4ri
220779bf19
perf( #1171 ): async AuthManager startup with readiness gate and lazy database ( #1182 )
...
Co-authored-by: hy4ri <hy4ri@users.noreply.github.com >
2026-09-17 20:54:03 +03:00
M57
cec2d567e0
fix(kanban): localize task detail tabs and fallback labels ( #1137 )
2026-09-16 22:14:50 +03:00
M57
d357d604c7
fix(kanban): localize activity event labels ( #1137 )
2026-09-16 21:56:51 +03:00
M57
1735de7d9d
fix(kanban): address PR correctness and CI regressions ( #1137 )
2026-09-16 21:49:35 +03:00
M57
f533477bd9
feat(kanban): localize board settings, runtime and task controls ( #1137 )
2026-09-16 18:15:14 +03:00
Alfredo Ortegón Sepúlveda
aed8ba4a6d
feat(sessions): show project and last activity on history cards ( #1133 )
2026-09-16 00:14:09 +03:00
M57
529b424eb4
feat(chat): add configurable message stats ( #1134 )
2026-09-16 00:00:09 +03:00
M57
afffcd95e8
feat(chat): redesign attachment picker tray ( #1130 )
2026-09-15 21:56:06 +03:00
M57
984053b0e7
feat(chat): simplify assistant message states ( #1131 )
2026-09-15 21:43:20 +03:00
M57
528ec4f28f
feat( #1121 ): add multiplexed gateway awareness ( #1127 )
2026-09-15 15:56:32 +03:00
M57
fe465ad93c
fix(ui): collapse provider model pickers ( #1126 )
2026-09-15 13:10:13 +03:00
M57
c96e3b699a
feat(settings): add Ko-fi support link
2026-09-13 20:48:55 +03:00
M57
4246ae196d
feat(settings): restore last session on startup ( #1102 ) ( #1105 )
2026-09-13 16:45:04 +03:00
M57
7e8af8db01
feat(sessions): show live status for active sessions in History ( #1101 ) ( #1104 )
2026-09-13 14:45:33 +03:00
M57
52e0104cd2
feat(connectors): surface active session integrations ( #1091 ) ( #1100 )
2026-09-13 13:41:13 +03:00
M57
065c7fd75f
feat(chat): display token usage and tps in message footers ( #1094 )
2026-09-12 16:04:13 +03:00
M57
0bb087c41e
feat(chat): integrate fast mode toggle into generation controls dropdown ( #1093 )
2026-09-12 15:15:22 +03:00
M57
efe6fe81cb
fix(chat): support confirmation dialog when switching to expensive or data-policy models ( #1050 )
2026-09-03 16:56:08 +03:00
M57
fb80be04b4
feat(bots): increase group chat limits to 50/20 with warning banner and confirmation dialog ( #1049 )
2026-09-03 15:41:22 +03:00
M57
7c00f4407d
feat(i18n): add comprehensive Arabic localization and RTL layout support ( #1039 )
2026-09-01 21:34:11 +03:00
M57
6ec277af8b
feat(mcp): MCP dashboard enhancements — JSON config import, token overhead badges, and batch health testing ( #1037 )
2026-09-01 20:18:45 +03:00
M57 and M57
11dd1eff92
feat(chat): live subagent steering and cancellation action sheet ( closes #1030 ) ( #1034 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-09-01 18:19:00 +03:00
M57 and M57
908255f5ad
feat: support session-level hidden flag in SessionListResponse and SessionsScreen ( #1033 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-09-01 16:56:28 +03:00
M57
cdcecb9734
feat(profiles): add local on-device profile hiding and filtering
2026-08-30 20:51:06 +03:00
M57 and M57
0d09f43469
feat(bots): reactive multi-agent group chat orchestration with CAS leasing ( #1007 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-08-29 18:44:08 +03:00
M57 and M57
5bc6e5f855
feat(settings): in-app chat font size setting ( #1004 ) ( #1005 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-08-29 11:36:56 +03:00
M57 and M57
2332bdd5d5
feat(nav): root swipe-back on chat with double-back exit and subpage hierarchy ( #1001 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-08-28 18:38:01 +03:00
M57 and M57
f04d878358
feat(bots): add multi-agent group chat collaboration room ( #998 )
...
Co-authored-by: M57 <hy4ri@users.noreply.github.com >
2026-08-28 17:50:37 +03:00
M57
2fed891d78
feat(ui): add Bots and Groups tab strip with GroupCard and disband action ( #987 )
2026-08-27 01:53:54 +03:00
M57
6ca248d28b
feat(ui): add EditBotBottomSheet with avatar editor and bot deletion ( #983 )
2026-08-27 01:53:15 +03:00
M57
274120cc86
feat(ui): add CreateGroupChatDialog for multi-bot room creation ( #982 )
2026-08-27 01:52:34 +03:00
M57
d4d6a04afc
feat(ui): add CreateBotDialog to BotsScreen with avatar customizer ( #981 )
2026-08-27 01:51:43 +03:00
M57
4e666b49a8
feat(chat): intercept /new in canonical Bot Chat sessions to /compact ( #979 )
2026-08-27 01:50:43 +03:00
M57
48c9039e02
feat(ui): add BotsScreen and BotsViewModel with active presence strip ( #977 )
2026-08-27 01:49:31 +03:00
M57
4549410a45
chore(ui): replace emoji with Material icons across chat UI ( #944 )
...
* chore(ui): replace emoji with Material icons across chat UI
Removes emoji glyphs and swaps them for real Material icons / plain text:
- ToolSchemaRegistry: iconEmoji String -> ImageVector icon for all ~35 tools;
summaryPrefix emoji stripped (terminal keeps '$ '); consumer renders Icon().
- ToolBubble: collapsed summary now shows Icon(config.icon) instead of an emoji
Text prefix; web-search url drops the link emoji; warning badge uses
Icons.Filled.Warning instead of a '⚠' Text glyph.
- ChatBubble SelfImprovementReviewCard: 🛠/🧠 String -> Build/Psychology Icon.
- ChatViewModel / ChatWsEventReducer: drop ⚠️ /✅ prefixes from user-facing
status/error messages (severity already conveyed by color/styling).
- SubagentInspectionSheet: ✅ /🔄 /❌ /⭕ status markers -> CheckCircle/Autorenew/
Cancel/RadioButtonUnchecked (tinted); ElectricBolt section headers ->
FormatListBulleted + Groups.
- strings.xml (en/zh/ko): drop '✓' from the Copied label.
ktlint clean; compileDebugKotlin SUCCESSFUL. Remaining chat files
(ToolViewBuilder, ChatComposer, MessageCards, ChatReactions, ComposerToolbar,
FullBleedAgentMessage) tracked in follow-up commits on this branch.
* test: align unit tests with emoji-free summary + status messages
composeToolSummaryLines dropped the emoji parameter and no longer prepends
an emoji glyph to the collapsed summary line, so update ToolSummaryLinesTest
call sites + expected strings accordingly.
SlashCommandDispatchRpcTest asserted the old '⚠️ /cmd: ...' error messages;
those prefixes were removed in the UI cleanup, so drop them from the
expected strings.
ChatWsEventReducerTest emoji usages are model-output fixtures, not assertions
on changed code paths — left untouched.
2026-08-21 00:07:37 +03:00