This commit updates several dependencies to their latest versions and resolves all outstanding warnings in the project. The encryption functionality is now fully integrated and up-to-date.
- Updated dependencies:
- junit-version from 1.2.1 to 1.3.0
- core-ktx from 1.13.1 to 1.17.0
- material-icons-extended from 1.7.7 to 1.7.8
- material from 1.12.0 to 1.13.0
- Suppressed UnstableApiUsage warning in settings.gradle.kts.
- Removed unused imports in AppViewModelProvider.kt.
- Add a new "Recipes" section to the app, including functionality to create, view, edit, delete, and reorder recipes.
- The recipe content is rendered as Markdown.
- Unify the UI for adding new items:
- The "+" button for Notes and Recipes now opens a dialog directly, consistent with Shopping Lists.
- The dialogs for adding notes and recipes now include an import button.
- The import button labels have been updated for clarity ("Aus TXT importieren" and "Aus MD/TXT importieren").
- Enhance navigation drawer:
- The "Recipes" entry can now be renamed, similar to "Shopping Lists".
- The order of items in the drawer has been adjusted to place "Recipes" above "Notes".