Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
69a7b83
Initial plan
Copilot Jul 26, 2025
b4ae1d0
Enhanced Netlify integration with comprehensive deployment setup
Copilot Jul 26, 2025
65cee96
Add Netlify integration validation tests and final documentation
Copilot Jul 26, 2025
cef72b5
Fix black screen issue with comprehensive Netlify deployment fixes
Copilot Jul 26, 2025
c3ebafc
Fix black screen issue - Add Buffer polyfills and improve error handling
Copilot Jul 26, 2025
594c92c
Add comprehensive Buffer polyfill and debugging documentation
Copilot Jul 26, 2025
853e5b6
Fix Buffer polyfill issues and enhance loading fallback UI
Copilot Jul 26, 2025
7ebf36b
Capture comprehensive UI screenshots and identify remaining Buffer ac…
Copilot Jul 26, 2025
a0e8807
Implement comprehensive error handling and user-friendly crypto issue…
Copilot Jul 26, 2025
8659f6e
Co-authored-by: 0xrinegade <[email protected]
Copilot Jul 26, 2025
4e486a6
Fix Buffer access errors with comprehensive polyfills and error handling
Copilot Jul 26, 2025
4e73027
Implement comprehensive error handling for crypto library initializat…
Copilot Jul 26, 2025
5453a79
Enhanced buffer polyfills with comprehensive error interception and p…
Copilot Jul 26, 2025
7aa7203
Fix black screen issue - Replace problematic BIP32 with browser-compa…
Copilot Jul 26, 2025
56ff056
Complete UI screenshots for all layouts - working wallet interface ca…
Copilot Jul 26, 2025
0b2bfb2
Implement comprehensive theme system with 11 themes and i18n support
Copilot Jul 26, 2025
5f654f0
Complete comprehensive theme system with documentation and i18n
Copilot Jul 26, 2025
36991fe
Implement comprehensive multi-account support with wallet groups, bat…
Copilot Jul 27, 2025
1451c86
Complete i18n translations audit and missing translations fix
Copilot Jul 28, 2025
8b5f664
Initial comprehensive code audit - identified critical issues to fix
Copilot Jul 28, 2025
31e79fc
Fix all ESLint warnings, update TypeScript, implement bundle optimiza…
Copilot Jul 28, 2025
2e5b3ac
Complete comprehensive security audit and documentation - critical is…
Copilot Jul 28, 2025
42cc74e
Fix Jest mock factory out-of-scope variable errors
Copilot Jul 28, 2025
8ee8245
Fix all critical security issues and implement comprehensive security…
Copilot Jul 28, 2025
de542f3
Fix TypeScript error: convert Error objects to strings for logging fu…
Copilot Jul 28, 2025
6675280
Fix ESLint build errors by removing unused logger imports from 34 files
Copilot Jul 28, 2025
1a0ceb5
Add comprehensive GitHub Pages deployment action with multi-environme…
Copilot Jul 28, 2025
fe37304
Fix MUI error #14, replace logos with SVMSeek SVG, and update hardcod…
Copilot Jul 28, 2025
dac54b0
Add comprehensive E2E Playwright tests for production SVMSeek wallet …
Copilot Jul 28, 2025
fb701a1
Fix language popup scrollbar and Unicode rendering issues
Copilot Jul 29, 2025
c681f09
Upgrade all dependencies to latest versions and regenerate lock files
Copilot Jul 29, 2025
7736074
Fix MUI Grid compatibility issues for v7.2.0
Copilot Jul 29, 2025
2715d88
Upgrade React to v19 and all dependencies to latest versions with Typ…
Copilot Jul 29, 2025
09d7330
Complete React 19 upgrade with all TypeScript compatibility fixes and…
Copilot Jul 29, 2025
8239608
Replace RIN token with SVMAI token throughout codebase
Copilot Jul 29, 2025
9b4b46c
Add comprehensive search bar and help center with multi-language support
Copilot Jul 29, 2025
eb473e4
Complete theme compatibility fixes and finalize search/help implement…
Copilot Jul 29, 2025
7fac033
Fix GitHub workflow failures: SSH git dependencies and TypeScript errors
Copilot Jul 29, 2025
73f8a17
Complete GitHub workflow fixes: resolve all TypeScript and styled-com…
Copilot Jul 29, 2025
9767da1
Upgrade react-scripts to 5.1.0-next.26 and fix TypeScript compatibili…
Copilot Jul 29, 2025
61b3b40
Complete react-scripts upgrade - fix ESLint warnings and finalize build
Copilot Jul 29, 2025
31f962a
Fix GitHub Actions build failures: replace SSH git URL with HTTPS and…
Copilot Jul 29, 2025
74ba17c
Fix GitHub Actions workflow to use yarn instead of npm ci
Copilot Jul 29, 2025
8fb2aa1
Fix Node.js version compatibility in GitHub Actions workflows
Copilot Jul 29, 2025
944a091
Fix Android build: Update Java version from 17 to 21 and add craco ve…
Copilot Jul 29, 2025
855f1ba
Fix Android build compatibility by upgrading to API 35 and Java 21
Copilot Jul 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions .env.netlify
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Netlify environment configuration
# This file defines environment variables and build settings for Netlify deployment

