Achintha Isuru
856e7545f6
Implement profile completion checks in shift details flow and update UI accordingly
2026-03-04 16:48:49 -05:00
Achintha Isuru
38007d32bc
refactor: Enhance StaffPayment model and PaymentHistoryItem widget with shift details
2026-03-04 13:37:42 -05:00
Achintha Isuru
256f9fd678
refactor: Remove unused code and improve PaymentHistoryItem widget styling
2026-03-04 13:27:14 -05:00
Achintha Isuru
76ffeb9667
refactor: Clean up imports and comment out unused button in CoverageShiftList widget
2026-03-04 13:19:43 -05:00
Achintha Isuru
867ff8d61c
refactor: Replace Navigator.pop with Modular.to.popSafe for consistent navigation handling
2026-03-04 13:08:39 -05:00
Achintha Isuru
b20039ae84
refactor: Enhance DailyOpsReportPage layout and improve UI consistency
2026-03-04 12:59:56 -05:00
Achintha Isuru
4a5c2be489
refactor: Clean up view order card layout and improve text overflow handling
2026-03-04 12:56:25 -05:00
Achintha Isuru
2a11dbc120
docs: Update comment for getDefaultLocale method to clarify locale handling
2026-03-04 12:14:07 -05:00
Achintha Isuru
d5e796ea81
refactor: Simplify getDefaultLocale method by removing device locale check
2026-03-04 12:13:09 -05:00
Achintha Isuru
26663d4e02
fix: Specify type for BlocProvider in CoverageReportPage
2026-03-03 23:45:43 -05:00
Achintha Isuru
8e83e6dcbf
fix: Remove unnecessary background color setting in report pages
2026-03-03 23:44:17 -05:00
Achintha Isuru
0726f1dfbb
feat: Add subtitle support to SectionLayout in various widgets
2026-03-03 22:11:51 -05:00
Achintha Isuru
6f2a195724
feat: Refactor client home widgets to use SectionLayout and add titles
...
- Updated ActionsWidget, CoverageWidget, SpendingWidget, ReorderWidget, and LiveActivityWidget to utilize SectionLayout for consistent layout structure.
- Introduced SectionHeader for displaying titles and optional actions in sections.
- Added ClientHomeBody, ClientHomeEditModeBody, ClientHomeNormalModeBody, and ClientHomeErrorState for improved state management and UI separation.
- Enhanced dashboard widget builder to support edit mode and error handling.
2026-03-03 22:00:42 -05:00
Achintha Isuru
2d20254ce3
fix: Remove unnecessary whitespace in TomorrowsShiftsSection widget
2026-03-03 21:37:11 -05:00
Achintha Isuru
630b90ee38
feat: Implement show/hide functionality for bottom navigation bar based on route changes
2026-03-03 21:35:59 -05:00
Achintha Isuru
6d9cb64487
refactor: Move constructor to the top of the Benefit class for improved readability
2026-03-03 21:26:48 -05:00
Achintha Isuru
65ac22953e
fix: Update default stroke width in CircularProgressPainter for consistency
2026-03-03 21:26:08 -05:00
Achintha Isuru
ca60e03c1e
feat: Refactor benefit card components for improved styling and performance
2026-03-03 21:25:21 -05:00
Achintha Isuru
85936e9b94
feat: Refactor home cubit and add benefits overview functionality
...
- Updated import paths for home_cubit.dart to reflect new structure.
- Introduced BenefitsOverviewCubit to manage benefits overview page state.
- Created BenefitsOverviewState to handle loading, loaded, and error states for benefits.
- Implemented HomeCubit to manage home page state, including shifts and benefits.
- Added new widgets for benefits overview: BenefitCard, BenefitCardHeader, AccordionHistory, ComplianceBanner, StatChip, and BenefitsOverviewBody.
- Implemented custom painter for circular progress indicators.
- Enhanced UI components for displaying benefits and their statuses.
2026-03-03 21:15:04 -05:00
Achintha Isuru
4474a732c2
feat: Enhance benefits section and layout for improved user experience
2026-03-03 20:47:15 -05:00
Achintha Isuru
a7d66a1efe
feat: Implement rapid order creation via voice and text in mobile app
...
- Added benefits section with state management
- Refactored home page to include new sections for quick actions, today's shifts, and tomorrow's shifts
- Introduced full-width divider for better layout
- Created reusable section layout widget for consistent UI
- Implemented circular progress indicator for benefits
- Removed deprecated benefits widget and replaced with new structure
- Updated data connection configuration for validation environment
2026-03-03 20:28:12 -05:00
Achintha Isuru
e8b768b978
feat: Refactor sign-out method to use unified service call across repositories
2026-03-02 16:04:20 -05:00
Achintha Isuru
8497709356
fix: Correct formatting and improve comments in various files for clarity
2026-03-02 12:38:57 -05:00
Achintha Isuru
a13cadefc8
feat: Implement attire options, documents, and certificates completion use cases in staff profile
2026-03-02 12:32:39 -05:00
Achintha Isuru
78e99ac470
feat: Remove tax forms from staff profile completion queries and related checks
2026-03-02 12:12:08 -05:00
Achintha Isuru
2ea5a25858
feat: Update styling for legal and privacy section widgets with improved background color and border properties
2026-03-02 12:09:51 -05:00
Achintha Isuru
a206459cbd
feat: Enhance tax forms page with progress overview and refactor components for better structure
2026-03-02 12:05:09 -05:00
Achintha Isuru
ca6c10552d
feat: Implement attestation checkbox in attire capture page and refactor related components
2026-03-02 10:33:22 -05:00
Achintha Isuru
ea77a49224
feat: Remove commented-out code for commute tracker and attire photo section in ClockInPage
2026-03-01 22:29:15 -05:00
Achintha Isuru
2e043f35b9
feat: Refactor ClockInPage for improved readability and consistency in code formatting
2026-03-01 21:18:41 -05:00
Achintha Isuru
8e95589551
feat: Enhance certificate upload process with file change verification and signed URL generation
2026-03-01 21:17:45 -05:00
Achintha Isuru
49ecede35f
feat: Remove redundant PDF file validation before certificate upload
2026-03-01 21:11:05 -05:00
Achintha Isuru
5b4b8b7138
feat: Update file selector and PDF types banner to use super.key for improved widget initialization
2026-03-01 21:05:48 -05:00
Achintha Isuru
973b8b8ac3
feat: Add file path management for certificate uploads in the mobile app
2026-03-01 21:03:01 -05:00
Achintha Isuru
b0abd68c2e
feat: Implement certificate upload form with metadata fields, expiry date selection, and file upload functionality
2026-03-01 20:35:22 -05:00
Achintha Isuru
5795f7c45d
feat: Update certificate upload process to use signed URLs and enable fields for new certificates
2026-03-01 20:28:13 -05:00
Achintha Isuru
e0e7bd51ce
feat: Refactor document upload flow to support selected file path management
2026-03-01 20:09:23 -05:00
Achintha Isuru
632e0cca3d
feat: Refactor document upload components to improve file selection and validation
2026-03-01 19:44:43 -05:00
Achintha Isuru
2596249cd2
feat: Remove redundant session handling in getUserSessionData method
2026-03-01 19:34:14 -05:00
Achintha Isuru
89f078054d
feat: Ensure locale synchronization by reloading from persistent storage after locale change
2026-03-01 12:43:07 -05:00
Achintha Isuru
315e8f9598
feat: Implement rapid order creation with voice and text input in client mobile app
2026-03-01 12:33:42 -05:00
Achintha Isuru
b5001edf06
feat: Enhance locale management by retrieving saved language code and updating language selection UI
2026-03-01 12:11:41 -05:00
Achintha Isuru
1e1dc39e20
feat: Implement preferred locations feature with search and display components
2026-03-01 12:02:43 -05:00
Achintha Isuru
2c61baaaa9
feat: Add UiEmptyState widget and integrate it into BankAccountPage and WorkerHomePage for improved empty state handling
2026-03-01 03:22:48 -05:00
Achintha Isuru
015f1fbc1b
feat: Refactor onboarding experience and personal info pages
...
- Updated ExperiencePage to include subtitles in ExperienceSectionTitle.
- Modified ExperienceSectionTitle widget to accept an optional subtitle parameter.
- Refactored PersonalInfoPage to improve imports and structure.
- Removed unused PersonalInfoContent and PersonalInfoForm widgets.
- Introduced new widgets: EditableField, FieldLabel, ReadOnlyField, TappableRow, and LanguageSelector for better modularity.
- Added AccountCard and SecurityNotice widgets for bank account section.
- Enhanced SaveButton to utilize UiButton for consistency.
2026-03-01 03:06:28 -05:00
Achintha Isuru
ea6b3fcc76
feat: Refactor emergency contact screen and info banner for improved UI consistency
2026-03-01 02:16:26 -05:00
Achintha Isuru
e05ca7c045
feat: Refactor profile completion use cases and update related imports in HomeCubit and StaffHomeModule
2026-02-28 22:46:55 -05:00
Achintha Isuru
ce095924bc
feat: Implement notice and file types banners for attire upload and enhance incomplete profile messaging
2026-02-28 22:42:04 -05:00
Achintha Isuru
1ab5ba2e6f
feat: Implement Android keystore setup for secure signing in release builds and update documentation for local and CI/CD environments
2026-02-28 22:32:54 -05:00
Achintha Isuru
7c701ded5f
feat: Enhance authentication by refining user role validation during session handling and ensuring immediate ID token refresh after sign-in to prevent unauthenticated Data Connect SDK requests.
2026-02-28 18:17:49 -05:00