Skip to content

Feat/issue 23 marketplace listings#1

Open
utilityjnr wants to merge 103 commits intomainfrom
feat/issue-23-marketplace-listings
Open

Feat/issue 23 marketplace listings#1
utilityjnr wants to merge 103 commits intomainfrom
feat/issue-23-marketplace-listings

Conversation

@utilityjnr
Copy link
Owner

Utility Junior and others added 30 commits February 21, 2026 16:47
- Add Service Worker with caching strategies (network-first, cache-first)
- Add Web App Manifest with Stellar branding
- Add InstallPrompt component for app installation
- Add NetworkStatus component for online/offline indicator
- Add offline fallback page
- Add health check API endpoint
- Add PWA utilities (service worker registration, notifications)
- Add icon generation script
- Configure Next.js for PWA support
- Add comprehensive PWA documentation
- Convert generate-icons.js to ES module (.mjs)
- Add scripts folder to eslint ignore list
- Fix unused variable warning in service-worker.d.ts
- Update package.json script reference
- Fix Text variant in InstallPrompt (use 'body' instead of 'default')
- Remove unused 'self' declaration in service-worker.d.ts
- All TypeScript checks now pass
feat: carbon c. purchase flow - step 2 (wallet connect)
- Fix Uint8Array type compatibility with BufferSource
- Add explicit type cast for applicationServerKey
- Replace process.env with window.ENV for browser context
- Add VAPID key validation before subscription
- All TypeScript checks now pass
…and social links

- Add semantic footer layout with About, Resources, Legal, and Social sections
- Integrate newsletter email input with validation and loading states
- Add accessible social media icons (Twitter/X, GitHub, Discord)
- Include legal links (Terms, Privacy) and resource links (Docs, Blog)
- Add dynamic copyright year
- Apply design system tokens (--stellar-navy, --stellar-blue)
- Ensure accessible link labels and proper ARIA attributes
- Add 'use client' directive to offline page
- Fixes Next.js build error: event handlers in Server Component
- onClick handlers now work correctly in Client Component
…ation

feat(pwa): add progressive web app support with offline functionality
feat: Create Progress Indicator for Multi-Step Flows
…rm-footer

feat(footer): implement multi-column platform footer with newsletter and social links
ALIPHATICHYD and others added 30 commits February 23, 2026 13:14
- Delete and regenerate pnpm-lock.yaml
- Fix missing baseline-browser-mapping entry
- Add missing dependencies from merge
- Resolve broken lockfile from merge conflict
…odal

fix(wallet-modal): update onSuccess callback to remove publicKey parameter and adjust connection logic
feat(qr): add QR code scanner component with camera, parsing and manu…
…ockchain data

- Create CreditPortfolio organism component for portfolio management
- Add CreditStatusBadge atom for visual status indication
- Add CreditRow molecule for displaying credit holdings
- Implement useCreditPortfolio hook with Stellar Horizon API integration
- Add price caching with 5-minute TTL for performance
- Portfolio stats: total credits, portfolio value, active/retired counts
- Support trade and retire actions for active credits
- Real-time balance updates from Stellar blockchain
- Responsive design (mobile/tablet/desktop)
- Full WCAG 2.1 AA accessibility compliance
- No unnecessary dependencies added
- TypeScript strict mode compliance

Closes Farm-credit#19
- Update WalletContextValue interface to match useWallet hook implementation
- Fix callback signatures in carbon.ts, wallet.ts, and payment.ts
- Add missing FormEvent import in NewsletterForm
- Fix trackEvent function signature to accept event name and properties
- Add missing OnboardingTour import in app/page.tsx
- Update subscribeToNetworkStatus callback to pass boolean parameter
- Fix connectFreighter call to not pass network parameter
- Add client-side hydration check to CreditPortfolio for SSR compatibility
- Set force-dynamic export on dashboard/credits page to skip prerendering
- All TypeScript checks and production build now pass successfully
- Add suppressions for expected interface parameter warnings
- Fix CreditRow callback parameter type definitions
- Fix SearchBar interface callback parameters
- Add comment explaining intentional hydration pattern in CreditPortfolio
- All files properly formatted with Prettier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants