Commit Graph
954 Commits
Author SHA1 Message Date
Kurdistan Tech Ministry ee23b5fba2 docs: Update README for new project structure 2026-01-19 14:53:35 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 7c5887598f refactor: Move pezkuwi-sdk-ui to separate repo, add postinstall for mobile
- Remove pezkuwi-sdk-ui from pwap (now at /home/mamostehp/pezkuwi-sdk-ui)
- Add scripts/fix-pezkuwi-packages.cjs for @pezkuwi package path fixes
- Add postinstall hook to mobile package.json
- Update metro.config.cjs documentation
- Update backend @pezkuwi/api version to 16.5.11

pezkuwi-sdk-ui is now a standalone repo at:
https://github.com/pezkuwichain/pezkuwi-sdk-ui

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 14:44:52 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 12feaee1b1 refactor: Move pezkuwi-sdk-ui to separate repo, add postinstall for mobile
- Remove pezkuwi-sdk-ui from pwap (now at /home/mamostehp/pezkuwi-sdk-ui)
- Add scripts/fix-pezkuwi-packages.cjs for @pezkuwi package path fixes
- Add postinstall hook to mobile package.json
- Update metro.config.cjs documentation
- Update backend @pezkuwi/api version to 16.5.11

pezkuwi-sdk-ui is now a standalone repo at:
https://github.com/pezkuwichain/pezkuwi-sdk-ui

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 14:44:52 +03:00
Kurdistan Tech Ministry 6bc9d68e84 chore: Fix linting errors and update shared libs for mobile build 2026-01-19 03:35:33 +03:00
Kurdistan Tech Ministry 7e2c2840d3 chore: Fix linting errors and update shared libs for mobile build 2026-01-19 03:35:33 +03:00
Kurdistan Tech Ministry 83f55bcf03 chore: Fix all linting errors for green build 2026-01-19 03:31:23 +03:00
Kurdistan Tech Ministry 122c8b38d9 chore: Fix all linting errors for green build 2026-01-19 03:31:23 +03:00
Kurdistan Tech Ministry 8ddbe8d95a fix: Import PezkuwiWebView in screens to resolve build errors 2026-01-19 03:20:39 +03:00
Kurdistan Tech Ministry 0a388befbf fix: Import PezkuwiWebView in screens to resolve build errors 2026-01-19 03:20:39 +03:00
Kurdistan Tech Ministry 28b4e1d09e feat: Add biometric verification and restore onboarding flow 2026-01-19 03:19:12 +03:00
Kurdistan Tech Ministry 6ffc4a8207 feat: Add biometric verification and restore onboarding flow 2026-01-19 03:19:12 +03:00
Kurdistan Tech Ministry c7eab6d78a chore: Fix 430+ TS errors, Safe Area issues, WebView SSO, and mock Alice for testing 2026-01-19 03:06:22 +03:00
Kurdistan Tech Ministry 0d3b34a92a chore: Fix 430+ TS errors, Safe Area issues, WebView SSO, and mock Alice for testing 2026-01-19 03:06:22 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 e0bf620f56 Fix react-test-renderer version conflict for npm audit
Pin react-test-renderer@19.1.0 to match react@19.1.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 06:13:40 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 fb462017d2 Fix react-test-renderer version conflict for npm audit
Pin react-test-renderer@19.1.0 to match react@19.1.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 06:13:40 +03:00
Kurdistan Tech Ministry c9b31e159e Remove Cloudflare workflow - using Cloudflare dashboard instead 2026-01-18 05:37:11 +03:00
Kurdistan Tech Ministry cdb58297d0 Remove Cloudflare workflow - using Cloudflare dashboard instead 2026-01-18 05:37:11 +03:00
Kurdistan Tech Ministry 481bdd8640 Fix: handle missing SDK docs in CI build 2026-01-18 05:26:19 +03:00
Kurdistan Tech Ministry b1781bb2b4 Fix: handle missing SDK docs in CI build 2026-01-18 05:26:19 +03:00
Kurdistan Tech Ministry 23bb31d56e Fix: create .env from secret in Cloudflare workflow 2026-01-18 05:18:22 +03:00
Kurdistan Tech Ministry 8b85ae7ece Fix: create .env from secret in Cloudflare workflow 2026-01-18 05:18:22 +03:00
Kurdistan Tech Ministry 07169ddf71 Fix Cloudflare workflow: remove npm cache dependency 2026-01-18 05:11:22 +03:00
Kurdistan Tech Ministry 1576088821 Fix Cloudflare workflow: remove npm cache dependency 2026-01-18 05:11:22 +03:00
Kurdistan Tech Ministry 874aa6a5b7 Add Cloudflare Pages deployment workflow 2026-01-18 05:01:01 +03:00
Kurdistan Tech Ministry a194c87b7c Add Cloudflare Pages deployment workflow 2026-01-18 05:01:01 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 fcfd126698 Add moduleNameMapper for shared lib mocks in Jest
Create dedicated mock files for shared/lib modules and map them
in moduleNameMapper for reliable module resolution in CI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:40:46 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 899d2a3b8b Add moduleNameMapper for shared lib mocks in Jest
Create dedicated mock files for shared/lib modules and map them
in moduleNameMapper for reliable module resolution in CI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:40:46 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 b8b5addf0e Add mocks for shared/lib modules in Jest
Mock shared/lib/tiki, shared/lib/referral, and shared/lib/scores
modules which depend on @pezkuwi/api that's not installed in CI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:35:00 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 e2127bb03e Add mocks for shared/lib modules in Jest
Mock shared/lib/tiki, shared/lib/referral, and shared/lib/scores
modules which depend on @pezkuwi/api that's not installed in CI.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:35:00 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 1daafc75ca Fix Jest mocks for CI: add virtual: true for optional packages
@polkadot/api and @pezkuwi/* packages are not installed in CI,
so jest.mock needs virtual: true to allow mocking without the
actual module being present.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:30:47 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 6c6aa2883f Fix Jest mocks for CI: add virtual: true for optional packages
@polkadot/api and @pezkuwi/* packages are not installed in CI,
so jest.mock needs virtual: true to allow mocking without the
actual module being present.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 03:30:47 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 40bc15f1f9 Fix all ESLint errors in mobile app (157 errors -> 0)
Major fixes:
- Replace `any` types with proper TypeScript types across all files
- Convert require() imports to ES module imports
- Add __DEV__ guards to console statements
- Escape special characters in JSX (&apos; and &quot;)
- Fix unused variables (prefix with _ or remove)
- Fix React hooks violations (useCallback, useMemo patterns)
- Convert wasm-crypto-shim.js to TypeScript
- Add eslint-disable comments for valid setState patterns

Files affected: 50+ screens, components, contexts, and services

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 02:55:03 +03:00
Kurdistan Tech MinistryandClaude Opus 4.5 1a47363938 Fix all ESLint errors in mobile app (157 errors -> 0)
Major fixes:
- Replace `any` types with proper TypeScript types across all files
- Convert require() imports to ES module imports
- Add __DEV__ guards to console statements
- Escape special characters in JSX (&apos; and &quot;)
- Fix unused variables (prefix with _ or remove)
- Fix React hooks violations (useCallback, useMemo patterns)
- Convert wasm-crypto-shim.js to TypeScript
- Add eslint-disable comments for valid setState patterns

Files affected: 50+ screens, components, contexts, and services

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 02:55:03 +03:00
Kurdistan Tech Ministry 6979f36721 Fix ESLint errors in governance screens, services, types, and utils 2026-01-18 01:51:22 +03:00
Kurdistan Tech Ministry b9903831c6 Fix ESLint errors in governance screens, services, types, and utils 2026-01-18 01:51:22 +03:00
Kurdistan Tech Ministry 28b9cec71b Fix ESLint errors in remaining screens: TaxZekat, WhatsKURD, governance screens 2026-01-18 01:48:13 +03:00
Kurdistan Tech Ministry 80eac5d6b9 Fix ESLint errors in remaining screens: TaxZekat, WhatsKURD, governance screens 2026-01-18 01:48:13 +03:00
Kurdistan Tech Ministry 1f6e449041 Fix ESLint errors: escape entities, fix any types, remove unused imports 2026-01-18 01:45:31 +03:00
Kurdistan Tech Ministry a5c3ec4032 Fix ESLint errors: escape entities, fix any types, remove unused imports 2026-01-18 01:45:31 +03:00
Kurdistan Tech Ministry 4c3a70be92 Fix ESLint errors: remove any types, fix console statements, remove unused vars 2026-01-18 01:41:41 +03:00
Kurdistan Tech Ministry 3e89c3fe05 Fix ESLint errors: remove any types, fix console statements, remove unused vars 2026-01-18 01:41:41 +03:00
Kurdistan Tech Ministry 33033a31f0 Fix web build polyfills and mobile ESLint ignore patterns 2026-01-18 01:28:04 +03:00
Kurdistan Tech Ministry d75c587a3f Fix web build polyfills and mobile ESLint ignore patterns 2026-01-18 01:28:04 +03:00
Kurdistan Tech Ministry a963a96d53 Fix mobile peer deps, skip SDK UI job for now 2026-01-18 01:22:06 +03:00
Kurdistan Tech Ministry 02880b4004 Fix mobile peer deps, skip SDK UI job for now 2026-01-18 01:22:06 +03:00
Kurdistan Tech Ministry f6d53276a3 Fix mobile types override and SDK UI yarn detection 2026-01-18 01:17:35 +03:00
Kurdistan Tech Ministry 20bdbe1905 Fix mobile types override and SDK UI yarn detection 2026-01-18 01:17:35 +03:00
Kurdistan Tech Ministry bbb442a70b Fix CI: remove root package.json, fix mobile overrides, update workflow 2026-01-18 01:13:24 +03:00
Kurdistan Tech Ministry c75ae9a7f5 Fix CI: remove root package.json, fix mobile overrides, update workflow 2026-01-18 01:13:24 +03:00
Kurdistan Tech Ministry dfc8d27c39 Add presale lib and backup file, ignore credentials 2026-01-18 01:08:42 +03:00