Commit Graph

  • 1b596746af feat(chat/activity): Self-improvement event badges for memory & skill updates (#744) M57andM57 2026-07-29 21:43:08 +03:00
  • 2cf41ead06 feat(chat): live task delegation widget with inline card & sticky progress indicator (#736) (#743) M57andM57 2026-07-29 18:15:39 +03:00
  • 8ba92f2567 feat(chat): interactive diff view for file edit and patch tool output (#738) (#741) M57andM57 2026-07-29 12:05:56 +03:00
  • e39544ebd5 fix: keep transient ticket failures reconnecting (#740) AlexDev_ 2026-07-28 21:33:12 +02:00
  • 13895585b0 test(chat): lock /init + /focus command.dispatch contract (issues #733 #734) (#735) M57andM57 2026-07-27 20:05:22 +03:00
  • 5c1492a80e feat(chat): add animated GIF rendering with tap-to-play animation (#721) (#731) M57 2026-07-27 18:32:45 +03:00
  • c7f7d1dd45 fix(#728): resolve theme color leakage for agent chat bubbles (#730) M57 2026-07-27 15:42:57 +03:00
  • f45a68b0db feat(chat): full-screen image viewer (issue #723) (#729) M57andM57 2026-07-27 15:21:19 +03:00
  • a1155e8015 feat(#724): full gateway-file support — attach MEDIA: files (images, audio, video, docs) (#725) M57andM57 2026-07-27 14:52:49 +03:00
  • 6aee02c4da feat: add Files tab backed by the managed-files endpoint (#727) M57andM57 2026-07-26 22:46:36 +03:00
  • 439ae9fcba feat: gateway files client — fetch any gateway-hosted file over HTTP (#726) M57andM57 2026-07-26 21:02:26 +03:00
  • 5e409e8dc6 chore: cleanup Hy4ri 2026-07-26 20:56:39 +03:00
  • 50fdc12992 feat(chat): render images + attachments in assistant bubbles (#720) M57andM57 2026-07-26 17:48:03 +03:00
  • 0180fb12c2 Add used/full context meter to chat screen (#717) M57andM57 2026-07-26 01:52:22 +03:00
  • c181d1d593 Adopt session.redirect (issue #710) (#714) M57andM57 2026-07-25 18:15:39 +03:00
  • 4e2fb05077 fix(chat): preserve reasoning across streaming transitions (#709) M57andM57 2026-07-25 13:03:46 +03:00
  • 223f9b676c fix(settings): clarify active saved profile contrast and border (#708) M57 2026-07-25 12:25:01 +03:00
  • 9b2ec0d687 fix(mcp): make Add Server + Catalog headers read distinctly from buttons (#706) M57andM57 2026-07-24 11:43:12 +03:00
  • 9089b4f8ac feat(keys): overhaul Keys screen UI and UX (#707) M57 2026-07-24 02:16:22 +03:00
  • 8d3d4b83f3 fix(mcp): stop Restart button label from being cut off (#705) M57andM57 2026-07-24 01:57:11 +03:00
  • cf18c3a02e feat(skills): redesign view mode switcher and fix status filter alignment & card padding (#704) M57andM57 2026-07-24 01:10:12 +03:00
  • 426f14550e feat(ui): redesign history prune button and compact search bar (#702) M57 2026-07-24 00:39:41 +03:00
  • 779876d0d0 fix(cron): remove double-stacked top padding in cron editor dialog (#703) M57 2026-07-24 00:39:29 +03:00
  • 8c13f9bed0 perf: optimize synchronous I/O in AuthLoginViewModel (#699) M57andM57 2026-07-23 22:23:53 +03:00
  • 152b7d5c0d fix(#700): omit Bearer header on gated-mode REST calls (#701) M57andM57 2026-07-23 14:46:36 +03:00
  • b2a7dabbfc nix: flake update Hy4ri 2026-07-23 13:21:07 +03:00
  • b766574627 Add comprehensive tests for loadSettings in SettingsViewModel (#697) M57 2026-07-23 13:17:00 +03:00
  • 1dd59efaab [Add edge case tests for DashboardSessionTokenRefresher] (#694) M57 2026-07-23 13:15:23 +03:00
  • d3836ace7f [Testing Improvement] Add mapping tests for ChatMessageEntity (#693) M57 2026-07-23 13:14:12 +03:00
  • beb71b9e7a Hoist repeated regex compilations in Markdown parsing (#695) M57 2026-07-23 13:13:08 +03:00
  • dcf26f1a16 Add comprehensive tests for ServerCollectionOps (#696) M57 2026-07-23 13:04:10 +03:00
  • 992de56059 [Test] Add unit tests for ChatPersistenceRepository (#692) M57 2026-07-23 13:00:16 +03:00
  • 7927944198 Revert "fix(#688): route expired auth sessions to sign-in (#689)" (#698) M57 2026-07-23 12:40:29 +03:00
  • bc6c8a2e68 fix(chat): render reasoning card inside bubble and preserve persistence (#691) M57 2026-07-23 12:04:18 +03:00
  • a5baf41545 fix(#688): route expired auth sessions to sign-in (#689) M57 2026-07-23 00:44:17 +03:00
  • def122ab58 fix(#686): implement robust history pagination (#687) M57andM57 2026-07-23 00:30:48 +03:00
  • 34ba93901b feat(theme): allow dynamic colors to override preset theme and disable preset selector when active (#684) M57 2026-07-22 22:49:36 +03:00
  • 06ba3e8399 fix(#682): add last-item index guard to chat isAtBottom check (#685) M57 2026-07-22 22:34:44 +03:00
  • cc8f8a2773 fix(#682): centralized chat scroll controller with bottom-follow + unread (#683) M57andM57 2026-07-22 22:26:49 +03:00
  • 2e97ee9a84 refactor: remove verified dead code across data, UI, and resources (#680) M57andM57 2026-07-22 15:51:07 +03:00
  • 58420d7b2a fix(theme): complete M3 tokens and monochrome status colors (#681) M57 2026-07-22 15:31:09 +03:00
  • 7854c26365 feat(navigation): regroup Kanban to AUTOMATE and Gateway to INSPECT in navigation drawer (#679) M57 2026-07-22 15:11:55 +03:00
  • 1cca7764cc perf: optimize data loading across Config, System, Profiles, and Billing tabs (#678) M57andM57 2026-07-22 15:03:30 +03:00
  • f7afbfae85 perf(model): optimize model tab load speed with two-phase fetch and loadQuick (#677) M57 2026-07-22 14:46:38 +03:00
  • 0bb418b4a7 ui: input bar reasoning chip tweaks (#673) M57andM57 2026-07-22 14:21:06 +03:00
  • 56de3323f0 fix(chat): disable unusable history pagination (#676) M57andM57 2026-07-22 12:09:29 +03:00
  • 0edb67338d refactor: remove bottom navigation bar (#665 #666 #667 #668) (#672) M57andM57 2026-07-22 10:14:50 +03:00
  • c43904b2b8 feat(chat): rich message bubbles with reasoning, code, clarify, subagent cards (#659 #660 #661 #662 #663 #664) (#671) M57andM57 2026-07-22 02:04:55 +03:00
  • bb4149eb0d refactor(chat): two-row ChatComposer + model/reasoning chips (#669) M57andM57 2026-07-21 18:18:19 +03:00
  • c16f6e3e0b fix(chat): make chat input composer more compact and flush (#654) M57 2026-07-21 12:52:04 +03:00
  • e12a23befe fix: correct bulk session delete endpoint + surface deleted count (#653) M57andM57 2026-07-21 12:43:06 +03:00
  • a62bc7e16c refactor: remove device Pairing feature entirely (issue #645) (#650) M57andM57 2026-07-20 23:23:29 +03:00
  • e44a53366b Fix #647: resolve Default profile URL from top-level login URL (#649) M57andM57 2026-07-20 22:03:31 +03:00
  • c8a5055a84 fix(auth): support __Host-/__Secure- prefixed session cookies and proxy-relative paths (issue #635) (#648) M57andM57 2026-07-20 20:56:39 +03:00
  • 86c780c10b docs: sync AGENTS.md, README.md, and CONTRIBUTING.md with current codebase (#644) M57 2026-07-20 18:27:16 +03:00
  • e18b25d065 fix(ux): keep Settings highlighted in bottom nav on drill-down sub-pages (issue #637) (#643) M57andM57 2026-07-20 18:26:05 +03:00
  • 367d6e22f5 fix: language selector Hy4ri 2026-07-20 17:58:03 +03:00
  • 040fefdd4b security: disable Android Auto Backup (issue #636) (#642) M57andM57 2026-07-20 17:45:39 +03:00
  • 88a068b204 Remove redundant logout button from Settings About tab (#641) M57andM57 2026-07-20 17:43:49 +03:00
  • 26b104b2bb [feature] issue #634: HTTPS + reverse-proxy server endpoint support (#638) M57andhy4ri 2026-07-20 17:26:10 +03:00
  • d839c5e9ad fix(billing): align SubscriptionCurrent + SubscriptionTier to backend wire (issue #631) (#632) M57andronia 2026-07-19 22:25:42 +03:00
  • 3363c1e586 perf(analytics): preload on launch + split-fetch + disk cache (issue #537) (#630) M57andM57 2026-07-19 20:41:23 +03:00
  • 00c0ddfb92 feat(billing): adopt subscription.* + usage.bars WS methods (issue #628) (#629) M57andM57 2026-07-19 15:06:09 +03:00
  • 6a421d7a84 feat(ux): add CTAs to EmptyState across screens (issue #618) (#627) 2026-07-18 16:42:32 +03:00
  • 9661246497 audit(#622): sweep hardcoded colors + add checkColorLiterals guard (#626) M57andHy4ri 2026-07-18 16:15:45 +03:00
  • 0018e5d172 feat(#617): skeleton loaders instead of bare spinner on list screens (#625) M57andHy4ri 2026-07-18 15:12:21 +03:00
  • 0a0b612d3a refactor(#619): kill DRAWER_GESTURE_SCREENS — screen-owned drawer gestures via HermesScaffold (#624) M57andHy4ri 2026-07-18 14:25:23 +03:00
  • 0c2b9679b7 refactor(#621): split ChatScreen.kt god file into focused composable components (#623) M57andM57 2026-07-18 13:03:04 +03:00
  • d484d535ce fix(#613): remove 77 unused string resources (#616) M57andM57 2026-07-17 17:49:24 +03:00
  • dc1d5f2c7c fix(#614): implement ToastHost on Achievements/Sessions/Processes ViewModels (#615) M57andM57 2026-07-17 16:59:05 +03:00
  • 3030e431f2 feat: auto-scroll long chat title once on load + on tap (#612) M57andM57 2026-07-16 21:45:13 +03:00
  • 228431d57a [enhancement] feat(#606): support auth mode + bearer token when adding HTTP MCP servers (#607) M57 2026-07-16 13:58:20 +03:00
  • 45490c82c2 chore: bump com.google.devtools.ksp from 2.3.9 to 2.3.10 (#611) dependabot[bot] 2026-07-16 13:09:15 +03:00
  • 0fc5b0d2ef chore: bump kotlin from 2.4.0 to 2.4.10 (#610) dependabot[bot] 2026-07-16 13:08:49 +03:00
  • 2195a3516d chore: bump junit5 from 6.1.1 to 6.1.2 (#609) dependabot[bot] 2026-07-16 13:08:04 +03:00
  • 650230b644 chore: bump org.junit.platform:junit-platform-launcher (#608) dependabot[bot] 2026-07-16 13:06:26 +03:00
  • 3e357594be refactor(settings): drill-down navigation replacing tabbed layout (#605) M57andhy4ri 2026-07-16 01:23:19 +03:00
  • b3765bd106 feat: in-app display language switcher (Settings → Appearance) (#604) M57andhy4ri 2026-07-15 23:57:39 +03:00
  • 4314bddaae Add Korean translation (values-ko/strings.xml) (#602) sid10042003-design 2026-07-16 05:47:36 +09:00
  • d9f20f8eb2 fix(#576): surface command.dispatch 4018 errors instead of silent dead-tap (#603) M57andM57 2026-07-15 23:43:00 +03:00
  • e273488adc fix: add breathing room between rendered markdown paragraphs (2dp -> 6dp) (#601) M57andm57 2026-07-15 12:59:04 +03:00
  • 0823fe3117 fix(#599): place cursor at end of text when a slash command is inserted from the dropdown (#600) M57andhy4ri 2026-07-15 10:36:18 +03:00
  • 5376d46683 feat: queue prompts while the agent is running (#598) M57andM57 2026-07-15 01:46:29 +03:00
  • d1fc477bcd fix: resolve all build compilation and style check warnings (#597) M57 2026-07-14 21:55:37 +03:00
  • 48f5ffbe52 fix(#589): show in-session model picker when user sends /model (#596) M57andM57 2026-07-14 20:39:33 +03:00
  • c543eb6470 feat(#530): server-backed session search (FTS5) (#555) M57andM57 2026-07-14 12:47:59 +03:00
  • 71c1bdded9 fix(#585): render terminal tool output via real backend payload keys (#595) M57andhy4ri 2026-07-14 12:01:08 +03:00
  • 47258bd8b0 refactor(theme): split per-preset color schemes into theme/presets/ (#594) M57andM57 2026-07-14 11:09:02 +03:00
  • 29b630a2ec fix(#586): route hardcoded colors through theme tokens (Material You / presets) (#592) M57andM57 2026-07-14 00:57:12 +03:00
  • 1870e4bb01 fix(#584): keep scroll free during streaming (no auto-follow) (#591) M57andM57 2026-07-14 00:04:17 +03:00
  • e5e4231183 fix(#583): scroll-to-bottom aligns last message bottom to viewport (#590) M57andM57 2026-07-13 23:13:30 +03:00
  • c446715608 fix(#587): forward session_id on image.attach_bytes and await the RPC (#588) M57andM57 2026-07-13 22:40:16 +03:00
  • 173820c304 fix(#574): hide desktop/CLI-only slash commands from mobile suggestions (#582) 2026-07-13 19:51:40 +03:00
  • 955511a89f [enhancement] fix(#575): drop description text from slash-command suggestions (#581) M57andM57 2026-07-13 19:20:28 +03:00
  • e48778291a fix: clarify Dismiss now informs the agent instead of silently dropping (#580) M57andM57 2026-07-13 18:53:09 +03:00
  • 109fb1a04d fix(#571): make clarify dialog scrollable so long questions/options aren't clipped (#579) M57andM57 2026-07-13 18:15:26 +03:00
  • 594255d534 fix(#572): render Markdown in assistant chat bubbles after streaming (#577) M57andM57 2026-07-13 17:24:59 +03:00
  • 8d22988985 fix: shorten chat banner status text + prevent relogin button squish (#570) M57andM57 2026-07-13 11:22:10 +03:00
  • 907d247312 fix: refresh loopback dashboard token after restart (#568) M57andM57 2026-07-13 00:58:58 +03:00
  • ee28ee5ce2 feat(#538): wire tool.progress/generating + subagent.* events into chat (#567) M57andM57 2026-07-12 22:06:32 +03:00