Commit Graph
101 Commits
Author SHA1 Message Date
Gabriel20xx ebe5fc13c4 feat: enhance notification handling and improve code structure across multiple components 2026-06-03 17:30:24 +02:00
Gabriel20xx 10815300aa feat: enhance field update functionality to include alignment parameter 2026-03-15 17:44:08 +01:00
Gabriel20xx a8ee8477a5 fix: unify dropdown state management in FieldInput component 2026-03-15 17:29:36 +01:00
Gabriel20xx 3f6b56a3c3 feat: update field type handling and add multi-select support 2026-03-15 17:18:00 +01:00
Gabriel20xx 2b6d4939ea feat: implement first run tracking; update PreferencesManager to manage first run state and integrate with MainApp 2025-11-28 13:55:29 +01:00
Gabriel20xx c4de060fe4 refactor: streamline notification permission handling; extract logic into startCompletionFlow function and improve validation feedback 2025-11-28 11:09:53 +01:00
Gabriel20xx c2d9549800 feat: add support for user-selected export directories; implement DocumentFile integration for CSV exports 2025-11-22 16:17:30 +01:00
Gabriel20xx b66ed6f2e1 feat: add notification prompting logic; implement methods to track and set notification prompts in PreferencesManager 2025-11-22 16:10:15 +01:00
Gabriel20xx 18dd353d34 fix: update share icon import in ListsScreen; replace IosShare with Share for consistency 2025-11-22 16:06:58 +01:00
Gabriel20xx 6cdec69faf feat: add table export functionality; implement CSV export and UI dialog for selecting format 2025-11-14 12:27:58 +01:00
Gabriel20xx 71f208b624 feat: improve layout consistency in ListDetailScreen; adjust padding and height modifiers for better alignment 2025-11-13 19:11:27 +01:00
Gabriel20xx 9d537e0de6 feat: introduce shared minimum height for header and row cells in ListDetailScreen; simplify state management by using direct state values 2025-11-13 18:36:52 +01:00
Gabriel20xx d7f10c8887 feat: refactor ListDetailScreen layout for improved header and content alignment; enhance empty state messaging 2025-11-13 18:17:13 +01:00
Gabriel20xx a8c7b859a8 feat: implement notification system with polling and event handling; add device ID middleware and cleanup logic 2025-11-13 18:10:50 +01:00
Gabriel20xx 6b5ae7f578 feat: update navigation logic in MainApp and enhance ListDetailScreen interactions; externalize strings in SettingsScreen and strings.xml 2025-11-13 17:29:08 +01:00
Gabriel20xx a433dec4cf fix: correct indentation and formatting in PreferencesManager and ListDetailScreen for improved readability 2025-11-12 00:22:16 +01:00
Gabriel20xx f3181116d4 feat: add alignment property to fields and update related database and UI handling 2025-11-12 00:15:16 +01:00
Gabriel20xx cb5880f861 feat: implement soft delete for fields and clear items if last field is removed 2025-11-12 00:03:39 +01:00
Gabriel20xx 532e0ff459 feat: add notification permission request handling in ListsScreen and trigger on connection 2025-11-11 23:59:43 +01:00
Gabriel20xx 6cb5eb79e7 fix: restore missing closing brace in ListDetailScreen to ensure proper composable termination 2025-11-11 23:55:01 +01:00
Gabriel20xx a7f7797616 feat: implement notification permission handling in ServerSetupScreen and ensure consistent preference updates 2025-11-11 23:36:38 +01:00
Gabriel20xx d6a3abab1a feat: add notification for list content updates and manage preferences in SettingsScreen 2025-11-11 23:34:44 +01:00
Gabriel20xx 8241e62132 feat: improve loading state management in ListDetailViewModel to ensure timely content display 2025-11-11 23:30:07 +01:00
Gabriel20xx 400fe729ff feat: optimize width calculation in ItemRow for immediate recomposition on per-column changes 2025-11-11 23:26:47 +01:00
Gabriel20xx 74d2bf60cf feat: add loading state management to ListDetailViewModel and display loading overlay in ListDetailScreen 2025-11-11 23:25:20 +01:00
Gabriel20xx a7fff59f8c feat: enhance code readability by applying consistent formatting and style adjustments across multiple files 2025-11-11 23:18:50 +01:00
Gabriel20xx 7e4896fc69 feat: optimize large table performance with stable row ordering and debounced updates 2025-11-11 23:09:37 +01:00
Gabriel20xx c76d47f687 feat: add content alignment options using Material 3 SegmentedButton in EditFieldDialog 2025-11-11 22:47:19 +01:00
Gabriel20xx b1e740c396 feat: add per-list column alignment persistence and UI controls in ListDetailScreen 2025-11-11 22:32:01 +01:00
Gabriel20xx 1624da76b2 fix: specify IntrinsicSize from layout package for ItemRow height 2025-11-11 22:13:39 +01:00
Gabriel20xx e98588b228 feat: adjust ItemRow height to minimum intrinsic size for better layout consistency 2025-11-11 22:10:41 +01:00
Gabriel20xx e62eb8beab feat: highlight settings tab for both Settings and Logs screens in navigation 2025-11-11 21:55:36 +01:00
Gabriel20xx eef630bbe6 feat: implement auto-fit functionality for dynamic column widths in ListDetailScreen 2025-11-11 21:54:49 +01:00
Gabriel20xx 2bcc262c9f feat: add share functionality to export filtered logs from LogsScreen 2025-11-11 21:48:04 +01:00
Gabriel20xx edd925e1bb feat: enhance navigation transitions for Logs and ListDetail screens with container-aware animations 2025-11-11 21:43:36 +01:00
Gabriel20xx de4a04fc3c feat: add navigation transitions for improved user experience between screens 2025-11-11 21:40:50 +01:00
Gabriel20xx 2dd9647d45 refactor: offload filtering, sorting, and grouping to background thread for improved performance 2025-11-11 21:38:34 +01:00
Gabriel20xx fd72959401 Refactor ListDetailScreen and ViewModel for improved readability and performance
- Cleaned up imports and organized them in ListDetailScreen.kt
- Enhanced function formatting and readability in ListDetailScreen.kt
- Updated ListDetailViewModel.kt to improve data loading logic
- Refactored ListsScreen.kt for better layout and UI consistency
- Simplified sorting logic in ListsScreen.kt
- Improved notification handling in ListChangeNotificationWorker.kt
- Updated build.gradle to use newer versions of Kotlin and Detekt
- Added a new Detekt configuration file for better code quality checks
- Refactored ServerSetupScreen.kt and ServerSetupViewModel.kt for clarity and maintainability
- Cleaned up LogsScreen.kt to enhance readability
- Improved SettingsScreen.kt by removing unnecessary imports and organizing code
2025-11-11 21:31:45 +01:00
Gabriel20xx 7a09cfd230 Revert "feat: add navigation transitions with fade animations for improved user experience"
This reverts commit ab014206fd.
2025-11-11 20:55:08 +01:00
Gabriel20xx 99b570f0bd Revert "feat: enhance navigation behavior in MainApp and add log export functionality in LogsScreen"
This reverts commit 29540cad8f.
2025-11-11 20:54:49 +01:00
Gabriel20xx 8b311bcf95 Reapply "feat: improve layout in MainApp and SettingsScreen for better content visibility and user experience"
This reverts commit 1967dff5c3.

