Commit Graph

91 Commits

Author SHA1 Message Date
cogwheel0
7debb7a055 chore: update markdown dependency and refactor streaming handling
- Added `markdown` dependency version `^7.2.1` in `pubspec.yaml`.
- Updated `pubspec.lock` to reflect the direct dependency change.
- Refactored `streaming_helper.dart` to utilize `StreamingResponseController` for better stream management.
- Enhanced `ChatMessagesNotifier` to handle message streams with improved formatting and error handling.
- Updated `StreamingMarkdownWidget` to streamline markdown rendering and support new configurations.
2025-09-30 20:49:02 +05:30
cogwheel0
f18d378c3c docs: add comprehensive Riverpod 3.0 migration documentation and Priority 1 implementation
Priority 1 (COMPLETE):
- Add riverpod_lint and custom_lint packages
- Update analysis_options.yaml with custom_lint plugin
- Update AGENTS.md with Riverpod 3.0 best practices
- Fix unsafe ref usage in modern_chat_input.dart
- All tests passing, zero breaking changes

Priority 2 (PLANNED):
- Complete migration plan for 39 providers (RIVERPOD_PRIORITY2_PLAN.md)
- Quick reference guide (RIVERPOD_PRIORITY2_QUICKREF.md)
- Progress tracker (RIVERPOD_PRIORITY2_TRACKER.md)
- Master documentation index (RIVERPOD_MIGRATION_INDEX.md)
- Analysis and summary documents

Documentation includes:
- Step-by-step migration examples
- 6-phase implementation plan (23-33 hours)
- Testing strategies and rollback procedures
- Risk assessment and mitigation
- Timeline and resource estimates
2025-09-30 14:27:50 +05:30
cogwheel0
cb86ad8cd2 refactor: redesign status history 2025-09-28 15:58:46 +05:30
cogwheel0
0ff48eeb38 fix: sources count 2025-09-28 15:15:35 +05:30
cogwheel0
b8856679da feat: show sources 2025-09-28 14:59:29 +05:30
cogwheel0
ae20035900 fix: number of sites count 2025-09-28 14:25:35 +05:30
cogwheel0
748f2a43a8 refactor: followups design 2025-09-26 00:10:43 +05:30
cogwheel0
3124bccfeb refactor: more logs 2025-09-25 23:22:48 +05:30
cogwheel0
9210b2155a refactor: all logging 2025-09-25 22:36:42 +05:30
cogwheel0
0943621731 refactor: animations 2025-09-25 19:40:34 +05:30
cogwheel0
bfa5ff6363 feat: followups 2025-09-25 18:25:39 +05:30
cogwheel0
7ab1ec3acf fix: image and files previews on the web 2025-09-22 23:17:23 +05:30
cogwheel0
462bf4cde2 refactor: migrate to riverpod 3 2025-09-21 22:31:44 +05:30
cogwheel0
c05644f731 feat: text to speech 2025-09-20 23:58:18 +05:30
cogwheel0
33fbc31672 feat: prompts from workspace 2025-09-20 23:22:57 +05:30
cogwheel0
8d89fd79b1 feat: model and user avatars 2025-09-20 22:03:55 +05:30
cogwheel0
b1b3e813a4 feat: conditional show of mic/send 2025-09-20 19:54:00 +05:30
cogwheel0
9662e22cce refactor: tweaks 2025-09-20 19:23:37 +05:30
cogwheel0
185196df98 fix: OTP autofill 2025-09-20 18:53:25 +05:30
cogwheel0
093e8f3c0d refactor: tweaks 2025-09-20 18:09:22 +05:30
cogwheel0
e4dfb0ad09 refactor: visual tweaks 2025-09-19 21:12:15 +05:30
cogwheel0
6be8d0f5ab feat: redesign chats drawer to make it more minimal 2025-09-19 14:44:58 +05:30
cogwheel0
4e41a8fd4d feat: redesign chat input 2025-09-19 11:58:22 +05:30
cogwheel0
dea14dfdcf refactor: chat input 2025-09-18 15:01:21 +05:30
cogwheel0
f80930685c refactor: fix lints 2025-09-16 18:15:44 +05:30
cogwheel0
b8195871ff refactor: chat input bar to make it more compact 2025-09-16 15:48:09 +05:30
cogwheel0
7e6009d2cc refactor: text streaming 2025-09-13 10:16:58 +05:30
cogwheel0
68c017ba68 fix: remove one tap to open keyboard which is causing issues 2025-09-08 13:48:42 +05:30
cogwheel0
30fc460d08 fix: keyboard close on modal opens 2025-09-08 01:15:31 +05:30
cogwheel0
c78d1448b8 feat: enter to send option and one tap to focus keyboard 2025-09-08 01:05:48 +05:30
cogwheel0
41f2739075 refactor: animation dots 2025-09-08 00:05:13 +05:30
cogwheel0
a850a567a1 feat: inline user message editing 2025-09-07 22:37:52 +05:30
cogwheel0
9f3f02a27e refactor: default to websockets 2025-09-07 14:51:55 +05:30
cogwheel0
0d175b1e0a feat: customize quick pills 2025-09-07 14:40:20 +05:30
cogwheel0
9cb835861a refactor: quick pills 2025-09-07 13:52:09 +05:30
cogwheel0
0116a5be7b refactor: app customization 2025-09-07 11:29:29 +05:30
cogwheel0
83b80bfeba refactor: ui/ux 2025-09-05 23:18:24 +05:30
cogwheel0
f8650cf809 refactor: reasoning parser 2025-09-05 22:44:04 +05:30
cogwheel0
2580bf961e fix: image gen during streaming 2025-09-05 21:05:58 +05:30
cogwheel0
542a61deee refactor: message sending ux 2025-09-05 12:47:31 +05:30
cogwheel0
3c082ffc9e refactor: action buttons and scroll to bottom ui/ux 2025-09-02 20:43:57 +05:30
cogwheel0
66935d1b0f refactor: cleanup 2025-09-02 00:04:21 +05:30
cogwheel0
d801fe9371 fix: tool calling 2025-09-01 16:28:49 +05:30
cogwheel0
22c09b946e refactor: improve ToolCallsParser for better handling of nested details and enhance typing indicator in AssistantMessageWidget 2025-08-31 19:07:05 +05:30
cogwheel0
e752a27781 feat: proper socket implementation 2025-08-31 14:02:44 +05:30
cogwheel0
7f2d89bc37 refactor: add localizations 2025-08-29 01:04:29 +05:30
cogwheel0
6b66b304b4 feat: trigger reasoning and parse reasoning content 2025-08-29 00:20:34 +05:30
cogwheel0
86d18ee0fb refactor: enhance localizations 2025-08-28 23:46:32 +05:30
cogwheel0
b9f41e0d07 fix: mic permissions 2025-08-28 19:48:35 +05:30
cogwheel0
729ab45ee7 fix: focus of chat input 2025-08-28 18:59:59 +05:30