188c23009cb591f1a7285dce30e1be51ae557c41
Introduces bulk database operations to improve performance and reduce redundant queries. Refactors multiple functions in the ViewModel to use these more efficient batch methods. - Adds bulk insert, update, and delete methods to ShoppingListDao. - Implements corresponding bulk methods in the NoteshopRepository. - Refactors moveList, deleteCompletedItems, saveShoppingListItem, and createStandardList in ShoppingListsViewModel to use bulk operations, fixing N+1 query issues. Additionally, this commit fixes two UI issues with the navigation drawer: - Makes the drawer content scrollable to ensure all items are accessible in landscape mode. - Removes a conflicting SideEffect in the theme that caused rendering issues with edge-to-edge.
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%
Python
2%