1.0.2 for real

This commit is contained in:
franzap
2026-04-06 20:34:57 -03:00
parent 841145bdee
commit 581d6e6e4c
3 changed files with 56 additions and 21 deletions
+29
View File
@@ -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/), 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). 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 ## [1.0.1] - 2026-02-20
### Changed ### Changed
+15 -9
View File
@@ -4,9 +4,11 @@ packages:
amber_signer: amber_signer:
dependency: "direct main" dependency: "direct main"
description: description:
path: "../../purplebase/amber_signer" path: "."
relative: true ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0
source: path resolved-ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0
url: "https://github.com/purplebase/amber_signer"
source: git
version: "0.2.0" version: "0.2.0"
any_link_preview: any_link_preview:
dependency: "direct main" dependency: "direct main"
@@ -682,9 +684,11 @@ packages:
models: models:
dependency: "direct main" dependency: "direct main"
description: description:
path: "../../purplebase/models" path: "."
relative: true ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce
source: path resolved-ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce
url: "https://github.com/purplebase/models"
source: git
version: "0.3.3" version: "0.3.3"
nm: nm:
dependency: transitive dependency: transitive
@@ -865,9 +869,11 @@ packages:
purplebase: purplebase:
dependency: "direct main" dependency: "direct main"
description: description:
path: "../../purplebase/purplebase" path: "."
relative: true ref: "0f27573b0fd0e7fd63e38fc704b003d41262a54e"
source: path resolved-ref: "0f27573b0fd0e7fd63e38fc704b003d41262a54e"
url: "https://github.com/purplebase/purplebase"
source: git
version: "0.3.3" version: "0.3.3"
qr: qr:
dependency: transitive dependency: transitive
+12 -12
View File
@@ -59,20 +59,20 @@ dependencies:
dependency_overrides: dependency_overrides:
models: models:
path: ../../purplebase/models # path: ../../purplebase/models
# git: git:
# url: https://github.com/purplebase/models url: https://github.com/purplebase/models
# ref: 4ef180e4d1832d2895030046d7bf4a251578f2df ref: eb79db4c06c3b43e6ca64848e1228702d99ac3ce
purplebase: purplebase:
path: ../../purplebase/purplebase # path: ../../purplebase/purplebase
# git: git:
# url: https://github.com/purplebase/purplebase url: https://github.com/purplebase/purplebase
# ref: 4d1db7dd5096c6bfef398a8d14747b1e3eba930d ref: 0f27573b0fd0e7fd63e38fc704b003d41262a54e
amber_signer: amber_signer:
path: ../../purplebase/amber_signer # path: ../../purplebase/amber_signer
# git: git:
# url: https://github.com/purplebase/amber_signer url: https://github.com/purplebase/amber_signer
# ref: 6cbedbe ref: fada4bc3be275fcef4f078af0e71abafb4a9cad0
dev_dependencies: dev_dependencies:
flutter_test: flutter_test: