github d4rken-org/porter v0.8.0-rc0
Porter v0.8.0-rc0

latest releases: v0.8.2-rc0, v0.8.1-rc0
one month ago

What's Changed

  • docs: shorten the developer guide to what an integration needs by @d4rken in #109
  • Keep the running service when Porter is force-stopped and reopened by @d4rken in #111
  • docs: say what ends a user service once the app stops collecting it by @d4rken in #110
  • fix(server): tell a connected app when its access changes without it asking by @d4rken in #114
  • Fix the article in the automatic service update setting by @d4rken in #113
  • Install the Shizuku compatibility app on Android 9 and 10 by @d4rken in #112
  • docs: carry the app-wide user service sample in the guide by @d4rken in #115
  • docs: link the fork line to the original Shizuku by @d4rken in #116
  • docs: show the GitHub link as the GitHub logo by @d4rken in #117
  • Translate the last English labels in Armenian and Filipino by @d4rken in #119
  • docs: add a privacy policy by @d4rken in #120
  • test(ci): run the emulator tests against the minified release build by @d4rken in #118
  • docs: rewrite the Play listing and translate it by @d4rken in #121
  • fix(manager): stop Android 17 QPR1 from blocking wireless Start by @d4rken in #122
  • docs: limit the SDK compatibility promise to 0.7.0 and later by @d4rken in #124
  • fix(manager): open Wireless debugging directly on Android 17, highlight it on MIUI/HyperOS by @d4rken in #126
  • test(ci): save the input and window state when a tap goes unanswered by @d4rken in #128
  • test(ci): keep track of the update test's outdated service when it is replaced quickly by @d4rken in #130
  • ci: run the emulator tests on the lighter Android test image by @d4rken in #129
  • test(ci): save the compositor state when a tap goes unanswered by @d4rken in #132
  • feat(api): run apps built on Shizuku-API on Porter by @d4rken in #131
  • docs: say that only a running command dies with the app by @d4rken in #125
  • test(ci): cover the Shizuku fallback after Porter is uninstalled by @d4rken in #133
  • ci: say why the boot tests stay on the full emulator image by @d4rken in #136
  • feat(manager): offer new Porter releases on the dashboard by @d4rken in #134
  • test(ci): never close a hang dialog because of an unrelated crash by @d4rken in #137
  • feat(manager): add a first-start introduction by @d4rken in #135
  • feat(manager): organise settings into General and Startup screens by @d4rken in #138
  • fix(manager): record Porter's own debug detail in debug logs by @d4rken in #140
  • build: read local release signing from the per-app config directory by @d4rken in #141
  • fix(server): include work profiles and other users on Android 17 QPR1 by @d4rken in #142
  • fix(server): stop the Applications list from coming up empty by @d4rken in #139
  • feat(manager): keep debug logs recording the service across restarts by @d4rken in #143
  • test(ci): retap a button the screen only moved away from by @d4rken in #144
  • fix(server): keep apps stopped after Porter revokes or force-stops them by @d4rken in #145
  • docs: say what uninstalling Porter does to apps it allowed by @d4rken in #146
  • feat(manager): offer the update check during the introduction by @d4rken in #147

Full Changelog: v0.7.0-rc0...v0.8.0-rc0

Don't miss a new porter release

NewReleases is sending notifications on new releases.