Commit Graph

  • 645e703600 fix: auto-read citizen number from NFT role card instead of wallet address main pezkuwichain 2026-04-22 01:23:09 +03:00
  • 672682558f chore: migrate git dependencies to Gitea mirror (git.pezkuwichain.io) pezkuwichain 2026-04-21 18:52:54 +03:00
  • 95bf48f240 feat: show citizen ID in role card, show Welati in KYC status card pezkuwichain 2026-04-21 05:22:19 +03:00
  • dc9e5de2f6 chore: update exchange submodule to latest UI fixes pezkuwichain 2026-04-15 15:46:17 +03:00
  • e895a6611c fix: restore Pez-DEX button alongside new KRD Exchange button pezkuwichain 2026-04-14 18:08:36 +03:00
  • ddc251fda3 feat: add Exchange button in finance card linking to exchange.pezkuwichain.io pezkuwichain 2026-04-14 17:50:57 +03:00
  • ef969fea94 chore: migrate Supabase from cloud to self-hosted (supabase.pezkuwichain.io) pezkuwichain 2026-04-09 17:04:42 +03:00
  • 3f5ccdc5e0 feat: replace sun emoji with Kurdistan sun SVG on identity card and passport pezkuwichain 2026-04-09 16:09:19 +03:00
  • 892c78324f feat: add University, Certificates (Perwerde), Research education pages pezkuwichain 2026-04-09 08:51:21 +03:00
  • c56e021a6b feat: add KurdMedia, Help pages + fix Docs + wire routes + i18n (6 langs) pezkuwichain 2026-04-09 08:19:45 +03:00
  • eaccf65beb feat: activate whatsKURD button — mobile-styled encrypted messaging page pezkuwichain 2026-04-09 08:03:12 +03:00
  • b965b4a507 feat: add i18n support (6 langs) to governance and finance pages pezkuwichain 2026-04-09 07:41:03 +03:00
  • f22ad439e4 fix: escape apostrophe in JusticePage for eslint pezkuwichain 2026-04-09 04:20:37 +03:00
  • b25668eb7b fix: update DashboardScreen snapshot for Apr 2026 pezkuwichain 2026-04-09 04:18:45 +03:00
  • c5f369776c feat: add governance pages (Assembly, Justice, Polls) to web pezkuwichain 2026-04-09 04:02:40 +03:00
  • 3b9b7c2643 feat: add Bank and TaxZekat pages, activate finance buttons on web pezkuwichain 2026-04-09 03:52:21 +03:00
  • 51ccac54fe fix: replace iframe with direct redirect to bereketli.pezkiwi.app/app pezkuwichain 2026-04-08 16:26:06 +03:00
  • 6eb0ba99ab fix: iframe height fills available space between header and tab bar pezkuwichain 2026-04-08 06:50:49 +03:00
  • 55b45584ed fix: pass embed param to bereketli iframe pezkuwichain 2026-04-08 05:59:27 +03:00
  • e465108ef5 fix: add logout button to member since card on mobile pezkuwichain 2026-04-08 05:46:48 +03:00
  • 841fcdbf54 feat: integrate Bereketli via iframe with Supabase token bridge pezkuwichain 2026-04-08 02:23:27 +03:00
  • d475861dd6 fix: i18n all hard-coded strings in mobile layout pezkuwichain 2026-04-08 00:56:00 +03:00
  • 50a17d6453 ci: decouple deploy from mobile app, web-only pipeline pezkuwichain 2026-04-07 23:54:46 +03:00
  • 8bae697885 fix: remove unused variables in Identity.tsx to pass linter pezkuwichain 2026-04-07 23:51:29 +03:00
  • 31d6e99573 Merge branch 'main' of https://github.com/pezkuwichain/pwap pezkuwichain 2026-04-07 23:46:01 +03:00
  • e39a1f192a feat: add mobile layout with native app UX, identity page with ID card & passport pezkuwichain 2026-04-07 23:39:21 +03:00
  • ea8958f8bc feat: hide chain spec cards on mobile, keep mainnet details visible pezkuwichain 2026-03-15 05:43:12 +03:00
  • 5f104fed31 feat: hide chain spec cards on mobile, keep mainnet details visible pezkuwichain 2026-03-15 05:43:12 +03:00
  • c91d7f5d57 feat: hide Google sign-in in embedded WebView (DApps browser) pezkuwichain 2026-03-15 05:30:17 +03:00
  • 97c77c5c71 feat: hide Google sign-in in embedded WebView (DApps browser) pezkuwichain 2026-03-15 05:30:17 +03:00
  • 918ce406e0 feat: add Google OAuth sign-in button to login page pezkuwichain 2026-03-15 05:16:12 +03:00
  • c439c7cf44 feat: add Google OAuth sign-in button to login page pezkuwichain 2026-03-15 05:16:12 +03:00
  • 2bd277501d feat: mobile layout - hide Learn More button, show Mainnet card after hero pezkuwichain 2026-03-15 04:50:31 +03:00
  • d6cfa855c0 feat: mobile layout - hide Learn More button, show Mainnet card after hero pezkuwichain 2026-03-15 04:50:31 +03:00
  • cb9cd6a410 fix: refresh inbox after key unlock + query previous era for message visibility pezkuwichain 2026-03-04 16:03:21 +03:00
  • 8d4c51f847 fix: refresh inbox after key unlock + query previous era for message visibility pezkuwichain 2026-03-04 16:03:21 +03:00
  • 3ad5a627b3 debug: show first bytes of each field for hex comparison pezkuwichain 2026-03-04 04:53:42 +03:00
  • 146e3b7127 debug: show first bytes of each field for hex comparison pezkuwichain 2026-03-04 04:53:42 +03:00
  • f328270b5e fix: verify derived key matches on-chain key during unlock pezkuwichain 2026-03-04 04:37:07 +03:00
  • ce1391666c fix: verify derived key matches on-chain key during unlock pezkuwichain 2026-03-04 04:37:07 +03:00
  • e8007de9f4 debug: show field lengths and try multiple field name patterns pezkuwichain 2026-03-04 04:23:30 +03:00
  • 3ba1ac31b8 debug: show field lengths and try multiple field name patterns pezkuwichain 2026-03-04 04:23:30 +03:00
  • 84df75ee5b fix: add eslint-disable for debug log pezkuwichain 2026-03-04 03:59:36 +03:00
  • 12618885a0 fix: add eslint-disable for debug log pezkuwichain 2026-03-04 03:59:36 +03:00
  • 752ed43ea6 debug: show decrypt errors on screen for troubleshooting pezkuwichain 2026-03-04 03:57:23 +03:00
  • 1412d9b1d5 debug: show decrypt errors on screen for troubleshooting pezkuwichain 2026-03-04 03:57:23 +03:00
  • 3854a8a10a fix(web): use separate args for StorageDoubleMap inbox/sendCount queries pezkuwichain 2026-03-04 03:32:41 +03:00
  • 1f51f08c06 fix(web): use separate args for StorageDoubleMap inbox/sendCount queries pezkuwichain 2026-03-04 03:32:41 +03:00
  • 7ff8ae4462 fix(web): guard messaging against missing pallet + add back-to-home pezkuwichain 2026-03-03 08:40:41 +03:00
  • 568fd069cf fix(web): guard messaging against missing pallet + add back-to-home pezkuwichain 2026-03-03 08:40:41 +03:00
  • ad3c0e414e feat(web): add PEZMessage on-chain E2E encrypted messaging UI pezkuwichain 2026-03-03 08:29:16 +03:00
  • a9cb2972b9 feat(web): add PEZMessage on-chain E2E encrypted messaging UI pezkuwichain 2026-03-03 08:29:16 +03:00
  • 6aae238f05 test: update dashboard snapshot for March 2026 pezkuwichain 2026-03-01 22:23:47 +03:00
  • 86433a88ff test: update dashboard snapshot for March 2026 pezkuwichain 2026-03-01 22:23:47 +03:00
  • 626fc5166c fix: correct KycLevel enum map and restrict founder bypass pezkuwichain 2026-03-01 22:08:40 +03:00
  • e3beba7538 fix: correct KycLevel enum map and restrict founder bypass pezkuwichain 2026-03-01 22:08:40 +03:00
  • 1f561afde7 fix: update referral share text with localized invitation message pezkuwichain 2026-02-28 02:35:25 +03:00
  • 419e75f38e fix: update referral share text with localized invitation message pezkuwichain 2026-02-28 02:35:25 +03:00
  • 5bdc80e3ed fix: use dynamic SS58 prefix in referral/KYC address encoding pezkuwichain 2026-02-28 01:59:04 +03:00
  • a8505a4d50 fix: use dynamic SS58 prefix in referral/KYC address encoding pezkuwichain 2026-02-28 01:59:04 +03:00
  • 99bc85f42e fix: handle all kycStatus formats in pending approvals check pezkuwichain 2026-02-27 04:14:35 +03:00
  • fd57a75fd9 fix: handle all kycStatus formats in pending approvals check pezkuwichain 2026-02-27 04:14:35 +03:00
  • 7a1d4d00e0 fix: convert hex AccountId to SS58 in referral/KYC queries pezkuwichain 2026-02-27 03:57:36 +03:00
  • abdb67f6ca fix: convert hex AccountId to SS58 in referral/KYC queries pezkuwichain 2026-02-27 03:57:36 +03:00
  • a77840838f fix: wait 12s before auto-verify to allow block inclusion pezkuwichain 2026-02-26 15:55:49 +03:00
  • c64c4bf00f fix: wait 12s before auto-verify to allow block inclusion pezkuwichain 2026-02-26 15:55:49 +03:00
  • f55a522eba fix: auto-verify deposit after TX sign, remove manual verify step pezkuwichain 2026-02-26 15:30:30 +03:00
  • aa7cc78de8 fix: auto-verify deposit after TX sign, remove manual verify step pezkuwichain 2026-02-26 15:30:30 +03:00
  • 768d637fdc fix: improve CitizensIssues mobile UI — two-line tab labels, responsive header pezkuwichain 2026-02-25 05:58:58 +03:00
  • 3e310fb980 fix: improve CitizensIssues mobile UI — two-line tab labels, responsive header pezkuwichain 2026-02-25 05:58:58 +03:00
  • 2e0e55c3f7 fix: improve mobile UI across all pages for 360px screens pezkuwichain 2026-02-25 04:39:05 +03:00
  • 60bdf84816 fix: improve mobile UI across all pages for 360px screens pezkuwichain 2026-02-25 04:39:05 +03:00
  • 9c1ec82175 fix: move Start Citizenship button to top bar and Ready to Join card above benefits grid pezkuwichain 2026-02-24 23:56:07 +03:00
  • 05280cbd45 fix: move Start Citizenship button to top bar and Ready to Join card above benefits grid pezkuwichain 2026-02-24 23:56:07 +03:00
  • 25754d2224 fix: improve DEX page mobile UI — smaller back button, taller chart, compact swap card pezkuwichain 2026-02-24 23:48:17 +03:00
  • cccf5dec21 fix: improve DEX page mobile UI — smaller back button, taller chart, compact swap card pezkuwichain 2026-02-24 23:48:17 +03:00
  • 385288dae3 fix: extract actual error from process-withdraw edge function response pezkuwichain 2026-02-24 23:01:50 +03:00
  • 8232cdb0e1 fix: extract actual error from process-withdraw edge function response pezkuwichain 2026-02-24 23:01:50 +03:00
  • 2f89afc051 fix: remove unused getApprovedChainId and stale eslint-disable pezkuwichain 2026-02-24 22:24:44 +03:00
  • 53854abba9 fix: remove unused getApprovedChainId and stale eslint-disable pezkuwichain 2026-02-24 22:24:44 +03:00
  • 240a05a999 fix: require all chains in WC session and use correct chainId pezkuwichain 2026-02-24 22:20:37 +03:00
  • 6c1865cf55 fix: require all chains in WC session and use correct chainId pezkuwichain 2026-02-24 22:20:37 +03:00
  • a95492dc08 fix: add missing useEffect dependencies in P2P components pezkuwichain 2026-02-24 22:16:32 +03:00
  • e6c8f2a537 fix: add missing useEffect dependencies in P2P components pezkuwichain 2026-02-24 22:16:32 +03:00
  • 4eec8d5948 fix: send plain SS58 address in WC signPayload instead of CAIP-10 pezkuwichain 2026-02-24 22:10:46 +03:00
  • 5dc4298974 fix: send plain SS58 address in WC signPayload instead of CAIP-10 pezkuwichain 2026-02-24 22:10:46 +03:00
  • 54c70afe4b fix: expose actual WC error message instead of generic fallback pezkuwichain 2026-02-24 22:01:49 +03:00
  • c79966c192 fix: expose actual WC error message instead of generic fallback pezkuwichain 2026-02-24 22:01:49 +03:00
  • 6d8820ced0 fix: use session-approved chainId for WC signing requests pezkuwichain 2026-02-24 20:36:56 +03:00
  • 1bedda8006 fix: use session-approved chainId for WC signing requests pezkuwichain 2026-02-24 20:36:56 +03:00
  • a4e68ff9c1 fix: hardcode chain genesis hashes in WC session to fix signing pezkuwichain 2026-02-24 20:00:20 +03:00
  • 8b906f0b84 fix: hardcode chain genesis hashes in WC session to fix signing pezkuwichain 2026-02-24 20:00:20 +03:00
  • 609953c689 fix: rewrite ID card to flow layout for mobile readability pezkuwichain 2026-02-24 10:42:14 +03:00
  • aac6c6581c fix: rewrite ID card to flow layout for mobile readability pezkuwichain 2026-02-24 10:42:14 +03:00
  • 0ddcb5d453 update: upgrade @pezkuwi/api to 16.5.36, clean up images and assets pezkuwichain 2026-02-24 10:28:47 +03:00
  • 87b081fa60 update: upgrade @pezkuwi/api to 16.5.36, clean up images and assets pezkuwichain 2026-02-24 10:28:47 +03:00
  • 84969d158f fix: citizen portal mobile responsive layout pezkuwichain 2026-02-24 10:26:25 +03:00
  • 570e426333 fix: citizen portal mobile responsive layout pezkuwichain 2026-02-24 10:26:25 +03:00
  • c85ae06fe1 fix: send plain SS58 address in WC signRaw instead of CAIP-10 pezkuwichain 2026-02-24 09:45:01 +03:00
  • 6c4960c32a fix: send plain SS58 address in WC signRaw instead of CAIP-10 pezkuwichain 2026-02-24 09:45:01 +03:00