AZenith Changelog
@Zexshia## Changelog V2.4 (R2467)
- Changes : Redesign the WebUI a little bit to enhance stability and user experiences
- Updates : Add 2 new profiles, ECO Mode(Powersave) and Balanced Performance(Lite Mode)
- Updates : Remove toggle to force performance profile manually because it's buggy and unstable
- Fixes : Fix a problem where webui won't load after restarting Daemon
- Fixes : Restarting Daemon now doesn't take times and restart immediately (It took 45 Seconds in AZenith 2.0)
- Changes : Remove button to Kill the service since we don't really have to use it
- Changes : Move all startup process from service.sh to main AZenith Process for faster process and reduce child process
- Update : Add new logic to change from Balanced profile to ECO Mode and vice versa
- Change : New Logging method for better Readability, I also added Preload Log to check all game libraries that has been processed by VMT
- Update : New Logic to change profiler, using 2 different dumpsys in different flow but still in the same loop, this is prevent a bug where performance profile always run without opening any games.
- Changes : Daemon now run directly to improve responsiveness and faster process
- Changes : Move all AZenith file libraries from /AZenith/libs to /AZenith/system/bin
- Changes : Merge some small process to one single flow
- Updates : Add toggle to enable Lite Mode (balanced Performance)
- Changes : Limit Max Frequency now only work on ECO Mode and Lock High Frequency works only in High Performance Mode
- Updates : Add new path to bypass charging : /mt-battery/disable_charger
## Changelog V2.0 (V2044)
- Increase Loop delay to 35 Seconds when Using GamePreload to reduce usage
- Fix bootloop issue on some devices
- Fix Bypass Charge Checking when Installing Module
- Adjust Surfaceflinger Value
- Removed System.prop
- Bypass charge now only supports Specific Devices!
## Changelog V1.9 (V1927)
- Introducing Game Preload, Preload game libs to memory to reduce load time and minimize lag
- Ram Freed, Kill background apps when entering performance profiles to reduce ram usage
- WebUi: added loading screen on WebUI, let everything to load before accessing WebUI
- WebUi: Now chipset automatically detect name, it'll use it's marketing name instead using the codename
- Removed the script to kill mlbb when it's in the background for too long
- Adjust the monitoring loops to 15 S
- Drop PID detection and using dumpsys activity recents instead
- Refining Module Logging, now it has 2 logging files, /data/AZenith/AZenith.log && /data/AZenith/AZenithMon.log thanks to @kanaochar
## Changelog V1.8 (1825)
- Fix Profiler, some settings wouldn't work without this one
## Changelog V1.8 (1824)
- Optimizing Script
- Added a script to clear background apps on Performance Profiles
## Changelog V1.7 (1723)
- Optimize Performance Script and Tweak
- Added Feature to Underclock CPU Frequency
- Rebrand to Universal MediaTek Modules
- Optimize Monitoring Service
- Fix a bug where service won't start after being restarted
- Added KillLogger
- Fix a bug where ML High Prior always killed the Monitoring Service
## Changelog V1.2 Release (1216)
- Fix a bug where service won't start again after being disabled
- Fix Volt Opt wont save the Value before Disabling it
- Adjust monitoring loop to 10 Seconds
- Change some shell Notification
- Reworked Something in WebUI
- Droped Kill Logger
- Some rework on Monitoring Service (Background Service)
## Changelog V1.0 Release (1014)
- Initial Release on Github
- Sync with Encore 2.3 WebUi
- Added FSTrim (Adjustable in Webui)
- Fixed Bypass Charge won't active in Perf Mode
- Add Zenith Thermal (Adjustable in Webui)
- Add Disable Vsync (Can be Applied in Webui)
- Add Kill Logger
- Adjustable Performance mode (Automatically kill the Service)
- Fix a bug PID is running twice when restarting servic
es
- Restarting Service now will took 15 Seconds until its start the service.