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
Marcos
989d307fd6
feat: Enhance drag-and-drop functionality with long press support and pointer detection
2026-05-18 19:06:34 +02:00
Marcos
efe602a5da
feat: Implement note encryption and synchronization features
...
- Added NoteEncryption class for encrypting and decrypting note content using AES-GCM.
- Updated NoteRepository to handle synchronization of notes and categories with the server, including encryption of note data before sending.
- Introduced SyncRequest and SyncResponse models for managing synchronization data.
- Enhanced LocalVaultService to store and retrieve the encryption key.
- Modified HomeScreen and SettingsScreen to trigger synchronization after note operations and manage API endpoint settings.
- Added SyncStatusIndicator to provide visual feedback on synchronization status in the app title bar.
- Created Category model to manage note categories with encryption support.
- Updated note model to include UUID, server version, deletion status, and category ID.
- Added necessary UI elements for displaying and managing the encryption key in SettingsScreen.
- Updated dependencies in pubspec.yaml for cryptography and HTTP handling.
2026-05-18 16:11:19 +02:00
Marcos
516b3b9aa3
feat: add application icon support and include icon asset in pubspec.yaml
2026-05-17 16:02:39 +02:00
Marcos
61c1ab8de7
añadido generador de imagenes
2026-05-17 15:45:52 +02:00