Commit Graph

  • 2cbfd21539 fix(cosign): explicit GHCR login before sign + verify main pezkuwichain 2026-05-09 13:41:29 +03:00
  • f7c070e45b fix(deps): drop invalid create-ecdh override (max version is 4.x not 5.x) pezkuwichain 2026-05-09 12:27:07 +03:00
  • 06ed9734c6 ci(security): Faz 3 + ekstra — runner consolidation, auto-rollback, cosign, SRI, dep cleanup pezkuwichain 2026-05-09 12:08:49 +03:00
  • d93d4c6cd0 fix(docker): correct dist path after WORKDIR=/build/web pezkuwichain 2026-05-08 21:39:07 +03:00
  • faba2dee5d fix(docker): build context = pwap root so shared/ is reachable pezkuwichain 2026-05-08 20:44:19 +03:00
  • ca3976fe62 ci(security): Faz 1+2 — Telegram CEO gate, image-based deploy, hardened audits pezkuwichain 2026-05-08 20:32:48 +03:00
  • 7fea37eb5d ci(deploy): allow workflow_dispatch to trigger deploy jobs pezkuwichain 2026-05-08 15:06:19 +03:00
  • 68379dcf3a ci(deploy): mirror web build to pex.mom for geo-redundancy pezkuwichain 2026-05-08 14:07:35 +03:00
  • 56f276af1b fix(wallet): add 20s timeout to web3Enable to prevent indefinite hang pezkuwichain 2026-05-05 13:12:36 +03:00
  • f024d21cf5 fix(wallet-modal): add loading state for extension connect, fix Play Store link pezkuwichain 2026-05-05 08:28:52 +03:00
  • 67bc28cff4 docs(readme): fix exchange URL to pex.network, add pex.mom as alt website pezkuwichain 2026-05-04 00:36:26 +03:00
  • d7fa9dd570 docs(readme): update URLs to app.pezkuwichain.io, pex.mom, docs.pezkuwichain.io pezkuwichain 2026-05-04 00:34:22 +03:00
  • 428b058cbc chore: add res/ to .gitignore (internal-only resources) pezkuwichain 2026-05-04 00:28:44 +03:00
  • 0b5e318538 fix(deps): npm audit fix — patch 14 high/moderate vulnerabilities in web/ pezkuwichain 2026-05-04 00:16:27 +03:00
  • 568507ab98 chore: remove leftover dev artifacts (screenshots, Zone.Identifier, PS1 script, PDFs) pezkuwichain 2026-05-04 00:08:25 +03:00
  • 198f53b96f fix(config): point production WS endpoint to rpc.pezkuwichain.io pezkuwichain 2026-05-03 02:00:40 +03:00
  • 9babb94e07 fix(auth): add pexsecBot for Telegram login on app.pezkuwichain.io pezkuwichain 2026-05-01 23:32:25 +03:00
  • ef6a7b2583 feat(i18n): add landing page translations for Sorani, Arabic, and Farsi pezkuwichain 2026-05-01 19:32:29 +03:00
  • d446d711ba fix(web): replace AppLayout footer with identical LandingPageDesktop footer pezkuwichain 2026-05-01 16:49:12 +03:00
  • d1af76f444 fix(web): remove ArrowRightLeft icon from trading button + match bottom tab bar to pre-login design pezkuwichain 2026-05-01 16:16:09 +03:00
  • 914d914b74 fix(lint): remove unused bodyOnly prop from LandingPageDesktop pezkuwichain 2026-05-01 15:38:04 +03:00
  • 8f57224700 feat(web): restore authenticated desktop home layout with modern section cards pezkuwichain 2026-05-01 15:36:31 +03:00
  • 1e047eba91 fix(ci): set SSH port 2222 for DEV VPS deploy pezkuwichain 2026-05-01 14:09:27 +03:00
  • 14d6da24db Merge pull request #14 from pezkuwichain/redesign SatoshiQaziMuhammed 2026-05-01 10:22:36 +03:00
  • 346a30fcbb fix(lint): remove unused keyMaterial variable + stale eslint-disable in LandingPageDesktop pezkuwichain 2026-05-01 10:16:37 +03:00
  • bac4148020 feat(web): authenticated home redesign + Telegram OAuth + SMTP pezkuwichain 2026-05-01 10:10:40 +03:00
  • 709d408983 feat(landing): desktop landing page redesign pezkuwichain 2026-04-30 23:30:09 +03:00
  • 69789548e7 fix: prevent 'API not ready' on mobile by blocking wallet connect until blockchain initializes feat/unified-p2p-identity pezkuwichain 2026-04-27 15:00:58 +03:00
  • 86ff43e206 feat: write p2p_user_id to tg_users on Telegram wallet link pezkuwichain 2026-04-27 13:31:22 +03:00
  • 18d41743e8 chore: remove mobile/ from monorepo, suspend CI mobile job pezkuwichain 2026-04-27 03:10:41 +03:00
  • 09da6e80b7 chore: remove mobile/ from monorepo, suspend CI mobile job chore/remove-mobile-subdir pezkuwichain 2026-04-27 03:06:15 +03:00
  • 0d71433cc1 chore: exchange submodule pex.network release + shared images pezkuwichain 2026-04-27 02:34:50 +03:00
  • d3362173df chore: update exchange submodule to pex.network release + add shared images fix/pex-rebrand-and-submodule-update pezkuwichain 2026-04-27 02:21:08 +03:00
  • da83aad2df feat: update exchange button URL to pex.network pezkuwichain 2026-04-26 22:34:05 +03:00
  • 645e703600 fix: auto-read citizen number from NFT role card instead of wallet address 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