- feat: integrate Duniter Automation AI agent CI ([cf59f15c](https://git.duniter.org/clients/gecko/-/commit/cf59f15c))
- fix: correct include path to axiom-bot/duniter-automation ([30f8d6d5](https://git.duniter.org/clients/gecko/-/commit/30f8d6d5))
- fix(ci): allow_failure on manual jobs to unblock MR merges ([c88b6c79](https://git.duniter.org/clients/gecko/-/commit/c88b6c79))
- feat(ci): add Windows Inno Setup installer to build pipeline ([550d05ae](https://git.duniter.org/clients/gecko/-/commit/550d05ae))
- fix(ci): handle Codemagic artifact zip packaging in download script ([5afec697](https://git.duniter.org/clients/gecko/-/commit/5afec697))
- fix(ci): correctly distinguish portable zip from bundled exe artifact ([568a68aa](https://git.duniter.org/clients/gecko/-/commit/568a68aa))
- feat(desktop): keyboard shortcuts, window persistence, CesiumPlus profile fix ([f07a7f6b](https://git.duniter.org/clients/gecko/-/commit/f07a7f6b))
- fix(ci): bundle VC++ Redistributable in Windows installer ([391f7e10](https://git.duniter.org/clients/gecko/-/commit/391f7e10))
- fix(desktop): open Hive boxes early to prevent grey rectangles on startup ([dfe5c95f](https://git.duniter.org/clients/gecko/-/commit/dfe5c95f))
- fix: resolve 19 Sentry issues for v1.1.0+178 ([c05f55fb](https://git.duniter.org/clients/gecko/-/commit/c05f55fb))
- docs: add Sentry analysis and forum bug workflow to CLAUDE.md ([84b24bac](https://git.duniter.org/clients/gecko/-/commit/84b24bac))
- format ([f2eb34bf](https://git.duniter.org/clients/gecko/-/commit/f2eb34bf))
- fix: audit corrections for commit c05f55fb ([ab0cfc31](https://git.duniter.org/clients/gecko/-/commit/ab0cfc31))
- fix: add mounted guards after async PIN/dialog callbacks ([1e9d3747](https://git.duniter.org/clients/gecko/-/commit/1e9d3747))
- fix(ios): replace clipboard polling with native notifications via clipboard_watcher ([3900d2df](https://git.duniter.org/clients/gecko/-/commit/3900d2df))
- fix(desktop): always show contacts button, open modal when screen < 1200px ([5f230810](https://git.duniter.org/clients/gecko/-/commit/5f230810))
- fix(desktop): add top padding to contacts modal ([a07a29bc](https://git.duniter.org/clients/gecko/-/commit/a07a29bc))
- feat(desktop): toggleable activity panel with auto-close on narrow screens ([cb864caf](https://git.duniter.org/clients/gecko/-/commit/cb864caf))
- fix: guard stream subscriptions, avatars and TRM against offline mode ([4b49b434](https://git.duniter.org/clients/gecko/-/commit/4b49b434))
- chore: update macOS Podfile.lock for clipboard_watcher ([c11f76a0](https://git.duniter.org/clients/gecko/-/commit/c11f76a0))
- feat(desktop): add R shortcut to open search palette ([6d6b31af](https://git.duniter.org/clients/gecko/-/commit/6d6b31af))
- feat(desktop): show recipient avatar in network activity transactions ([b2b0ee81](https://git.duniter.org/clients/gecko/-/commit/b2b0ee81))
- fix(linux): use Hive.init() instead of initFlutter() to avoid XDG dependency ([d4c1bdec](https://git.duniter.org/clients/gecko/-/commit/d4c1bdec))
- fix(desktop): prevent mnemonic input auto-advance race condition ([13055619](https://git.duniter.org/clients/gecko/-/commit/13055619))
- fix: use explicit FocusNode for suggestion tap and preserve cursor position ([248d94e4](https://git.duniter.org/clients/gecko/-/commit/248d94e4))
- chore: remove dead code RestoreSafeMigrated (no callers) ([1c0ebf5e](https://git.duniter.org/clients/gecko/-/commit/1c0ebf5e))
- fix: resolve all flutter analyze hints and warnings ([4653e79e](https://git.duniter.org/clients/gecko/-/commit/4653e79e))
- refactor: comprehensive codebase audit — security, architecture, performance, i18n, a11y ([b7971da3](https://git.duniter.org/clients/gecko/-/commit/b7971da3))
- bump 1.1.1 ([b77fb4b1](https://git.duniter.org/clients/gecko/-/commit/b77fb4b1))