Commit Graph

1278 Commits

Author SHA1 Message Date
b9cd46b66e Delete PR_LOCALIZATION.md 2026-02-27 13:55:24 +05:30
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
66ffce413a Merge pull request #557 from Oloodi/267-p0-comp-04-documents-screen
Fix small UI issue
2026-02-27 02:01:34 -05:00
Achintha Isuru
f32bd81a46 refactor: update AttireRepositoryImpl to use constructor injection, reorganize profile sections by moving documents and adding certificates, and introduce new UI icons. 2026-02-27 02:00:51 -05:00
Achintha Isuru
a0d340f39e Merge pull request #556 from Oloodi/267-p0-comp-04-documents-screen
Completed some FE issues
2026-02-27 01:01:49 -05:00
Achintha Isuru
2b879158c7 Update es.i18n.json 2026-02-27 01:00:02 -05:00
Achintha Isuru
425bf19a9b feat: Implement full certificate management with upload, upsert, delete, and new domain models for staff certificates and their statuses. 2026-02-26 23:28:59 -05:00
Achintha Isuru
ca0ba258e2 refactor: refactor DocumentUploadPage UI into specialized widgets and refine document status mapping with a new DocumentVerificationStatus enum. 2026-02-26 22:25:35 -05:00
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
c113b836f2 feat: Introduce DocumentSelectedCard and refactor DocumentFileSelector for improved display of selected documents, and update upload success navigation. 2026-02-26 17:16:52 -05:00
Achintha Isuru
4995ff435d refactor: extract document upload file selector, attestation checkbox, and footer into dedicated widgets for improved modularity. 2026-02-26 16:21:02 -05:00
Achintha Isuru
1aa5132abe feat: implement document upload functionality with dedicated UI, state management, and routing. 2026-02-26 16:11:24 -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
df71deb698 feat: Add a Documents menu item, refactor DocumentsPage to use BlocProvider and UiAppBar, and capitalize the 'KROWER I' profile level badge text. 2026-02-26 15:24:27 -05:00
Achintha Isuru
3d1963f2ec Merge pull request #548 from Oloodi/538-be-assign-a-hub-manager-to-an-order
UI changes in the client hub details page
2026-02-26 15:13:46 -05:00
Achintha Isuru
b8d07380c0 replace the "Krow" with "KROW" 2026-02-26 15:13:26 -05:00
Achintha Isuru
f9c2d822e6 refactor: update billing module routes to use ClientPaths.childRoute and refactor PendingInvoicesPage to use UiAppBar and ListView.builder. 2026-02-26 14:37:20 -05:00
Achintha Isuru
94e15ae05d refactor: Refactor hub form from a dialog to a dedicated widget and streamline HubDetailsPage UI and bloc initialization. 2026-02-26 13:39:33 -05:00
Achintha Isuru
1a13ea70a3 Merge branch 'dev' into 538-be-assign-a-hub-manager-to-an-order 2026-02-26 11:58:14 -05:00
Achintha Isuru
a4ca8cf71e Merge branch 'dev' of https://github.com/Oloodi/krow-workforce into dev 2026-02-26 11:57:28 -05:00
Achintha Isuru
d8d3c3c79b refactor: Remove 'Edit Profile' and 'Hubs' buttons from settings actions and migrate client hubs page to use UiAppBar. 2026-02-26 11:57:12 -05:00
José Salazar
6abdf3c4d3 Merge pull request #546 from Oloodi/536-be-add-cost-center-entity-and-link-to-hubs
536 be add cost center entity and link to hubs
2026-02-26 11:45:39 -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
b7733a2990 Merge branch 'dev' into 538-be-assign-a-hub-manager-to-an-order 2026-02-26 10:38:47 -05:00
Achintha Isuru
68becc084b small changes 2026-02-26 10:38:41 -05:00
Achintha Isuru
f389b6de5b Merge pull request #543 from Oloodi/Inconsistent-Shift-Booking-Status
Inconsistent shift booking status
2026-02-26 10:38:09 -05:00
Achintha Isuru
0e3fd1afc8 Merge branch 'dev' into Inconsistent-Shift-Booking-Status 2026-02-26 10:38:02 -05:00
Achintha Isuru
54af0bb881 Merge pull request #542 from Oloodi/feature/session-persistence-new
chore: Maestro E2E restructure, remove Marionette, add Makefile e2e targets
2026-02-26 10:20:33 -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
Wielfried Zouantcha
feb38c81fa Merge pull request #544 from Oloodi/codex/feat-architecture-lead-bootstrap
M4 architecture lead bootstrap: docs, core API guidance, schema planning
2026-02-26 10:09:33 -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
fd43494bd4 chore: Maestro restructure, remove Marionette, add Makefile e2e commands 2026-02-26 16:07:43 +05:30
Achintha Isuru
c69949abf4 Merge pull request #541 from Oloodi/503-build-dedicated-interface-to-display-hub-details
Integrated the staff app attire interface
2026-02-25 23:10:25 -05:00
Achintha Isuru
9f01c25dd3 refactor: update AttireCubit dependency injection to non-lazy and ensure uploadPhoto returns the updated attire item status. 2026-02-25 22:22:48 -05:00
Achintha Isuru
083744cd34 feat: Implement attire item filtering and refactor attire capture flow and repository logic 2026-02-25 22:18:25 -05:00
zouantchaw
fd3aec5182 docs(m4): add model keys and relationship diagrams catalog 2026-02-25 20:02:56 -05:00
Achintha Isuru
c7c505f743 feat: Implement modular routing for the attire capture page with a new route path and navigator method. 2026-02-25 19:30:42 -05:00
Achintha Isuru
e0722c938d refactor: Decompose AttireCapturePage into dedicated widgets for info, image preview, and footer sections, and refine attestation and verification status logic. 2026-02-25 19:21:45 -05:00
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
Achintha Isuru
6eafba311b refactor: Implement custom DioClient with AuthInterceptor and strongly typed API service responses. 2026-02-25 15:10:44 -05:00
Achintha Isuru
9c9cdaca78 feat: Implement attire photo capture, update AttireItem entity, and streamline the photo upload and state management flow. 2026-02-25 13:56:35 -05:00
Achintha Isuru
0ad70a4a42 Merge branch 'dev' into 503-build-dedicated-interface-to-display-hub-details 2026-02-25 13:07:59 -05:00
Achintha Isuru
74d8d4d4d9 feat: Implement local image preview and explicit submission for attire capture. 2026-02-25 13:06:11 -05:00
Achintha Isuru
ed2b4f0563 feat: Enable users to upload attire photos via camera or gallery. 2026-02-25 12:58:30 -05:00
Achintha Isuru
19b82ff73a feat: device services implemented 2026-02-25 12:39:25 -05:00
Achintha Isuru
e2f3de3a54 feat: introduce BaseDeviceService to standardize interactions with native device features. 2026-02-25 12:29:47 -05:00
Achintha Isuru
a2ba56e268 Merge pull request #540 from Oloodi/feature/session-persistence-new
feat: Cost center & hub manager backend, localization, Maestro integration tests
2026-02-25 12:26:35 -05:00