Michael Kirk
5fd43b4880
fix album layout in landscape
2019-07-22 11:18:01 -06:00
Matthew Chen
e26a8e1bd4
Convert attachments to be any-only.
2019-06-24 15:34:02 -04:00
Mateo Hernandez
45d1e2db96
Only escape % signs in notifications on iOS 9
...
iOS 10+ uses UNUserNotifications, which doesn't require escaping
Fixes : #4195
2019-06-24 12:00:47 -06:00
Michael Kirk
440f9458e2
Fix loss of precision compiler warnings
2019-06-19 10:13:22 -06:00
Matthew Chen
d418c5ac76
Migrate more key-value stores.
2019-06-19 11:02:32 -04:00
Matthew Chen
1d00c31fd0
Add feature flag around per-message expiration.
2019-06-18 15:25:33 -04:00
Matthew Chen
32ae3f4598
Fix rebase breakage.
2019-06-17 11:20:15 -04:00
Matthew Chen
3d59ac0992
Rework camera flow for one-off disappearing messages.
2019-06-17 11:17:52 -04:00
Matthew Chen
a62376b3f9
Remove sendingMediaWithOversizeText feature flag.
2019-06-17 11:17:52 -04:00
Matthew Chen
97cfb32d29
Rework camera flow for one-off disappearing messages.
2019-06-17 11:17:52 -04:00
Matthew Chen
04ac47089d
Migrate preferences to use key-value store.
2019-06-17 11:13:15 -04:00
Nora Trapp
747ea3c7b2
Theme cursor colors
2019-06-14 09:30:17 -07:00
Michael Kirk
13cdb2abb8
Surface when you discover a friend has registered
2019-06-13 09:20:50 -05:00
PurplePlatypus
eb7f60ea1f
Fix 3844 by telling AVAudioPlayer that we REALLY, seriously intend to play this file
2019-06-11 17:14:04 -07:00
Nora Trapp
dc77113a01
PR Feedback
2019-06-05 15:50:58 -07:00
Nora Trapp
7b9d3fe772
Allow scrubbing audio messages
2019-06-05 15:50:58 -07:00
Nora Trapp
b0be53cff2
Update group create/edit flow to better indicate you can add a photo
2019-06-05 08:59:22 -07:00
Matthew Chen
b8327ad7c8
Respond to CR.
2019-05-31 12:39:50 -04:00
Matthew Chen
af3e6187fc
Add per-message expiration to models (code generated changes).
...
Add per-message expiration to models.
DRY up incoming message creation.
2019-05-31 12:39:50 -04:00
Matthew Chen
6e32c9a79f
Remove "ephemeral media" model changes.
2019-05-29 11:53:42 -04:00
Matthew Chen
fc25251dd8
Merge remote-tracking branch 'private/release/2.40.0'
2019-05-29 10:56:24 -04:00
Michael Kirk
a837c75764
Simple send sans Yap
2019-05-28 17:31:53 -04:00
Michael Kirk
a344a0a2ca
Fix crash with old empty threads creationDate is nullable
...
creationDate didn't always exist - we added it and did not backfill it. We
could backfill with a made up date, e.g. [NSDate
dateWithTimeIntervalSince1970:0], but I'm wary of putting surprising bogus data
in the db. Instead I've using an old date during sorting where it's not
surprising.
2019-05-24 15:21:13 -04:00
Matthew Chen
a55668755a
Migrate more key value stores.
2019-05-23 09:57:05 -04:00
Michael Kirk
a245d6f446
fix compiler warning
2019-05-22 16:04:08 -04:00
Matthew Chen
745a384d7c
Respond to CR.
2019-05-20 17:18:54 -04:00
Matthew Chen
a6629bfe63
Add EphemeralMedia model classes.
2019-05-20 17:05:49 -04:00
Michael Kirk
2ab50d28c6
require explicit default for getBool
2019-05-15 15:13:17 -06:00
Michael Kirk
fe65ff035f
Sneaky Transaction audit for SDSKeyValueStore
2019-05-15 15:13:17 -06:00
Michael Kirk
ecb6c275f8
MessageSender API takes AnyTransaction
2019-05-14 10:44:55 -06:00
Michael Kirk
aa37cdbadd
GRDB: Avoid assert when missing dynamic interactions
...
Triggered whenever entering a conversation
2019-05-13 12:48:45 -04:00
Matthew Chen
d3ff3df926
Ensure window frames.
2019-05-13 12:01:02 -04:00
Michael Kirk
02f6a99da7
AnyGalleryFinder
2019-05-10 17:55:26 -06:00
Matthew Chen
246131ebbd
Fix "set unread" deadlock.
2019-05-09 13:39:23 -04:00
Matthew Chen
0024705254
Add sticker suggestions for emoji input.
2019-05-03 09:22:41 -04:00
Michael Kirk
3c7f994b34
DB updates UI
...
-[x] uiRead from Snapshot
-[x] update snapshot after writes
-[x] notify observers of change
-[x] external notifications
2019-05-02 14:22:53 -06:00
Michael Kirk
36370980d1
Merge tag '2.39.0.9'
2019-05-01 15:14:47 -06:00
Michael Kirk
fdbb5edf55
Fix wrong tint in media views with light theme enabled
2019-05-01 15:01:33 -06:00
Michael Kirk
dafa3f12be
Merge tag '2.39.0.8'
2019-05-01 14:34:15 -06:00
Matthew Chen
d168b3e1dc
Respond to CR.
2019-04-30 16:37:55 -04:00
Michael Kirk
54dc7802ad
quieter logging
2019-04-30 09:10:13 -06:00
Matthew Chen
a81acfa788
Apply asAnyRead/Write convenience methods.
2019-04-30 10:11:19 -04:00
Matthew Chen
783858ea52
Remove extra semicolons.
2019-04-30 09:39:04 -04:00
Matthew Chen
4a57db7b0b
Respond to CR.
2019-04-26 15:22:48 -04:00
Matthew Chen
a766f1e944
Send stickers.
2019-04-26 12:34:56 -04:00
Matthew Chen
dec4513f46
Send stickers.
2019-04-26 12:34:56 -04:00
Matthew Chen
c229f39012
Add sticker sync messages.
2019-04-22 10:26:09 -04:00
Michael Kirk
b52bfd88bc
HomeView backed by GRDB
2019-04-18 10:11:40 -06:00
Matthew Chen
509bc57401
Update proto schema to reflect stickers. Sketch out the Sticker model classes.
2019-04-18 10:12:17 -04:00
Michael Kirk
baef0815b1
GRDB: info message text for interation previews
2019-04-17 15:43:40 -06:00