Michael Kirk
5706683dd3
sync translations
...
// FREEBIE
2017-09-29 10:24:47 -04:00
Michael Kirk
e2445e6ed2
Fix RTL bubbles in conversation and message detail view
...
// FREEBIE
2017-09-28 16:34:10 -04:00
Michael Kirk
09a457ee62
Check all preconditions up front
...
// FREEBIE
2017-09-28 16:32:13 -04:00
Michael Kirk
2b05326d73
bump build
...
// FREEBIE
2017-09-28 15:57:31 -04:00
Michael Kirk
549c39c6c8
sync latest translations
...
// FREEBIE
2017-09-28 15:57:10 -04:00
Michael Kirk
c3bb8a0190
on main thread, per CR
...
// FREEBIE
2017-09-28 14:59:00 -04:00
Michael Kirk
5704bf1765
message bubbles for message detail view controller
...
// FREEBIE
2017-09-28 14:58:15 -04:00
Michael Kirk
344903fa5b
Show proper thread from notification
...
// FREEBIE
2017-09-28 14:55:13 -04:00
Michael Kirk
08e3c6cc04
regenerate source l10n, replace lost JSQMVC strings
...
// FREEBIE
2017-09-28 14:48:01 -04:00
Matthew Chen
9573e0e16d
Move more work off the main thread.
...
// FREEBIE
2017-09-28 14:30:27 -04:00
Michael Kirk
e77a7e09bb
Fix assert for empty thread
...
// FREEBIE
2017-09-28 13:06:29 -04:00
Matthew Chen
5faeed4d59
Fix breakage.
...
// FREEBIE
2017-09-28 10:26:10 -04:00
Matthew Chen
3566ed8ded
Update read receipts setting copy.
...
// FREEBIE
2017-09-28 10:11:03 -04:00
Matthew Chen
2dce0e9b1b
Respond to CR.
...
// FREEBIE
2017-09-28 10:09:54 -04:00
Matthew Chen
26c8c4e1fa
Rework message metadata view.
...
// FREEBIE
2017-09-28 10:06:50 -04:00
Matthew Chen
de29b5a6ee
Rework message metadata view.
...
// FREEBIE
2017-09-28 10:06:50 -04:00
Matthew Chen
29c4059049
Rework message metadata view.
...
// FREEBIE
2017-09-28 10:06:50 -04:00
Michael Kirk
655598d0a3
remove existing account button
...
// FREEBIE
2017-09-28 09:47:44 -04:00
Matthew Chen
a231834a73
Use contact cells in message metadata view.
...
// FREEBIE
2017-09-27 20:25:02 -04:00
Matthew Chen
d6e8849248
Rework "send read receipts" setting.
...
// FREEBIE
2017-09-27 20:23:41 -04:00
Matthew Chen
d28a014e2d
Respond to CR.
...
// FREEBIE
2017-09-27 16:52:31 -04:00
Matthew Chen
cf4aeac0ec
Modify message metadata view to observe DB changes.
...
// FREEBIE
2017-09-27 16:50:24 -04:00
Matthew Chen
b3ab6d0602
Respond to CR.
...
// FREEBIE
2017-09-27 16:38:48 -04:00
Matthew Chen
3a39a1ba51
Format message statuses with date if possible.
...
// FREEBIE
2017-09-27 16:38:48 -04:00
Matthew Chen
d557817bb4
Format message statuses with date if possible.
...
// FREEBIE
2017-09-27 16:38:48 -04:00
Michael Kirk
0b535ae811
sync translations
...
// FREEBIE
2017-09-27 14:45:51 -04:00
Michael Kirk
3485ff8d2d
bump version
...
// FREEBIE
2017-09-27 14:39:43 -04:00
Matthew Chen
a4d285f50d
Respond to CR.
...
// FREEBIE
2017-09-27 14:19:26 -04:00
Matthew Chen
aa7329013d
Handle new-style delivery receipts.
...
// FREEBIE
2017-09-27 14:09:47 -04:00
Matthew Chen
ee13084d5c
Respond to CR.
...
// FREEBIE
2017-09-27 14:05:21 -04:00
Matthew Chen
ffe44e68be
Refactor linked device read receipts.
...
// FREEBIE
2017-09-27 13:17:43 -04:00
Matthew Chen
16d4256e99
Address deadlocks in profile manager.
...
// FREEBIE
2017-09-27 13:00:01 -04:00
Matthew Chen
af7fd60d76
Fix NPE in conversation view.
...
// FREEBIE
2017-09-27 11:31:48 -04:00
Michael Kirk
4777335ffa
Don't attempt to sync profile until registered.
...
Otherwise there's an unnecessary initial (innocuous) failed HTTP attempt
on first launch for unregistered users.
// FREEBIE
2017-09-26 10:45:45 -04:00
Matthew Chen
9dcc7e1ea0
Respond to CR.
...
// FREEBIE
2017-09-26 09:46:47 -04:00
Matthew Chen
57b5ccdc3f
Address deadlocks in profile manager.
...
// FREEBIE
2017-09-26 09:43:41 -04:00
Matthew Chen
cb365d0a58
Address deadlocks in profile manager.
...
// FREEBIE
2017-09-26 09:43:41 -04:00
Matthew Chen
19e010645e
Respond to CR.
...
// FREEBIE
2017-09-26 09:32:48 -04:00
Matthew Chen
9f9ac746d1
Sketch out message metadata view.
...
* Show message metadata view from conversation view.
* Pull out MediaMessageView class.
* Track recipient read timestamps.
* Add per-recipient status to message metadata view.
* Add share button to message metadata view.
// FREEBIE
2017-09-25 17:25:49 -04:00
Matthew Chen
f001e8c225
Respond to CR.
...
// FREEBIE
2017-09-25 17:22:27 -04:00
Matthew Chen
315c1d7dc4
Hide all read receipts in UI if not enabled.
...
// FREEBIE
2017-09-25 17:22:27 -04:00
Matthew Chen
b4312a5619
Merge remote-tracking branch 'origin/hotfix/2.16.1'
2017-09-24 20:49:13 -04:00
Matthew Chen
825503210b
Remove extraneous database view.
...
// FREEBIE
2017-09-22 14:24:17 -04:00
Matthew Chen
11cadf4200
Send, receive & show read receipts to senders/from receivers.
...
* Send read receipts to senders.
* Honor "send read receipts" preference.
* Process read receipts from recipients.
* Refactor "mark as read" logic.
* Serialize and apply recipient read receipts received before sync transcript.
* Show recipient read receipts in conversation view.
// FREEBIE
2017-09-22 14:24:17 -04:00
Matthew Chen
f2d19ffe09
Respond to CR.
...
// FREEBIE
2017-09-22 14:21:15 -04:00
Matthew Chen
c92c6de7b9
Add stress group to debug UI.
...
// FREEBIE
2017-09-22 10:40:23 -04:00
Matthew Chen
7268bde506
Add stress group to debug UI.
...
// FREEBIE
2017-09-22 10:30:35 -04:00
Matthew Chen
bd416176ae
Add stress group to debug UI.
...
// FREEBIE
2017-09-22 00:31:13 -04:00
Matthew Chen
edd63164d7
Fix build breaks.
...
// FREEBIE
2017-09-21 17:09:55 -04:00
Matthew Chen
bfb03c0db4
Fix message processing edge cases.
...
// FREEBIE
2017-09-21 17:06:08 -04:00