From 3f84068d7214fa6008d51db910e5d2b6289a4586 Mon Sep 17 00:00:00 2001 From: Raihan Ariq <202310715297@mhs.ubharajaya.ac.id> Date: Sat, 13 Dec 2025 15:45:43 +0700 Subject: [PATCH] Penyesuaian Migrasi (import Library), Fix Bug Aplikasi Crash, Menambahkan Fitur edit dan hapus pada kategori --- .idea/deploymentTargetSelector.xml | 4 +- .../java/com/example/notesai/MainActivity.kt | 50 ++-- .../java/com/example/notesai/config/APIKEY.kt | 2 +- .../notesai/data/local/DataStoreManager.kt | 4 +- .../notesai/data/local/PreferencesKeys.kt | 9 - .../notesai/data/model/SerializableModels.kt | 67 ----- .../presentation/dialogs/NoteDialog.kt | 2 +- .../presentation/screens/ai/AIHelperScreen.kt | 6 +- .../screens/ai/components/ChatBubble.kt | 2 +- .../screens/archive/ArchiveScreen.kt | 4 +- .../archive/components/ArchiveNoteCard.kt | 2 +- .../presentation/screens/main/MainScreen.kt | 34 ++- .../screens/main/components/CategoryCard.kt | 263 +++++++++++++++--- .../screens/main/components/NoteCard.kt | 6 +- .../note/EditableFullScreenNoteView.kt | 3 +- .../{components => }/StarredNotesScreen.kt | 8 +- .../{ => components}/StarredNoteCard.kt | 4 +- .../trash/{components => }/TrashScreen.kt | 7 +- .../screens/trash/components/TrashNoteCard.kt | 2 +- .../com/example/notesai/util/Extensions.kt | 4 + 20 files changed, 285 insertions(+), 198 deletions(-) delete mode 100644 app/src/main/java/com/example/notesai/data/local/PreferencesKeys.kt delete mode 100644 app/src/main/java/com/example/notesai/data/model/SerializableModels.kt rename app/src/main/java/com/example/notesai/presentation/screens/starred/{components => }/StarredNotesScreen.kt (87%) rename app/src/main/java/com/example/notesai/presentation/screens/starred/{ => components}/StarredNoteCard.kt (97%) rename app/src/main/java/com/example/notesai/presentation/screens/trash/{components => }/TrashScreen.kt (85%) diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index c03b827..23b1a10 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -4,10 +4,10 @@