Releases: block-core/angor
Releases · block-core/angor
Angor 0.2.30
Unstable Release
What's Changed
- Polish mobile create-project flow: single-tap image upload + scroll reset by @Zazawowow in #889
- feat: default to mainnet by @dangershony in #893
- fix: resolve race condition causing lightning invoice spinner to hang by @dangershony in #890
Full Changelog: v0.2.29...v0.2.30
Angor 0.2.29
Unstable Release
What's Changed
- Add implementation plan for Angor CLI / MCP server by @dangershony in #792
- docs: add experimental warning to MCP server skill by @dangershony in #877
- fix: guard against null RequestEventTime in BuildRecoveryTransaction for direct investments by @dangershony in #878
- feat(cli): CLI improvements for MCP testing workflow by @dangershony in #880
- feat: UAT test for 3-user send funds over 10 rounds with unconfirmed spends by @dangershony in #881
- fix: Boltz Lightning invoice uses wrong network after runtime network switch by @DavidGershony in #885
- Add optional recovery-wallet file purge to Settings wipe-data flow by @Copilot in #883
- Fix mobile settings layouts by @Zazawowow in #886
- fix: don't skip wallet selector when wallet has unconfirmed funds by @dangershony in #888
Full Changelog: v0.2.28...v0.2.29
Angor 0.2.28
Unstable Release
What's Changed
- fix: add WebSocket reconnect logic for Boltz swap monitoring by @dangershony in #876
Full Changelog: v0.2.27...v0.2.28
Angor 0.2.27
Unstable Release
What's Changed
- fix: Android black screen + ANR on resume by @dangershony in #872
- Consolidate UAT tests: merge duplicates, add cancel/reinvest and 4-investor coverage by @dangershony in #871
- Fix: My Projects not showing new project on mobile after deploy by @dangershony in #873
- Update integration tests for InvestButton and FundPatternButton UI changes by @dangershony in #875
- fix: relay dedup bug (only one relay connected) and suppress noisy log sources by @DavidGershony in #874
- Advanced Editor for Investment Stages + UTC Date Fix by @mistic0xb in #869
Full Changelog: v0.2.26...v0.2.27
Angor 0.2.26
Unstable Release
What's Changed
- fix: remove SupportNpub CI override that blanked the hardcoded default by @DavidGershony in #857
- feat: migrate Nostr encrypted messaging from NIP-04 to NIP-44 by @DavidGershony in #860
- fix: non-breaking security hardening (C1, H2, H3, M2-M8) by @DavidGershony in #851
- fix: prevent wallet loss on Android swipe-kill by @dangershony in #855
- security: protocol-level validation for timelocks, fee rates, dust, and penalties (H1, H4, H5, M1, L2) by @DavidGershony in #856
- Allow Blossom uploads without a selected wallet via ephemeral Nostr auth key by @Copilot in #861
- fix: GrapheneOS compatibility - enable AOT and remove runtime code generation by @dangershony in #859
- Polish mobile app layout by @Zazawowow in #858
- security: AngorKey type-safety (C3) and mnemonic memory protection (C2) by @DavidGershony in #854
- feat: add existing wallets dropdown to Import Wallet step by @Copilot in #862
- feat: backup wallet warning and seed phrase viewer in settings by @dangershony in #863
- UI polish: refresh spinner, tab loading, and log export fixes by @dangershony in #865
- Fix integration tests: bypass unreliable view-layer event routing in headless mode by @dangershony in #867
- Polish mobile project browsing UI by @Zazawowow in #870
- feat: per-process UI automation for UAT tests (BigFund/BigInvest) by @dangershony in #868
Full Changelog: v0.2.25...v0.2.26
Angor 0.2.25
Unstable Release
What's Changed
- fix: use project identifier in share links and append network param on testnet by @dangershony in #844
- fix: prevent bottom tab bar from being pushed up on Android startup by @dangershony in #842
- fix: hardcode SupportNpub in App.csproj by @DavidGershony in #850
- feat: resume pending lightning swap on app reopen by @DavidGershony in #848
Full Changelog: v0.2.23...v0.2.25
Angor 0.2.24
Unstable Release
What's Changed
- perf: implement performance improvement plan for mobile/desktop by @dangershony in #831
- fix(critical): enforce UTC DateTime to prevent taproot witness mismatch across timezones by @dangershony in #846
- fix: prevent duplicate NIP-65 publish causing profile creation timeout by @dangershony in #843
- fix: payment status bar layout overlapping on mobile by @DavidGershony in #847
Full Changelog: v0.2.23...v0.2.24
Angor 0.2.23
Unstable Release
What's Changed
- fix: wire up real QR code in Funds Receive modal by @Copilot in #834
- Add cross-distro Docker test runners (Ubuntu, Fedora, Debian) by @dangershony in #833
- Add Avalonia 12 upgrade plan by @dangershony in #832
- fix: instant cached project display and functional Funds refresh spinner by @Copilot in #837
- feature: encrypted log export to support via Blossom + Nostr DM by @DavidGershony in #836
- fix: run refresh button load on threadpool to avoid blocking UI thread by @dangershony in #839
- chore: remove Cypress and legacy e2e tests by @dangershony in #840
Full Changelog: v0.2.22...v0.2.23
Angor 0.2.22
Unstable Release
What's Changed
- fix: update webapp to use IIndexerService.PublishTransactionAsync by @dangershony in #826
- fix: show actual error message and spinner on send button by @dangershony in #829
- fix: handle unexpected JSON response in mempool transaction fetch by @dangershony in #828
- Add iOS App.iOS project with Apple Keychain ISecureKeyProvider by @DavidGershony in #827
- fix: banner/profile image URLs not saved in project wizard; add Blossom server upload by @Copilot in #825
- fix: preserve create-project wizard data across navigation by @Copilot in #824
- Persist create-project wizard draft to disk by @dangershony in #830
Full Changelog: v0.2.21...v0.2.22
Angor 0.2.21
Unstable Release
What's Changed
- Polish compact app flows by @Zazawowow in #819
- fix: correct integration test assertions for PaymentFlow.Reset and stale profile data by @dangershony in #820
- fix: convert FindProjectsViewModel.cs from UTF-16 to UTF-8 by @dangershony in #823
- feat: add project search by ID in Find Projects by @dangershony in #822
Full Changelog: v0.2.20...v0.2.21