Matthew Chen
fcdca12cf5
Deprecate REST, Part 1
...
* Port socket manager to Swift.
* Clean up HTTP request success/failure state & errors.
* Rework network manager.
* Rework HTTP errors.
* Rework errors "properties": isRetryable, etc.
* Fix test breakage.
2021-08-18 14:25:36 -03:00
Matthew Chen
786e7cef3d
Fix build warnings.
2021-06-07 11:11:28 -04:00
Matthew Chen
afd2aeef5c
Payments UI.
2021-04-06 13:57:07 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Matthew Chen
66510bc18f
DRY singleton accessors.
2020-09-17 21:13:14 -03:00
Matthew Chen
b42f1968cc
Fix build warnings around initializers.
2020-04-08 16:05:54 -03:00
Matthew Chen
b5c069ed95
Clean up VC initializers.
2020-04-08 09:26:25 -03:00
Nora Trapp
65d54e7282
UIAlertController -> ActionSheetController
2019-10-28 14:43:59 -07:00
Nora Trapp
473b88b497
Don't require ConversationViewController to maintain first responder status.
2019-10-17 11:41:58 -07:00
Nora Trapp
abc68af23f
Dismiss search when button is clicked or view is scrolled for ContactPicker
2019-09-23 16:46:39 -07:00
Matthew Chen
e2a5e93116
Merge tag '2.43.0.10'
2019-09-19 12:40:59 -03:00
Matthew Chen
561e84669e
Respond to CR.
2019-09-18 17:36:50 -03:00
Matthew Chen
9f93b6c62e
Fix build warnings around unknown enum values.
2019-09-18 17:34:07 -03:00
Nora Trapp
d16689fa04
Handle theme change in more views
2019-09-16 10:26:00 -07:00
Michael Kirk
cfebb53719
more concise constants post translation
2019-04-04 13:44:42 -06:00
Michael Kirk
64a0c4bfaa
auto-migrate to Swift5
2019-04-04 13:44:42 -06:00
Matthew Chen
882dd16d7c
Apply presentAlert() throughout codebase.
2019-03-21 10:55:04 -04:00
Matthew Chen
aefe0eabed
Landscape orientation.
2019-01-09 15:14:36 -05:00
Matthew Chen
cc117b385c
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:59 -04:00
Matthew Chen
3a12446be8
Modify environment accessors to use our 'shared' convention.
2018-09-07 16:20:41 -04:00
Matthew Chen
5b50e81b4f
Rename fail macros in Swift.
2018-08-27 10:27:48 -04:00
Matthew Chen
7be8f30877
Apply -> Never.
2018-08-27 10:21:03 -04:00
Matthew Chen
cf6f3841a8
Apply new Swift logging.
2018-08-27 10:02:28 -04:00
Matthew Chen
cb827169fb
Respond to CR.
2018-08-22 16:30:12 -04:00
Michael Kirk
e435358bfd
Revert "Add custom themed search bar."
...
This reverts commit 8daaef22da .
2018-08-22 12:00:44 -06:00
Matthew Chen
8daaef22da
Add custom themed search bar.
2018-08-17 12:43:35 -04:00
Matthew Chen
4ea5d9b849
Theme review.
2018-08-16 17:30:07 -04:00
Matthew Chen
a76d488e8b
Fix QA issues in theme.
2018-08-15 17:09:59 -04:00
Matthew Chen
3fc3425605
Theme search bars.
2018-08-09 14:02:29 -04:00
Matthew Chen
8da96e979c
Refine theme.
2018-08-08 15:04:23 -04:00
Matthew Chen
4f8dbf39b5
Refine theme.
2018-08-08 15:04:23 -04:00
Matthew Chen
9b45a15c35
Merge branch 'release/2.28.1'
2018-08-06 09:01:19 -04:00
Michael Kirk
991848b364
Fix "blue navbar" for contact picker
...
- content flows behind navbar
- unify search bar style with rest of app
// FREEBIE
2018-08-03 12:40:49 -06:00
Jesse Squires
6dc74ddcaf
Fix some project warnings + other fixes
...
- Prefer checking `.isEmpty` rather than `.count == 0` for Swift collections (can be more optimal)
- Avoid comparing `BOOL` explicitly to `NO` (considered bad practice since `BOOL` is a `signed char`)
- Specify unused `SGX_FLAGS` as `__unused` to silence warnings
2018-07-31 09:48:58 -06:00
Matthew Chen
fa8a07abf1
Respond to CR.
2018-07-26 10:54:45 -04:00
Matthew Chen
581347a7fb
Refine theme.
2018-07-26 09:42:48 -04:00
Matthew Chen
1acf51ea5c
Unify the cell and avatar sizes.
2018-06-15 11:08:01 -04:00
Matthew Chen
0498ceb82f
Respond to CR.
2018-06-01 09:26:43 -04:00
Matthew Chen
1a2d10d2cc
Fix ordering of contacts picker.
2018-06-01 09:26:43 -04:00
Matthew Chen
f63d25a172
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
28f7142a59
Auto-migration to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
6b39f73e65
Fix tests.
2018-05-30 15:05:02 -04:00
Michael Kirk
0c469764f1
re-use contact picker for "add to existing"
...
Required refactor of contact picker to be presented non-modally.
TODO: merge emails, address, display names
// FREEBIE
2018-05-10 11:31:22 -04:00
Michael Kirk
7e22d9e900
Prevent input toolbar from appearing over camera view, contact view or actionsheet
...
// FREEBIE
2018-05-08 17:07:15 -04:00
Matthew Chen
50c49baca8
Update design of 'approve contact share' view.
2018-05-07 16:18:22 -04:00
Matthew Chen
0c745dd989
Add contact share approval view.
2018-05-04 18:13:22 -04:00
Michael Kirk
5c0c01dea2
Contact picking
...
// FREEBIE
2018-05-02 11:06:09 -04:00
Matthew Chen
99aedca45f
Strip out special casing for pre-iOS 9 users.
2018-02-26 14:13:38 -05:00
Michael Kirk
3ca5ec2726
Ensure media-library permissions when accessing media library
...
// FREEBIE
2018-01-18 13:37:11 -05:00
Matthew Chen
b4e8df79da
Migrate environment to SignalMessaging.
2017-12-05 10:29:29 -05:00