-
Notifications
You must be signed in to change notification settings - Fork 9
/
VERSIONS.txt
337 lines (280 loc) · 16.8 KB
/
VERSIONS.txt
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
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
SharedImages
Version 1.6.0
* Changed top name on side menu from "Images" to "Albums"
Version 1.5.0 (5/16/19)
* Added acknowledgments for open source libraries and for image assets (see the Apple Settings app).
* Bumped minimim iOS version to iOS 11 (from iOS 10).
* Fixed nav bar layout issue at the top of the nav bar on iPhone Xr on sharing invitation creation modal (a white line would appear).
* Trying to fix issue on Settings screen button for iPhone Xs Max
https://github.com/crspybits/SharedImages/issues/134
* Fixed XCTests (now NeeblaTests)
* Cleaned up code and fixed some issues in FixedObjects
* Improved Alerts for iPad
* Adding URL type for "images". This includes various UI changes to enable a user to have a "URL media" type and internal (e.g., Core Data) changes to allow this.
* A core data migration that included an explicit mapping model and a manually programmed component to deal with migrating relations.
* Fixed aspect ratio issue with album main images.
Version 1.4.0 (4/12/19)
* Added number acceptors & social sharing acceptance options to sharing invitation creation-- as part of with, changed the UI to have these. Added "help" section on this UI also.
* Updated MessageKit Cocoapod to 2.0.0-- which required a fair number of changes to the DiscussionVC of the app.
* Enabled tapping of URLs in discussions to open Safari browser.
* Enabled tapping of phone numbers in discussions to open phone app.
* Enabled tapping of addresses in discussions to provide navigation directions.
* Added new Album Sharing screen-- to allow pasting in of an album sharing code.
Dealing with part of: https://github.com/crspybits/SharedImages/issues/162
* Improved UX/UI of spinner on albums screen.
* Added usage of endpoint to get sharing invite info.
Version 1.3.0 (3/29/19)
* Moved "Share album" UI feature from within individual album screen to main Albums screen to improve visibility of this feature and make album sharing easier.
* Moved "remove user from album" UI feature from individual album screen to Settings-- this feature is (a) somewhat risky to use and (b) not frequently used so should be in a less accessible and less accessed part of the app.
* Moved filtering/sorting UI feature to control on the navigation bar of the app, to make room for a different nav bar button. This is a somewhat infrequently used feature and doesn't need the higher priority (scarce) nav bar button real estate.
* Rightmost two buttons on nav bar on individual album screen now are:
- Add image: This exposes a primary feature without having to do other tapping
- Select: Should make it more evident that images can be selected and other
actions taken (e.g., email an image).
* Added side menu and removed tab bar at bottom.
* Fixed a bug in the discussion screen where a refresh and then leaving the discussion screen could crash the app.
* Added title to Discussion screen
* Swapped sides of buttons on navbar on Discussion screen.
Version 1.2.0 (3/22/19)
* Added multi-image select when uploading images from photo library.
* Fixed issue where initial Google Sign-in prompt still showed "SharedImages"
Did this by changing product name in build settings.
(See also https://stackoverflow.com/questions/50448989)
* Improved scrolling on the main screen within albums.
Previously, it had been quite jerky.
* Added rotating logs-- to limit file sizes when a user sends logs to developer.
Version 1.1.0 (3/17/19)
* Updates for new version of iOS client library.
Version 1.0.0 (3/10/19)
* Improved error message on a syncError.
* Fixed background fetch issue: It was still occurring, but wasn't supposed to be.
* Fixed some Neebla text-branding.
* First version on the Apple App Store!
Version 0.27.1 (2/18/19)
* Updated iOS Client to fix issue
See https://github.com/crspybits/SharedImages/issues/158
* Commented out background fetch (for app badge update) until bug resolved.
* Added constraint for user-signed in to do sync.
Version 0.27.0 (2/17/19)
* Added push notifications
* Fixed issue where progress indicator would display (and not be removed) when you changed the name of an album.
Version 0.26.0
* Don't lock screen when downloading and in foreground
https://github.com/crspybits/SharedImages/issues/157
Version 0.25.0 (1/5/19)
* Added progress indicator for Albums screen
* Updates from client library.
* Fixed bug from v0.24.0-- delegate for SyncServer client wasn't setup early enough in launch sequence which caused a crash in some flows through the app-- e.g., when installing the app for the first time and signing in.
Version 0.24.0 (12/30/18)
* Update with fixes from client shared library.
* Fixed: Problems with sync or sticky sign in?
https://github.com/crspybits/SharedImages/issues/139
* Now have an automatic periodic sync (every 60 seconds) that will cause the Albums screen to stay up to date. Each individual album will still need a manual sync.
Version 0.23.3 (12/25/18)
* Update with fixes from client shared library.
Version 0.23.2 (12/15/18)
* Fixing issue with debugging/consistency check.
* Updating pods -- to bring in SyncServer client fixes.
* Fixing part of sharing invitation issue:
https://github.com/crspybits/SharedImages/issues/152
Version 0.23.1 (12/6/18)
* Attempting to fix issue with device UUID's.
https://github.com/crspybits/SyncServerII/issues/61
Version 0.23.0 (12/1/18)
* Added minimum iOS app version response from server.
Version 0.22.0 (11/30/18)
* Added server down messaging.
Version 0.21.1 (11/25/18)
* Fixed bug: I missed a migration step in the app-- not setting gone/readProblem
in the Core Data objects to false.
Version 0.21.0 (11/25/18)
* Error handling for "gone" files and for corrupted/changed files from server.
https://github.com/crspybits/SharedImages/issues/143
Version 0.20.0 (10/13/18)
* Now have multi-album support for users, with server version 0.17.4.
* Migration from sharing group id's to sharing group UUID's.
* Badge for app now reflects the number of sharing groups that need updating, not the number of files that need downloading (it's inefficient to keep up the previous metric).
Version 0.19.0 (7/28/18)
* Updates for sharing group ids and server version 0.16.3 -- owning users now storing data into their own cloud storage.
* Migration:
- Need to sign the users out-- this should reupload people's tokens to get them into the database.
- Need to add sharingGroupId to image and discussion Core Data objects.
Version 0.18.1 (6/20/18)
* Updated to changed SyncServer iOS client pod-- which reflects update to server. Server updated to using new libraries and new Swift version.
Version 0.18.0 (6/16/18)
* Updated to changed SyncServer iOS client pod-- changed method of checking for lack of network.
https://github.com/crspybits/SharedImages/issues/125
* Trying to deal with: "R" remains
https://github.com/crspybits/SharedImages/issues/126
* Dany: Crash in v0.16.0
https://github.com/crspybits/SharedImages/issues/123
Version 0.17.0 (6/12/18)
* Updated to changed SyncServer iOS client pod-- that uses dynamic GoogleSignIn framework.
Version 0.16.0 (5/27/18)
* Added filter/sorting dropdown-- moved sorting option from Settings to this new dropdown. Added filtering by discussions with unread counts.
https://github.com/crspybits/SharedImages/issues/117
* Added badge to images tab to give total number of unread comments.
* Reset unread counts: Badges not cleared on images screen
https://github.com/crspybits/SharedImages/issues/113
* Fixed: LottiesBottom-- still leaves some bits after refresh
https://github.com/crspybits/SharedImages/issues/91
* Added more positive indication that a sync has started, and completed--
And didn't find anything to download. (When it downloads, there is a clear
positive indication of that already).
* Dany: Sync error
https://github.com/crspybits/SharedImages/issues/89
(There was not enough info to fix, but improved logging and alerts)
* Lots of "Synchronization error"s.
https://github.com/crspybits/SharedImages/issues/105
I added in a minimum time interval of 60s between error reports to the UI from the SyncServer client.
* Added check for cellular data connection
https://github.com/crspybits/SharedImages/issues/106
* Various issues with bottom LottiesBottom refresh
https://github.com/crspybits/SharedImages/issues/121
a) LottiesBottom appears on screens other than the Images tab.
c) N sticks around
* Numerous network (?) issues
https://github.com/crspybits/SharedImages/issues/120
I had been trying an experiment to *not* check for a lack of a network connection prior to making server calls. It seems that's not a very good way to go-- I think these errors are arising most due to that. I'm going to stop this experiment and use a different means to detect the lack of a network connection prior to making server calls.
Version 0.15.0
* Now using fileGroupUUID's-- new image/discussions are now linked using this method.
* Deal with https://github.com/crspybits/SharedImages/issues/77
* Use completion handler on logAllTracking() to ensure flushing of output.
* Don't resolve download deletion/appMetaData upload conflicts by keeping upload-- this is now disallowed by client interface.
* Added migration-- to add fileGroupUUID to Image's.
Version 0.14.2 (5/3/18)
* Still working on Dany's issue: Resetting internal trackers and adding logging of internal trackers to log output.
Version 0.14.1 (4/23/18)
* Trying to fix Dany's issue-- crash and removing cruft UploadFileTrackers.
Version 0.14.0 (4/19/18)
* Using `rosterdev` from Cocoapods.org; update pods
* Using v0.14.0 of server, through v14.1.0 of client library, with appMetaData versioning.
* New images now have title in the "discussion" file.
* Attempting to fix crash issue
https://github.com/crspybits/SharedImages/issues/100
Version 0.13.1 (3/3/18)
* Bug fix: Crash when you were viewing a discussion thread and you rotate the device multiple times.
* Update for client library version 13.0.0
Version 0.13.0 (2/18/18)
* Improved progress indicator.
https://github.com/crspybits/SharedImages/issues/86
Version 0.12.1 (2/15/18)
* Fixed: S..d button on iPhone X: Rod
https://github.com/crspybits/SharedImages/issues/81
* Attempted fix: Dany: Back crashed the app after comment uploaded.
https://github.com/crspybits/SharedImages/issues/80
* Fixed: The discussion progress indicator now seems to go away too quickly
https://github.com/crspybits/SharedImages/issues/82
Version 0.12.0 (2/12/18)
* Adding discussion thread feature.
https://github.com/crspybits/SharedImages/issues/75
As part of this:
- Using MessageKit Cocoapod for UI for discussion threads
- Presenting this UI in a modal
- Requiring minimum server version so I don't corrupt the existing production server
- Using badges on image in UI to indicate unread discussion messages.
- Utilizing syncServerUserId, user display name, and user initials in MessageKit
- Updated terminology in upload/download progress indicator
- Added a close icon
- JSON discussion files also include image uuid's so that given only user data, discussions might be reconnected to their images.
Version 0.11.0 (1/7/18)
* Fixed crash issue-- when returning to large images screen.
Introduced in the last release when fixing another crash issue.
* Updated to SyncServer iOS Client 10.0.0-- which, amongst other things,
improves background uploading/downloading.
https://github.com/crspybits/SharedImages/issues/36
Version 0.10.0 (12/30/17)
* Fixed: App rotation doesn't leave you on the same image in the Large Images screen
https://github.com/crspybits/SharedImages/issues/58
* Fixed: On first creating an account, you don't get changed to Images tab
https://github.com/crspybits/SharedImages/issues/54
* Show specific network lost error
https://github.com/crspybits/SharedImages/issues/53
* Reformatted settings screen-- it looks better on iPad's now.
https://github.com/crspybits/SharedImages/issues/48
* Added: Upload progress/download progress
There is now a progress indicator for uploading images, and for upload deleting images.
https://github.com/crspybits/SharedImages/issues/45
* Fixed a memory leak: The large images view controller was being retained.
This is what, indirectly, had been causing crashes when images were removed.
Hopefully this is fixed now! :).
* Fixed-- New Image: Date doesn't get replaced with actual server date
https://github.com/crspybits/SharedImages/issues/44
* Fixed: Deep linking (for accepting sharing invitations) not working unless app launched
https://github.com/crspybits/SharedImages/issues/42
Version 0.9.0 (12/26/17)
* Removed tap method for signin's-- no longer need Tappable protocol.
* Fixed crash: "Save image"-- Kudos to Bushrod
https://github.com/crspybits/SharedImages/issues/65
* Updated to SyncServer client 7.0, and integrated Dropbox sign-in for owning users.
* Fixed another crash issue with image deletion.
Version 0.8.4 (12/3/17)
* Fixed-- Another crash: Bushrod-- came up when adding an image
https://github.com/crspybits/SharedImages/issues/57
* Fixed: Selected two images and deleted: Caused a crash
https://github.com/crspybits/SharedImages/issues/61
* Fixed a bug where LottiesLottom would cause a crash-- on app launch on iPad
* Refresh when doing download deletions: "Downloading images" alert is incorrect and stays up.
https://github.com/crspybits/SharedImages/issues/62
* Fixed: Just got a crash when deleting an image
https://github.com/crspybits/SharedImages/issues/56
* Fixed: Deleting someone elses images crashes app
https://github.com/crspybits/SharedImages/issues/28
* Using updated SyncServer-iOSClient repo (6.0.1)-- with some sign-in fixes.
Version 0.8.3 (11/29/17)
* Using SyncServer-iOSClient 5.0.1 to try to fix issue with sticky sign-in
* Added developer dashboard-- and ability to change between production and staging server environments in debug builds. (Shake device to access developer dashboard)
https://github.com/crspybits/SharedImages/issues/34
* Deal with crash issue: where image cache was nil.
* Fixed issues with Pull-up refresh -- using version 0.4.0 now.
https://github.com/crspybits/SharedImages/issues/41
https://github.com/crspybits/SharedImages/issues/52
* Fixed issue where icon images were getting placed in Documents directory
https://github.com/crspybits/SharedImages/issues/38
* Changed logging so that with production builds, only errors are logged.
Version 0.82; 10/31/17
* Sticky sign-in-- making sign-in's less frequent-- to improve the UX.
https://github.com/crspybits/SharedImages/issues/30
Version 0.81; 10/1/17
* Fixed: Logging should now enable reporting of logs to developer.
* Fixed: Problems relating to accepting a sharing invitation as a Facebook user.
Version 0.80; 9/23/17
* Fixed: Functional problem with refresh, if sorting with newest at the bottom
https://github.com/crspybits/SharedImages/issues/25
Added feature: Pull from bottom to refresh, using new Cocoapod: LottiesBottom
* Fixed: Can't see captions large, taller, images
https://github.com/crspybits/SharedImages/issues/35
* Add emailing of log from users
Will work only for debug builds.
https://github.com/crspybits/SharedImages/issues/33
* Add Build number/Version number into Settings
https://github.com/crspybits/SharedImages/issues/32
* Progress indication when downloading images
https://github.com/crspybits/SharedImages/issues/12
As part of this, enabled user to stop downloading images.
Version 0.75; 9/9/17
* Compatibility change for NGINX use on server. Using lower-case http response headers.
* Changed image deletion so that multiple images can be deleted together, in an atomic manner, based on changes to SyncServer client.
* Fixed: Crashes on using Share Button
https://github.com/crspybits/SharedImages/issues/29
* Fixed: Super-wide images crash the app
https://github.com/crspybits/SharedImages/issues/24
* Fixed issue where deleting multiple images was not done correctly.
Images were previously not deleted atomically.
Version 0.7; 8/20/17
* Clear badge after downloading images
https://github.com/crspybits/SharedImages/issues/13
* Move ODRefreshControl to a fork
https://github.com/crspybits/SharedImages/issues/4
* Narrow images.
https://github.com/crspybits/SharedImages/issues/6
* Share image in other ways
https://github.com/crspybits/SharedImages/issues/17
Added new tab for Settings because of this too.
I've relocated the image deletion functionality to the "Action" button too because a long-press now selects images to get ready for the "Action operaton.
* Reconsider spinners
Moved rotating black & white spinner up to right of Action button (on the upper left)
because with new Settings tab, we can no longer have a spinner in the middle of the tab bar.
https://github.com/crspybits/SharedImages/issues/22
* Make images first screen on launch if signed in
https://github.com/crspybits/SharedImages/issues/20