zouantchaw
008dd7efb1
fix(api): close v2 mobile contract gaps
2026-03-17 22:37:45 +01:00
zouantchaw
13471629f6
fix(auth): align demo staff phone identity and clock-in payload
2026-03-17 14:44:32 +01:00
zouantchaw
515a6f2bed
fix(notifications): replace Cloud Run job with worker service
2026-03-16 17:54:25 +01:00
zouantchaw
73287f42bd
feat(attendance): add notification delivery and NFC security foundation
2026-03-16 17:06:17 +01:00
zouantchaw
5d8240ed51
feat(attendance): add geofence monitoring and policy controls
2026-03-16 15:31:13 +01:00
zouantchaw
b455455a49
feat(api): complete unified v2 mobile surface
2026-03-13 17:02:24 +01:00
zouantchaw
817a39e305
feat(api): add unified v2 gateway and mobile read slice
2026-03-13 15:17:00 +01:00
Achintha Isuru
83ab314a52
Merge pull request #649 from Oloodi/codex/feat-backend-v2-foundation
...
feat(backend): add v2 foundation stack and frontend migration docs
2026-03-12 14:18:41 -04:00
zouantchaw
fe43ff23cf
feat(backend): implement v2 domain slice and live smoke
2026-03-11 18:23:55 +01:00
zouantchaw
50cb493c53
Update validation Data Connect seed data
2026-03-11 16:58:26 +01:00
zouantchaw
d6559a0a11
feat(backend): add isolated v2 foundation stack and query service scaffold
2026-03-11 16:48:58 +01:00
Achintha Isuru
d6c9ed2cf3
feat: Enhance localization compliance by enforcing usage of localized keys for user-facing strings and updating related documentation
2026-03-10 10:00:03 -04:00
Achintha Isuru
faae6c07d5
Merge pull request #564 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app
...
Improved Benefit screen and improved UX of worker and client homepages
2026-03-03 23:41:39 -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
c13faea3d9
Merge pull request #562 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app
...
Session clearance issue fixed
2026-03-03 00:06:08 -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
07a0a29106
Merge pull request #561 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app
...
Fix issues in the staff and client mobile apps
2026-03-02 01:00:22 -05:00
Achintha Isuru
8c0708d2d3
Refactor billing data parsing and filtering, update invoice queries, and remove the dedicated timesheets page.
2026-02-28 15:26:05 -05:00
zouantchaw
d969beae67
chore(dataconnect): update seed fixtures
2026-02-27 16:02:49 -05:00
zouantchaw
cbd337f4e3
fix(dataconnect): remove unsupported verificationId from certificate upsert connector
2026-02-27 15:49:03 -05:00
Achintha Isuru
f39f8860ea
Persist verificationId for staff certificates
...
Add support for verificationId throughout the certificate flow: schema, GraphQL mutations/queries, domain, repositories, service implementation, and UI.
- Backend: add verificationId to Certificate schema and include it in upsert/create mutations; add auth insecureReason notes to related connector operations.
- Data layer: add verificationId parameter to StaffConnectorRepository API and propagation in implementation (SDK call remains commented with FIXME until dataconnect SDK is regenerated).
- Domain: add verificationId field to StaffCertificate (constructor, copyWith, props).
- Certificates flow: create verification via verificationService, pass returned verificationId to upsertStaffCertificate so the verification record is persisted with the certificate.
- UI: update certificate upload page to show existing file path, disable editing of name/issuer/number, rearrange fields, move remove button, change file icon and text style.
- Misc: minor lambda formatting cleanup in benefits mapping.
Note: the generated dataconnect SDK must be refreshed to enable the new .verificationId(...) call (there is a commented FIXME in the connector implementation).
2026-02-27 15:27:15 -05:00
Achintha Isuru
5584c21a49
Merge pull request #558 from Oloodi/feature/session-persistence-new
...
feat: localization, file restriction banners, test credentials, edit …
2026-02-27 12:10:02 -05:00
Wielfried Zouantcha
2519f1ddf6
Merge pull request #560 from Oloodi/codex/rapid-order-transcribe-parse
...
feat(core-api): add rapid order transcribe and parse endpoints
2026-02-27 11:13:33 -05:00
zouantchaw
7740ad4d2d
feat(core-api): add rapid order transcribe and parse endpoints
2026-02-27 11:12:32 -05:00
34afe09963
feat: localization, file restriction banners, test credentials, edit icon fix
...
- #553 : Audit and verify localizations (en/es), replace hardcoded strings
- #549 : Incomplete profile banner in Find Shifts (staff app)
- #550 : File restriction banner on document upload page
- #551 : File restriction banner on certificate upload page
- #552 : File restriction banner on attire upload page
- #492 : Hide edit icon for past/completed orders (client app)
- #524 : Display worker benefits in staff app
- Add test credentials to seed: testclient@gmail.com , staff +1-555-555-1234
- Fix document upload validation (context arg in _validatePdfFile on submit)
- Add PR_LOCALIZATION.md
Made-with: Cursor
2026-02-27 13:48:04 +05:30
Achintha Isuru
5ab5182c1b
feat: Implement comprehensive staff document management with verification status tracking and complete document listing.
2026-02-26 22:23:27 -05:00
Achintha Isuru
050072bd93
feat: Implement document upload and verification workflow by expanding document statuses, adding verification metadata, and introducing a mandatory flag for documents.
2026-02-26 15:45:55 -05:00
Achintha Isuru
b8d07380c0
replace the "Krow" with "KROW"
2026-02-26 15:13:26 -05:00
José Salazar
4b7b655ee8
teamhub is hub
2026-02-26 11:18:56 -05:00
José Salazar
3cf791ddbf
merge with dev
2026-02-26 11:17:01 -05:00
Achintha Isuru
0e3fd1afc8
Merge branch 'dev' into Inconsistent-Shift-Booking-Status
2026-02-26 10:38:02 -05:00
José Salazar
56b641ab9c
Merge pull request #545 from Oloodi/523-queries-to-retrieve-the-worker-benefits
...
deleting duplicated benefit query
2026-02-26 10:10:55 -05:00
José Salazar
c0c035f94b
deleting duplicated benefit query
2026-02-26 10:07:42 -05:00
zouantchaw
3da94f16fd
Merge remote-tracking branch 'origin/dev' into codex/feat-architecture-lead-bootstrap
2026-02-26 09:45:09 -05:00
3486ab07a5
backend fix
2026-02-26 18:11:27 +05:30
Achintha Isuru
4515d42cd3
feat: Enhance attire verification status system with more granular states and update related UI and data handling.
2026-02-25 19:05:03 -05:00
eeb8c28a61
hub & manager issues
2026-02-25 19:58:28 +05:30
fe6ff2d02c
Merge outstanding changes before pulling dev
2026-02-25 19:11:04 +05:30
400bdf2d40
Add cost center entity and link to hubs
2026-02-25 17:34:53 +05:30
dhinesh-m24
30092146bf
fix: Update staff's cerficate schema to create queries and mutations
2026-02-25 15:42:19 +05:30
dhinesh-m24
d126ece7ce
fix: Issue 523, 536 to delete duplicate queries and create cost center schema and queries
2026-02-25 15:21:45 +05:30
dhinesh-m24
99c6013453
fix merge conflict issue
2026-02-25 14:10:58 +05:30
dhinesh-m24
5cc4b1f00e
fix: Assign hub manager to order
2026-02-25 14:07:26 +05:30
dhinesh-m24
fc771c1598
fix: Update staffDocument mutation file
2026-02-25 13:11:57 +05:30
dhinesh-m24
829ba7e747
fix: Update Invoice schema, queries, mutations and remove ShiftDayCompletion related files
2026-02-25 12:49:12 +05:30
Achintha Isuru
fd0208efa0
feat: Introduce AttireVerificationStatus enum and add verificationId to staff attire items.
2026-02-24 17:31:41 -05:00
Achintha Isuru
616f23fec9
feat: Implement staff attire management including fetching options, user attire status, and upserting attire details.
2026-02-24 17:16:52 -05:00
Achintha Isuru
f8c9cd625f
feat: add GraphQL mutations for seeding and cleaning attire options data.
2026-02-24 15:41:12 -05:00
Achintha Isuru
5d0135b6e9
feat: Add StaffAttire GraphQL schema defining an AttireVerificationStatus enum and StaffAttire type with verification detail
2026-02-24 15:16:05 -05:00
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