Although not directly mentioned (part of major optimizations), this version automatically manages charging control settings, dynamically.
The goal is reducing user intervention as much as possible.
Two of such settings are charging switch and switch delay.
In the past, for optimal setup, people had to run acc -t, enforce a charging switch and play with switch delay.
Now, acc/d automatically set a working charging switch (or group of switches) - and the corresponding switch delay.
Another major highlight is automatic capacity sync toggling.
This should make Pixel users happier.
Finally, acc and acc service* support custom vibration patterns on specific events.
One of these events is a set of 5 auto-shutdown warnings** (starting 5 points above shutdown capacity and repeating on each subsequent capacity drop).
* Since accd is not attached to a terminal, it can't trigger vibrations.
A new executable was created to mitigate this shell limitation: accs (mostly useful for debugging).
It can run in the background like accd (accs &), but with a drawback - the controlling terminal must not be closed/killed.
** accd also enables Android battery saver.
For additional information, refer to acc --readme.
The goal is reducing user intervention as much as possible.
Two of such settings are charging switch and switch delay.
In the past, for optimal setup, people had to run acc -t, enforce a charging switch and play with switch delay.
Now, acc/d automatically set a working charging switch (or group of switches) - and the corresponding switch delay.
Another major highlight is automatic capacity sync toggling.
This should make Pixel users happier.
Finally, acc and acc service* support custom vibration patterns on specific events.
One of these events is a set of 5 auto-shutdown warnings** (starting 5 points above shutdown capacity and repeating on each subsequent capacity drop).
* Since accd is not attached to a terminal, it can't trigger vibrations.
A new executable was created to mitigate this shell limitation: accs (mostly useful for debugging).
It can run in the background like accd (accs &), but with a drawback - the controlling terminal must not be closed/killed.
** accd also enables Android battery saver.
For additional information, refer to acc --readme.