Commit Graph

877 Commits

Author SHA1 Message Date
pezkuwichain 8231052a8f Fix KurdMediaScreen: use GradientHeader, remove manual header 2026-01-17 04:18:50 +03:00
pezkuwichain c55d22b1b5 Fix KurdMediaScreen: use GradientHeader, remove manual header 2026-01-17 04:18:50 +03:00
pezkuwichain 6f53aeb9e5 Fix IdentityScreen: use GradientHeader, remove manual header 2026-01-17 04:18:09 +03:00
pezkuwichain 07e2d2374b Fix IdentityScreen: use GradientHeader, remove manual header 2026-01-17 04:18:09 +03:00
pezkuwichain 82ff92a766 Fix PerwerdeScreen: use GradientHeader, remove manual header 2026-01-17 04:17:26 +03:00
pezkuwichain 43d5422611 Fix PerwerdeScreen: use GradientHeader, remove manual header 2026-01-17 04:17:26 +03:00
pezkuwichain 4e4e42fd65 Fix LaunchpadScreen: remove duplicate header, move add button 2026-01-17 04:11:46 +03:00
pezkuwichain a537c66b90 Fix LaunchpadScreen: remove duplicate header, move add button 2026-01-17 04:11:46 +03:00
pezkuwichain 2cb7a0a0e6 Fix TaxZekatScreen: use pezTreasury.governmentPotAccountId for transfers 2026-01-17 04:07:14 +03:00
pezkuwichain fab27bc6ff Fix TaxZekatScreen: use pezTreasury.governmentPotAccountId for transfers 2026-01-17 04:07:14 +03:00
pezkuwichain 7d43370f90 Fix TaxZekatScreen: change zekat icon, translate Turkish to Kurdish/English 2026-01-17 04:00:45 +03:00
pezkuwichain 4dfa8fd64f Fix TaxZekatScreen: change zekat icon, translate Turkish to Kurdish/English 2026-01-17 04:00:45 +03:00
pezkuwichain 401eb5dade Fix B2BScreen: remove duplicate header, move add button next to search 2026-01-17 03:55:49 +03:00
pezkuwichain 9eef6c105e Fix B2BScreen: remove duplicate header, move add button next to search 2026-01-17 03:55:49 +03:00
pezkuwichain ca3c9c667c Fix WalletScreen: remove duplicate title, keep only network dropdown 2026-01-17 03:51:06 +03:00
pezkuwichain 2f599c3322 Fix WalletScreen: remove duplicate title, keep only network dropdown 2026-01-17 03:51:06 +03:00
pezkuwichain 6fd120a32f Fix SwapScreen: remove duplicate title, keep only settings button 2026-01-17 03:49:57 +03:00
pezkuwichain f42abb0be0 Fix SwapScreen: remove duplicate title, keep only settings button 2026-01-17 03:49:57 +03:00
pezkuwichain 034bfd0118 Fix SwapScreen: simplify header title to Swap 2026-01-17 03:48:16 +03:00
pezkuwichain 408d38380e Fix SwapScreen: simplify header title to Swap 2026-01-17 03:48:16 +03:00
pezkuwichain b4cb93d811 Fix WalletScreen: bilingual header, staking icon, button alignment 2026-01-17 03:46:33 +03:00
pezkuwichain f53fc5f535 Fix WalletScreen: bilingual header, staking icon, button alignment 2026-01-17 03:46:33 +03:00
pezkuwichain 011f162870 Remove duplicate back buttons from all Dashboard screens 2026-01-17 03:40:28 +03:00
pezkuwichain dc9de97de3 Remove duplicate back buttons from all Dashboard screens 2026-01-17 03:40:28 +03:00
pezkuwichain 9fbd05a1d3 Remove duplicate manual headers from 12 placeholder screens 2026-01-17 03:01:28 +03:00
pezkuwichain db97a67f1e Remove duplicate manual headers from 12 placeholder screens 2026-01-17 03:01:28 +03:00
pezkuwichain 41d5b5c8b4 Fix navigation: Use nested HomeStackNavigator for Home tab
- BottomTabNavigator uses HomeStackNavigator for Home tab
- HomeStackNavigator has all screens from Dashboard with headers
- SimpleHeader with back button for all screens except Dashboard
- Kurdish titles (Cîzdan, Nasname, Meclîs, Dadwerî, etc.)
- Bottom tabs stay visible when navigating from Dashboard
2026-01-17 02:42:19 +03:00
pezkuwichain 9bba44030b Fix navigation: Use nested HomeStackNavigator for Home tab
- BottomTabNavigator uses HomeStackNavigator for Home tab
- HomeStackNavigator has all screens from Dashboard with headers
- SimpleHeader with back button for all screens except Dashboard
- Kurdish titles (Cîzdan, Nasname, Meclîs, Dadwerî, etc.)
- Bottom tabs stay visible when navigating from Dashboard
2026-01-17 02:42:19 +03:00
pezkuwichain 267e21d0ff Add SimpleHeader to all screens and fix Connect Wallet
- Enable SimpleHeader with back button for all 27+ screens
- Fix Connect Wallet: check if accounts exist, navigate to WalletSetup if not
- Use Kurdish (Kurmanci) for alert messages instead of Turkish
- DashboardScreen: use handleConnectWallet with proper logic
- AppsScreen: same connect wallet logic as ReferralScreen
2026-01-17 02:30:01 +03:00
pezkuwichain e07d936910 Add SimpleHeader to all screens and fix Connect Wallet
- Enable SimpleHeader with back button for all 27+ screens
- Fix Connect Wallet: check if accounts exist, navigate to WalletSetup if not
- Use Kurdish (Kurmanci) for alert messages instead of Turkish
- DashboardScreen: use handleConnectWallet with proper logic
- AppsScreen: same connect wallet logic as ReferralScreen
2026-01-17 02:30:01 +03:00
pezkuwichain 0f29a3309d Fix Dashboard navigation and AppsScreen form
- DashboardScreen: Add Connect Wallet button near Finance section
- DashboardScreen: Replace all alert popups with proper navigation
- AppsScreen: Use real connectWallet from PezkuwiContext
- AppsScreen: Add missing form fields (phone, domain, github)
- AppsScreen: Show Connected badge when wallet connected
2026-01-17 02:21:43 +03:00
pezkuwichain 0975458cf0 Fix Dashboard navigation and AppsScreen form
- DashboardScreen: Add Connect Wallet button near Finance section
- DashboardScreen: Replace all alert popups with proper navigation
- AppsScreen: Use real connectWallet from PezkuwiContext
- AppsScreen: Add missing form fields (phone, domain, github)
- AppsScreen: Show Connected badge when wallet connected
2026-01-17 02:21:43 +03:00
pezkuwichain 6065ff5515 Add new screens with proper headers and AppsScreen MiniApps Store
- Add 13 new placeholder screens with back button headers:
  Assembly, Bank, Certificates, Events, Help, Justice,
  Music, Polls, Research, University, VPN, WhatsKURD
