Skip to content

Releases: chenxiaolong/BCR

Version 1.24

24 Nov 21:55
v1.24
f75e59d
Compare
Choose a tag to compare

Changelog

  • Notification improvements (PR: #169, @chenxiaolong)
    • A notification is now shown when a recording completes, with options for opening or sharing the recording in a 3rd party app.
      • NOTE: Manual action required. For opening/sharing recordings to work, reset the output directory to the default and then select the output directory again. This is required because BCR previously only requested write access to the output directory, but not read access.
      • These new notifications can be disabled in Android's settings by turning off the Success alerts notification channel.
    • The file path in error notifications is now human readable instead of a URL-encoded content://....
  • BCR will explicitly vibrate if vibration is enabled for its notification channels (PR: #167, #171, @quyenvsp, @chenxiaolong)
    • This is needed because Android will not respect the notification vibration option during a phone call.

Non-user-facing changes:

  • Updated all dependencies (PR: #160, @PatrykMis)
  • Fixed Gradle non-laziness, causing the execution of specific tasks to be slower (PR: #168, @chenxiaolong)

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.23

09 Nov 19:43
v1.23
8b52085
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.22

09 Oct 20:31
v1.22
3d4394d
Compare
Choose a tag to compare

Changelog

  • (Direct installs only) Add /system/addon.d/ script to persist installation across OS updates (Issue: #142, PR: #144, @chenxiaolong)
    • Only applies to LineageOS-based firmware
  • Improve logging in debug mode (Issue: #143, PR: #145, #147, #148, @chenxiaolong)
    • Run logcat interactively for the duration of the call to ensure no lost log messages due to logcat overflow
    • Include BCR version number in the logs
  • Improve output file writing reliability (Issue: #143, PR: #146, #149, #150, @chenxiaolong)
  • Improve call disconnection detection on buggy firmware (Issue: #143, PR: #151, @chenxiaolong)
    • Works around Samsung OneUI's telephony framework bug where Android does not notify apps (including their own) when a call disconnects
  • Use non-blocking reads from call audio stream (Issue: #143, PR: #152, @chenxiaolong)
    • Fixes recordings not stopping until another call becomes active on Samsung OneUI because AudioRecord.read() blocks forever as soon as a call disconnects

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.21

03 Oct 22:29
v1.21
b1c323a
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.20

08 Sep 21:28
v1.20
52c986d
Compare
Choose a tag to compare

Changelog

  • Update dependencies (PR: #121, #132, @PatrykMis)
  • Perform a direct install if /system/bin/recovery exists in the environment (Issue: #131, PR: #133, @chenxiaolong)
    • Previously, only /sbin/recovery was used to detect if booted into recovery

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.19

03 Sep 21:14
v1.19
e4acbea
Compare
Choose a tag to compare

Changelog

  • Add support for flashing via recovery (Issue: #128, PR: #130, @chenxiaolong)
    • This is for unrooted (non-Magisk) installs only. BCR will be installed to the system partition directly when flashed via recovery.

See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.18

13 Aug 22:36
v1.18
bb9a226
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.17

04 Aug 22:09
v1.17
e046ac8
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.16

24 Jul 21:02
v1.16
1a33932
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.

Version 1.15

26 Jun 00:08
v1.15
aae5c0a
Compare
Choose a tag to compare

Changelog


See README.md for information on how to install and use BCR.

The downloads are digitally signed. Please consider verifying the digital signatures because BCR is installed as a privileged system app.