f32bd81a46
refactor: update AttireRepositoryImpl to use constructor injection, reorganize profile sections by moving documents and adding certificates, and introduce new UI icons.
Achintha Isuru
2026-02-27 02:00:51 -05:00
425bf19a9b
feat: Implement full certificate management with upload, upsert, delete, and new domain models for staff certificates and their statuses.
Achintha Isuru
2026-02-26 23:28:59 -05:00
ca0ba258e2
refactor: refactor DocumentUploadPage UI into specialized widgets and refine document status mapping with a new DocumentVerificationStatus enum.
Achintha Isuru
2026-02-26 22:25:35 -05:00
5ab5182c1b
feat: Implement comprehensive staff document management with verification status tracking and complete document listing.
Achintha Isuru
2026-02-26 22:23:27 -05:00
c113b836f2
feat: Introduce DocumentSelectedCard and refactor DocumentFileSelector for improved display of selected documents, and update upload success navigation.
Achintha Isuru
2026-02-26 17:16:52 -05:00
4995ff435d
refactor: extract document upload file selector, attestation checkbox, and footer into dedicated widgets for improved modularity.
Achintha Isuru
2026-02-26 16:21:02 -05:00
1aa5132abe
feat: implement document upload functionality with dedicated UI, state management, and routing.
Achintha Isuru
2026-02-26 16:11:24 -05:00
050072bd93
feat: Implement document upload and verification workflow by expanding document statuses, adding verification metadata, and introducing a mandatory flag for documents.
Achintha Isuru
2026-02-26 15:45:55 -05:00
df71deb698
feat: Add a Documents menu item, refactor DocumentsPage to use BlocProvider and UiAppBar, and capitalize the 'KROWER I' profile level badge text.
Achintha Isuru
2026-02-26 15:24:27 -05:00
b8d07380c0
replace the "Krow" with "KROW"
Achintha Isuru
2026-02-26 15:13:26 -05:00
f9c2d822e6
refactor: update billing module routes to use ClientPaths.childRoute and refactor PendingInvoicesPage to use UiAppBar and ListView.builder.
Achintha Isuru
2026-02-26 14:37:20 -05:00
94e15ae05d
refactor: Refactor hub form from a dialog to a dedicated widget and streamline HubDetailsPage UI and bloc initialization.
Achintha Isuru
2026-02-26 13:39:33 -05:00
d8d3c3c79b
refactor: Remove 'Edit Profile' and 'Hubs' buttons from settings actions and migrate client hubs page to use UiAppBar.
Achintha Isuru
2026-02-26 11:57:12 -05:00
6abdf3c4d3
Merge pull request #546 from Oloodi/536-be-add-cost-center-entity-and-link-to-hubs
José Salazar
2026-02-26 11:45:39 -05:00
4b7b655ee8
teamhub is hub
José Salazar
2026-02-26 11:18:56 -05:00
3cf791ddbf
merge with dev
José Salazar
2026-02-26 11:17:01 -05:00
9f01c25dd3
refactor: update AttireCubit dependency injection to non-lazy and ensure uploadPhoto returns the updated attire item status.
Achintha Isuru
2026-02-25 22:22:48 -05:00
083744cd34
feat: Implement attire item filtering and refactor attire capture flow and repository logic
Achintha Isuru
2026-02-25 22:18:25 -05:00
fd3aec5182
docs(m4): add model keys and relationship diagrams catalog
zouantchaw
2026-02-25 20:02:56 -05:00
c7c505f743
feat: Implement modular routing for the attire capture page with a new route path and navigator method.
Achintha Isuru
2026-02-25 19:30:42 -05:00
e0722c938d
refactor: Decompose AttireCapturePage into dedicated widgets for info, image preview, and footer sections, and refine attestation and verification status logic.
Achintha Isuru
2026-02-25 19:21:45 -05:00
4515d42cd3
feat: Enhance attire verification status system with more granular states and update related UI and data handling.
Achintha Isuru
2026-02-25 19:05:03 -05:00
6eafba311b
refactor: Implement custom DioClient with AuthInterceptor and strongly typed API service responses.
Achintha Isuru
2026-02-25 15:10:44 -05:00
9c9cdaca78
feat: Implement attire photo capture, update AttireItem entity, and streamline the photo upload and state management flow.
Achintha Isuru
2026-02-25 13:56:35 -05:00
50c7116d20
docs(m4): fix mermaid participant alias for github render
zouantchaw
2026-02-25 11:00:12 -05:00
3dc3b306ea
docs(m4): add core data actors with two example scenarios
zouantchaw
2026-02-25 10:58:25 -05:00
08920ada3d
feat: Externalize Core API base URL to AppConfig and environment configuration.
Achintha Isuru
2026-02-25 10:57:34 -05:00
a21fbf6871
feat: Introduce FileVisibility enum and refactor FileUploadService to use it instead of magic strings for file access levels.
Achintha Isuru
2026-02-25 10:50:42 -05:00
ab197c154a
feat: Implement core API services for verification, file upload, signed URLs, and LLM, including their response models and API endpoints.
Achintha Isuru
2026-02-25 10:44:39 -05:00
77bb469186
refactor: introduce base API service and core service for standardized API interaction and error handling.
Achintha Isuru
2026-02-25 10:33:27 -05:00
71c1610c0e
feat: Implement ApiService with Dio for standardized API requests and responses using ApiResponse entity.
Achintha Isuru
2026-02-25 10:05:41 -05:00
12211e54e2
refactor: Reorder pubspec.yaml dependencies, update SavingsCard text to a hardcoded value, and add scripts/issues-to-create.md to .gitignore.
Achintha Isuru
2026-02-25 09:38:13 -05:00
fd0208efa0
feat: Introduce AttireVerificationStatus enum and add verificationId to staff attire items.
Achintha Isuru
2026-02-24 17:31:41 -05:00
616f23fec9
feat: Implement staff attire management including fetching options, user attire status, and upserting attire details.
Achintha Isuru
2026-02-24 17:16:52 -05:00
cb180af7cf
feat: Add example text to the attire capture page and remove explicit background color from the scaffold.
Achintha Isuru
2026-02-24 16:23:25 -05:00
9bc4778cc1
feat: Extract attire photo capture logic into AttireCaptureCubit and reorganize existing attire BLoC into a dedicated subdirectory.
Achintha Isuru
2026-02-24 16:19:59 -05:00
bb27e3f8fe
refactor: extract attire UI components from pages into dedicated widgets for improved modularity.
Achintha Isuru
2026-02-24 16:06:42 -05:00
566b4e9839
feat: Add xSmall size and destructive variant to UiChip, refactor AttireItemCard to use these new chip features, and adjust body4r font size.
Achintha Isuru
2026-02-24 15:58:49 -05:00