-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathchangelog.txt
More file actions
269 lines (240 loc) · 11.2 KB
/
changelog.txt
File metadata and controls
269 lines (240 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
Changelog of all the versions of AndroidStatus
----------------------------------------------
0.1 - October 30, 2011
* Initial release
0.2 - November 2, 2011
* Improved XML parsing
* Added more status text updates
* Switched to use HttpURLConnection, allows for read and connect timeouts
* Moved status strings to strings.xml
* Added connect & read timeouts to host class
* Added ability to enter in userid for web banner on reefangel.com
* Added ability to choose to query controller directly or reefangel.com for values
0.3 - November 19, 2011
* store controller values inside a database
* added history menu that displays previous 30 status updates
* database is limited to only keeping 30 status updates
* BufferedReader has 8K initialization
* Switched connection reader to use StringBuilder instead of just appending to a single String
* added error status summary to update line on error
* improved error handling
* update the screen after changing preferences
* use styles with the layout for consistent look and easier to update values
* add in ability to label relay ports
* moved labels to own preference screen: controller & relay labels
* moved visibility to own preferences screen
* display relay status information
* allow for toggling relay port status
* option to query all labels from ra.com using web banner id entered (does not download values yet)
* added French translation
* added better layout/style for tablets (extra large screens)
0.3.1 - November 27, 2011
* fixed bug with reading salinity values
0.4 - January 11, 2012
* added in message broadcast receivers
* added icons to the menu items
* added ability to change PH & Salinity labels
* switched to service to communicate with controller
* added memory reading/writing
* process expansion relay data from xml (stored but not displayed)
* download labels from reefangel.com and save to memory
* userid for reefangel.com can always be updated
* updated preferences to have host information on separate screen
* updated about box to show version
* always adding in colon (:) after label text
* improved refreshing main display after preference change
* added in ability to query device version, enter & exit feeding & water change modes
* add in link to forums
* added delete all history from history screen
* clicking on entry in history screen shows full information (needs to show relay info still)
* when changing bannerid, update the summary on the "Download labels" item to reflect new id
* add in special permissions to send and receive messages
0.4.1 - January 18, 2012
* fixed parsing XML for 0.9 libraries and expansion relay data
0.4.2 - January 18, 2012
* fixed parsing expansion relay data (was not fixed with 0.4.1)
0.4.3 - January 18, 2012
* fixed expansion relay parsing and but with dev libraries
0.4.4 - April 15, 2012
* added in pwm expansion relay channel start %, end % and duration memory values
* added in new ato and ato high timeout memory locations
* added in ato clear and overheat clear buttons to commands page
* switched to new portal urls for parameters and controller labels
* added 'first run' screen when the app is first installed
* fixed sending commands in reefangel.com mode, displays popup that it's not a controller
0.5.0 - May 10, 2012
* added date and time screen to internal memory page
* moved commands from internal memory to its own menu
* expansion relays
** create expansion relay layouts
** allow for expansion relay quantity settings in prefs
** alters displays based on qty
** additional relay labels screen based on quantity of relay labels installed
* downloading labels from portal no longer inserts NULL when no label is set
* added reset all labels that resets back to defaults
* finish button on First Run screen uses string resources
0.6.0 - May 28, 2012
* added support for 0.8.5.x expansion relays with setting
* created custom widget for controller status information
* only set the labels for the expansion relay boxes displayed
* added swipe capabilities to change between screens
* separated main page into smaller screens: Status and Relay Boxes
* added remaining fields to database, all values are stored now just not displayed
* added ORP to status page
* changed 'first run' screen to be entirely scrollable
* added profiles
** ability to configure a home / away profile with different HOST & PORT values
** long press on Refresh button to change/select profile
** Refresh button label changes to "Refresh - Home" or "Refresh - Away"
0.6.1 - June 20, 2012
* added support for new 1.0 memory locations and ability to choose what locations to reference
* added PH expansion and water level xml tags to string file, not parsed yet though
* fixed parsing issue with byte storage values
* changed controller summary to say Expansion Modules instead of Relays
* added PH visibility toggling
* added additional memory locations
0.7 - July 14, 2012
* fixed labels not downloading from portal
* added water level and ph expansion fields to database
* added dimming, radion, vortech, ai, io, custom variables pages (swipe)
* added ph expansion & water level displaying on status page
* added changelog displaying
* minor bug fixes and improvements
0.7.1 - August 1, 2012
* fixed I/O port 0 only updating
* removed extra I/O port displaying
* updated module pages to be after the relay pages
* minor bug fixes
0.8.0 - August 30, 2012
* created ContentProvider for external apps to access the stored parameters
* added automatic updating of status
** enabled by default, 15 minute intervals
* added logging capabilities
** disabled by default, can email log to developer
** log file stored on sdcard, must have to work
** log file location /sdcard/data/info.curtbinder.reefangel.phone/
* added system notifications if an error occurs while communicating
** enabled by default, uses default system notification sound
** notifications can be disabled and sound updated
* modules displayed updates based on controller settings
** enabled by default
* all new settings are under Settings -> Settings
* service starts at device boot / start
* service not started if app not configured
* app won't try to update if network is down, will resume when network connection returns
* updated preference descriptions
* dropped support for devices below Android 2.0
* lots of code updates and reorganization
0.8.1 - January 11, 2013
* updated the settings page to make it simpler and fewer screens
* updated for ics and jellybean
* updated to new logo
* error retry count to retry connection before displaying error
** disabled by default
** default 5 second interval between retries
* switched changelog to html view
0.8.2 - April 2, 2013
* added ability to disable specific relays to prevent accidental toggling from the app (from triggerNZ)
** default all relays are enabled
* ability to reset disabled ports to defaults
* added vortech popup menu, long press on the value to prompt for immediate value change
* moved date and time tab from memory to commands page
* code updates
0.9.0 - May 13, 2013
* added actionbar support - profile toggle and refresh in title bar
* added indicators to pages
* added commands page to swipe left from the status page
* improved / updated all page layouts to be more consistent
* fixed crash with downloading labels
* download PWMA, PWMD, WL labels from portal
* linked Vortech page to Radion big with auto module update
* added 1 minute refresh interval
* added displaying of ATO high and low status on controller page
* service no longer runs constantly
* added new icons
* added lights on / off commands
* code updates and cleanup
0.9.1 - May 15, 2013
* allow spaces in forum usernames
0.9.2 - June 14, 2013
* switched entirely to ContentProvider for better database functionality
* ability to add custom notifications based on parameters from the controller
* improved error logging to be stored in a database table
* moved notifcation and error handling to a Service
* make use of Large Notifications in JellyBean
* changed default value for Pre 1.0 Locations to FALSE
* removed French translations because of all the string changes being made
* aded icons to Commands Page and updated layout
* switched to Fragment Activities for the database list pages
* fixed error retry not working when the app was closed
* fixed problem where buttons were not clickable after being on portal and switching to controller
* fixed expansion relay bug with autoupdate modules
* code cleanup
0.9.3 - December 24, 2013
* settings for Connection Timeout and Read Timeout
* added in new memory locations for v1.1.0 libraries
* added reboot command
0.9.4 - May 26, 2014
* improved XML downloading
* added 4 channel water level displaying
* allow portal to be chosen from first run screen
* removed Commands option from overflow menu, changed to Date/Time
* get software version is added to the Commands Page
* added humidity expansion
* code cleanup
0.9.5 - June 21, 2014
* added in pwm override control
* added in calibration commands
* added in flags page to display Status and Alert flags
* added in auto refresh after a command or pwm override update
* improved Vortech popup
** shows a slider for speed and duration
** popup starts with current values instead of defaulting to 0
* code cleanup
1.0 - August 20, 2014
* added in basic webserver authentication mechanism for v1.1.1 libraries
* switched the position of Commands page and Flags Page
* added in Notifications for Water Level 1-4 and Humidity
* added in 16 channel pwm support
* removed ActionBarSherlock and ViewPagerIndicator library dependencies
* switched to use OkHttp library for network function calls
* changed minsdk to 7 (was 5), which is Android 2.1
* improved error messages
* added the ability to display the error log file
* added preference to keep screen on when displaying the main screen
* code cleanup and bug fixes
2.0 - June 5, 2015
* Added Custom Variable value updating
* Fixed AI display bug and channel swap
* Migrated to Toolbar from Actionbar
* Added in DC Pump page
* Added in a Navigation drawer
* Fixed RA DDNS communication error
* Changed app theme to be a light theme
* Improved material theme
* Changed minsdk to 15
* Updated the app logo
* Added a Setup Wizard to help configure the app
* Migrated from Eclipse to Android Studio
* Switched to using Fragments
* Improved displaying changelog
* Code cleanup
2.1 - November 26, 2017
* Added initial RA Star support
* Added support for PAR expansion module
* Updated code libraries
* Code cleanup
2.2 - March 4, 2018
* Changed the way the Back button operates
* Improved XML processing of labels and values (Added sanity checks for array indices)
* Added initial graphing/chart support (Date range does not work currently)
* Added ability to export the raw history sqlite3 database (exports to logging folder)
* Added ability to override pH memory value storing limits
2.3 - December, 7, 2019
* Added saving of Custom Memory locations
* Changed date storing format to ISO standard
* Added conversion of existing logdates from generic formatted date to ISO standard
* Updated library versions
2.4 - December 27, 2019
* Fixed background update service to run in Android O and later
* Fixed notifications not displaying since library update