mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-12 20:38:52 +00:00
- **feat(android): chat send & receive** - **[WIP] feat(android): markdown style for chat** - **fix(android): fix auto scroll & ai message id replacement** - **feat(android): replace icons** - **refactor(android): design system** - **feat(android): markdown style for chat** <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Introduced a comprehensive custom theme system with new color palettes, typography, and theme modes (Light, Dark, System). - Added support for rendering Markdown-formatted text in chat messages with custom styling. - Integrated new vector icons for UI elements such as lists, camera, image, send, close, and more. - Added composable icon and icon button components for consistent icon usage across the app. - **Enhancements** - Updated chat UI to use the new theme, icons, and Markdown rendering for AI messages. - Improved chat message management and send button state handling with enhanced session retrieval and SSE stream processing. - Refined app bar and dropdown menu components with updated icons and theme integration. - Enhanced floating action button appearance with tinted vector drawable. - Unified UI components and styling under the AFFiNE design system in chat input and app bars. - **Bug Fixes** - Corrected application and theme class naming for consistency. - **Chores** - Added new dependencies for rich text and Markdown support. - Updated color and icon resources for a unified visual style. - Removed deprecated headers from authentication requests. <!-- end of auto-generated comment: release notes by coderabbit.ai -->