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
Marcos
b7b33bdb52
feat: add Face ID usage description to Info.plist for enhanced security permissions
2026-05-17 14:36:07 +02:00
Marcos
2160478fa7
feat: add biometric authentication support and related UI screens
...
- Updated AndroidManifest.xml to include permissions for biometric authentication.
- Changed MainActivity to extend FlutterFragmentActivity for better compatibility.
- Modified gradle.properties to optimize memory settings.
- Enhanced app.dart to manage new app phases for biometric authentication.
- Implemented LocalVaultService methods for handling biometric key protection.
- Created BiometricChoiceScreen and BiometricGateScreen for user interaction.
- Updated HomeScreen to handle vault invalidation scenarios.
- Registered local_auth plugin for biometric functionality on macOS and Windows.
- Updated pubspec.yaml and pubspec.lock to include local_auth dependency.
2026-05-17 13:48:09 +02:00
Marcos
2141009d36
Refactor SearchAppBar: enhance search functionality by adding search icon and listener for search text changes
2026-05-15 15:56:51 +02:00
Marcos
91a26f6c7b
Enhance navigation and structure: integrate SettingsScreen into main app flow, update HomeScreen to open settings, and improve UI elements for better user experience.
2026-05-14 16:52:39 +02:00
Marcos
ca8399dbc9
Refactor SettingsScreen and SearchAppBar: remove unused menu logic and enhance navigation features
2026-05-14 16:39:48 +02:00
Marcos
94fdfe51eb
Implement local vault service with encryption key management and integrate it into the app. Add settings screen for data management and enhance home screen with new features. Update database connection for encryption support and modify repository to use the new database structure. Improve UI elements across the application for better user experience.
2026-05-13 22:57:23 +02:00