-
Notifications
You must be signed in to change notification settings - Fork 10
/
CHANGELOG
257 lines (185 loc) · 8.87 KB
/
CHANGELOG
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
CHANGELOG (started this a bit late, oh well)
Versioncode 6, Version 1.05
Most likely added the ability to view Data Usage
Fixed an issue causing certain transactions to show inconsistent dates
Transaction view always reloads upon viewing as opposed to showing a cached version until being manually reloaded
Changed how bus schedules are displayed to prevent "stacking" of toasts
Bus schedule requests are threaded now, should prevent hanging while waiting to query for the times
Ability to view exam schedule (removed for now as it serves no real purpose)
long press item to see where it is on the map
Fixed a bug where you can only see a blank schedule when logged in through UTDirect
Fixed a bug causing a force close after logging in through UTDirect
Reworked the login system to produce less lag when loading parts of the app
Course schedule now has a slightly configurable background
Preferences moved around a bit to reflect new features
Okay, at this point it might as well be a 1.5/2.0 release.
ActionBar added along with all accompanying shiny features.
Versioncode 2 - 1.51
Changed preferences to make the functions of some of them more clear.
Button added to map to return to user's current location.
Preference added to choose where to center map upon initial load.
Times of operation added to dining menus.
Versioncode 3 - 1.6
Fixed bug with Login button state when no internet connectivity is present
Fixed bug causing a crash when no Location services are enabled
Home button UI changed to better reflect its function
Blackboard support!
Versioncode 4 - 1.61
Some small UI changes
Can now load last 6 months of transactions (not just the last 20)
All devices can now download attachments.
Grade comments are now viewable.
Crash reports will automatically be sent in the background to make it easier to diagnose problems.
Minor bug fixes.
Some small UI changes.
Versioncode 5 - 1.62
Fixed nullPointer bug when jsoup throws an exception
Fixed bug causing a crash when students with summer exams went to view them
Versioncode 6 - 1.63
Hopefully fixed a strange crash in menus
Hopefully fixed a crash related to canceling login
Fixed a bug causing a crash during logout (this might break some stuff, we'll see)
Fixed a bug that could cause a crash in the campus map
Removed some leftover layout files that could have caused issues with orientation lockers that put the app into landscape mode
Blackboard is now much more accepting of unexpected data; an option has also been added if Blackboard still crashes because of malformed data
Text in the Blackboard detailed grade view now wraps correctly
Made the entire app much more robust when an inconsistent internet connection is present.
Features are now more responsive when errors occur instead of just closing or crashing.
Versioncode 7 - 1.64/1.7
Fixed crash when backing out of menus while they were still loading
One more blackboard crash fix - the option to view raw data is probably obsolete at this point
Locate exam button now hidden when there is no location available for an exam
Password is encrypted
New buildings added to database for campus map.
Temporary login overhauled, now works with all services.
Slight tweak to list header layout.
Bus stop times now get fetched correctly.
Versioncode 8 - 1.65
Fixed crash when viewing Carothers Dormitory on map
Removed 40 Acres Bakery from Menus, and changed the hours for a few locations to match their updated hours which can be found at http://www.utexas.edu/student/housing/index.php?site=18&scode=0&id=2222
Versioncode 9 - 1.66
Fixed crash in Data Usage
Fixed crash in Temp Login
Updated bus time parsing
Versioncode 10 - 1.7
Enabled move to SD card
Rotation enabled
View multiple schedules
Fixed crash in data usage
Added CLA to building db
Versioncode 11 - 1.71
Hardware acceleration turned back on SMOOTH SCROLLING AWWW YEAAAHH
GPS Searching now stops when the Campus Map is not in view
Rewrote regex for transactions
Exam schedule class names now truncate instead of going to multiple lines
Reverted dashboard buttons
(from market)
-Hardware acceleration turned back on for smoother scrolling
-Blank transactions bug hopefully fixed
-Long exam schedule class names now truncate instead of going to multiple lines
-Dashboard buttons reverted
Versioncode 12 1.71r2
-woops! Buttons were a bit wonky. Also fixed a few bugs
Versioncode 13 - 1.72
(from market)
-Fixed a crash in maps that was affecting quite a few users
-Sorry for the rapid-fire updates, this should be the last for a while!
Versioncode 14 - 1.8
Big maps overhaul, using new Google Maps V2 API along with a few new features
Directions to buildings and bus stops!
Blackboard is far more stable when restoring the app after it has been minimized
A variety of bugfixes
A Privacy Policy and Licenses for Open Source Software used in UTilities have been added
Reworded a few preferences for more clarity
Lots of other changes
Versioncode 15 - 1.85
Fixed several force closes related to not checking if the schedule fragments' parent activities were null
Some big code cleanup, all in schedule
Export schedule to Google Calendar!! (4.0+)
Versioncode 16 - 1.86
Updated bus routes and stops, also implemented early ability to download and parse bus stops
Fixed crash on stops with detours
Fixed Blackboard downloads getting wrong file names
Other bug fixes
Versioncode 17, 19 - 1.86v2
Fixed 2.2 crash on viewing blackboard attachments
Versioncode 18, 20 - 1.9
Tablet interface for Menus and Balances, more to come
Improved login speed
Tweaked sizes of lots of list items to make them a bit more "touchable"
Blackboard notification dashboard added
Lots of tweaking
Versioncode 21 - 1.91
Fixed crash for some users viewing Blackboard
Versioncode 22 - 1.92
Fixed crash for some users with early classes
Versioncode 23 - 1.99
Tablet interface and revamped phone interface for Blackboard
Option to choose default Blackboard and Balance tab
Changelog shows in app the first time you open it after updating
External links can now either be opened in the app or in the default browser. Note: Blackboard links can cause problems if you're not already logged in on the default browser (you might have to log in again)
Added GDC and POB to map
Fixed inability to show certain University Extension courses (thanks for the email!)
Versioncode 24 - 1.99.1
Fix navigation bug in Blackboard
Versioncode 25 - 1.99.2
Fixed a couple bugs with downloading files from Blackboard
Versioncode 28 - 1.99.3
Fixed blackboard URL and ordering bug
Fixed bug with downloading files
Switched to ACRA for bug reporting
Few other bugs might have been fixed
Versioncode 31 - 1.99.4
Update changed bus routes and stops
Hopefully fixed common bug when restoring suspended app
Other bug fixes
Versioncode 32 - 1.99.5
Fix crashes for people with West Campus set as their default bus route. Sorry!
Versioncode 33 - 1.99.6
UTLogin support
Update buildings on campus map
Update bus routes and stops
Fix bug causing Blackboard classes to sometimes show in the wrong semester
Rewrite all login/networking code to use OkHttp
Versioncode 34 - 1.99.7
Update dashboard icons
Tapping certain items in the Blackboard Dashboard will now seek to those items in their respective lists
Bug fixes
Versioncode 35 - 1.99.8
Live garage capacity data has been added to the Campus Map
Bug fixes
Versioncode 41 - 1.99.9
Split the login process for each UT service so that one login failure won't
prevent use of other services (the need for this functionality arose because UT
update its SSL cert for the PNA website, and now Android doesn't like it), also
the high versioncode is so this update will go out to people using the Canvas
beta as well.
Versioncode 42 - 1.99.99
Fix access to Menus and Data Usage. I was hoping to delay this until the big
2.0 update, but with both features down and people complaining I figured it was
hotfix-worthy
Also threw in a simple fix to J2 dining times
Versioncode 43-45 - 2.0
Basically rewrote the whole thing.
Removed ABS and VPI in favor of appcompat theming (Material Design!)
Officially stripped out all Blackboard support
Rewrote all AsyncTasks to use the Otto event bus, no need for configChanges in the manifest anymore
Updated bus routes and our usage of the bus stop arrival time API
Using a different library for password encryption now, as the old one was super buggy
Using a different library for data usage that is far more attractive and functional
Google Analytics
Dropped support for <14
Versioncode 46 - 2.0.1
Fix some bugs resulting in crashes
Remove garage support
Versioncode 47 - 2.0.2
Fix Bandwidth login
Update dining hours
Other bug fixes
Versioncode 48 - 2.1.0
Updated campus buildings information and bus routes/stops
Wrote some scripts to scrape and format the information, hopefully easing this process in the future
Fixed bus arrival time fetching
Also improved general behavior/state managment of fetching the times
Replaced google analytics with firebase analytics
Fixed permission issue with schedule export