dadw
2025-11-11 20:54:18 +01:00
Gabriel20xx 1967dff5c3 Revert "feat: improve layout in MainApp and SettingsScreen for better content visibility and user experience"
This reverts commit 498e8bcc06.

Revert animation changes
2025-11-11 20:51:59 +01:00
Gabriel20xx ab014206fd feat: add navigation transitions with fade animations for improved user experience 2025-11-11 20:44:34 +01:00
Gabriel20xx 29540cad8f feat: enhance navigation behavior in MainApp and add log export functionality in LogsScreen 2025-11-11 20:38:27 +01:00
Gabriel20xx 498e8bcc06 feat: improve layout in MainApp and SettingsScreen for better content visibility and user experience 2025-11-11 20:31:10 +01:00
Gabriel20xx 3e029b16ca feat: implement notification system for list events, including added, edited, and removed notifications with user preferences and background checks 2025-11-11 20:23:42 +01:00
Gabriel20xx 607a0c4fcb feat: refactor navigation structure by replacing AppNavigation with MainApp and updating ListDetailScreen and ListsScreen for improved functionality 2025-11-11 19:54:47 +01:00
Gabriel20xx c53e234efe feat: update icon imports to use automirrored variants and refactor ListDetailScreen layout for improved scrolling behavior 2025-11-08 21:39:34 +01:00
Gabriel20xx aa2542a0ac feat: update dependencies and enhance sync logic for improved performance and reliability 2025-11-08 21:24:38 +01:00
Gabriel20xx 0bc3b3b06f feat: enhance sync functionality with network backoff handling and improve item sorting in ListDetailScreen 2025-11-08 20:34:19 +01:00