Commit Graph

1531 Commits

Author SHA1 Message Date
Achintha Isuru
3f112f5eb7 Merge pull request #642 from Oloodi/589-implement-ui-for-adding-new-shift-manager-during-order-creation-fe
Implement Client App Banner for Late Worker Count
2026-03-10 12:30:03 -04:00
Achintha Isuru
80b83a16f3 Refactor coverage widgets and improve localization
- Replaced custom navigation buttons with a new CalendarNavButton widget in coverage_calendar_selector.dart.
- Removed the CoverageHeader widget as it is no longer needed.
- Updated CoverageQuickStats to use CoverageStatCard for displaying statistics.
- Refactored CoverageShiftList to utilize ShiftHeader and WorkerRow for better structure.
- Added LateWorkersAlert with improved localization for late worker notifications.
- Introduced CoverageBadge and CoverageStatCard for better encapsulation of UI components.
- Created CoverageStatsHeader for displaying coverage metrics in a consistent format.
- Implemented ShiftHeader to manage shift-related information display.
- Developed WorkerRow to represent individual worker statuses with proper localization.
2026-03-10 12:27:27 -04:00
Achintha Isuru
a22a092b56 fix: Adjust border width and improve layout of stat card in coverage quick stats 2026-03-10 12:08:51 -04:00
Achintha Isuru
825cffbc33 feat: Update typography styles and improve layout in coverage components 2026-03-10 12:07:36 -04:00
Achintha Isuru
c2d9e4118f Merge pull request #641 from Oloodi/589-implement-ui-for-adding-new-shift-manager-during-order-creation-fe
Refactored the onetime, permanent and recurring blocs to remove the direct BE dependency
2026-03-10 11:50:38 -04:00
Achintha Isuru
94cdf7c486 feat: Update documentation guidelines for concise class and method comments 2026-03-10 11:50:06 -04:00
Achintha Isuru
1f79541404 feat: Implement UI for adding new shift manager during order creation 2026-03-10 11:46:11 -04:00
Achintha Isuru
53578a4e0d Merge pull request #640 from Oloodi/588-implement-review-order-before-submitting-in-frontend
Completed the implementation of the review order before submitting in frontend
2026-03-10 11:09:32 -04:00
Achintha Isuru
3d6b49f500 feat: Add forms and UI components for one-time, permanent, and recurring orders
- Implemented OneTimeOrderForm widget for creating one-time orders with fields for event name, vendor selection, date, hub, hub manager, and positions.
- Created OrderBottomActionButton for a consistent bottom action button across order views.
- Developed PermanentOrderForm for permanent orders, including event name, vendor selection, start date, permanent days, hub, hub manager, and positions.
- Added RecurringOrderForm for recurring orders with fields for event name, vendor selection, start/end dates, recurring days, hub, hub manager, and positions.
- Introduced PermanentOrderDaysSelector and RecurringOrderDaysSelector for selecting days of the week in permanent and recurring orders respectively.
2026-03-10 11:08:03 -04:00
Achintha Isuru
0d241844dd feat: Enhance review order summary with hours display and localization for hours suffix 2026-03-10 10:44:01 -04:00
Achintha Isuru
48207367cb feat: Add estimated weekly total label and refactor cost calculations for one-time and recurring orders 2026-03-10 10:31:08 -04:00
Achintha Isuru
a3aab678fd feat: Refactor review order action bar for improved button layout and async handling in permanent order BLoC 2026-03-10 10:21:18 -04:00
Achintha Isuru
c5d6bcbe04 feat: Implement review order functionality with localization support for titles, subtitles, and labels across multiple components 2026-03-10 10:12:38 -04: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
cfd929fa19 Merge pull request #639 from Oloodi/588-implement-review-order-before-submitting-in-frontend
Introduce Flavours and the review order page
2026-03-09 19:54:40 -04:00
Achintha Isuru
316a148726 feat: Implement review order flow for one-time, recurring, and permanent orders
- Added ReviewOrderPage to handle order review before submission.
- Created ReviewOrderArguments model to pass data between pages.
- Implemented schedule sections for one-time, recurring, and permanent orders.
- Enhanced navigation flow to confirm order submission after review.
- Refactored order submission logic in OneTimeOrderPage, PermanentOrderPage, and RecurringOrderPage.
- Introduced utility functions for time parsing and scheduling.
- Created reusable widgets for displaying order information in the review section.
- Updated navigation methods to use popSafe for safer back navigation.
- Added MainActivity for Android platform integration.
2026-03-09 19:49:23 -04:00
Achintha Isuru
972951fd96 feat: implement conditional google-services processing and update Firebase configurations for staging and production environments 2026-03-09 18:09:25 -04:00
Achintha Isuru
fe98462431 feat: update launch configurations and build scripts for staging and production environments 2026-03-09 17:27:56 -04:00
Achintha Isuru
093cc4e0a4 feat: enhance workflow names with emojis for better clarity and visual appeal 2026-03-09 17:00:17 -04:00
Achintha Isuru
c4dbdb5dcb feat: implement flavor-specific key properties for staging and production environments 2026-03-09 16:34:42 -04:00
Achintha Isuru
2484c6cff2 Refactor code structure for improved readability and maintainability 2026-03-09 16:26:53 -04:00
Achintha Isuru
7a5c130289 refactor: change singleton registrations to lazySingleton for improved performance 2026-03-09 15:01:18 -04:00
Achintha Isuru
46ca10933a chore: add CLAUDE.md to .gitignore 2026-03-09 13:05:11 -04:00
Achintha Isuru
ac3f43466d Revert "chore: remove CLAUDE.md as part of project restructuring"
This reverts commit 27048feed8.
2026-03-09 13:04:36 -04:00
Achintha Isuru
27048feed8 chore: remove CLAUDE.md as part of project restructuring 2026-03-09 13:01:12 -04:00
Achintha Isuru
afd4ec2a13 Merge pull request #584 from Oloodi/575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile
Add KROW mobile release and paper design conventions documentation
2026-03-09 09:54:03 -04:00
Achintha Isuru
2d1e3915c5 Add KROW mobile release and paper design conventions documentation
- Introduced SKILL.md for KROW mobile release process detailing versioning, CHANGELOG management, GitHub Actions workflows, APK signing, and hotfix procedures.
- Added SKILL.md for KROW paper design conventions covering design tokens, component patterns, screen structure, and naming rules to ensure visual consistency across design files.
2026-03-08 17:26:46 -04:00
Achintha Isuru
76cdeb4952 Merge pull request #583 from Oloodi/575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile
Add M4 video to the KROW launchpad
2026-03-08 11:30:08 -04:00
Achintha Isuru
1413cab7e9 feat: enhance CLAUDE.md with skills and sub-agents sections for improved guidance 2026-03-07 16:49:39 -05:00
Achintha Isuru
213ed51534 Merge remote-tracking branch 'origin/574-embed-m4-demo-video-on-launchpad' into 575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile 2026-03-07 12:34:00 -05:00
Achintha Isuru
82f180e0e4 Merge pull request #582 from Oloodi/575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile
Mobile App Front end changes
2026-03-07 03:03:27 -05:00
Achintha Isuru
2896750fc7 feat: add skills and sub-agents section to CLAUDE.md for enhanced project guidance 2026-03-07 03:03:13 -05:00
Achintha Isuru
c936d5f2ab feat: add attire section components for improved UI organization 2026-03-07 02:51:07 -05:00
Achintha Isuru
c9a46a1a71 feat: implement attire section toggles for required and non-essential items in AttirePage 2026-03-07 02:47:55 -05:00
Achintha Isuru
720bf247b3 fix: update localization strings for booking shifts in English and Spanish 2026-03-07 02:36:42 -05:00
Achintha Isuru
0f5ceb8003 feat: enhance documentation and update dependencies in mobile feature builder and development rules 2026-03-07 02:19:14 -05:00
Achintha Isuru
bc08d6d1dc Merge pull request #581 from Oloodi/575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile
Establish agent skills and subagents
2026-03-07 01:49:57 -05:00
Achintha Isuru
9782462a66 feat: add KROW mobile release process documentation and CLAUDE.md for project guidance 2026-03-07 01:46:03 -05:00
Achintha Isuru
972fc28150 Add mobile-feature-builder, release-deployment, and ui-ux-design agents for KROW Workforce platform
- Introduced mobile-feature-builder agent for implementing and modifying mobile features with Clean Architecture principles.
- Added release-deployment agent for managing mobile application releases, including versioning, changelog updates, and hotfix workflows.
- Created ui-ux-design agent for UI/UX design tasks, including mockups, design reviews, and accessibility compliance.
2026-03-07 01:38:37 -05:00
Achintha Isuru
03cbc998e5 Merge branch '575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile' of https://github.com/Oloodi/krow-workforce into 575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile 2026-03-07 01:02:57 -05:00
Achintha Isuru
e2f37dbe66 refactor: change singleton registrations to lazy singleton for improved performance 2026-03-07 01:00:59 -05:00
Achintha Isuru
16065bc824 feat(agents): add 4 specialized sub-agents (Mobile, Release, Architecture Review, UI/UX Design) 2026-03-07 00:58:42 -05:00
Achintha Isuru
6267b43bd0 Merge pull request #580 from Oloodi/575-establish-root-level-agent-skills-directory-claudeskills-for-ai-agent-extraction---for-mobile
Add skills to aid the mobile application development
2026-03-06 16:09:18 -05:00
Achintha Isuru
94323024d2 chore: update pull request template to include related issues section 2026-03-06 16:08:39 -05:00
Achintha Isuru
9068773ba7 refactor(skills): remove krow-mobile-data-connect skill
- Deleted .agents/skills/krow-mobile-data-connect/ directory
- Updated README.md to remove all references
- Now maintaining 4 core mobile skills instead of 5
2026-03-06 16:01:50 -05:00
Achintha Isuru
f359439a6b feat(skills): add 5 project-specific mobile development skills
Created comprehensive skills covering development rules, architecture, design system, release process, and Data Connect patterns. Total 3,935 lines extracted from mobile documentation.
2026-03-06 15:57:19 -05:00
Achintha Isuru
45cd90833e docs: update README with milestone links and streamline mobile app development instructions 2026-03-06 15:39:22 -05:00
Achintha Isuru
5a5b8894c4 docs: update README and project onboarding for M4 milestone
Updated README with logo and M4 status. Updated project onboarding doc to version 2.0 with M4 features, release automation, and architecture updates.
2026-03-06 15:36:57 -05:00
Achintha Isuru
37d8427df9 chore: remove overall release plan document and add mobile app release process documentation 2026-03-06 15:26:08 -05:00
Achintha Isuru
6feeea920b Add client clarifications document for M5 project discovery 2026-03-06 12:57:53 -05:00