- Update AppNavigator with all new screen routes
- Redesign AppsScreen with MiniApps Store:
  - Search bar for app discovery
  - Horizontal scrolling categories
  - Build on Pezkuwichain section with submission form
  - Professional submission modal
  - Featured apps section
2026-01-17 01:52:11 +03:00
pezkuwichain 6ef9def7ea Add new screens with proper headers and AppsScreen MiniApps Store
- Add 13 new placeholder screens with back button headers:
  Assembly, Bank, Certificates, Events, Help, Justice,
  Music, Polls, Research, University, VPN, WhatsKURD
- Update AppNavigator with all new screen routes
- Redesign AppsScreen with MiniApps Store:
  - Search bar for app discovery
  - Horizontal scrolling categories
  - Build on Pezkuwichain section with submission form
  - Professional submission modal
  - Featured apps section
2026-01-17 01:52:11 +03:00
pezkuwichain f89fd43855 feat(mobile): Add all missing screen registrations and fixes
- Add screen registrations to AppNavigator (P2P, Forum, TaxZekat,
  Launchpad, President, Vote, Validators, Proposals, Identity,
  KurdMedia, Perwerde, B2B)
- Fix supabase.ts with hardcoded fallback credentials for production
- Fix Home tab header (headerShown: false)
- Add new screen components for mini apps
- Update DashboardScreen with proper navigation and alerts
2026-01-16 19:41:23 +03:00
pezkuwichain 24fe7fa0ac feat(mobile): Add all missing screen registrations and fixes
- Add screen registrations to AppNavigator (P2P, Forum, TaxZekat,
  Launchpad, President, Vote, Validators, Proposals, Identity,
  KurdMedia, Perwerde, B2B)
