Matthew Chen
e8a716f2b4
Update cocoapods.
2018-03-20 11:25:00 -04:00
Matthew Chen
34d79265a1
Respond to CR.
2018-03-20 11:23:56 -04:00
Matthew Chen
5c3bc74d06
Move backup protos to their own proto schema.
2018-03-20 11:23:56 -04:00
Matthew Chen
ab720a3100
Move backup protos to their own proto schema.
2018-03-20 11:23:56 -04:00
Matthew Chen
08ba7c85ed
Clean up ahead of PR.
2018-03-20 11:23:56 -04:00
Matthew Chen
18d39f15f2
Clean up ahead of PR.
2018-03-20 11:23:56 -04:00
Matthew Chen
2c680cadad
Clean up ahead of PR.
2018-03-20 11:23:56 -04:00
Matthew Chen
610bbacd21
Clean up ahead of PR.
2018-03-20 11:23:56 -04:00
Matthew Chen
2ebd8668b4
Fix bugs in new db representation, add batch record deletion, improve memory management.
2018-03-20 11:23:56 -04:00
Matthew Chen
fed524ba16
Rework database snapshot representation, encryption, etc.
2018-03-20 11:23:56 -04:00
Matthew Chen
0c81d5656f
Rework database snapshot representation, encryption, etc.
2018-03-20 11:23:56 -04:00
Matthew Chen
ca7c75a081
Rework database snapshot representation, encryption, etc.
2018-03-20 11:23:56 -04:00
Matthew Chen
1bbd41f725
Improve perf of database snapshots.
2018-03-20 11:23:56 -04:00
Michael Kirk
267e85915a
Avoid overflow
...
// FREEBIE
2018-03-20 11:19:07 -04:00
Michael Kirk
84ed75f60b
Fix typo
...
// FREEBIE
2018-03-20 11:17:39 -04:00
Michael Kirk
0e70515223
Merge branch 'mkirk/gallery-review'
2018-03-20 11:15:13 -04:00
Michael Kirk
2465d6df00
CR: ensure image is safe before generating thumbnail
...
// FREEBIE
2018-03-20 11:15:09 -04:00
Michael Kirk
32bf9d52a1
CR: Delete thumbnail with directory
...
// FREEBIE
2018-03-20 11:15:09 -04:00
Michael Kirk
8e9eb6d212
CR: Use a less-likely-to-collide thumbnail name for legacy attachments
...
If you had a legacy file foo.jpg and a file foo-thumbnail.jpg, we'd use
the foo-thumbnail.jpg as the thumbnail for foo.
This isn't a problem with modern attachments as each is in it's own
directory.
// FREEBIE
2018-03-20 11:15:09 -04:00
Michael Kirk
d9a2effff6
CR: remove "k" from non constant
...
// FREEBIE
2018-03-20 11:15:09 -04:00
Michael Kirk
999b0f0f9c
Merge branch 'mkirk/hide-all-media-from-settings-gallery'
2018-03-20 11:14:48 -04:00
Michael Kirk
352f5c1059
Prefer back button over dismiss
...
In some context this makes more sense, and it will never be confusing.
// FREEBIE
2018-03-20 11:12:11 -04:00
Michael Kirk
00b5316976
Don't show the "All Media" button when viewing the slider from the
...
gallery via settings.
In this context it makes more sense for the user to hit the "dismiss"
button to get "back" to "All Media"
// FREEBIE
2018-03-20 11:12:11 -04:00
Matthew Chen
21cb4e892f
Merge branch 'charlesmchen/reduceGiphyPageSize'
2018-03-20 10:28:33 -04:00
Matthew Chen
40416bcdcb
Reduce Giphy page size.
2018-03-20 10:28:08 -04:00
Michael Kirk
47afa9917c
"Bump build to 2.23.0.1."
2018-03-19 21:00:08 -04:00
Michael Kirk
abaa2939cb
Merge branch 'mkirk/update-footer'
2018-03-19 20:59:50 -04:00
Michael Kirk
2095cbb0c6
Update footer when returning to details via Tile view
...
// FREEBIE
2018-03-19 20:57:28 -04:00
Michael Kirk
5fdadf5bde
Merge branch 'mkirk/ensure-video-stopped-2'
2018-03-19 20:47:12 -04:00
Michael Kirk
428802aee8
Only try to stop video when it *is* a video
...
// FREEBIE
2018-03-19 20:30:19 -04:00
Michael Kirk
f037101af6
Merge branch 'mkirk/avoid-audio-crash'
2018-03-19 20:29:42 -04:00
Michael Kirk
2412ab092e
Avoid occasional audio crash
...
// FREEBIE
2018-03-19 20:24:47 -04:00
Michael Kirk
803260950e
Merge branch 'mkirk/ensure-video-stopped'
2018-03-19 20:17:28 -04:00
Michael Kirk
24eb4bf443
Stop any video whenever leaving PageView
...
// FREEBIE
2018-03-19 20:15:47 -04:00
Michael Kirk
5ec3df93fa
Merge branch 'mkirk/tile-view-perf'
2018-03-19 19:54:10 -04:00
Michael Kirk
10ee054d0c
Avoid flicker when loading more on top
...
Adjusting content offset in the CollectionViewLayout.prepareLayout
method avoids a flicker vs. the previous way we were doing it.
// FREEBIE
2018-03-19 19:52:59 -04:00
Michael Kirk
19988a872a
Improve scroll-jank on Gallery Tile View
...
- Don't fetch data unnecessarily
- Use CATransaction to avoid insertion animations. They are off screen
anyway.
// FREEBIE
2018-03-19 19:42:03 -04:00
Michael Kirk
fa6d9bfb38
Merge branch 'mkirk/swipe-perf'
2018-03-19 19:37:43 -04:00
Michael Kirk
4c2d30a776
Memory warning clears MediaPageView cache
...
Doing so required MediaDetailView to retain GalleryItem, but because
GalleryItem is a swift struct, I had to envoke the Box dance.
// FREEBIE
2018-03-19 18:57:10 -04:00
Michael Kirk
b6e0cb3f38
Update localizations
...
// FREEBIE
2018-03-19 17:27:25 -04:00
Michael Kirk
bac2f47a06
"Bump build to 2.23.0.0."
2018-03-19 17:15:17 -04:00
Michael Kirk
592e6b2461
Merge branch 'mkirk/media-gallery-all-media'
2018-03-19 17:07:58 -04:00
Michael Kirk
13d6d72a6f
per myles, use lighter blur
...
// FREEBIE
2018-03-19 15:43:36 -04:00
Michael Kirk
770ce1440e
ConversationSettings must retain the gallery view
...
// FREEBIE
2018-03-19 15:20:53 -04:00
Michael Kirk
f4e68e0dfb
l10n
...
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
fb4182c41f
Ensure gallery is GC'd
...
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
ba2923bae3
remove unused category
...
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
96e5a8f4b7
One time thumbnail generation
...
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
a0bd2c2324
OrphanDataCleaner shouldn't delete active thumbnails
...
// FREEBIE
2018-03-19 14:22:03 -04:00
Michael Kirk
ae8dbeb8dd
Access Media Gallery from conversation settings
...
// FREEBIE
2018-03-19 14:22:03 -04:00