Désiré Werner Menrath 188c23009c refactor(db): Optimize database operations and fix drawer UI
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.
2025-10-14 15:14:48 +02:00
2025-10-12 14:53:37 +02:00
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
2.4 MiB
Languages
Kotlin 98%
Python 2%