Commit graph

  • eb633ac9d6 update CLAUDE.md: document Live Call architecture + gotchas main Bruno Deanoz 2026-06-24 14:06:39 +0200
  • 70b91cc7bb optimize Live Call latency: 50ms chunks, smaller playback buffer Bruno Deanoz 2026-06-24 14:00:52 +0200
  • 965f1876bf simplify Live Call audio: remove MODE_IN_COMMUNICATION Bruno Deanoz 2026-06-24 13:55:46 +0200
  • b254862ef1 fix Live Call: restore USAGE_ASSISTANT for clearer audio output Bruno Deanoz 2026-06-24 13:50:58 +0200
  • f5d7d9a9ab fix Live Call: route audio to speaker with proper communication device API Bruno Deanoz 2026-06-24 13:49:04 +0200
  • 0baab7db9e fix Live Call echo: proper AEC pipeline for Android voice communication Bruno Deanoz 2026-06-24 13:45:44 +0200
  • 1b4cc475f9 design polish: bug fixes, token migration, a11y touch targets Bruno Deanoz 2026-06-24 13:39:42 +0200
  • 3b32b208b6 fix Live Call: drop all audio chunks during ducking Bruno Deanoz 2026-06-24 13:06:31 +0200
  • 45eb5dfaea fix Live Call: include type field in WS protocol messages Bruno Deanoz 2026-06-24 13:00:42 +0200
  • 8af2ec8259 fix Live Call: don't shutdown shared OkHttp executor on dispose Bruno Deanoz 2026-06-24 12:56:39 +0200
  • 46a48b6008 fix Live Call crash: Unicode ellipsis in Authorization header Bruno Deanoz 2026-06-24 12:51:15 +0200
  • 408cdaa72d add Live Call debug logging for diagnosing connection issues Bruno Deanoz 2026-06-24 12:49:11 +0200
  • bf8e591930 fix Live Call: 20s connect timeout + reconnect_failed ends call Bruno Deanoz 2026-06-24 12:44:01 +0200
  • 57cc69c999 remove accidentally committed file Bruno Deanoz 2026-06-24 12:35:17 +0200
  • e5690b2caa fix Live Call: show error details instead of infinite "Verbinde..." Bruno Deanoz 2026-06-24 12:34:59 +0200
  • 1e5bbf38b9 fix Live Call overlay: opaque MeshBackground instead of transparent scrim Bruno Deanoz 2026-06-24 12:09:17 +0200
  • 0744194c84 Expand auto-search to tech products, movies, series, comparisons Bruno Deanoz 2026-06-24 10:34:05 +0200
  • feb326fc40 Auto-search detection + live reasoning preview Bruno Deanoz 2026-06-24 10:30:52 +0200
  • 77d2d8e5df Redesign SourcesBlock — horizontal chips + detail cards Bruno Deanoz 2026-06-24 10:23:24 +0200
  • 24d6b2148a Add image generation + streaming recomposition isolation Bruno Deanoz 2026-06-24 10:18:33 +0200
  • f746c603b0 Isolate streaming recomposition to active bubble only Bruno Deanoz 2026-06-24 10:15:24 +0200
  • 06757d6f69 Update CLAUDE.md with ChatScreenViewModel architecture Bruno Deanoz 2026-06-24 10:10:43 +0200
  • 40db869717 Extract ChatScreenViewModel from God Composable Bruno Deanoz 2026-06-24 10:09:40 +0200
  • 89fe5fd2ae Update CLAUDE.md with security + performance audit results Bruno Deanoz 2026-06-24 09:40:26 +0200
  • 3b73e15376 Security hardening + performance optimization pass Bruno Deanoz 2026-06-24 09:38:54 +0200
  • 392e582084 fix: show toast when Live Call unavailable instead of silent no-op Bruno Deanoz 2026-06-24 07:12:13 +0200
  • da3eded81e Remove temporary bug screenshots + ignore bugs/ dir Bruno Deanoz 2026-06-24 03:27:53 +0200
  • ff66b80966 Wire Live Call end-to-end: turn persistence, model check, permission Bruno Deanoz 2026-06-24 03:25:32 +0200
  • 31278f2440 Add Live Call UI overlay + wiring in ChatScreen Bruno Deanoz 2026-06-24 03:14:08 +0200
  • 65ea3a5656 Add Live Call transport layer (P10 foundation) Bruno Deanoz 2026-06-24 03:06:48 +0200
  • 25fbb17d18 fix: token badge text wrapping on long model names Bruno Deanoz 2026-06-24 03:02:33 +0200
  • bb53b24655 fix: TTS read-aloud downloads audio via OkHttp before playing Bruno Deanoz 2026-06-24 01:33:23 +0200
  • 287cdb4c6b feat: branch navigation for edit/regenerate instead of destructive delete Bruno Deanoz 2026-06-24 01:29:02 +0200
  • 7ba42338c5 docs: add locked chat privacy fixes to CLAUDE.md Bruno Deanoz 2026-06-23 20:24:34 +0200
  • d69e2bcf68 fix: block title-leaking actions on locked conversations Bruno Deanoz 2026-06-23 20:23:51 +0200
  • 7aefd7ba70 fix: migrate ClickableText to LinkAnnotation, add server version check Bruno Deanoz 2026-06-23 14:51:20 +0200
  • e6fa8ef8a6 docs: restore completed sections in CLAUDE.md, fix numbering Bruno Deanoz 2026-06-23 14:40:47 +0200
  • dca9cb7593 docs: update CLAUDE.md with visual refresh + UX overhaul changes Bruno Deanoz 2026-06-23 14:37:53 +0200
  • 430d5b609e style: flat sidebar user row — remove heavy card background Bruno Deanoz 2026-06-23 14:31:04 +0200
  • ecb89019dc fix: move new-chat icon left of token badge in top bar Bruno Deanoz 2026-06-23 14:27:24 +0200
  • 9f7e3fb8b0 fix: center text and icons vertically in input capsule Bruno Deanoz 2026-06-23 14:24:21 +0200
  • 1d47e05dbf style: taller input (64dp), rounder corners (34dp), centered text Bruno Deanoz 2026-06-23 14:20:46 +0200
  • e683419d96 style: taller capsule input matching Gemini proportions Bruno Deanoz 2026-06-23 14:18:23 +0200
  • fb8f21dfd8 style: compact capsule input like Gemini Bruno Deanoz 2026-06-23 14:02:37 +0200
  • e56bef05f6 style: rounder input card, stronger shadow, higher opacity Bruno Deanoz 2026-06-23 13:59:12 +0200
  • 4958ca8429 feat: single-row input, pills inside card, new-chat button Bruno Deanoz 2026-06-23 13:57:28 +0200
  • ad98b9f499 feat: redesign app icon + splash to match glass-lens orb Bruno Deanoz 2026-06-23 13:48:25 +0200
  • 1c9491e3dc feat: text selection, modern sidebar profile, markdown spacing Bruno Deanoz 2026-06-23 13:45:23 +0200
  • 95672d3124 fix: mode pills more visible, action buttons larger, revert Brain icon Bruno Deanoz 2026-06-23 13:11:47 +0200
  • 3c6a8911c4 feat: custom 1.0px icons for highest-visibility touchpoints Bruno Deanoz 2026-06-23 13:05:50 +0200
  • 0f6e55d77a feat: upgrade NetworkImageCache — disk cache, shared client, crossfade Bruno Deanoz 2026-06-23 13:00:49 +0200
  • 38678a2add refactor: extract hardcoded colors into KaizenSemanticColors Bruno Deanoz 2026-06-23 12:56:09 +0200
  • 75ca8c0e7b feat: visual refresh — lighter typography, message animations, richer themes Bruno Deanoz 2026-06-23 12:22:38 +0200
  • fbead82ada fix: increase chat content padding to prevent overlap with top/bottom bars Bruno Deanoz 2026-06-23 07:17:12 +0200
  • 10154d98bb fix: set gradlew execute permission Bruno Deanoz 2026-06-23 07:15:17 +0200
  • ecf096bf3b docs: passkey registration plan (WebAuthn/FIDO2 via Credential Manager) Bruno Deanoz 2026-06-23 01:53:04 +0200
  • fd684fff2e fix: scroll button direction follows scroll position Bruno Deanoz 2026-06-23 01:44:47 +0200
  • f855a26b31 fix: sidebar overlapping status bar on notch devices Bruno Deanoz 2026-06-23 01:41:07 +0200
  • 8099f463b8 docs: comprehensive CLAUDE.md update for 2026-06-23 design session Bruno Deanoz 2026-06-23 01:39:44 +0200
  • 421b29ef5a feat: redesign ReasoningBlock + SourceCards to match design system Bruno Deanoz 2026-06-23 01:35:45 +0200
  • b2df7e9330 feat: modern message action icons — larger, distinctive Bruno Deanoz 2026-06-23 01:33:59 +0200
  • 8f72afd714 feat: edit and resend user messages Bruno Deanoz 2026-06-23 01:30:52 +0200
  • 44ff82a66d fix: voice messages appear in wrong order after reopening chat Bruno Deanoz 2026-06-23 01:28:53 +0200
  • 1899f2cff1 fix: voice messages show as compact pill instead of file attachment chip Bruno Deanoz 2026-06-23 01:24:56 +0200
  • fb6bc981d1 feat: web search provider picker for Vertex models (Google vs Enterprise) Bruno Deanoz 2026-06-23 01:23:03 +0200
  • 4150936b18 fix: sampling panel too large + pills barely visible Bruno Deanoz 2026-06-23 01:17:56 +0200
  • d289466276 feat: live voice waveform replaces static recording indicator Bruno Deanoz 2026-06-23 01:15:51 +0200
  • 20a71adb99 feat: voice recording auto-send + recording indicator UI Bruno Deanoz 2026-06-23 01:12:48 +0200
  • 497f0a82f7 feat: redesign mode pills and dropdowns Bruno Deanoz 2026-06-23 01:07:57 +0200
  • fcac983201 fix: flat message action icons — remove background box Bruno Deanoz 2026-06-23 01:04:30 +0200
  • dea379e237 fix: increase message spacing from 16dp to 24dp Bruno Deanoz 2026-06-23 01:02:47 +0200
  • 0ade063b34 feat: improve message action buttons — larger, visible, subtle background Bruno Deanoz 2026-06-23 01:02:07 +0200
  • 10ece6d72f feat: rounder chat items with card-style borders Bruno Deanoz 2026-06-23 00:59:58 +0200
  • 558b1be675 feat: sidebar redesign — glasier look, functional search, generate title, duplicate Bruno Deanoz 2026-06-23 00:56:58 +0200
  • 2f9ada646c docs: comprehensive CLAUDE.md update for 2026-06-23 session Bruno Deanoz 2026-06-23 00:47:01 +0200
  • 1645be8a97 feat: sync TTS voice from server — app reads ttsVoice from /api/v1/me Bruno Deanoz 2026-06-23 00:39:34 +0200
  • c4884a3748 feat: TTS audio cache in Room — skip regeneration on replay Bruno Deanoz 2026-06-23 00:33:09 +0200
  • 9e1f30de1f feat: voice recording + TTS read-aloud for assistant messages Bruno Deanoz 2026-06-23 00:27:02 +0200
  • edd8ccaa05 fix messages overlapping mode pills — increase bottom padding to 220dp Bruno Deanoz 2026-06-23 00:13:21 +0200
  • 3c6dab33a0 docs: add Call Mode roadmap (Weg A pipeline + Weg B Live API), image/media gen section Bruno Deanoz 2026-06-23 00:10:15 +0200
  • 141d4de227 fix locale, add stop button, auto-logout on 401, migrate login shadows Bruno Deanoz 2026-06-23 00:02:30 +0200
  • 3032dc869f docs: update CLAUDE.md for 2026-06-22 session — input redesign, perf, markdown Bruno Deanoz 2026-06-22 23:12:42 +0200
  • bf9441422b style CallButton to match SendButton — accent gradient, press animation Bruno Deanoz 2026-06-22 19:21:16 +0200
  • fd0de5ccef upgrade Markdown renderer — tables, strikethrough, clickable links, task lists Bruno Deanoz 2026-06-22 19:20:17 +0200
  • 70aa5c56da fix ChatInput — restore mic/call toggle, softer send button Bruno Deanoz 2026-06-22 19:16:50 +0200
  • 313c21d47d perf: reduce sensor rate and pause blob animation during chat Bruno Deanoz 2026-06-22 19:01:25 +0200
  • f703196087 soften bottom dock scrim — transparent gradient instead of opaque block Bruno Deanoz 2026-06-22 18:58:04 +0200
  • 34a527cdb6 redesign ChatInput — two-row layout, rounder, elevated Bruno Deanoz 2026-06-22 18:54:32 +0200
  • 4351428c66 docs: comprehensive CLAUDE.md update for 2026-06-22 session Bruno Deanoz 2026-06-22 18:33:44 +0200
  • ad11c0ee46 fix: multi-select for gallery and file picker Bruno Deanoz 2026-06-22 16:29:35 +0200
  • 875a319ddd docs: document KaizenIcons as 7th design system pillar Bruno Deanoz 2026-06-22 14:13:10 +0200
  • 68721d8ddf feat: KaizenIcons system — Lucide base, full Material Icons migration Bruno Deanoz 2026-06-22 14:11:34 +0200
  • 1362daee53 fix: snappy sidebar — optimistic insert, instant title, smart merge Bruno Deanoz 2026-06-22 13:57:52 +0200
  • 1929073ad5 redesign top bar — unified glass pill for sidebar + model Bruno Deanoz 2026-06-22 13:54:08 +0200
  • e62c525386 redesign app icon — glass-lens orb with depth Bruno Deanoz 2026-06-22 13:49:43 +0200
  • ba7ebafe08 feat: security settings — devices, password change, biometric toggle Bruno Deanoz 2026-06-22 13:44:01 +0200
  • 15f5781824 fix: close biometric bypass on locked conversations Bruno Deanoz 2026-06-22 13:27:55 +0200
  • f8e1747df4 docs: comprehensive CLAUDE.md update for 2026-06-21/22 session Bruno Deanoz 2026-06-22 01:35:26 +0200
  • e9e2a66b7d stronger haptics + live language switching Bruno Deanoz 2026-06-22 01:31:02 +0200
  • 163a2cee28 fix 3 bugs: pills with keyboard, token count, chat model Bruno Deanoz 2026-06-22 01:27:29 +0200