{"items":[{"id":"989148b7-798f-464e-b512-3fdd5f700e8a","type":"push","org":"subh05sus","repo":"sparkmentor","title":"Improved chat composer interaction for prompt chips","summary":"Prompt chips (templates, quick actions, and suggestions) now intelligently populate the message composer and automatically focus the input field, placing the caret at the end of the text. This was achieved by introducing a new `useFillComposer` hook and updating the UI components, allowing students to edit their prompts seamlessly before sending. This change significantly improves the chat workflow by removing the need to manually hunt for the text field after selecting a suggestion. ![Success!](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/subh05sus/sparkmentor/success/3a6c6547-e265-424d-895c-490658d29e92.png)","url":"https://nomit.dev/subh05sus/sparkmentor/status/31be871f4e2230fc218116f81ec7ec6c9aa718a616074f0937eeebae9ad57d60","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-08-31T17:00:35+00:00"},{"id":"4c3c1fd8-46d9-4188-a3a4-7a148ffb70d6","type":"push","org":"subh05sus","repo":"sparkmentor","title":"Remove unsupported v1alpha options from voice session configuration","summary":"The voice service was erroneously including `enableAffectiveDialog` and `proactivity` options in the Gemini Live API session configuration, which are currently only supported in the v1alpha API. Since the application uses the GA API, these options caused the session setup to fail immediately. Removing these configurations ensures stable voice session initialization. ![Fixing the bug](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/1e4a9aff-b368-4503-931b-9d29d9c45d6a.jpg)","url":"https://nomit.dev/subh05sus/sparkmentor/status/f432e543ca6c4ca58cac0253f6703169a384ca104e10e1bc6c4033418ab9fc79","author":"Rohit-Dnath","contributors":["Rohit-Dnath"],"updated_at":"2026-08-31T16:58:12+00:00"},{"id":"63cedaae-a564-4405-9d72-703f1f640cca","type":"push","org":"subh05sus","repo":"sparkmentor","title":"Restore missing admin UI elements and fix global CSS tokens","summary":"Restored the invisible 'Apply Adjustment' button in the admin credit-adjustment dialog by defining missing 'moss' color tokens in globals.css. This change ensures proper rendering for the button, Paid badges, user-detail elements, and headings, while also adding required font fallbacks and improving client-side validation.","url":"https://nomit.dev/subh05sus/sparkmentor/status/720c6f59b98056ff89edd5beebcbe10758b4da714cb578d8cee208baa0c77973","author":"Rohit-Dnath","contributors":["Rohit-Dnath"],"updated_at":"2026-08-31T16:34:20+00:00"},{"id":"d96b03e0-bf06-46e9-af21-b092cb8c1ce9","type":"push","org":"subh05sus","repo":"sparkmentor","title":"Enhanced voice interaction: live language switching, voice picker, and accessibility improvements","summary":"This update introduces significant improvements to the live voice interaction experience, including the ability to switch languages and voices mid-call, which triggers a seamless backend reconnection to ensure correct configuration. We've also restored the voice picker, added robust accessibility features like aria-live updates, and implemented better resilience, including a WebGL fallback for the avatar and clearer error states for mic permissions. These changes make the voice tutor more interactive, reliable, and accessible for all users. ![Software update](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/93068322-c2ca-4ab1-909e-4d5fddfaa30b.png)","url":"https://nomit.dev/subh05sus/sparkmentor/status/4573c33fd1dc797511ac8e5e798808d0258c824aee4b9d356d28debb75ae1486","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-08-31T13:20:44+00:00"},{"id":"e5b25639-b7a2-4c7b-8f52-492ccb288094","type":"push","org":"subh05sus","repo":"sparkmentor","title":"Enhanced voice and avatar interaction experience","summary":"This update introduces a suite of UX refinements to the voice and avatar chat experience, including a clear \"Thinking\" state, real-time credit runway tracking with low-balance alerts, and a more robust auto-reconnect mechanism for session resilience. Mobile usability is significantly improved with a new collapsible bottom sheet layout, and friction during avatar selection has been reduced via prefetching and streamlined connection flows. ![Refining the experience](https://enxegfybrygakxrhnabg.supabase.co/storage/v1/object/public/meme-images/871022f7-45a7-4eab-b9e7-d6ccfcf0eb62.jpg)","url":"https://nomit.dev/subh05sus/sparkmentor/status/9039522d0ac9558ab74fa71e73523e40f561b452ca34308e3bf53c2c7d7b7bd2","author":"subh05sus","contributors":["subh05sus"],"updated_at":"2026-08-31T13:04:41+00:00"}],"pagination":{"offset":0,"limit":5,"has_more":true}}