commits
Save theme + Runes to the repo, show “Preferences saved” after upload,
and pull newer prefs on focus/poll for cross-device updates. Add native
persisted onUpdate + onPostWrite hooks.
social-app upstream seems to have bumped its SDK
Additionally, environment variable handling has been improved to avoid
impurities in the flake.
Verified by doing:
```sh
export NODE_ENV=production
yarn prebuild -p android && (cd ./android && ./gradlew assembleRelease)
```
I heard it's common etiquette. Nevertheless, it is disabled by default
to avoid surprising users.
Fixes #98. Tested locally.
Default moderation settings are still applied to logged-out accounts
(per comments in the file, logged-out moderation settings are now
downstream of AA code, ~~because bsky pbc are jerks like that~~ because
it makes sense to keep everything in one place), but logged-in users are
now afforded the freedom to choose their own moderation settings, as
intended.
I did not touch logged-out moderation prefs to avoid exposing users who
might not yet have access to the moderation panel due to not having an
account to anything objectionable — this, in my opinion, is sufficient
balance considering AA is no longer functional for logged-in users.
taken from https://github.com/bluesky-social/social-app/issues/9894#issuecomment-4023564228
Co-authored-by: Samuel Newman <mozzius@protonmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Eric Bailey <git@esb.lol>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Fixes #98. Tested locally.
Default moderation settings are still applied to logged-out accounts
(per comments in the file, logged-out moderation settings are now
downstream of AA code, ~~because bsky pbc are jerks like that~~ because
it makes sense to keep everything in one place), but logged-in users are
now afforded the freedom to choose their own moderation settings, as
intended.
I did not touch logged-out moderation prefs to avoid exposing users who
might not yet have access to the moderation panel due to not having an
account to anything objectionable — this, in my opinion, is sufficient
balance considering AA is no longer functional for logged-in users.