Achintha Isuru
b29351a3aa
refactor: Replace attire option 'icon' field with 'description' across the schema and data models, and update the UI to display the new description.
2026-02-24 15:13:06 -05:00
Achintha Isuru
7744dbf1b3
refactor: replace AttirePage's AppBar with UiAppBar and update attire page title localization.
2026-02-24 14:28:43 -05:00
Achintha Isuru
cd51e8488c
refactor: Extract hub details UI components into dedicated widgets and introduce new edit hub form elements.
2026-02-24 14:22:34 -05:00
dhinesh-m24
e254ba3ce0
fix: Update staff application to connect with data connect
2026-02-24 17:29:20 +05:30
a7b34e40c8
chore: add localization to benefits overview page (en & es)
2026-02-24 16:33:28 +05:30
7e26b54c50
feat: complete client billing UI and staff benefits display ( #524 , #527 )
...
- Client App: Built dedicated ShiftCompletionReviewPage and InvoiceReadyPage
- Client App: Wired up invoice summary mapping and parsing logic from Data Connect
- Staff App: Added dynamic BenefitsOverviewPage tracking worker limits matching client mockup
- Staff App: Display progress ring values wired to real VendorBenefitPlan & BenefitsData balances
2026-02-24 16:17:19 +05:30
Achintha Isuru
98c0b8a644
feat: Pass endDate to shift details screen and refine its display with updated spacing and a direct label.
2026-02-23 13:52:40 -05:00
Achintha Isuru
659b5812b0
Updates SectionHeader text styles, border, and radius, and reduces vertical spacing in WorkerHomePage.
2026-02-23 13:39:26 -05:00
13f8003bda
refactor of usecases
2026-02-23 17:18:50 +05:30
Achintha Isuru
69b5c74f00
refactor: streamline shift navigation calls and set default shifts tab to 'myshifts'.
2026-02-22 21:34:16 -05:00
Achintha Isuru
0c2482ee9b
fix: Correct weekday order and active day index mapping in shift schedule summary.
2026-02-22 21:20:56 -05:00
Achintha Isuru
7f3a66ba11
refactor: remove redundant pushShiftDetails navigation method and update its usages to toShiftDetails.
2026-02-22 21:16:46 -05:00
Achintha Isuru
9e38fb7d5f
feat: Add event name to order items and refactor navigation and shift data access to use direct object properties.
2026-02-22 21:07:57 -05:00
Achintha Isuru
0980c6584b
feat: localize "Find Shifts" tab strings and add filled status to shift role queries.
2026-02-22 20:27:01 -05:00
Achintha Isuru
d1a0c74b95
Refactor: Remove redundant shift assignment and update clock-in button to be full width.
2026-02-22 20:07:41 -05:00
Achintha Isuru
68d6e7c5e3
refactor: Standardize shift details UI by adopting UiButton and UiChip components, adjusting layout, and refining chip styling.
2026-02-22 19:59:22 -05:00
Achintha Isuru
c48d981ddb
feat: Introduce ShiftScheduleSummarySection to display shift type, date range, and recurring days on the shift details page.
2026-02-22 16:48:05 -05:00
Achintha Isuru
6e81d403c3
feat: Add support for displaying recurring shift details including start/end dates and recurring days.
2026-02-22 15:15:41 -05:00
Achintha Isuru
b519c49406
feat: Add orderId and normalized orderType to the Shift model to enable UI grouping and type-badging in shift displays.
2026-02-22 11:46:38 -05:00
Achintha Isuru
6e43888187
fix: Correctly map staff ID from session.staff.id and assign StaffSession.ownerId from s.ownerId.
2026-02-22 11:26:30 -05:00
Achintha Isuru
2d1e6a6acc
feat: Display staff profile completion status on the home screen.
2026-02-22 10:40:43 -05:00
Achintha Isuru
b593647800
refactor: migrate shifts BLoC state management to a single state class with a status enum.
2026-02-22 10:24:01 -05:00
Achintha Isuru
a9ead783e4
feat: Add post-save navigation to staff profile for emergency contact and experience, remove a placeholder page, and refine bloc usage and UI rendering.
2026-02-22 03:01:44 -05:00
1d09e20ac8
fix: resolve duplicate fields in Shift and unreachable code in ShiftsRepositoryImpl from bad merge
2026-02-20 21:15:57 +05:30
f7284b5cfb
Merge branch 'dev' into feature/session-persistence-424
2026-02-20 20:56:18 +05:30
c7bce37312
fix: add unused_element, unused_field, duplicate_ignore to suppress remaining strict linting rules on generated and prototype UI files
2026-02-20 20:48:33 +05:30
Achintha Isuru
bfc2453363
Merge pull request #444 from Oloodi/staff_recurring_permanent_order
...
Staff recurring permanent order
2026-02-20 10:18:03 -05:00
ac5d9dab35
fix: add ignore_for_file to remaining files causing lint errors in CI
2026-02-20 20:09:16 +05:30
474be43448
fix: add ignore_for_file to data connect Repos and modify CI to avoid analyzing deleted files
2026-02-20 19:51:44 +05:30
8849bf2273
feat: architecture overhaul, launchpad-style reports, and uber-style locations
...
- Strengthened Buffer Layer architecture to decouple Data Connect from Domain
- Rewired Coverage, Performance, and Forecast reports to match Launchpad logic
- Implemented Uber-style Preferred Locations search using Google Places API
- Added session recovery logic to prevent crashes on app restart
- Synchronized backend schemas & SDK for ShiftStatus enums
- Fixed various build/compilation errors and localization duplicates
2026-02-20 17:20:06 +05:30
Achintha Isuru
889bf90e71
feat: Implement reorder functionality in ClientCreateOrderRepository and update related interfaces and use cases
2026-02-19 16:14:43 -05:00
Achintha Isuru
b85ea5fb7f
feat: Refactor LanguageSelectionPage to use StatelessWidget and improve localization handling
2026-02-19 15:49:56 -05:00
Achintha Isuru
b9c4e12aea
feat: Close language selection page after showing success snackbar
2026-02-19 15:45:53 -05:00
Achintha Isuru
4d935cd80c
feat: Implement language selection feature in staff profile onboarding
2026-02-19 15:45:24 -05:00
José Salazar
e6b3eca16d
new query for my shifts
2026-02-19 15:40:34 -05:00
Achintha Isuru
d54979ceed
feat: Refactor ProfileHeader and introduce ProfileLevelBadge for improved structure and functionality
2026-02-19 15:11:54 -05:00
Achintha Isuru
5fb9d75c58
feat: Implement profile completion check in shifts management
2026-02-19 14:54:46 -05:00
José Salazar
a2137e8a06
Merge remote-tracking branch 'origin/408-feature-implement-paidunpaid-breaks---client-app-frontend-development' into staff_recurring_permanent_order
2026-02-19 14:47:35 -05:00
Achintha Isuru
4959ec1da4
feat: Update emergency contact completion status in onboarding section
2026-02-19 14:42:20 -05:00
Achintha Isuru
3640bfafa3
feat: Implement completion status tracking for personal info, emergency contacts, experience, and tax forms in profile management
2026-02-19 14:41:44 -05:00
Achintha Isuru
d50e09b67a
feat: Implement staff profile retrieval and sign-out use cases; refactor profile management in the client app
2026-02-19 14:27:11 -05:00
Achintha Isuru
7b9507b87f
feat: Refactor staff profile page and logout button for improved state management and navigation
2026-02-19 13:39:03 -05:00
Achintha Isuru
faa0403314
feat: Implement staff profile completion feature with new repository and use case
2026-02-19 12:15:46 -05:00
Achintha Isuru
f0c33339ef
Merge branch 'dev' into 408-feature-implement-paidunpaid-breaks---client-app-frontend-development
2026-02-19 11:26:23 -05:00
José Salazar
ed854cb958
solving problem with apply button
2026-02-19 11:00:55 -05:00
Achintha Isuru
a162824887
feat: Implement profile completion feature with repository and use case
2026-02-19 10:56:04 -05:00
Achintha Isuru
c48dab6786
feat: Implement staff navigation items with profile completion requirements
2026-02-19 10:25:00 -05:00
9234c26dad
fix compilations
2026-02-19 13:41:58 +05:30
c4610003b4
feat: complete client reports and hub management UI, comment out export buttons
2026-02-19 13:00:48 +05:30
1ca3f714c8
Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into feature/session-persistence-424
2026-02-19 12:55:47 +05:30