mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-10-23 03:26:59 +09:00
* Feat: location separation * remove temp code * remove tab filter * fixed models * remove settings button in native configs * reset & fixed crash focus * derive country list use-case set from listId * fixed: search field: Esc on empty field -> passed on, page closes * country list: three levels, split by full catalog * favorites: keep unstarred row until list refresh * favorites on configuration files screen * split country list by visible locations * hysteresis for region split: split above 15, merge below 13 * section counters ignore search, follow chip * empty state: suggest switching keyboard layout * section header: counter in parentheses on collapsed sections only * country list: scroll-linked large title header * current section expanded on entry without overwriting saved collapse * country list: raise scrollbar above pinned overlays, drawer above it * qml: collapsing header component, config files header, country list parts extracted * country list: ignore unknown use case ids from catalog * country list: use case names from catalog (nameLocalized), ui language in model * country list: collapsed sections kept for the session only, as in the task * country list: design review fixes * favorites limit: toast from the mockup with 'show' action * toast: geometry, typography, shadow and action button from figma