54a8915fb6
feat: Implement dedicated attire capture page, refactor attire selection with item cards and filtering.
Achintha Isuru
2026-02-24 15:51:28 -05:00
f8c9cd625f
feat: add GraphQL mutations for seeding and cleaning attire options data.
Achintha Isuru
2026-02-24 15:41:12 -05:00
5d0135b6e9
feat: Add StaffAttire GraphQL schema defining an AttireVerificationStatus enum and StaffAttire type with verification detail
Achintha Isuru
2026-02-24 15:16:05 -05:00
b29351a3aa
refactor: Replace attire option 'icon' field with 'description' across the schema and data models, and update the UI to display the new description.
Achintha Isuru
2026-02-24 15:13:06 -05:00
7744dbf1b3
refactor: replace AttirePage's AppBar with UiAppBar and update attire page title localization.
Achintha Isuru
2026-02-24 14:28:43 -05:00
cd51e8488c
refactor: Extract hub details UI components into dedicated widgets and introduce new edit hub form elements.
Achintha Isuru
2026-02-24 14:22:34 -05:00
f30cd89217
refactor: move HubDetailsPage edit/delete actions to a bottom navigation bar and display hub name/address within the body, adding loading state management.
Achintha Isuru
2026-02-24 14:06:58 -05:00
e084dad4a7
feat: Refactor client hubs to centralize hub actions and update UI styling.
Achintha Isuru
2026-02-24 13:59:55 -05:00
ca754b70a0
docs: Restructure backend and API documentation by moving relevant files into a new docs/BACKEND directory.
Achintha Isuru
2026-02-24 13:24:49 -05:00
98c0b8a644
feat: Pass endDate to shift details screen and refine its display with updated spacing and a direct label.
Achintha Isuru
2026-02-23 13:52:40 -05:00
659b5812b0
Updates SectionHeader text styles, border, and radius, and reduces vertical spacing in WorkerHomePage.
Achintha Isuru
2026-02-23 13:39:26 -05:00
f453f8aadd
feat: Refine badge and status indicator styling across various client features, including updated colors, borders, and typography, and remove unused action buttons.
Achintha Isuru
2026-02-23 12:14:28 -05:00
ae1273fc10
docs: Add Data Connect architecture guide and backend manual, and update document configuration to include them.
Achintha Isuru
2026-02-23 11:33:09 -05:00
5a01302fdc
refactor(docs): Relocate use case completion audit to mobile section and add Shifts Connector documentation.
Achintha Isuru
2026-02-23 00:53:11 -05:00
69b5c74f00
refactor: streamline shift navigation calls and set default shifts tab to 'myshifts'.
Achintha Isuru
2026-02-22 21:34:16 -05:00
0c2482ee9b
fix: Correct weekday order and active day index mapping in shift schedule summary.
Achintha Isuru
2026-02-22 21:20:56 -05:00
7f3a66ba11
refactor: remove redundant pushShiftDetails navigation method and update its usages to toShiftDetails.
Achintha Isuru
2026-02-22 21:16:46 -05:00
fa00a0bf75
feat: Display order event name with a new calendar check icon and update associated styles in the order card.
Achintha Isuru
2026-02-22 21:13:17 -05:00
9e38fb7d5f
feat: Add event name to order items and refactor navigation and shift data access to use direct object properties.
Achintha Isuru
2026-02-22 21:07:57 -05:00
0980c6584b
feat: localize "Find Shifts" tab strings and add filled status to shift role queries.
Achintha Isuru
2026-02-22 20:27:01 -05:00
d1a0c74b95
Refactor: Remove redundant shift assignment and update clock-in button to be full width.
Achintha Isuru
2026-02-22 20:07:41 -05:00
68d6e7c5e3
refactor: Standardize shift details UI by adopting UiButton and UiChip components, adjusting layout, and refining chip styling.
Achintha Isuru
2026-02-22 19:59:22 -05:00
c48d981ddb
feat: Introduce ShiftScheduleSummarySection to display shift type, date range, and recurring days on the shift details page.
Achintha Isuru
2026-02-22 16:48:05 -05:00
6e81d403c3
feat: Add support for displaying recurring shift details including start/end dates and recurring days.
Achintha Isuru
2026-02-22 15:15:41 -05:00
415475acb6
fix: Correct DateTime to Timestamp conversions for timezone accuracy and ensure startTimestamp uses the full order.startDate.
Achintha Isuru
2026-02-22 12:06:17 -05:00
b519c49406
feat: Add orderId and normalized orderType to the Shift model to enable UI grouping and type-badging in shift displays.
Achintha Isuru
2026-02-22 11:46:38 -05:00
6e43888187
fix: Correctly map staff ID from session.staff.id and assign StaffSession.ownerId from s.ownerId.
Achintha Isuru
2026-02-22 11:26:30 -05:00
2d1e6a6acc
feat: Display staff profile completion status on the home screen.
Achintha Isuru
2026-02-22 10:40:43 -05:00
b593647800
refactor: migrate shifts BLoC state management to a single state class with a status enum.
Achintha Isuru
2026-02-22 10:24:01 -05:00
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.
Achintha Isuru
2026-02-22 03:01:44 -05:00
214e0d1237
feat: Implement order details retrieval for pre-filling new order forms for reordering.
Achintha Isuru
2026-02-22 02:18:33 -05:00
3aab5bfc26
feat: Allow pre-filling order creation forms with reorder data and update reorder navigation to directly open relevant order pages.
Achintha Isuru
2026-02-22 01:37:49 -05:00
036920377e
feat: ReorderWidget and ActionsWidget now handle their own navigation internally, removing external callbacks.
Achintha Isuru
2026-02-22 01:25:57 -05:00
3b139adc33
refactor: Update order creation logic to use order type instead of date string
Achintha Isuru
2026-02-22 01:07:53 -05:00
96bb4c1bae
refactor: Update navigation in order pages to use pop method for back action
Achintha Isuru
2026-02-22 00:10:14 -05:00
c5e48ffbc6
refactor: Update reorder suggestions to fetch and display completed orders with aggregated totals instead of individual shift roles.
Achintha Isuru
2026-02-21 22:44:26 -05:00
2c6cd9cd45
refactor: Remove HomeConnectorRepository abstraction, moving its data processing logic directly into HomeRepositoryImpl.
Achintha Isuru
2026-02-21 21:36:01 -05:00
5b3f16d9c8
refactor: Simplify repository imports and refactor dashboard navigation to use a dedicated helper method.
Achintha Isuru
2026-02-21 21:31:31 -05:00
5865e3e596
refactor: modularize view orders page by extracting list, empty, and error states into dedicated widgets.
Achintha Isuru
2026-02-21 21:22:53 -05:00
83cf5db390
fix(view_order_card): simplify order type label styling
Achintha Isuru
2026-02-21 21:03:28 -05:00
269623ea15
feat: add OrderEditSheet for editing existing orders with detailed role and position management
Achintha Isuru
2026-02-21 21:02:04 -05:00
6de6661394
feat: add OrderType enum and integrate orderType in OrderItem and ViewOrdersCubit
Achintha Isuru
2026-02-21 20:53:27 -05:00
6e50369e17
refactor: remove OrderType entity and update order types to use UiOrderType
Achintha Isuru
2026-02-21 20:29:59 -05:00
9817dbeec8
feat(view_orders): enhance date navigation and improve ViewOrdersCubit instantiation
Achintha Isuru
2026-02-21 20:14:57 -05:00
71b5f743de
feat: implement navigation to order details with specific date for one-time and recurring orders
Achintha Isuru
2026-02-21 20:03:49 -05:00
b2cfd93b8f
refactor: remove recurring order widgets and related functionality
Achintha Isuru
2026-02-21 19:36:23 -05:00
0dc56d56ca
feat: Add recurring order form components including date picker, event name input, header, position card, section header, success view, and main view logic
Achintha Isuru
2026-02-21 19:25:07 -05:00
376bb51647
feat: remove OrdersCommonModule and related navigation and presentation files
Achintha Isuru
2026-02-21 19:16:25 -05:00
b6f4d656dc
feat(view_orders): implement View Orders feature with filter tabs and calendar navigation
Achintha Isuru
2026-02-21 19:11:18 -05:00
8a71f98deb
feat: Refactor order types and update UI metadata for create order feature
Achintha Isuru
2026-02-21 18:38:18 -05:00
216076f753
feat: Enhance UiAppBar and UiIconButton with customizable shapes and border radius
Achintha Isuru
2026-02-21 18:27:59 -05:00
f3eb33a303
feat: Implement permanent and recurring order features with BLoC architecture
Achintha Isuru
2026-02-21 18:11:47 -05:00