Matthew Chen
|
3a12446be8
|
Modify environment accessors to use our 'shared' convention.
|
2018-09-07 16:20:41 -04:00 |
|
Michael Kirk
|
c7662b5a86
|
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
|
2018-09-07 10:00:48 -06:00 |
|
Matthew Chen
|
cc5a480baa
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
|
Matthew Chen
|
3a50377902
|
Apply OWS log functions in Objective-C.
|
2018-08-27 12:58:52 -04:00 |
|
Matthew Chen
|
713606271c
|
Rename fail macros in Obj-C.
|
2018-08-27 10:29:51 -04:00 |
|
Matthew Chen
|
2c9c028504
|
Clean up.
|
2018-08-09 09:51:23 -06:00 |
|
Matthew Chen
|
e6bc37d941
|
Tidy files.
|
2018-08-01 09:46:05 -04:00 |
|
Matthew Chen
|
41a2ea03b0
|
Don't cache CNContact.
|
2018-06-20 17:55:14 -04:00 |
|
Matthew Chen
|
bc6a4ea8d8
|
Add re-registration UI.
|
2018-06-20 14:54:16 -04:00 |
|
Michael Kirk
|
0cf751d34f
|
Newly added group members should have expire time
Send expire timer with group info updates and in group updates that add a user.
|
2018-06-14 15:20:45 -04:00 |
|
Michael Kirk
|
29d08545e2
|
Use OWSNavigationController instead of UINavigationController
- [ ] document picker
- [ ] camera picker
- [ ] image picker
- [ ] restore "confirm to go back" behavior (interactive pop gesture?)
// FREEBIE
|
2018-05-24 12:28:20 -04:00 |
|
Michael Kirk
|
98aa054496
|
Avoid spurious "Disabled Disappearing Messages"
`dictionaryDidChange` was always true for new records.
// FREEBIE
|
2018-05-08 10:19:33 -04:00 |
|
Matthew Chen
|
aa35594ad5
|
Respond to CR.
|
2018-04-25 09:30:23 -04:00 |
|
Matthew Chen
|
212891c50d
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
|
Matthew Chen
|
50a59c907d
|
Detect and handle corrupt database views.
|
2018-04-25 09:30:23 -04:00 |
|
Michael Kirk
|
1d4c0624be
|
Clarify variable names
// FREEBIE
|
2018-04-09 12:47:56 -04:00 |
|
Michael Kirk
|
bf401bad90
|
Send quoted messages
MVP
- [x] populate from menu
- [x] send quoted message
TODO
- [] thumbnail
- [] paperclip icon showing for text message
- [] cancel button asset
- [] fonts
- [] colors
- [] adjust content inset/offset when showing quote edit
NICE TO HAVE
- [] animate presentation
- [] animate dismiss
- [] non-paperclip icon for generic attachments
// FREEBIE
|
2018-04-04 10:59:04 -04:00 |
|
Matthew Chen
|
8e4f2ca0ed
|
Rework proto schema changes for quoted replies.
Sketch out model changes for quoted replies.
Sketch out quoted reply input preview.
Send quoted messages protos.
Update models to reflect quoted messages.
Rework interaction initializers.
Rework interaction initializers.
Add debug UI methods for generating quoted reply variations.
Add debug UI methods for generating quoted reply variations.
|
2018-04-02 16:17:46 -04:00 |
|
Michael Kirk
|
875321cecc
|
Reflector configuration supports per-country code
Also update reflector hosts/policy
// FREEBIE
|
2018-03-28 17:39:45 -04:00 |
|
Matthew Chen
|
8d689ec090
|
Properly cleanup content.
|
2018-03-22 09:34:47 -04:00 |
|
Matthew Chen
|
b296cfb893
|
Sketch out incremental backup manager and settings view.
|
2018-03-12 16:40:07 -03:00 |
|
Michael Kirk
|
a885fb5dee
|
Fix first reminder too early, offset bugs.
Schedule first reminder date relative to now, handle overflow
// FREEBIE
|
2018-03-07 10:58:33 -05:00 |
|
Matthew Chen
|
d6f4db1523
|
Rename TSStorageManager to OWSPrimaryStorage.
|
2018-03-06 17:12:13 -03:00 |
|
Michael Kirk
|
1d3831eccd
|
Registration Lock reminder view
Also fixed: Don't lose PIN across registrations
// FREEBIE
|
2018-03-05 09:53:09 -05:00 |
|
Matthew Chen
|
06d16bdec5
|
Revert "Revert "Merge branch 'charlesmchen/debugLogs' into hotfix/2.20.1""
This reverts commit b1dd325ce8.
|
2018-03-02 17:44:14 -05:00 |
|
Matthew Chen
|
b3e6278a45
|
Clean up ahead of PR.
|
2018-01-25 15:24:21 -05:00 |
|
Matthew Chen
|
79ee6fa318
|
Add Debug UI around sharing UIImage.
|
2018-01-25 15:17:30 -05:00 |
|
Matthew Chen
|
59933ce1d6
|
Fix rebase breakage.
|
2018-01-11 11:15:50 -05:00 |
|
Matthew Chen
|
272a90d269
|
Add import back up UI. Begin work on import backup logic.
|
2018-01-11 10:42:57 -05:00 |
|
Matthew Chen
|
980b3d25a7
|
Rework "export backup" UI.
|
2018-01-11 10:42:27 -05:00 |
|
Matthew Chen
|
ea945558c8
|
Show share UI for backups.
|
2018-01-11 10:40:49 -05:00 |
|
Matthew Chen
|
8769fb07cf
|
Write backup to encrypted zip.
|
2018-01-11 10:40:49 -05:00 |
|
Matthew Chen
|
3a9886bb2b
|
Send database action in debug UI.
|
2018-01-04 10:50:33 -05:00 |
|
Matthew Chen
|
9258b0883e
|
Clean up TSStorageManager usage.
|
2017-12-19 11:41:31 -05:00 |
|
Matthew Chen
|
85686d3144
|
Continue TSStorageManager refactor.
|
2017-12-19 11:41:30 -05:00 |
|
Matthew Chen
|
b4e8df79da
|
Migrate environment to SignalMessaging.
|
2017-12-05 10:29:29 -05:00 |
|
Matthew Chen
|
9b4ac4073f
|
Improve robustness around unknown country codes.
|
2017-11-21 17:48:00 -05:00 |
|
Matthew Chen
|
6e840ff956
|
Fix build warnings from XCode 9.
|
2017-11-09 02:52:44 -05:00 |
|
Michael Kirk
|
c0bcc40a6f
|
Ensure we re-upload push tokens after re-registering.
// FREEBIE
|
2017-11-08 10:55:34 -05:00 |
|
Michael Kirk
|
295646e5fa
|
Rebase cleanup
// FREEBIE
|
2017-11-02 16:05:41 -04:00 |
|
Michael Kirk
|
58d4c95362
|
Re-register without losing your messages in Debug-UI
// FREEBIE
|
2017-11-02 16:05:41 -04:00 |
|
Matthew Chen
|
bd416176ae
|
Add stress group to debug UI.
// FREEBIE
|
2017-09-22 00:31:13 -04:00 |
|
Matthew Chen
|
bfb03c0db4
|
Fix message processing edge cases.
// FREEBIE
|
2017-09-21 17:06:08 -04:00 |
|
Michael Kirk
|
73a441a28c
|
introducing profiles
// FREEBIE
|
2017-09-05 16:24:33 -04:00 |
|
Michael Kirk
|
d71b7684a6
|
cleanup logging
// FREEBIE
|
2017-08-29 10:46:10 -04:00 |
|
Michael Kirk
|
6c63009e9e
|
Dedicated "Profile" debug section
// FREEBIE
|
2017-08-29 10:35:54 -04:00 |
|
Michael Kirk
|
9c56660618
|
profile key flag and debug action
// FREEBIE
|
2017-08-29 10:35:54 -04:00 |
|
Michael Kirk
|
903d792af4
|
Debug action to clobber local profile and key
// FREEBIE
|
2017-08-24 14:52:49 -04:00 |
|
Matthew Chen
|
14d472781f
|
Respond to CR.
// FREEBIE
|
2017-08-21 17:13:36 -04:00 |
|
Matthew Chen
|
9e02524b0b
|
Rework the contact offers.
// FREEBIE
|
2017-08-21 17:05:42 -04:00 |
|