Milestone 4 [v0.4.0]
Pre-release
Pre-release
Although this is comparatively a smaller release, it was mainly to involve the process of finalizing the application. Only one major update is planned before official release, that being v0.5.0, this will mainly include improvements to the UI/UX, Documentation, Bug Fixes, Crashing, and following all 3rd Party Licenses.
Additions
- Application Icon: There is now a proper app icon added, changes are still possible for the time being.
- Setup Theme: Allow the user to choose a theme when setting up the application.
- Back Button Support: Users can now use the Android back button, or similar to go between custom pages.
- App Restart: Application will now restart when all settings are reset (v0.3.1)
Changes
- Improved Logging: Application no longer uses
console.log, allowing for all logs to show on the log screen. - Style Improvement: Minor style improvements and consistency changes where done.
Dev Changes
- Prevent
console.log: Updated ESLint to prevent the use ofconsole.login favor of the custom logging. - Spelling Fixes: Renamed files and fixed spelling throughout application.
- Improve Validation Tasks: Adjusted the tasks for validation in the VS Code Tasks.
Fixes
- Browser Hanging: Resolved an issue with the browser hanging when trying to get directory children.
- Reason: Due to Validator added in the v0.3.0, the browser would try to use the valid object, rather than its value property.
- Setup Crash: Resolved setup screen crashing when reaching application setup (v0.3.1)
- Settings Not Saving: Resolved settings not saving due to oversite with specific settings types
- Reason: The function to handle saving did not properly filter out functions. Changes where also done to properly reload the connection when a setting is changed and improvements to the Beefweb interval.
- Security Fixes: Resolved multiple security risks with the application. (#9 [v0.3.1], #11, #13 and #14)
Install
- Foobar2000 – Tested on v2.24.5 32-bit
- Compared to v0.3.1 where Foobar2000 v2.23.5 was supported, the testing environment has been upped to v2.24.5, v2.23.5 should work but is not being tested.
- Beefweb – Tested on v0.10
Download the attached APK and install it on an Android phone (install from unknown sources must be enabled)
For full instructions, please visit the wiki: https://github.com/pchapman-uat/Foobar-Controler-Mobile/wiki/Setup
Full Changelog: v0.3.1...v0.4.0
