Commit graph

173 commits

Author SHA1 Message Date
Bruno Deanoz
8a527451d7 fix(ui): resolve ColumnScope, Oklab.Lab, and missing layout imports in SettingsComponents.kt 2026-06-18 17:46:05 +02:00
Bruno Deanoz
779796f825 feat(ui): connect modular SettingsScreen, complete SettingsComponents, and wire up dynamic sidebar avatar 2026-06-18 17:44:01 +02:00
Bruno Deanoz
d0cb89cf6e feat(ui): add clean SettingsViewModel and comprehensive ViewModel JVM unit tests 2026-06-18 17:42:00 +02:00
Bruno Deanoz
dfdd9e761f docs(roadmap): create LATER.md architectural blueprint for future security, KeyStore, and backend sync 2026-06-18 17:40:58 +02:00
Bruno Deanoz
0999e154cd test(ui): add comprehensive Oklab color-space unit test suite 2026-06-18 17:36:30 +02:00
Bruno Deanoz
57fa02bd6f feat(ui): implement Display P3, Ultra HDR support, and perzeptive Oklab color interpolation 2026-06-18 17:25:12 +02:00
Bruno Deanoz
41a21c30c8 fix(ui): import background and border Modifiers in ChatScreen.kt 2026-06-18 17:18:21 +02:00
Bruno Deanoz
7235cd7bc1 fix(ui): import isSystemInDarkTheme in ChatScreen and correct padding signature in Sidebar 2026-06-18 17:16:10 +02:00
Bruno Deanoz
37e424df3e feat(ui): implement gorgeous floating glassmorphic sidebar and rich 3D ambient shadows for suggestions, pills, and input 2026-06-18 17:13:13 +02:00
Bruno Deanoz
2c3d057641 fix(ui): dynamically shrink EmptyHero bottom spacer on keyboard open to keep greeting visible 2026-06-18 17:03:55 +02:00
Bruno Deanoz
7b012d1041 fix(ui): remove incorrect blur from sphere Canvas to restore razor-sharp edges and solid crystal glass definition 2026-06-18 17:01:28 +02:00
Bruno Deanoz
b03f1773fe fix(ui): add missing ExperimentalLayoutApi import to ChatComponents.kt 2026-06-18 16:59:43 +02:00
Bruno Deanoz
c3fb668ea1 feat(ui): sculpt KaizenOrb into a highly realistic 3D sphere with heavy volume shadows, and remove the redundant top header bar 2026-06-18 16:55:49 +02:00
Bruno Deanoz
7a95f7735c feat(ui): implement masterclass KaizenOrb with native 3D gyroscope parallax refraction and double conic caustics 2026-06-18 16:52:41 +02:00
Bruno Deanoz
f8498adc27 fix(ui): add @OptIn(ExperimentalLayoutApi) for FlowRow layout compiler error 2026-06-18 16:43:52 +02:00
Bruno Deanoz
e3ea6d241f feat(ui): implement tablet optimizations and gemini-style dynamic keyboard suggestion-hiding 2026-06-18 16:40:18 +02:00
Bruno Deanoz
e13f6798db fix(ui): remove redundant bottom dock imePadding and restore constant bottom clear margins 2026-06-18 16:35:42 +02:00
Bruno Deanoz
cbcbd4f76b fix(ui): resolve double-resizing overlap bug with dynamic keyboard insets padding 2026-06-18 16:33:21 +02:00
Bruno Deanoz
43ca73c04a feat(ui): implement liquid glass styling, floating panels, and perfect soft-keyboard inset handling 2026-06-18 16:29:15 +02:00
Bruno Deanoz
4cd117e703 Redesign hero to match web (suggestion pills, date/time, mode pill row, +/call/send input); add thinking phase with phase-aware haptics; glassier orb 2026-06-18 15:49:47 +02:00
Bruno Deanoz
d46949878d Fix send crash (VIBRATE permission), add light/dark theme, redesign send button, group hero to fix keyboard reflow 2026-06-18 15:39:27 +02:00
Bruno Deanoz
66f83b97a7 Add Phase 0 feel-prototype: chat screen, mesh/orb design, mock streaming, haptics 2026-06-18 15:26:32 +02:00
a5a6dbff61 Initial commit - Kaizen App 2026-06-18 15:08:09 +02:00