Skip to content

v1.0.4 - #15

Merged
r0073rr0r merged 5 commits into
mainfrom
develop
Aug 21, 2026
Merged

v1.0.4#15
r0073rr0r merged 5 commits into
mainfrom
develop

Conversation

@r0073rr0r

Copy link
Copy Markdown
Contributor

Pull Request

Summary

  • Describe the change
  • Reference any related issues

Checklist

  • Tests added or updated (if applicable)
  • Documentation updated (if applicable)
  • UI changes include screenshots (if applicable)

Remove IRC help, Support and Release audit from Settings (not part of the
reference app) and their now-unused help texts. Show the server directory
sheet below the status bar via useSafeArea.
Add a master 'Enable notifications' switch that requests POST_NOTIFICATIONS
before turning on (default off, per-type toggles gated on it) and reconciles
to off if the OS permission is revoked. Add a Camera access permission tile.
Only the ongoing background-connection notice is shown without opt-in, so the
app stays reachable once notifications are granted. Wire permission_handler
and declare CAMERA.
Add a final onboarding step that requests POST_NOTIFICATIONS and, on grant,
turns on the notifications master setting so highlights, private messages and
the background-connection notice work without a trip to Settings.
Add Firebase (core/analytics/crashlytics/app_check) with App Check Play
Integrity (debug provider in debug). Analytics and Crashlytics collection are
off by default and gated behind an analyticsConsent setting; a consent toggle
lives in Settings and onboarding, and the app applies it on load. Uncaught
errors are chained into Crashlytics alongside the existing email crash
reporter. Update privacy copy to describe the opt-in telemetry.
@r0073rr0r
r0073rr0r merged commit 6c9e4c8 into main Aug 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant