Skip to content

v0.4.0

Choose a tag to compare

@venterum venterum released this 14 Aug 22:28
· 2 commits to master since this release

⭐ Highlights

  • Redesigned Add config menu — popup menus replaced with a categorized bottom sheet (import, featured builders, server protocols) with M3 Expressive spring animations
  • Custom subscription HTTP headers + HWID — send per-subscription headers and a generated device ID (x-hwid) for providers that require one
  • New overflow menu on the main screen — all bulk actions consolidated behind a button
  • Connection details migrated to Compose — XML bottom sheet replaced with a Compose sheet

What's new?

  • Redesign the add config flow as a categorized ModalBottomSheet: Import (QR code / clipboard / file), builders (policy group, proxy chain) and server protocols
  • Updated overflow menu () to the main screen toolbar
  • Migrate connection details sheet to Compose; remove the XML bottom_sheet_connection_info.xml layout
  • Add per-subscription custom HTTP headers (one Name: value per line) on top of the existing User-Agent, e.g.:
{
 "Authorization": "Bearer test"
}
  • Add per-subscription HWID (Device ID) field with a Generate button (random 16-char [a-zA-Z0-9=-]), sent as x-hwid header (#2)
  • Fix formatBytes crash on very large totals by extending units up to EB (previously crashed for some subscription stats) (#3)