Matthew Chen
5cf6e65323
Fix screen lock alerts.
8 years ago
Michael Kirk
d7cccd1e87
Fix: Audio stops when leaving MessageDetails VC
...
// FREEBIE
8 years ago
Michael Kirk
9adf79c546
Always remove metadata
...
// FREEBIE
8 years ago
Michael Kirk
1d95cd6977
Improve video scrubbing UX in PageView
...
// FREEBIE
8 years ago
Matthew Chen
9962bf56b1
Fix 'invalid auth can hang on launch' issue.
8 years ago
Matthew Chen
ef34cd5d58
Fix 'invalid auth can hang on launch' issue.
8 years ago
Michael Kirk
394cc6637c
Backport comments from translations
...
// FREEBIE
8 years ago
Matthew Chen
bb596dba98
Add screen lock feature.
8 years ago
Matthew Chen
847a0269cb
Properly cleanup content.
8 years ago
Matthew Chen
8d689ec090
Properly cleanup content.
8 years ago
Michael Kirk
0025661a8d
Extract GradientView
...
// FREEBIE
8 years ago
Michael Kirk
7754d3d94f
Real assets
...
// FREEBIE
8 years ago
Michael Kirk
352f5c1059
Prefer back button over dismiss
...
In some context this makes more sense, and it will never be confusing.
// FREEBIE
8 years ago
Michael Kirk
2412ab092e
Avoid occasional audio crash
...
// FREEBIE
8 years ago
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
8 years ago
Michael Kirk
ba2923bae3
remove unused category
...
// FREEBIE
8 years ago
Michael Kirk
96e5a8f4b7
One time thumbnail generation
...
// FREEBIE
8 years ago
Michael Kirk
dfd628250d
Gallery performance
...
- [x] share uiDatabaseConnection to share cache
- [x] increase cache size
- [x] load less initially
- [x] lazy loading
- [x] slider view
- [x] tile view
// FREEBIE
8 years ago
Michael Kirk
985af76d0b
WIP: All Media view
...
TODO
- [ ] label video/gif
- [ ] reasonable load perf
- [ ] reasonable scroll perf
- [ ] select / delete
- [ ] cancel share action from media details returns signal style
NICE TO HAVE
- [ ] fancy in/out animation from All Media <-> tiles
- [ ] label video thumbnail with duration stamp
- [ ] Other perf?
- [ ] dbModified?
- [ ] select / send
- [ ] darken section header a shade once it's "active"
DONE
- [x] tap to refocus on new media
- [x] generate test data
- [x] section headers
- [x] equal spacing around cells
// FREEBIE
WIP WIP extract datasouce to GalleryViewController
- [x] swipe through is broken
- [x] present animation
- [x] dismiss animation
// FREEBIE
8 years ago
Matthew Chen
565743b66d
Fix edge cases in migrations.
8 years ago
Matthew Chen
d2f2dd273a
Fix edge cases in migrations.
8 years ago
Michael Kirk
4ac9a1019b
Media page view controller
...
First pass at a swipe-through media view for conversations.
Future work could include
- title label per item
- sender name
- date/time
- photo rail
- include caption
// FREEBIE
8 years ago
Matthew Chen
4746948dfe
Respond to CR.
8 years ago
Matthew Chen
76b4deffe4
Respond to CR.
8 years ago
Matthew Chen
5035cb040e
Implement backup import logic.
8 years ago
Matthew Chen
a91eea9a17
Fix rebase breakage.
8 years ago
Matthew Chen
593f7da72d
Upload test file to CloudKit.
8 years ago
Michael Kirk
c5ff9a94a0
Merge tag '2.22.0.3'
8 years ago
Michael Kirk
173008fba9
Clarify reminder view, touchup layout
...
Layout needs to be kept tight for small form factors, but it was overly
cramped on larger devices.
// FREEBIE
8 years ago
Collin B. Stuart
6f7b4a6e43
Strip media metadata.
...
- removes non-orientation metadata from image and video attachments
- option to disable the feature
// FREEBIE
8 years ago
Michael Kirk
319e0d808f
Merge tag '2.21.0.14' into release/2.22.0
8 years ago
Michael Kirk
3aebaefc31
A lighter touch for the fix-call connect.
...
Though it should be fine, reloading the callUIAdapter is a bit heavy
handed. And the current implementation is prone to being broken, since
we sometimes forget not to treat callUIAdapter as a singleton.
Longer term we can find a way to either: make callUIAdapter a true
singleton or possibly make callUIAdapter a private member of something
which *is* a true singleton.
Since we only *need* it to be reloaded the one time the migration runs
(or when a user changes settings which should be rare) it makes sense to
remove it from the happy path.
// FREEBIE
8 years ago
Michael Kirk
bbdcd0c768
Call connection fixups
...
callUIAdapter is not a singleton (for better or for worse)
No one should hold a reference directly to it, but rather via the
CallService, which is a singleton
Wait a bit longer for initial call screen before terminating. Especially
first call can hit this limit.
When call *does* take too long to show, terminate properly to ensure
we're not left with a phantom call
// FREEBIE
8 years ago
Michael Kirk
74ccdfdf2c
Fix redundant profile downloads
...
// FREEBIE
8 years ago
Michael Kirk
a1de99f1f1
Merge tag '2.21.0.9'
8 years ago
Michael Kirk
39b87b702b
Fix debuglogs.org integration
...
// FREEBIE
8 years ago
Matthew Chen
db430d6aa7
Revert unwanted changes.
8 years ago
Matthew Chen
d6f4db1523
Rename TSStorageManager to OWSPrimaryStorage.
8 years ago
Michael Kirk
f459c9ce6d
CR: rename SignalClassic constant
...
// FREEBIE
8 years ago
Michael Kirk
5739f074ae
Show migration screen at first launch.
...
sort sounds alphabetically (other than Default/None)
// FREEBIE
8 years ago
Michael Kirk
55a4b66ca3
Run call settings migration
...
// FREEBIE
8 years ago
Michael Kirk
1ddf3bb4e1
Fix "use ambient" for notifications
...
// FREEBIE
8 years ago
Michael Kirk
126a4cb7ca
Fix build break
...
// FREEBIE
8 years ago
Michael Kirk
79ee5ed216
Be more conservative about logging legacy users into "Recents"
...
// FREEBIE
8 years ago
Michael Kirk
4e64b09ad6
Don't set audio to ambient while other audioActivity exists
...
// FREEBIE
8 years ago
Michael Kirk
830e9f1bfd
Make "Signal Classic" audio stand out more
...
// FREEBIE
8 years ago
Michael Kirk
7883167265
Fix "None" audio for fallback notifications.
...
// FREEBIE
8 years ago
Michael Kirk
d3be2b4a3b
Vibrate when playing sound as alert
...
// FREEBIE
8 years ago
Michael Kirk
d7fcac8a5a
In-App notifications don't pause background audio
...
// FREEBIE
8 years ago
Matthew Chen
4f55079a79
Respond to CR.
8 years ago