Commit Graph

15 Commits

Author SHA1 Message Date
Achintha Isuru
686ebac553 Refactor build scripts and improve artifact handling for client and staff apps 2026-01-26 15:56:43 -05:00
bwnyasse
3c0488576b refactor: restructure monorepo to align with industry standards
This commit restructures the monorepo to improve organization,
maintainability, and scalability. The changes include:

- Moving mobile apps from `mobile-apps/` to `apps/mobile-*`.
- Moving the web dashboard from `admin-web/` and `frontend-web/`
 to `apps/web-dashboard/`.
- Moving Firebase-related files to the root `firebase/` directory.
- Adding a `.geminiignore` file to exclude unnecessary files from
 Gemini analysis.
- Updating `.gitignore` to reflect the new structure and exclude
 sensitive files.
- Updating `codemagic.yaml` to reflect the new app locations.
- Adding a `make help` command to the root directory.
- Adding a `make install-git-hooks` command to install git hooks.
- Adding a `docs/02-codemagic-env-vars.md` file to document
 Codemagic environment variables.
- Adding a `docs/03-contributing.md` file to document
 contribution guidelines.
- Adding prototype placeholders to the internal launchpad.
- Updating the `README.md` file to reflect the new structure and
 provide updated instructions.

These changes improve the overall structure of the monorepo and
make it easier to develop, maintain, and scale the KROW Workforce
platform.
2026-01-10 22:36:29 -05:00
Achintha Isuru
2cc1f1083d fix: configure Flutter and Xcode versions for Client App Staging Android distribution 2025-11-19 14:06:43 -05:00
Achintha Isuru
9553b03398 fix: update Flutter SDK version to ^3.8.0 and adjust dependencies for client and staff apps 2025-11-19 13:51:36 -05:00
Achintha Isuru
ecf2685136 fix: update mobile app development commands for clarity and consistency 2025-11-18 23:31:14 -05:00
Achintha Isuru
e7d324407c fix: update staff app workflow names to include 'App Distribution' for clarity 2025-11-18 18:55:54 -05:00
Achintha Isuru
3e3d2b1efc feat: update keyAlias for Android app distribution across environments 2025-11-18 18:21:20 -05:00
Achintha Isuru
f438041a7c feat: Remove redundant build commands from Flutter build script for clarity 2025-11-18 13:31:38 -05:00
Achintha Isuru
8b8b76e634 feat: Update Codemagic scripts to use consistent naming for Android and iOS build processes 2025-11-18 13:29:25 -05:00
Achintha Isuru
9c108ceb03 feat: Update Codemagic scripts to use consistent naming for Flutter build process 2025-11-18 13:28:08 -05:00
Achintha Isuru
f309cce636 feat: Update Codemagic scripts for enhanced build and distribution processes with improved naming and organization 2025-11-18 13:26:45 -05:00
Achintha Isuru
9eacb8639e feat: Add Codemagic environment variables and update Firebase configurations for multi-environment support 2025-11-18 12:16:42 -05:00
Achintha Isuru
fbb33d025a feat: Refactor Codemagic scripts for improved readability and maintainability 2025-11-18 11:24:12 -05:00
Achintha Isuru
fba12ea3b4 feat: Enhance Codemagic scripts for improved Firebase app distribution and build processes 2025-11-18 11:21:07 -05:00
Achintha Isuru
a8f935d61a feat: Configure Codemagic workflows for multi-environment mobile app distribution 2025-11-18 11:17:06 -05:00