Commit Graph

1683 Commits

Author SHA1 Message Date
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
b9574eb96a #636 2026-03-10 14:59:31 +05:30
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
52bb1d1af4 maestro improvise 2026-03-09 22:10:40 +05:30
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
91cedf54c9 testcases 2026-03-06 17:19:12 +05:30
Achintha Isuru
1edbc9d5d6 Merge branch '493-implement-rapid-order-creation-voice-text-in-client-mobile-app' into dev 2026-03-05 23:26:05 -05:00
Achintha Isuru
d9819f7a82 Export keystore env vars without app suffix
Change exported keystore environment variable names to remove the app-specific suffix so build.gradle.kts can read CM_KEYSTORE_PATH, CM_KEYSTORE_PASSWORD, CM_KEY_ALIAS, and CM_KEY_PASSWORD. Also ensure CI=true is exported and add informational echo output showing the keystore path and exported variables for easier debugging.
2026-03-05 23:25:43 -05:00
Achintha Isuru
8e2b7ea1d6 Merge pull request #579 from Oloodi/493-implement-rapid-order-creation-voice-text-in-client-mobile-app
Prepare & Handover M4 Mobile Applications for Client Testing
2026-03-05 17:09:33 -05:00
Achintha Isuru
1c3cd211ab Merge branch 'dev' into 493-implement-rapid-order-creation-voice-text-in-client-mobile-app 2026-03-05 17:06:46 -05:00