133 Commits

Author SHA1 Message Date
5adb1e807b spinner 2026-06-06 17:00:22 +03:00
0b2425f506 fix 2026-06-06 16:55:48 +03:00
8487ac5ca0 fix 2026-06-06 16:23:55 +03:00
517059d53e fix 2026-06-06 15:53:14 +03:00
d1e6529950 admin page 2026-06-06 10:28:21 +03:00
d296032e90 admin page 2026-06-05 22:58:52 +03:00
da55c61edd admin page 2026-06-05 22:52:52 +03:00
f4af2fd137 admin page 2026-06-05 22:33:02 +03:00
fd66ca9c9b admin page 2026-06-05 16:13:04 +03:00
a85f9aabd5 admin page 2026-06-05 15:22:37 +03:00
d812b8b44a admin page 2026-06-05 14:36:43 +03:00
3892a459e5 admin page 2026-06-05 14:36:12 +03:00
27f125cbe8 admin page 2026-06-05 14:31:31 +03:00
0e92966a5d admin page 2026-06-05 12:46:05 +03:00
6a399ea7ca f 2026-06-02 00:20:38 +03:00
5b915bbc22 f 2026-06-01 23:39:28 +03:00
0409d63874 f 2026-06-01 23:33:55 +03:00
b86f3209f5 f 2026-06-01 23:28:57 +03:00
895bec2a50 f 2026-05-30 15:02:00 +03:00
9b1d6ffb5d refactor(converter): shared page layout + reusable conversion logic/UI
Pages:
- add WalletLayout route (WalletHeader + main + Footer via <Outlet/>),
  wrap converter/swap/bridge/transactions; thin pages, drop duplicated shell CSS
- extract SwapBridgeTabs shared between swap/bridge pages

Converter reuse (FSD layers, no widget->widget imports):
- move commission tiers to entities/commission (+ CommissionTable ui)
- shared calc hook features/payment/model/useCurrencyConversion;
  useConverterSection becomes thin wrapper; HomePage Converter reuses it
- move ConvertField/DirectionSwapButton to shared/ui; delete dead useConverter

Tooling:
- add eslint.config.js (ESLint 9 flat config); fix no-explicit-any in WalletPage

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-05-30 14:39:53 +03:00
bdc8bd3d93 add redirects 2026-05-29 15:12:22 +03:00
efbb94b43d add redirects 2026-05-28 22:32:13 +03:00
8dfd48fe52 add redirects 2026-05-28 22:27:06 +03:00
71b799dbf3 add redirects 2026-05-28 20:32:24 +03:00
2026230ff6 add redirects 2026-05-28 20:24:56 +03:00
2e6ed487fd add redirects 2026-05-27 20:33:33 +03:00
acd30dbb13 convert 2026-05-25 20:36:06 +03:00
b3831273d6 convert 2026-05-25 15:23:01 +03:00
91282ba908 convert 2026-05-25 15:20:38 +03:00
5e71e8b7c9 convert 2026-05-25 15:14:10 +03:00
433c275f40 F 2026-05-22 23:12:46 +03:00
96ea3788d5 F 2026-05-22 23:11:09 +03:00
aa25c6dec5 F 2026-05-22 22:57:05 +03:00
61c50eecc1 F 2026-05-22 22:40:26 +03:00
f425cef139 F 2026-05-22 22:36:10 +03:00
52a0b7f3c7 F 2026-05-22 22:34:00 +03:00
fac5e2ea5e F 2026-05-22 22:14:15 +03:00
e9d1b733a5 19.05.2026 okkk 2026-05-19 21:41:20 +03:00
8a5ff01619 19.05.2026 okkk 2026-05-19 21:35:28 +03:00
39897c5bfe 19.05.2026 okkk 2026-05-19 21:28:52 +03:00
c1cdf835af 19.05.2026 okkk 2026-05-19 21:24:27 +03:00
1ec70fcab8 19.05.2026 okkk 2026-05-19 21:20:03 +03:00
29fbd71d8f 19.05.2026 okkk 2026-05-19 21:03:21 +03:00
fad50a1b1b 19.05.2026 okkk 2026-05-19 16:01:32 +03:00
7907ff0def f 2026-05-19 15:53:20 +03:00
370141c83b 19.05.2026 okkk 2026-05-19 15:50:47 +03:00
36196a882f f 2026-05-19 15:10:42 +03:00
22ceb8e2b4 19.05.2026 okkk 2026-05-19 14:38:35 +03:00
2a48d4a4c5 17.05.2026 funny 2026-05-17 14:56:59 +03:00
01d72f4885 17.05.2026 funny 2026-05-17 14:45:28 +03:00