de1d02f31b2b68ef302108557f30e315e4fbfff3
This commit fixes a bug that prevented new items (notes, recipes, and shopping lists) from being saved and existing items from being renamed. The issue was caused by a race condition where the item details were being reset before the save operation could complete. This was due to a nested coroutine launch that caused the UI to update prematurely. The fix involves: - Removing the nested coroutine launch to ensure sequential execution of the save and UI reset operations. - Moving the `reset...Details()` calls to the ViewModels to ensure they are only called after the save operation is complete.
Description
Noteshop is a versatile and privacy-focused application for managing your notes, shopping lists, and recipes all in one place. It is designed to be simple, efficient, and fully under your control
Languages
Kotlin
98.3%
Python
1.7%