Skip to content

Releases: yukh975/3X-UI-Manager

v0.10.6

Choose a tag to compare

@yukh975 yukh975 released this 08 Aug 05:52

Everything below ships to users updating from 0.9.5, the previous published release — 0.10.1–0.10.5 were test builds and were never published.

Fixed

  • Clients created in the app now get a proper subscription ID (#3). The app left the subscription id empty, so the panel filled it with a raw UUID and the subscription link carried a UUID-shaped id instead of the short id the panel's own web UI generates. The app now mints it in the panel's format (16 lowercase letters/digits). Existing clients are unaffected.
  • F-Droid builds verify again (#4). The reference binary published for the catalog is now built from a clean checkout of the tag, so it matches F-Droid's own build byte for byte; the previous one was built incrementally and failed verification.
  • Bottom navigation with an enlarged system font. Per-tab labels wrapped onto two lines and pushed the bar out of shape; it now shows icons only, with the current tab captioned underneath.
  • The oldest entry on the Changelog page sat under Android's navigation bar and could not be opened.

Added

  • Changelog page in About — browse the full release history in the app, instead of only seeing the notes for the version you happen to be updating to. Works offline; no network access is used to show it.
  • App language now follows the device by default. A new "System default" option sits above English and Русский, so a Russian phone gets a Russian app straight after install — and switching the device language switches the app, without a restart. An explicit choice still overrides it.
  • Panel v3.6.0 support (from 0.10.1): SMTP sender address/name and the outbound-down alert threshold are editable in Panel admin, and a client's share sheet shows the live subscription status the subscriber's own app sees.

Changed

  • The About button now reads "Project on GitHub" instead of asking for a star.

Download

  • 3x-ui-manager-0.10.6.apk — standard build with the in-app updater (also for Obtainium). Filter by 3x-ui-manager to pick this one.
  • fdroid.apk — the F-Droid build (no in-app updater); the reproducible binary F-Droid ships.

📝 Full changelog.

v0.10.5

Choose a tag to compare

@yukh975 yukh975 released this 08 Aug 05:26

Changed

  • Bottom navigation shows icons only, with the current tab's name captioned underneath. With an enlarged system font the per-tab labels wrapped onto two lines and pushed the bar out of shape.

Fixed

  • Changelog page: the oldest release really is reachable now — the page is drawn as a full screen instead of a dialog, so it gets the system-bar insets it needs (the earlier attempt at this didn't take effect).

v0.10.4

Choose a tag to compare

@yukh975 yukh975 released this 08 Aug 05:12

Fixed

  • Changelog page: the last release in the list sat under Android's navigation bar and couldn't be tapped open.

v0.10.3

Choose a tag to compare

@yukh975 yukh975 released this 08 Aug 04:56

Added

  • Changelog page in About — browse the full release history in the app, instead of only seeing the notes for the version you happen to be updating to. Works offline; no network access is used to show it.

v0.10.1

Choose a tag to compare

@yukh975 yukh975 released this 03 Aug 07:32

What's new in v0.10.1

Added

  • Email (SMTP) sender settings in Panel admin — set the From address and sender name used in the panel's notification emails, so a relay whose login isn't a bare email address still sends a valid From (fixes strict receivers like Gmail rejecting it). Requires panel v3.6.0.
  • Outbound-down alert threshold in Panel admin → Notifications — how many consecutive failed probes before an "outbound down" alert fires (1 = alert on the first failure), to quiet false alerts from a flaky outbound. Requires panel v3.6.0.
  • Subscription status in the share sheet — a client's share sheet now shows the live status the subscriber's own app sees (online + used/total), read from the subscription server. Shown when reachable, hidden otherwise. Requires panel v3.6.0.

Download

  • 3x-ui-manager-0.10.1.apk — standard build with the in-app updater (also for Obtainium). Filter by 3x-ui-manager to pick this one.
  • fdroid.apk — the F-Droid build (no in-app updater); the reproducible binary F-Droid ships.

📝 Full changelog.

v0.9.5

Choose a tag to compare

@yukh975 yukh975 released this 13 Jul 19:11

Fixed

  • Clients screen showed "Unexpected response" and the dashboard client total showed "--". A WireGuard client field (allowedIPs) was parsed as the wrong type, which broke parsing of the whole client list (the online count kept working — it comes from a separate endpoint). Regression since 0.9.2.

v0.8.10

Choose a tag to compare

@yukh975 yukh975 released this 10 Jul 15:21

Added

  • "Star on GitHub" button in the About screen — opens the project repository so you can star it. Present in both builds.

Changed

  • F-Droid build: the About screen now reads "Installed from F-Droid — updates come through the F-Droid catalog." in place of the (hidden) update-check button, so it's clear where updates come from.
  • F-Droid catalog: added a launcher-icon PNG to the store metadata so the catalog listing shows the app icon (the pure-vector adaptive icon didn't render there).

v0.8.9

Choose a tag to compare

@yukh975 yukh975 released this 08 Jul 06:07

Fixed

  • Crash at startup on Android 7 (API 24–25). Notification channels — an Android 8+ API — were created without a version guard in Application.onCreate, so the app crashed with NoClassDefFoundError before drawing anything. Channel creation is now skipped on pre-Android 8 devices, where per-notification priority carries the importance instead. Found by F-Droid community testing.

fdroid.apk is the reproducible fdroid-flavor build (no in-app updater), signed with the project release key (cert SHA-256 668cdb5c…), for F-Droid's binary verification.

v0.8.8

Choose a tag to compare

@yukh975 yukh975 released this 07 Jul 11:41

F-Droid build change: the APK no longer embeds the Play-oriented dependency-metadata signing block (rejected by F-Droid's scanner). No user-facing changes.

fdroid.apk is the reproducible fdroid-flavor build (no in-app updater), signed with the project release key (cert SHA-256 668cdb5c…), for F-Droid's binary-verification.

v0.8.6

Choose a tag to compare

@yukh975 yukh975 released this 07 Jul 11:09

3X-UI Manager v0.8.6. The attached -fdroid.apk is the F-Droid build flavor (no in-app updater), signed with the release key, published for F-Droid reproducible-build verification.