Commit Graph

1463 Commits

Author SHA1 Message Date
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
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
Achintha Isuru
034f4fa871 Update M4 demo guide title and section header for consistency 2026-03-05 17:05:59 -05:00
Achintha Isuru
456ead3960 feat(launchpad): embed M4 demonstration video and update links structure 2026-03-05 16:42:11 -05:00
Achintha Isuru
03f8793e31 Use teamHubs API and update pnpm workspace
Switch CreateOrderDialog to the new team hubs API: replace useListHubs with useListTeamHubs, iterate hubsData.teamHubs, and show h.hubName in the Select. Also adjust pnpm configuration: add packages: ['.'] to pnpm-workspace.yaml and remove the overrides block from pnpm-lock.yaml (overrides moved into the workspace file). These changes align the UI with the updated dataconnect-generated API shape and correct the pnpm workspace setup.
2026-03-05 16:22:30 -05:00
Achintha Isuru
46b5d852dd Remove M4 seed files
Delete docs/MILESTONES/M4/Seed/README.md and docs/MILESTONES/M4/Seed/seed.gql. The removed README provided instructions and inventory for the M4 validation DB seed and seed.gql contained the full @transaction GraphQL mutation used to populate that seed. Removes the M4 seed artifacts from the docs; restore from source control or consult the team if the seed is still required.
2026-03-05 16:09:23 -05:00
Achintha Isuru
b8345a0fbe Merge pull request #559 from Oloodi/Inconsistent-Shift-Booking-Status
BE: Create seed data for the validation database #555
2026-03-05 16:08:18 -05:00
Achintha Isuru
45c6deb8a3 fix(ci): remove heredoc to resolve YAML syntax error on line 169
Replaced heredoc with direct echo statements to avoid YAML parsing issues.
2026-03-05 15:43:24 -05:00
Achintha Isuru
7a185d6402 fix(ci): resolve YAML syntax error on line 168 in hotfix workflow
Replaced multiline YAML string with heredoc approach to avoid quoting issues.
2026-03-05 15:41:54 -05:00
Achintha Isuru
ac8891c43c fix(ci): fix YAML syntax error in hotfix-branch-creation workflow
Fixed line 168 syntax error caused by sed command with backslash continuation.

Replaced:

  sed -i "1 a\\\

  \\

  $HOTFIX_ENTRY" "$CHANGELOG_PATH"

With simpler approach:

  - Extract title line

  - Extract body

  - Reconstruct file with hotfix entry inserted

This avoids YAML parsing issues with backslash escaping.
2026-03-05 15:38:14 -05:00
Achintha Isuru
b8b39411fa Merge branch 'demo/prep-demo-m3' into dev 2026-03-05 15:35:31 -05:00
Achintha Isuru
4b09f050b0 fix: Update milestone version format in changelogs for consistency 2026-03-05 15:33:35 -05:00
Achintha Isuru
f75b56b6ec Revert "Update Makefile"
This reverts commit 1c21d5ee43.
2026-03-05 15:31:50 -05:00
Achintha Isuru
1c21d5ee43 Update Makefile 2026-03-05 15:30:57 -05:00
Achintha Isuru
83c05ad99e Improve release scripts and make workflows manual
Redirect script informational/warning output to stderr and improve robustness of release tooling. Changes include:

- Redirect many echo messages to stderr so scripts can emit machine-readable output on stdout.
- Extract-release-notes: better parsing of CHANGELOG entries (tries v-prefixed and non-prefixed headings, cleaner note formatting) and improved fallbacks when changelog is missing.
- Extract-version: accept versions with +build or -suffix, add diagnostic output when pubspec is missing, and tighten validation.
- Setup/verify APK signing: more consistent stderr logging and clearer warnings; ensure keystore decoding/logging is visible.
- Minor script usage message fixes (generate-tag-name, attach-apk-to-release).
- CI/workflows: change backend-foundation, mobile-ci, and web-quality triggers to workflow_dispatch (manual runs); update product-release (make scripts step label emoji, remove node cache lines, bump Flutter to 3.38.x).

These changes improve CI reliability, make scripts friendlier for automated consumers, and fix release note/version parsing edge cases.
2026-03-05 15:30:27 -05:00
Achintha Isuru
14bb00aae4 Rename mobile app dirs; update changelog versions
Rename mobile app directories (client_app -> client, staff_app -> staff) and normalize changelog version tags from `0.0.1-M3` to `v0.0.1-m3` in the affected CHANGELOG.md files to standardize folder naming and version formatting.
2026-03-05 15:10:28 -05:00