From 581d6e6e4cbcb4386dcb66b2d0358fba0564cbc9 Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Mon, 6 Apr 2026 20:34:57 -0300 Subject: [PATCH] 1.0.2 for real --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ pubspec.lock | 24 +++++++++++++++--------- pubspec.yaml | 24 ++++++++++++------------ 3 files changed, 56 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37db77e..d2cfe8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.0.2] - 2026-04-06 + +### Added + +- Deep link resolver (#341) +- Relay hints in NIP-82 app `naddr` encoding so other clients resolve app events against the catalog relay (#343, #344) +- NIP-09 deletion handling +- Script to build the seed database for default stacks and apps +- Indexer pubkey and consistent `subscriptionPrefix` usage for App Catalog subscriptions + +### Changed + +- New stacks screen with stack migration; faster home loading via asset-first queries and query tuning +- Updates: more efficient polling and change detection; latest-releases area refactored with clearer loading (spinner) and initialization ordering (no storage queries until init completes) +- Navigation bar: reduced perceived tap lag and consistent pill height (#333); SafeArea fixes for cut-off bottom bar +- Install flow: read package name from APK manifest; retry download via CDN on hash mismatch; certificate mismatch UI improved; removed force-update option +- Humanized relay error messages; improved search results; better app detail skeletons; removed confusing installation progress banner on updates +- CDN fetch behavior uses redirect where appropriate; social events published to community relay as intended +- Simplified download watchdog (more reliance on Android); optimized GitHub and F-Droid icons (#352) + +### Fixed + +- Deep link handling +- "Can't zap" regression +- Version pill out of sync with installed/available state +- APK signature detection; system install dialog dismissed without clear UX +- Stacks: infinite loading, load-more pagination, display bugs, and migration edge cases +- Latest releases and catalog loading (including fetcher and parallel release load) + ## [1.0.1] - 2026-02-20 ### Changed diff --git a/pubspec.lock b/pubspec.lock index 168e6d7..16d463d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -4,9 +4,11 @@ packages: amber_signer: dependency: "direct main" description: - path: "../../purplebase/amber_signer" - relative: true - source: path + path: "." + ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0 + resolved-ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0 + url: "https://github.com/purplebase/amber_signer" + source: git version: "0.2.0" any_link_preview: dependency: "direct main" @@ -682,9 +684,11 @@ packages: models: dependency: "direct main" description: - path: "../../purplebase/models" - relative: true - source: path + path: "." + ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce + resolved-ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce + url: "https://github.com/purplebase/models" + source: git version: "0.3.3" nm: dependency: transitive @@ -865,9 +869,11 @@ packages: purplebase: dependency: "direct main" description: - path: "../../purplebase/purplebase" - relative: true - source: path + path: "." + ref: "0f27573b0fd0e7fd63e38fc704b003d41262a54e" + resolved-ref: "0f27573b0fd0e7fd63e38fc704b003d41262a54e" + url: "https://github.com/purplebase/purplebase" + source: git version: "0.3.3" qr: dependency: transitive diff --git a/pubspec.yaml b/pubspec.yaml index 76bea02..cf068a9 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -59,20 +59,20 @@ dependencies: dependency_overrides: models: - path: ../../purplebase/models - # git: - # url: https://github.com/purplebase/models - # ref: 4ef180e4d1832d2895030046d7bf4a251578f2df + # path: ../../purplebase/models + git: + url: https://github.com/purplebase/models + ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce purplebase: - path: ../../purplebase/purplebase - # git: - # url: https://github.com/purplebase/purplebase - # ref: 4d1db7dd5096c6bfef398a8d14747b1e3eba930d + # path: ../../purplebase/purplebase + git: + url: https://github.com/purplebase/purplebase + ref: 0f27573b0fd0e7fd63e38fc704b003d41262a54e amber_signer: - path: ../../purplebase/amber_signer - # git: - # url: https://github.com/purplebase/amber_signer - # ref: 6cbedbe + # path: ../../purplebase/amber_signer + git: + url: https://github.com/purplebase/amber_signer + ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0 dev_dependencies: flutter_test: