- chore(android): bump AGP 8.13.0, Gradle 8.13, Kotlin 2.2.0 for connectivity_plus 7.x - chore(deps): upgrade major versions (connectivity_plus 7, image_cropper 12, flutter_typeahead 6, app_links 7, ndef 0.4, sentry_dart_plugin 3, intl 0.20) - chore: bump transitive dependencies in pubspec.lock - style: fix flutter analyze warnings (unused imports, deprecated Radio, conditional assignment) - fix: bump sentry_flutter to 9.16.1 to fix Linux build via crashpad zlib submodule - bump 1.2.2 - fix: disable membership renewal button when not enough certifications received - refactor: unify PIN auth API into askPinCodeAndCapture to prevent race conditions - fix: bugs from forum reports (PIN race, cert expired, avatar, Ğ1 age) - bump - refactor: replace system keyboard PIN entry with custom virtual numpad - remove legacy NDEF - fix: use ref.read for persist storage to prevent rebuild race on Linux - bump 1.2.1 - fix: activity spinner when Squid not yet connected, flush persist cache on upgrade