Week 10: Debouncing LLM Buttons & Cleaner Architecture

Successfully Merged Polling Mixin PR This week, I successfully merged another pull request into the develop branch, which focused on fixing and restructuring the polling mixin implementation across controller files. The restructuring process helped make the controllers more organized and consistent compared to before. Working on Debounce LLM Buttons For Read more

Week 8: Progress, Not Perfection

Merging My First “STABLE” PR This week, I successfully raised a pull request for the upgraded version of the application (without the mixin). With guidance from Dr. Shawn, I managed to squash and merge the PR into the develop branch after going through proper checks. As part of the process, Read more

Week 6: Riverpod V3 Migration & Fixes

Polling Mixin (Riverpod v3 Compatible) This week, I successfully fixed the polling mixin so that it is compatible with Riverpod v3. The previous implementation had issues due to changes in Riverpod’s architecture, but after studying the updated structure and testing different approaches, I managed to refactor it properly. Current Issue: Read more

Week 5: Fix, Learn, Repeat

Deepening My Understanding This week, I continued focusing on learning how to implement mixins in a way that is compatible with Riverpod v3. Although progress felt slow, I realized that understanding the concept properly is more important than rushing to complete it. I spent time reading and experimenting to ensure Read more

Week 3: Getting Back on Track

A Fresh Start After Challenges After a slightly challenging Week 2, I started Week 3 with a clearer mindset and a stronger motivation to improve. I took some time to reflect on my previous mistakes, especially in handling dependency updates, and aimed to approach my tasks more carefully and patiently. Read more