Commit Graph

1521 Commits

Author SHA1 Message Date
d7bd8d2f0f Update api-contracts.md 2026-02-24 22:20:25 +05:30
zouantchaw
f2912a1c32 docs(m4): add verification architecture contract 2026-02-24 11:42:39 -05:00
5eea0d38cc api-contracts 2026-02-24 22:10:32 +05:30
Achintha Isuru
f4a1628d86 Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into dev 2026-02-24 11:28:45 -05:00
Achintha Isuru
70ff4e13b9 feat: Add a script for bulk GitHub issue creation and simplify the client settings profile header UI. 2026-02-24 11:28:31 -05:00
Achintha Isuru
9bf87abbd1 Merge pull request #531 from Oloodi/backend-update
Backend update
2026-02-24 11:26:02 -05:00
zouantchaw
07dd6609d9 docs(m4): scope api docs to core endpoints only 2026-02-24 10:28:44 -05:00
zouantchaw
d5e49ca148 docs(m4): add frontend api guide and remove agent tracking files 2026-02-24 10:25:59 -05:00
zouantchaw
52c3fbad40 feat(core-api): harden signed urls and llm rate limits 2026-02-24 10:17:48 -05:00
zouantchaw
e733f36d28 feat(core-api): wire real gcs upload and vertex llm in dev 2026-02-24 09:58:22 -05:00
zouantchaw
d3aec0da0b chore(backend): make dev deploy frontend-callable 2026-02-24 09:09:08 -05:00
zouantchaw
1876441a12 fix(backend): use /health for cloud run smoke endpoints 2026-02-24 08:58:49 -05:00
ee0f059e4f Queries to retrieve the worker benefits 2026-02-24 17:47:30 +05:30
dhinesh-m24
e254ba3ce0 fix: Update staff application to connect with data connect 2026-02-24 17:29:20 +05:30
01226fb5ec api contract 2026-02-24 16:43:46 +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
dhinesh-m24
78ce0f6cda feat:Update benfitsDate query to add retrieve worker benefits query 2026-02-24 12:36:17 +05:30
zouantchaw
f8f81ec77c feat(backend): add foundation services and sql idempotency 2026-02-23 22:27:40 -05:00
zouantchaw
e81eab1165 docs: lock backend foundation plan and tracking format 2026-02-23 21:41:44 -05:00
zouantchaw
f39809867d untrack agent files 2026-02-23 21:31:12 -05:00
Achintha Isuru
5cc1c42dd0 Merge pull request #460 from Oloodi/feature/session-persistence-new
Mobile Polish & Integration Pass (Staff + Client)
2026-02-23 13:52:52 -05:00
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
Achintha Isuru
0ff2268959 style: Refine reports page UI by updating metric card styling, grid padding, and overall spacing. 2026-02-23 13:30:23 -05:00
Achintha Isuru
f453f8aadd feat: Refine badge and status indicator styling across various client features, including updated colors, borders, and typography, and remove unused action buttons. 2026-02-23 12:14:28 -05:00
Achintha Isuru
9d2b68fc3d Merge pull request #461 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
Launchpad updated with the new web and mobile apps
2026-02-23 11:36:24 -05:00
Achintha Isuru
ae1273fc10 docs: Add Data Connect architecture guide and backend manual, and update document configuration to include them. 2026-02-23 11:33:09 -05:00
7136aa7686 resolve conflicts 2026-02-23 17:26:34 +05:30
13f8003bda refactor of usecases 2026-02-23 17:18:50 +05:30
Achintha Isuru
0bfc6fc65e Merge pull request #459 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
Mobile docs update
2026-02-23 02:28:22 -05:00
Achintha Isuru
5a01302fdc refactor(docs): Relocate use case completion audit to mobile section and add Shifts Connector documentation. 2026-02-23 00:53:11 -05:00
Achintha Isuru
77172a9a8c Create USE_CASE_COMPLETION_AUDIT.md 2026-02-23 00:50:52 -05:00
Achintha Isuru
56666ece30 Merge pull request #458 from Oloodi/408-feature-implement-paidunpaid-breaks---client-app-frontend-development
Recurring and Permanent order is fully integrated to client/staff applications
2026-02-22 21:35:57 -05:00
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
fa00a0bf75 feat: Display order event name with a new calendar check icon and update associated styles in the order card. 2026-02-22 21:13:17 -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
415475acb6 fix: Correct DateTime to Timestamp conversions for timezone accuracy and ensure startTimestamp uses the full order.startDate. 2026-02-22 12:06:17 -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