- Fix supabase.ts with hardcoded fallback credentials for production
- Fix Home tab header (headerShown: false)
- Add new screen components for mini apps
- Update DashboardScreen with proper navigation and alerts
2026-01-16 19:41:23 +03:00
pezkuwichain 5c74c6306d Add MetaMask error patterns to Sentry ignore list 2026-01-15 12:07:50 +03:00
pezkuwichain 96e5319d6f Add MetaMask error patterns to Sentry ignore list 2026-01-15 12:07:50 +03:00
pezkuwichain 97fac6ebc6 Update snapshots for PezkuwiWebView transaction signing changes 2026-01-15 11:57:21 +03:00
pezkuwichain ad12d4e383 Update snapshots for PezkuwiWebView transaction signing changes 2026-01-15 11:57:21 +03:00
pezkuwichain 1843136acc Add explorer sub-routes for accounts and assets views
- Add /explorer/* wildcard route in App.tsx
- Add view navigation tabs (Overview, Accounts, Assets)
- Parse URL to determine current view
- Add accounts and assets view components
- Add account detail view with address display
2026-01-15 11:54:53 +03:00
pezkuwichain f44800c013 Add explorer sub-routes for accounts and assets views
- Add /explorer/* wildcard route in App.tsx
- Add view navigation tabs (Overview, Accounts, Assets)
- Parse URL to determine current view
- Add accounts and assets view components
- Add account detail view with address display
2026-01-15 11:54:53 +03:00
pezkuwichain 5cb2bc1b8e Update extension references to Pezkuwi.js
- Replace "Pezkuwi Wallet" with "Pezkuwi.js" in extension references
- Consistent naming with js.pezkuwichain.io landing page
2026-01-15 11:43:11 +03:00
pezkuwichain 58f306908c Update extension references to Pezkuwi.js
- Replace "Pezkuwi Wallet" with "Pezkuwi.js" in extension references
- Consistent naming with js.pezkuwichain.io landing page
2026-01-15 11:43:11 +03:00
pezkuwichain 960a936bd5 Update all Polkadot.js references to Pezkuwi Wallet
- Replace Polkadot.js extension references with Pezkuwi Wallet
- Update explorer links to pezkuwichain.io/explorer
- Update install links to js.pezkuwichain.io
- Update source identifiers from polkadot-js to pezkuwi
2026-01-15 11:25:25 +03:00
pezkuwichain ddb0390e97 Update all Polkadot.js references to Pezkuwi Wallet
- Replace Polkadot.js extension references with Pezkuwi Wallet
- Update explorer links to pezkuwichain.io/explorer
- Update install links to js.pezkuwichain.io
- Update source identifiers from polkadot-js to pezkuwi
2026-01-15 11:25:25 +03:00
pezkuwichain 1818a5b6c7 fix(p2p): complete mobile bridge transaction signing flow
- PezkuwiWebView now uses signAndSend via native API
- Transactions are signed AND submitted on native side
- Returns actual block hash instead of raw signature
- Web sends section/method/args payload format
- WalletContext extracts tx details for mobile bridge
2026-01-15 11:07:21 +03:00
pezkuwichain 51f9b3cab7 fix(p2p): complete mobile bridge transaction signing flow
- PezkuwiWebView now uses signAndSend via native API
- Transactions are signed AND submitted on native side
- Returns actual block hash instead of raw signature
- Web sends section/method/args payload format
- WalletContext extracts tx details for mobile bridge
2026-01-15 11:07:21 +03:00
pezkuwichain 1c86e3cf53 feat(mobile): implement QR code scanner for wallet addresses
- Add expo-camera package for QR scanning
- Create QRScannerModal component with camera permission handling
- Integrate scanner into WalletScreen scan button
- Support substrate: and pezkuwi: URI formats with amount parameter
- Add address validation before opening send modal
- Configure camera permissions for iOS and Android in app.json
2026-01-15 10:59:39 +03:00
pezkuwichain 8650ea9255 feat(mobile): implement QR code scanner for wallet addresses
- Add expo-camera package for QR scanning
- Create QRScannerModal component with camera permission handling
- Integrate scanner into WalletScreen scan button
- Support substrate: and pezkuwi: URI formats with amount parameter
- Add address validation before opening send modal
- Configure camera permissions for iOS and Android in app.json
2026-01-15 10:59:39 +03:00