Releases: itachi1706/CheesecakeUtilities
Massive bug fixing update before Main Menu Revamp. Also new Camera Viewer and System Toggle utilities. Also revamped Unicode Emoticons Utility!
Note: This is probably the final update before a 5.0.0 release that revamps the main menu
Tweaks
[CUTILAND-161] - Enhancement to barcode generation
[CUTILAND-254] - Emoji Utility Updates (Kaomoji, Tabs etc)
[CUTILAND-391] - Replace Eye with Checkbox for toggling utility visibility
[CUTILAND-398] - Application Splash Screen
[CUTILAND-408] - Camera Viewer Utility
[CUTILAND-411] - Update Settings Implementation
[CUTILAND-415] - Migrate LogHelper class to utilize the one from the HelperLib 1.0.3
[CUTILAND-416] - Private DNS Toggle
[CUTILAND-417] - Force 90Hz toggle for Pixel 4 (coral/flame) lineup
Bug Fixes
[CUTILAND-375] - Update Firebase Login Activity for deprecated code
[CUTILAND-404] - [Crashlytics] [New Fatal Issue] BarcodeScannerFragment.java line 95
[CUTILAND-412] - [Crashlytics] [New Fatal Issue] InstallAppTask.java line 88
Misc
- Updated library implementations
- Added link to F-Droid
- Tweaked the app about page
- Many other miscellaneous bug fixes and improvements
- Stability improvements
Bug Fixing Build + Kotlin Compliant Refactor + Bye Message Spam Utility
Changelog
- [CUTILAND-363] - Update Travis script
- [CUTILAND-377] - Test Bluetooth Connectivity Quiet Hours toggle on a Physical Android 10 device with BT
- [CUTILAND-378] - Test CEPAS Reader on a Physical Android 10 device with NFC
- [CUTILAND-387] - Add GitHub Actions status badge into README
- [CUTILAND-388] - Add a issue contribution tooltip to link to JIRA Service Desk
- [CUTILAND-309] - Follow Kotlin Naming Conventions for packages (REFACTOR)
- [CUTILAND-389] - Make Biometric Authentication not require a confirmation button press for biometric modals supporting implicit authentication
- [CUTILAND-390] - Remove Message Spam Utility and its relevant permissions
Bugs Fixed
- [CUTILAND-368] - Bug when opening app with authentication, exits app after authentication
- [CUTILAND-376] - Module Management Back button on action bar not working
- [CUTILAND-379] - Biometric Authentication shows Unlock Fingerprint on non-Fingerprint authentication
- [CUTILAND-384] - [Crashlytics] [New Fatal Issue] Gender.java line 3 (Crash on loading data)
- [CUTILAND-385] - [Crashlytics] [New Fatal Issue] Gender.java line 3 (Crash on loading data)
- [CUTILAND-386] - [Crashlytics] [New Fatal Issue] LoadAppListTask.java line 53 (Crash if app does not have a version for some reason)
Pre-Release before major Main Menu Revamp
Changelog
[CUTILAND-354] - Add JIRA link to README
[CUTILAND-355] - Try out GitHub Actions
[CUTILAND-358] - Remove MSL Utility completely
[CUTILAND-364] - Update JIRA link again
[CUTILAND-287] - Attribouter style OSS about page
[CUTILAND-334] - Test Application on Q emulator to make sure it is ready for Q (Pre-targeting API 29)
[CUTILAND-344] - Move course code to subtext
[CUTILAND-346] - Migrate FanficCompactor to the Fanfiction app I am maintaining
[CUTILAND-359] - PSI data show a "legend"
[CUTILAND-374] - Upgrade biometric to remove usage of the deprecated FingerprintManager
Bug Fixes
[CUTILAND-311] - Implement dark mode toggle capability for Binary Converter Utility
[CUTILAND-350] - DateAndTimeIndicator.java line 60
[CUTILAND-357] - Dark mode PSI values hard to read
[CUTILAND-362] - [Crashlytics] [New Fatal Issue] ListApplicationFragment.java line 112
Crash fixing and code optimizations
- AsyncTasks no longer exists as a inner class, eliminating static leaks (#336)
- All app settings now uses the AndroidX preference library (#338)
- Fixed crash caused by Proguard removing needed methods in Grade Scoring Logger Utility (#339)
- Fixed crash when a module is a pass/fail module without a known grade (-) (#340)
- Institution/Semester/Module names are now automatically capitalized per word
- Semester timeframes must now fall within the time stated by the institution it resides in (#341)
HTTPS endpoint calls migration
- Migrated all HTTP API calls to HTTPS (#333)
- Updated app updating library to migrate over to HTTPS as well
- WIP Started work on updating the preference screens to non-deprecated methods
Score Logging/Calculator Utility, Goodbye MSL Sync and new CEPAS Reader!
- New CEPAS Reader implementation (#318)
- Removed MSL Sync utility and replace it with a placeholder due to the website killing itself (#322)
- More Kotlin code migration (#323)
- Added a new Score logging/calculation utility for GPA and various other scores (#283)
- Updated Featured Utility to CEPAS Reader (#317)
- Converted images to WebP to reduce apk size (#126)
- Vehicle Mileage Record list now allows you to swipe to edit/delete (#326)
- Deleting Vehicle Mileage Record now shows a prompt allowing you to undo the delete for a short period of time
- Added some Firebase Performance tracking analytics to detect slow code (#191)
- Lots of Code Cleanup and Optimizations
Dark Mode and Global Firebase Authentication
Hotfix for Firebase DB with Vehicle Mileage Utility
- Hotfix to update data location for Vehicle Mileage Utility (#305)
Fixes for Lyrics, MSL Sync, Authentication and more!
- Fixed crash when playing music with Now Playing Lyrics enabled (#298)
- Fixed crash when syncing MSL tasks (#296)
- Fixed crash when backing up and restoring APK files
- Fixed crash when sharing generated barcodes
- Fixed issue with authentication not authenticating before allowing access
- Implemented Crashlytics Logging for all log messages so that we can see the logs when the app crashes
- Removed unnecessary code to save more space
- General bug fixes and improvements
Edit: 4.7.2 release
- Fixed updater crashing (#300)
APKMirror Downloader Utility and bug fixes
- Fixed crash with Lyrics Utility (#277)
- Added more prompt for the MSL Sync Utility (#282)
- Cleaned up some portion of Fingerprint Authentication
- Updated OSS Licenses list
- Added APKMirror Downloader Utility (#281)
- Updated internal application updating tool
- Fixed a bug where no update check is done if you do not enable authentication
- A lot of bug fixes and improvements to speed and stability