cogwheel0
|
8543f9255e
|
refactor: migrate voiceInputAvailableProvider ✅
Phase 5.1 Complete (1/5)
- voiceInputAvailableProvider → voiceInputAvailable
- Simple FutureProvider migration
- 2 usages updated automatically
|
2025-09-30 14:58:53 +05:30 |
|
cogwheel0
|
3352aa2d6a
|
refactor!: migrate Phase 4 name-changing providers (1-2/2) ✅
BREAKING CHANGE: Provider names changed for clarity
- themeModeProvider → appThemeModeProvider
- localeProvider → appLocaleProvider
Migrated to @riverpod code generation.
Updated all usages (4-5 occurrences each).
All tests passing.
Phase 4 Complete!
|
2025-09-30 14:54:24 +05:30 |
|
cogwheel0
|
dd96ddccb6
|
refactor: migrate Phase 2 FutureProvider functions (5-15/15) ✅
Migrated 11 more providers to @riverpod functions:
Core providers:
- userSettingsProvider → userSettings
- conversationSuggestionsProvider → conversationSuggestions
- userPermissionsProvider → userPermissions
- foldersProvider → folders
- userFilesProvider → userFiles
- knowledgeBasesProvider → knowledgeBases
- availableVoicesProvider → availableVoices
- imageModelsProvider → imageModels
Feature providers:
- promptsListProvider → promptsList
- toolsListProvider → toolsList
Bonus notifiers also migrated:
- activePromptCommandProvider → ActivePromptCommand
- selectedToolIdsProvider → SelectedToolIds
Phase 2 Complete! All 15 FutureProvider functions migrated.
All provider names unchanged, no breaking changes.
Analyzer passing, only pre-existing keepAlive warnings.
|
2025-09-30 14:39:22 +05:30 |
|
cogwheel0
|
a63739db6b
|
refactor: migrate Phase 1 providers (2-7/10) to @riverpod
Migrated providers:
- selectedModelProvider → SelectedModel
- isManualModelSelectionProvider → IsManualModelSelection
- reviewerModeProvider → ReviewerMode
- isLoadingConversationProvider → IsLoadingConversation
- prefilledInputTextProvider → PrefilledInputText
- inputFocusTriggerProvider → InputFocusTrigger
- composerHasFocusProvider → ComposerHasFocus
- batchModeProvider → BatchMode
- reducedMotionProvider → ReducedMotion
All provider names unchanged, no breaking changes.
Build runner successful, analyzer passing.
Only 1 WARNING (keepAlive usage) and 2 INFO items remaining.
|
2025-09-30 14:31:56 +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
|
3dfa5c6ec8
|
refactor: sockets to use riverpod
|
2025-09-29 00:22:12 +05:30 |
|
cogwheel0
|
0ba48030c8
|
refactor: riverpod 3
|
2025-09-28 23:18:24 +05:30 |
|
cogwheel0
|
ba1176a181
|
fix: login
|
2025-09-28 20:41:35 +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
|
ea8eda6784
|
refactor: remove debuglogs
|
2025-09-27 16:57:42 +05:30 |
|
cogwheel0
|
9411c81424
|
fix: followups not arriving issue
|
2025-09-27 16:50:16 +05:30 |
|
cogwheel0
|
0d5fcabea8
|
fix: streaming issues
|
2025-09-27 16:34:37 +05:30 |
|
cogwheel0
|
0c2bd5b4f9
|
refactor: login and streaming issues
|
2025-09-26 20:57:54 +05:30 |
|
cogwheel0
|
3c959c83bf
|
refactor: use background only flows
|
2025-09-26 13:59:28 +05:30 |
|
cogwheel0
|
5f03610f35
|
fix: streaming
|
2025-09-26 01:38:00 +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
|
db0261ffed
|
refactor: titles
|
2025-09-25 21:15:47 +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
|
637274133f
|
refactor: removing legacy socket code
|
2025-09-25 12:28:02 +05:30 |
|
cogwheel0
|
5f013b1b73
|
refactor: formatting
|
2025-09-24 12:00:49 +05:30 |
|
cogwheel0
|
b8c024d0b0
|
refactor: improvements
|
2025-09-24 10:52:15 +05:30 |
|
cogwheel0
|
f6a1b6123b
|
refactor: app startup improvements
|
2025-09-23 13:43:01 +05:30 |
|
cogwheel0
|
8da8a78001
|
refactor: perf improvements
|
2025-09-23 11:00:25 +05:30 |
|
cogwheel0
|
41216ea432
|
refactor: optimize codebase
|
2025-09-23 00:58:58 +05:30 |
|
cogwheel0
|
7ab1ec3acf
|
fix: image and files previews on the web
|
2025-09-22 23:17:23 +05:30 |
|
cogwheel0
|
66a28958ed
|
refactor: migrate to go_router navigation
|
2025-09-22 14:36:43 +05:30 |
|
cogwheel0
|
462bf4cde2
|
refactor: migrate to riverpod 3
|
2025-09-21 22:31:44 +05:30 |
|
cogwheel0
|
37e5633c5c
|
fix: tts
|
2025-09-21 20:18:21 +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
|
3db5a8b760
|
refactor: settings pages
|
2025-09-20 23:02:59 +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
|
e8416d28e8
|
fix: bugs with system prompt
|
2025-09-20 18:47:38 +05:30 |
|
cogwheel0
|
f73d308e06
|
fix: adhere to system prompts
|
2025-09-20 18:28:12 +05:30 |
|
cogwheel0
|
093e8f3c0d
|
refactor: tweaks
|
2025-09-20 18:09:22 +05:30 |
|
cogwheel0
|
1fc1cf9739
|
feat: title on the header
|
2025-09-19 23:35:46 +05:30 |
|
cogwheel0
|
c6efb53e3f
|
refactor: safe area paddings
|
2025-09-19 21:29:19 +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 |
|