# Build configuration
NODE_VERSION=20.18.0
YARN_VERSION=1.22.22

# React build configuration
GENERATE_SOURCEMAP=false
INLINE_RUNTIME_CHUNK=true

# Wallet application configuration
REACT_APP_NETWORK=mainnet-beta
REACT_APP_CLUSTER=mainnet-beta

# API endpoints (can be overridden in Netlify dashboard)
REACT_APP_SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
REACT_APP_SOLANA_WS_URL=wss://api.mainnet-beta.solana.com

# Feature flags
REACT_APP_ENABLE_AI_CHAT=true
REACT_APP_ENABLE_EXPLORER=true
REACT_APP_ENABLE_EXTENSIONS=false

# Performance optimizations
REACT_APP_ENABLE_SERVICE_WORKER=true
REACT_APP_ENABLE_PWA=true

# Build optimizations for Netlify
CI=false
NODE_OPTIONS=--max-old-space-size=4096

# Security settings
REACT_APP_ENABLE_ANALYTICS=false
REACT_APP_ENABLE_ERROR_REPORTING=true

# Build environment
PUBLIC_URL=/

# Netlify-specific optimizations
NETLIFY_SKIP_CLEANUP=true
29 changes: 29 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Production environment configuration for SVMSeek Wallet

# React build configuration
GENERATE_SOURCEMAP=false
INLINE_RUNTIME_CHUNK=true

# Application configuration
REACT_APP_NETWORK=mainnet-beta
REACT_APP_CLUSTER=mainnet-beta

# API endpoints
REACT_APP_SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
REACT_APP_SOLANA_WS_URL=wss://api.mainnet-beta.solana.com

# Feature flags
REACT_APP_ENABLE_AI_CHAT=true
REACT_APP_ENABLE_EXPLORER=true
REACT_APP_ENABLE_EXTENSIONS=false

# Performance settings
REACT_APP_ENABLE_SERVICE_WORKER=true
REACT_APP_ENABLE_PWA=true

# Security settings
REACT_APP_ENABLE_ANALYTICS=false
REACT_APP_ENABLE_ERROR_REPORTING=true

# Build environment
PUBLIC_URL=/
4 changes: 2 additions & 2 deletions .github/workflows/build-all-platforms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
java-version: '21'

- name: Install dependencies
run: |
Expand Down Expand Up @@ -228,7 +228,7 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
java-version: '21'

- name: Install dependencies
run: |
Expand Down
15 changes: 11 additions & 4 deletions .github/workflows/build-android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,14 @@ jobs:
for i in 1 2 3; do
yarn install --frozen-lockfile && break || sleep 10
done


- name: Verify craco installation
run: |
echo "Checking craco installation..."
yarn list @craco/craco
echo "Checking if craco command is available..."
npx craco --version || echo "Craco not found via npx"

- name: Build web application
run: yarn build

Expand Down Expand Up @@ -74,13 +81,13 @@ jobs:
uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '17'
java-version: '21'

- name: Setup Android SDK
uses: android-actions/setup-android@v3
with:
api-level: 34
build-tools: 34.0.0
api-level: 35
build-tools: 35.0.0

- name: Cache Gradle packages
uses: actions/cache@v4
Expand Down
Loading
Loading