Skip to content

A-1213957951735267: UI update#253

Open
owlsua wants to merge 55 commits into
mainfrom
A-1213957951735267
Open

A-1213957951735267: UI update#253
owlsua wants to merge 55 commits into
mainfrom
A-1213957951735267

Conversation

@owlsua
Copy link
Copy Markdown
Collaborator

@owlsua owlsua commented May 10, 2026

💬 Description

UI update

More

  • Refactoring
  • Tests update

📷 Screenshots

Screenshot 2026-05-10 at 23 45 39

📋 Checklist:

  • I have named my branch as A-[id of Asana task]
  • I have set the title of my PR as A-[id of Asana task]: [short description]
  • My changes passed successfully by prettier check
  • My changes passed successfully by lint check
  • My changes kept the previous test coverage rate
  • I have added enough tests for my new feature/bugfix
  • I have set at least one person to review this PR
  • I have set myself as the assignee of this PR
  • I have set at least one label to this PR

owlsua added 30 commits April 27, 2026 23:17
Configure TypeScript compilation, CSS module type declarations,
webpack loaders, babel and jest for .tsx files.
Add new icons (eye, lock, logout, settings, background-home).
Update existing icons with new design. Remove unused SVGs.
@owlsua owlsua self-assigned this May 10, 2026
@owlsua owlsua added the enhancement New feature or request label May 10, 2026
@owlsua owlsua requested a review from anyxem May 10, 2026 21:46
owlsua added 17 commits May 20, 2026 10:19
Add typescript-eslint parser and plugin, extract shared rules,
update lint command to cover .ts/.tsx files.
Replace inline CopyButton in TransactionDetails with the shared
composed CopyButton, migrate CopyButton styles to CSS Modules.
Add banner header with amount/status, card-style detail rows with
copy buttons, warning block for decommissioned pools.
Replace generic SkeletonLoader with DelegationSkeleton component.
Use React state-during-render pattern instead of useEffect for syncing
props in Error, InputBTC, useStyleClasses, useMediaQuery, SliderMenu.
Add useMediaQuery tests.
Reset delegation list and balance when network type or account
changes to prevent stale data display. Simplify settings init.
Replace hardcoded localhost URL with EXCHANGE_RATES_SERVER
environment variable.
Remove SettingsAPI and SettingsAPIItem components, styles,
and tests. Remove export from containers index.
Update icon-account SVG, adjust logo width, header gap, popup
centering, sidebar UpdateButton, slider close button, swap input
widths, restore account spacing, and order details flex-shrink.
Remove unused variables, imports, eslint-disable comments,
and numeric separators for compatibility. Add React imports
for TSX files, simplify OrderList with derived state.
….6.0

Extract BTC transaction confirmation to dedicated page, rewrite SliderMenu
as CSS Modules component, update CSP header, fix PriceChart for tokens/testnet,
and misc UI improvements.
Update useLogin, useRestore, and useSetTestnet hooks to use data-testid
attributes and new button text instead of deprecated class selectors.
Update button text, page headings, and navigation flow to match
the redesigned wallet UI.
Fix duplicate test numbering (two 06-* files), renumber 07-13 sequentially.
Rewrite tests for redesigned transaction details, delegation details,
delete account, and address page components.
The <meta name="CSP" /> placeholder in index.html was never replaced
during build. CSP is handled via manifest files instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant