Skip to content

feat: port dyphira features without branding#26

Merged
Cordtus merged 1 commit into
mainfrom
feat/dyphira-features
Jan 8, 2026
Merged

feat: port dyphira features without branding#26
Cordtus merged 1 commit into
mainfrom
feat/dyphira-features

Conversation

@Cordtus

@Cordtus Cordtus commented Jan 6, 2026

Copy link
Copy Markdown
Owner

Summary

Ports functional features from the dyphira fork back to origin, excluding Republic-specific branding.

Features Added

  • Token Balances: Display account balances on address page via /chain/balances/{address} endpoint
  • Panda CSS Patterns: statRow, listItem, sectionHeader patterns + icon size tokens
  • Lowercase TX Hash Fix: Fixes case-sensitivity bug in transaction lookup
  • Runtime Config: Platform-agnostic deployment via config.json instead of build-time VITE_ env vars

Files Changed

Area Files
API src/lib/api.ts - lowercase hash, TokenBalance types, getAccountBalances()
UI src/routes/addr.$id.tsx - token balances display
UI src/routes/home.tsx - listItem pattern refactor
Config panda.config.ts - patterns + icon tokens
Deploy public/config.json.example, scripts/setup.sh
Docs DEPLOYMENT.md, OPERATIONS.md
CI .github/workflows/*.yml - removed VITE_ env vars

Deployment Note

Frontend now uses runtime config.json instead of build-time environment variables. This allows:

  • Single build for all environments
  • Configure API URL, features, branding at deploy time
  • Works with Docker, bare metal, Fly.io, or any static host

Test plan

  • Verify typecheck passes
  • Verify build succeeds
  • Test token balances display on address page
  • Test listItem hover effects on home page

- Add custom Panda CSS patterns (statRow, listItem, sectionHeader)
- Add icon size tokens (icon.xs/sm/md/lg/xl)
- Add token balances feature with getAccountBalances() API
- Fix case-sensitivity in transaction hash lookup
- Add runtime config.json for platform-agnostic deployment
- Refactor home page to use listItem pattern
- Add token balances display on address page
- Remove VITE_ build-time env vars from CI workflows
- Update deployment docs for config.json approach
@Cordtus Cordtus merged commit e67791e into main Jan 8, 2026
4 checks passed
@Cordtus Cordtus deleted the feat/dyphira-features branch January 8, 2026 19:51
Cordtus added a commit that referenced this pull request Feb 5, 2026
feat: validators pages with delegation events and token formatting
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.

1 participant