Skip to content

feat(android): add youtube_via_relay toggle to Advanced settings#535

Merged
therealaleph merged 1 commit intotherealaleph:mainfrom
yyoyoian-pixel:feat/android-youtube-via-relay
Apr 30, 2026
Merged

feat(android): add youtube_via_relay toggle to Advanced settings#535
therealaleph merged 1 commit intotherealaleph:mainfrom
yyoyoian-pixel:feat/android-youtube-via-relay

Conversation

@yyoyoian-pixel
Copy link
Copy Markdown
Contributor

Summary

  • Add youtubeViaRelay field to MhrvConfig with JSON serialization (youtube_via_relay), deserialization, and config-sharing encode
  • Add a Switch toggle in the Android Advanced settings section, matching the desktop UI checkbox
  • Add EN and FA string resources for label and helper text

Parity fix: the desktop UI already has a youtube_via_relay checkbox (src/bin/ui.rs) but the Android UI was missing it — users had to hand-edit config.json to enable it on mobile.

🤖 Generated with Claude Code

@github-actions github-actions Bot added the type: feature feat: PR — auto-applied by release-drafter label Apr 30, 2026
@yyoyoian-pixel yyoyoian-pixel force-pushed the feat/android-youtube-via-relay branch from f0c5700 to d365392 Compare April 30, 2026 14:27
Expose the `youtube_via_relay` config flag in the Android UI, matching
the desktop checkbox. Adds the field to MhrvConfig with serialization
round-trip (toJson / loadFromJson / encode), a Switch in the Advanced
section, and EN + FA string resources.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@yyoyoian-pixel yyoyoian-pixel force-pushed the feat/android-youtube-via-relay branch from d365392 to 576dfa6 Compare April 30, 2026 14:29
@therealaleph therealaleph merged commit 1929f8e into therealaleph:main Apr 30, 2026
1 check passed
therealaleph added a commit that referenced this pull request Apr 30, 2026
…etry fix

- PR #535 by @yyoyoian-pixel: Switch toggle for youtube_via_relay in
  Android Advanced settings, matching the desktop UI checkbox. Closes
  the parity gap that forced Android users to hand-edit config.json.
  Closes #520.

- ci(telegram-publish): --clobber on gh release download so retries
  survive partial downloads (caused the v1.9.2 telegram publish to
  fail; manually re-triggered).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type: feature feat: PR — auto-applied by release-drafter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants