Commit Graph

61 Commits

Author SHA1 Message Date
Marcos 814f8f7c04 style: Format code for consistency and readability across database and note positioning files 2026-05-22 17:31:49 +02:00
Marcos 729e575a60 feat: Implement note positioning logic and tests for position conversion 2026-05-22 17:31:40 +02:00
Marcos cdfd4f9342 feat: Update application icons for various resolutions and platforms 2026-05-22 12:24:48 +02:00
Marcos a31cc12b7e feat: Update category server version handling in createCategory and CategoryDialog 2026-05-22 11:26:41 +02:00
Marcos 2069de55ae feat: Add long press functionality to menu items for category editing 2026-05-22 10:54:56 +02:00
Marcos e0f226d3bc feat: Refactor note decryption method and update category handling for improved clarity 2026-05-22 10:11:41 +02:00
Marcos 27e1199178 feat: Rename encryptedName to name in Categories table and update related logic 2026-05-22 09:27:20 +02:00
Marcos f595f33f4a feat: Implement window size save scheduling to enhance window management 2026-05-21 21:27:46 +02:00
Marcos d7495a461a feat: Consolidate note and category loading into a single method for improved efficiency 2026-05-21 19:37:21 +02:00
Marcos 8be7819528 feat: Introduce category selection functionality in NoteEditorScreen and related components 2026-05-21 19:31:29 +02:00
Marcos 7e210871dd feat: Implement color and icon selection tabs in CategoryDialog for improved user experience 2026-05-21 18:39:28 +02:00
Marcos a9d818dec4 feat: Add border color support to NoteCard and DraggableNote for enhanced visual distinction 2026-05-21 17:34:50 +02:00
Marcos 2f942c4e82 feat: Enhance MenuDrawer item styling with padding and constraints for better layout 2026-05-21 17:20:25 +02:00
Marcos 63f0079a5a feat: Convert _MenuItemTile to StatefulWidget for hover effect support 2026-05-21 17:16:54 +02:00
Marcos 48d09fe170 feat: Update deleted notes query to include notes with empty body in trash 2026-05-21 17:10:23 +02:00
Marcos 62d47904d9 feat: Optimize theme data handling and simplify widget structure in NotesApp 2026-05-21 17:02:05 +02:00
Marcos 063b300428 feat: Refactor draggable note implementation for improved readability and maintainability 2026-05-21 16:50:11 +02:00
Marcos 28f4ede4aa feat: Refactor note editor dialog and delete confirmation for improved readability and reusability 2026-05-21 16:26:31 +02:00
Marcos 49fc33edc0 feat: Update Kotlin configuration and dependencies in build files 2026-05-21 14:04:40 +02:00
Marcos 95c3e6fc38 feat: Update category deletion logic to reset related notes and track changes 2026-05-21 12:01:44 +02:00
Marcos 5412d31066 feat: Add window icon setting and ensure minimum window size on bootstrap 2026-05-21 08:40:52 +02:00
Marcos 0e450df50d feat: Update default API endpoint to production URL in ApiConfig and settings screen 2026-05-21 08:18:45 +02:00
Marcos c0372b3587 feat: Center window on startup for improved user experience 2026-05-21 08:15:06 +02:00
Marcos f1aca3c812 feat: Refactor NoteEditorScreen build method for improved readability and maintainability 2026-05-20 23:55:45 +02:00
Marcos bed34f4cb5 refactor: Remove AppTitleBar widget and its references from various screens 2026-05-20 20:16:57 +02:00
Marcos 2d76dd2a43 feat: Refactor category dialog to improve UI and functionality for creating and editing categories 2026-05-20 19:16:00 +02:00
Marcos b1ab4235bd feat: Add category deletion functionality and enhance category dialog for editing 2026-05-20 19:07:26 +02:00
Marcos 2ef9cf1dbb feat: Implement server data deletion functionality with confirmation dialog in SettingsScreen 2026-05-20 17:33:22 +02:00
Marcos 3ff4efb738 feat: Add color and icon properties to categories, enhance category management in UI 2026-05-20 17:10:44 +02:00
Marcos def755e1c5 refactor: Update Note and Category models to use 'id' instead of 'uuid', and adjust related database operations
- Changed 'uuid' to 'id' in Note and Category models for consistency.
- Updated database operations in NoteRepository to reflect the new 'id' field.
- Modified sync models to accommodate changes in Note and Category structures.
- Adjusted the handling of notes and categories during synchronization.
- Refactored the note editor and home screen to use the new 'id' field.
- Ensured that the 'isDirty' flag is properly set and utilized across models.
2026-05-20 11:05:30 +02:00
Marcos 34f45a912f feat: Enhance error handling in note loading and moving operations with detailed logging 2026-05-20 10:05:47 +02:00
Marcos d0a985b4ab feat: Update biometric icon color to match theme and enhance visibility 2026-05-19 23:05:17 +02:00
Marcos 6035e3bc18 feat: Implement menu open/close functionality in HomeScreen for improved user interaction 2026-05-19 20:24:03 +02:00
Marcos 4912316845 feat: Update biometric screens to remove amber color from fingerprint icon for consistency 2026-05-19 20:20:03 +02:00
Marcos 72afa7b5fe feat: Refactor NoteEditorScreen layout for improved text field handling and UI consistency 2026-05-19 18:48:03 +02:00
Marcos 59a5229e46 feat: Refactor NoteEditorScreen for improved mobile layout handling and UI consistency 2026-05-19 17:55:16 +02:00
Marcos c6994b9355 feat: Refactor NoteEditorScreen for improved layout handling and code readability 2026-05-19 17:28:26 +02:00
Marcos 48cd1b2403 feat: Enhance NoteEditorScreen with completion callback and improved mobile UI 2026-05-19 17:09:33 +02:00
Marcos f550476177 feat: Implement permanent deletion and restoration of notes with updated UI 2026-05-19 11:40:01 +02:00
Marcos 2a898111fa feat: Optimize note encryption and decryption processes with parallel execution 2026-05-19 10:09:20 +02:00
Marcos 9769087fd8 feat: Clear authentication tokens and shared preferences on app shutdown 2026-05-19 09:26:51 +02:00
Marcos a5ab223e1f feat: Refactor sync status handling and improve synchronization feedback in the app 2026-05-19 09:23:38 +02:00
Marcos bb8caeef93 refactor: Improve code formatting and readability in database and note repository 2026-05-19 09:11:52 +02:00
Marcos 6de318786b feat: Update window bootstrap logic and improve note editor UI layout 2026-05-18 23:09:11 +02:00
Marcos e80ae52c08 feat: Add theme customization options in settings screen and update app theme logic 2026-05-18 21:23:55 +02:00
Marcos beadf860e2 feat: Implement force sync functionality in settings screen and update initial sync logic 2026-05-18 21:04:59 +02:00
Marcos da0654cd4e feat: Adjust padding in SearchAppBar for improved layout 2026-05-18 20:19:36 +02:00
Marcos 75513da17d feat: Add refresh token mechanism and sync request handling in home screen 2026-05-18 20:12:52 +02:00
Marcos 7da87843cd feat: Add internet permission and enable cleartext traffic in AndroidManifest.xml 2026-05-18 19:53:35 +02:00
Marcos 0e144cf7fd feat: Integrate sync status indicators in app title bar and home screen 2026-05-18 19:17:59 +02:00