- Fix Windows runner default window types ([f564da40](https://git.duniter.org/clients/gecko/-/commit/f564da40))
- Handle wallet avatar selection on desktop ([3e05f378](https://git.duniter.org/clients/gecko/-/commit/3e05f378))
- Refine desktop home wallet and search UX ([623e61ae](https://git.duniter.org/clients/gecko/-/commit/623e61ae))
- Refine home activity stats and global search shortcut ([a6b0016a](https://git.duniter.org/clients/gecko/-/commit/a6b0016a))
- Fix desktop home: hide misleading values during connection, modernize wallet tile style ([45ed7270](https://git.duniter.org/clients/gecko/-/commit/45ed7270))
- Fix truncated timeago text in desktop transaction tiles ([2f822e68](https://git.duniter.org/clients/gecko/-/commit/2f822e68))
- Use ⌘K symbol instead of Cmd+K on macOS search shortcut ([8a029dde](https://git.duniter.org/clients/gecko/-/commit/8a029dde))
- Refactor desktop mode: modal system, navigation interception, scale fix ([4004b24d](https://git.duniter.org/clients/gecko/-/commit/4004b24d))
- Fix infinity balances in DU mode on desktop boot ([99ed7fb1](https://git.duniter.org/clients/gecko/-/commit/99ed7fb1))
- Redesign desktop home, fix modals UX, fix wallet restore import ([595537d3](https://git.duniter.org/clients/gecko/-/commit/595537d3))
- Fix TabBar crash on rapid tab switching by removing LayoutBuilder ([b869d1c1](https://git.duniter.org/clients/gecko/-/commit/b869d1c1))
- Optimize desktop home: isolate tab/search/blockHeight rebuilds, throttle totals query, move ObjectBox queries to provider ([04cdbf52](https://git.duniter.org/clients/gecko/-/commit/04cdbf52))
- Fix startup tile flickering in desktop right panel ([570c0181](https://git.duniter.org/clients/gecko/-/commit/570c0181))
- Add compact QR scanner modal for desktop and constrain home layout max width ([70cd9ae8](https://git.duniter.org/clients/gecko/-/commit/70cd9ae8))
- Add wallet derivation, new safe, and legacy import buttons to desktop home ([2a410264](https://git.duniter.org/clients/gecko/-/commit/2a410264))
- Desktop: wallet options on click, create/restore menu, improved legacy import ([68a35005](https://git.duniter.org/clients/gecko/-/commit/68a35005))
- Fix DropdownButton crash when fromWallet is not in current wallet list ([e16c536c](https://git.duniter.org/clients/gecko/-/commit/e16c536c))
- Fix cross-safe drag & drop payment: list all wallets from all safes in dropdown ([def08fd8](https://git.duniter.org/clients/gecko/-/commit/def08fd8))
- Fix mobile regression risks: NPE guard, network-aware throttle cache, filtered identities initial state ([8ba54c66](https://git.duniter.org/clients/gecko/-/commit/8ba54c66))
- Desktop mode: modals, migration, wallet deletion, per-safe derivation button ([40083e23](https://git.duniter.org/clients/gecko/-/commit/40083e23))
- Per-safe PIN isolation and biometric targeting across all auth flows ([a99289b3](https://git.duniter.org/clients/gecko/-/commit/a99289b3))
- Desktop UX: NavigationService, modals, contacts reorder, drag info bar, wallet deletion fix ([fae8878e](https://git.duniter.org/clients/gecko/-/commit/fae8878e))
- Desktop: keyboard shortcuts modal (H), focus search (/), toggle contacts (C) ([25239467](https://git.duniter.org/clients/gecko/-/commit/25239467))
- Desktop: smooth loading, no-glitch activity panel, profile modal placeholders, simple key shortcuts ([2939bdaf](https://git.duniter.org/clients/gecko/-/commit/2939bdaf))
- Fix profile modal cert button glitches with widget caching ([5d2d35ac](https://git.duniter.org/clients/gecko/-/commit/5d2d35ac))
- Desktop: advanced filters for network activity tabs, fix genesis time blocking ([2d1f9d58](https://git.duniter.org/clients/gecko/-/commit/2d1f9d58))
- Use fade transition instead of slide when navigating home after safe deletion ([5f993c20](https://git.duniter.org/clients/gecko/-/commit/5f993c20))
- Fix ready certification modal: desktop queue navigation and modal guard race condition ([4d5f61b3](https://git.duniter.org/clients/gecko/-/commit/4d5f61b3))
- feat: search identities by address fragment in parallel with name search ([f000ae68](https://git.duniter.org/clients/gecko/-/commit/f000ae68))
- Desktop: extract activity panel into isolated ConsumerWidgets to prevent cascading rebuilds ([f11d166f](https://git.duniter.org/clients/gecko/-/commit/f11d166f))
- bump 1.1.0 ([b344587e](https://git.duniter.org/clients/gecko/-/commit/b344587e))
- Desktop: keep last known totals during refresh, highlight new activity items ([bf8a856b](https://git.duniter.org/clients/gecko/-/commit/bf8a856b))
- Desktop activity: slide-up toast notification on new items + improved highlight animation ([577effff](https://git.duniter.org/clients/gecko/-/commit/577effff))
- Fix: ignore pagination items in new activity detection, only notify for newer items ([31ccb8b2](https://git.duniter.org/clients/gecko/-/commit/31ccb8b2))
- restore assets ([c3dfec55](https://git.duniter.org/clients/gecko/-/commit/c3dfec55))
- Fix: custom avatars not displaying when file missing, always fallback to default avatar ([58b8540b](https://git.duniter.org/clients/gecko/-/commit/58b8540b))
- fix: reload transaction history on squid reconnection after background resume ([22137b41](https://git.duniter.org/clients/gecko/-/commit/22137b41))
- fix: display translated wallet name instead of raw #main in drag info and desktop search ([06efc33b](https://git.duniter.org/clients/gecko/-/commit/06efc33b))
- fix: payment comment field unreadable in dark mode ([01362699](https://git.duniter.org/clients/gecko/-/commit/01362699))
- fix: Linux crash due to missing XDG_DOCUMENTS_DIR on path_provider call ([9f774b98](https://git.duniter.org/clients/gecko/-/commit/9f774b98))