Matthew Chen
c1139a3a28
Fix many leaks in the view controllers.
...
// FREEBIE
2017-07-26 11:59:00 -04:00
Matthew Chen
eaacac9d8b
DRY up common table cell patterns.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Matthew Chen
96fd5e11e5
Adapt more UI elements to RTL.
...
// FREEBIE
2017-07-21 14:49:12 -04:00
Michael Kirk
1afc6525e5
selecting network status does not highlight
...
// FREEBIE
2017-07-06 15:25:10 -05:00
Matthew Chen
284d55ef6c
Rework the debug UI.
...
* Move debug stats to the about view.
* Convert about view to OWSTableView.
* Add DebugUIPage.
* Add non-thread Debug UI.
// FREEBIE
2017-07-04 11:57:13 -04:00
Michael Kirk
bee4b118e6
remove unneccessary explanation of UI
...
// FREEBIE
2017-06-20 11:27:10 -04:00
Matthew Chen
c7426f9343
Avoid crashing on startup due to database view creation.
...
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.
* Add debug settings view for internal app stats.
* Show blocking overlay until async registration of database views is complete.
* Convert version migrations to use AppVersions.
// FREEBIE
2017-06-15 13:44:30 -04:00
Matthew Chen
1dffdb5ca0
Indicate if censorship circumvention is active in the main app settings view.
...
// FREEBIE
2017-06-06 16:03:00 -04:00
Matthew Chen
d065c95270
Hide the socket status view when censorship circumvention is active.
...
// FREEBIE
2017-05-26 20:41:27 -04:00
Matthew Chen
4ac78d9b41
Replace app settings segue.
...
// FREEBIE
2017-05-24 09:17:25 -04:00
Matthew Chen
db10cbaeea
Convert AdvancedSettingsTableViewController to OWSTableView.
...
// FREEBIE
2017-05-22 20:34:25 -04:00
Matthew Chen
7f3d76d8bb
Convert the app settings view to OWSTableView.
...
// FREEBIE
2017-05-22 20:34:25 -04:00
Matthew Chen
4bb702fe0d
Add support for manually activating censorship circumvention.
...
// FREEBIE
2017-05-22 20:34:25 -04:00
Matthew Chen
716aa772f6
Always sync and log push tokens. Apply OWSAlerts in more places.
...
// FREEBIE
2017-05-09 10:04:48 -04:00
Matthew Chen
b5562fa126
Update “new 1:1 conversation” view.
...
* Don’t hide blocked users. If selected, user needs to unblock to start conversation.
* Add “you have no contacts” indicator.
* Activate “block state indicator” in contact cell.
// FREEBIE
2017-04-05 21:39:15 -04:00
Matthew Chen
d12a582ee3
Rename source directories with a space in their name.
...
// FREEBIE
2017-03-31 11:58:52 -04:00