Skip to content

feat: Add announcements#2948

Merged
Ushie merged 25 commits into
ReVanced:devfrom
X1nto:compose/announcements
Feb 22, 2026
Merged

feat: Add announcements#2948
Ushie merged 25 commits into
ReVanced:devfrom
X1nto:compose/announcements

Conversation

@X1nto

@X1nto X1nto commented Feb 18, 2026

Copy link
Copy Markdown
Contributor

This adds announcement pages: a list of all announcements and a singular announcement. Announcement contents use WebViews to render the text. The list of all announcements was supposed to contain small previews, but truncating WebView texts is tricky, so I left some half-finished code commented out with a TODO label.

The app keeps track of which announcements are read to display unread indicators and notification cards when latest announcements arrive. On first launch, all current announcements are automatically marked as read.

It is also possible to filter announcements based on their tag. By default only ReVanced and manager tags are selected.

This also updates the material3 library to 1.5.0 alpha in order to utilize new flexible topbar APIs.

Here are some screenshots:

image image image image

Loading
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.

feat: Show announcements from ReVanced API

5 participants