CoachProxyOS is not being actively developed. However, the following is a rough outline of potential improvements that could benefit the project:
-
2020 Tiffin support: Most of this could be accomplished by updating the features.json file with the correct IDs for 2020 RVs. However, some more complicated changes will almost certainly be needed in other files as well.
-
Simplify management of configuration information. Currently a sqlite3 database is used, but data is stored in several unrelated and differently managed tables. A consistent method should be designed and all code updated. One approach may be to eliminate the sqlite3 database entirely and use Persistent Context.
-
Write documentation for various features, such as Remote Access, notifications, presets, and Alexa integration.