Michael Kirk
64a0c4bfaa
auto-migrate to Swift5
2019-04-04 13:44:42 -06:00
Matthew Chen
4188993fc5
Add accessibilityIdentifiers to 'new contact thread' view.
2019-03-25 09:31:19 -04:00
Matthew Chen
2d854406a1
Add accessibilityIdentifiers to home view.
2019-03-25 09:31:19 -04:00
Matthew Chen
882dd16d7c
Apply presentAlert() throughout codebase.
2019-03-21 10:55:04 -04:00
Nancy Mast
189bbb9f16
added accessibility ids to HomeViewController and ProfileViewController
2019-03-18 14:11:37 -04:00
Michael Kirk
e2fd2c9173
CR: return immutable array
2019-03-11 09:47:49 -07:00
Matthew Chen
bf4b9fa704
Merge tag '2.37.0.9'
2019-03-11 09:17:45 -04:00
Michael Kirk
9fa0308d95
exclude self from "suggested contacts"
2019-03-07 12:14:09 -08:00
Michael Kirk
be523d5fe9
Merge branch 'release/2.37.0'
2019-03-04 14:43:48 -07:00
Matthew Chen
2112f04abb
Fix layout of "first conversation" prompt.
2019-03-01 16:09:29 -05:00
Matthew Chen
14c5c21180
Fix size of "empty home view" image.
2019-03-01 16:09:25 -05:00
Michael Kirk
71dd4eb151
in-conversation search
...
- use MediaTime for computing benchmarks
2019-02-28 16:19:16 -07:00
Michael Kirk
fabd3996c2
pop view if message is deleted
...
- use global ui database connection
2019-02-21 16:18:14 -07:00
Matthew Chen
9402e088b2
Apply design feedback from Myles.
2019-02-21 14:16:31 -05:00
Matthew Chen
aa8fd9e69c
Remove old registration views.
2019-02-20 17:35:46 -05:00
Matthew Chen
dd1d02593a
Fix "first conversation cue" visibility.
2019-02-20 11:07:48 -05:00
Matthew Chen
8ecad88674
Move the accessibility identifier macros into UIUtil.h.
2019-02-19 16:11:36 -05:00
Nancy Mast
d0e4e081ef
added accessibility ids to HomeViewController and ProfileViewController
2019-02-19 16:05:32 -05:00
Matthew Chen
3bb49e7d76
Respond to CR.
2019-02-19 13:41:28 -05:00
Matthew Chen
d5944b4b9d
Add first conversation prompt.
2019-02-19 13:40:06 -05:00
Matthew Chen
c4cc5f5744
Rework 'empty inbox' state of home view.
2019-02-19 13:40:06 -05:00
Matthew Chen
edf09c92f4
Rework "empty inbox" state.
2019-02-19 13:40:06 -05:00
Michael Kirk
1bfe691895
In app notifications for iOS10+
...
Extract shared notification presention/response
Implement adapters which use that logic for modern UNUserNotification and
legacy UINotifications
2019-02-01 17:44:13 -07:00
Matthew Chen
4feb0011d7
Reduce logging.
2019-01-31 15:48:50 -05:00
Matthew Chen
9149282e94
Resize link preview images if necessary.
2019-01-24 13:28:54 -05:00
Michael Kirk
6e50a5353b
rename for clarity
2019-01-16 17:06:37 -07:00
Matthew Chen
460f160cbb
Landscape orientation.
2019-01-09 15:13:48 -05:00
Matthew Chen
858e47b9b5
Remove unsightly separators from 'no search results' state.
2019-01-07 08:58:49 -05:00
Matthew Chen
449633e0dc
Respond to CR.
2019-01-04 09:19:41 -05:00
Matthew Chen
fc8fbebd97
Note to Self.
2019-01-03 18:06:56 -05:00
Michael Kirk
beb02afce9
Soft delete group threads
2018-12-12 08:46:15 -07:00
Michael Kirk
78e963404a
remove overzealous assert, since we now sometimes post notification without threadId
2018-12-10 10:04:40 -07:00
Matthew Chen
02c7a52a64
Refine conversation delete/archive.
2018-12-07 16:45:33 -05:00
Michael Kirk
eb96eec94a
Merge branch 'release/2.32.0'
2018-12-07 09:55:43 -05:00
Michael Kirk
34737567c2
fix voice over for settings bar button item
2018-12-06 19:45:20 -05:00
Michael Kirk
694b9ef7e9
Merge tag '2.32.0.20'
2018-12-05 14:08:02 -05:00
Matthew Chen
6e457e43ca
Clear typing indicators when they are disabled.
2018-12-05 13:31:54 -05:00
Matthew Chen
70b2280aa7
Add isRegisteredAndReady to TSAccountManager.
2018-11-27 09:21:44 -05:00
Matthew Chen
52af57f8a3
Fix accessibility for app settings button.
2018-11-09 14:01:28 -05:00
Matthew Chen
b8e9cd6b58
Respond to CR.
2018-11-01 16:44:48 -04:00
Matthew Chen
22c922bf5b
Respond to CR.
2018-11-01 16:44:47 -04:00
Matthew Chen
650469c6a7
Respond to CR.
2018-11-01 16:44:47 -04:00
Matthew Chen
50381cc94c
Add typing indicators in home view.
2018-11-01 16:44:47 -04:00
Matthew Chen
40aa78e001
Merge remote-tracking branch 'origin/release/2.31.0'
2018-10-31 11:42:41 -04:00
Michael Kirk
3560f3be5c
Durable send operation
...
TODO
-[x] respect order of queue
-[x] replacements
-[x] those w/o completion handler
-[x] basic send+log operation persists
-[x] send+ui completion
-[x] share extension
-[x] update state jobs
-[x] App Lifecyle
-[x] settable
-[x] Mark as ready on startup
-[x] Fail appropriate jobs on startup
NICE TO HAVE
-[x] concurrent per senders
-[ ] longer retry (e.g. 24hrs)
-[ ] App Lifecyle
-[x] retry failed jobs on startup?
-[ ] reachability
DONE
-[x] basic passing test
-[x] datamodel
-[x] queue/classes
2018-10-25 11:54:59 -06:00
Matthew Chen
25ed886e72
Update home and group cells' dependencies.
2018-10-25 09:48:58 -04:00
Matthew Chen
28f37a7a34
Update contacts cells' dependencies.
2018-10-25 09:48:57 -04:00
Matthew Chen
0b4ed1175d
Create AppEnvironment.
2018-10-15 15:08:37 -04:00
Michael Kirk
d6a6024f37
Update PromiseKit
2018-10-13 16:04:20 -06:00
Matthew Chen
f1d93d4472
Merge remote-tracking branch 'origin/release/2.30.2'
2018-10-12 16:00:42 -04:00