Matthew Chen
206432fdf0
Add failure methods to thumbnail service.
2018-09-06 15:30:00 -04:00
Matthew Chen
3437361d70
Use new thumbnails in media gallery thumbnails.
2018-09-06 15:30:00 -04:00
Matthew Chen
498828f93c
Rename AttachmentStream methods.
2018-09-06 15:30:00 -04:00
Michael Kirk
c1df969a22
remove overzealous assert
...
// FREEBIE
2018-08-20 12:21:48 -06:00
Matthew Chen
b4b4cd61d9
Improve message timestamp formatting.
2018-08-16 16:37:29 -04:00
Michael Kirk
c05700fd98
Log in OWSFail
...
step 1: rename OWSFail->OWSFailNoProdLog
step 2: rename OWSProdLogAndFail->OWSFail
step 3: Convert OWSFailNoProdLog->OWSFail where we want logging
step 4: Rename OWSCFail->OWSCFailNoProdLog
step 5: Rename OWSProdLogAndCFail -> OWSCFail
step 6: Convert OWSCFailNoProdLog -> OWSCFail where we want logging
2018-08-09 15:30:19 -06:00
Matthew Chen
db3df249bf
Merge NSData categories.
2018-08-09 13:50:55 -04:00
Matthew Chen
1868c58037
Converge appLaunchTime.
2018-08-08 13:53:24 -04:00
Matthew Chen
b3c62d91be
Merge remote-tracking branch 'origin/release/2.28.1'
2018-08-08 13:51:52 -04:00
Matthew Chen
e5eda8b45d
Add convenience initializers to proto wrappers.
2018-08-08 13:08:47 -04:00
Michael Kirk
0620aba3bc
Add cancel button
2018-08-08 10:53:32 -06:00
Michael Kirk
9662b3cb1e
Wait a week before nagging when a new release comes out
2018-08-08 10:26:00 -06:00
Michael Kirk
e5b3cbd00c
Use StoreKit for reviews
2018-08-07 15:56:52 -06:00
Matthew Chen
68241e8a0a
Respond to CR.
2018-08-07 14:36:36 -04:00
Matthew Chen
f795ec352e
Migrate to backup proto wrappers.
2018-08-07 13:20:22 -04:00
Matthew Chen
2fd77fcc29
Fix typo.
2018-08-07 13:16:30 -04:00
Matthew Chen
4bb0122c07
Respond to CR.
2018-08-07 13:07:26 -04:00
Matthew Chen
815ccbdcd1
Respond to CR.
2018-08-07 13:07:26 -04:00
Matthew Chen
45e782c243
Revamp orphan data cleaner.
2018-08-07 13:07:26 -04:00
Michael Kirk
01b6634ac1
synthesize appLaunchTime
2018-08-06 13:46:56 -06:00
Matthew Chen
463addaa6c
Ignore new calls in the incomplete calls job.
2018-08-06 14:10:25 -04:00
Matthew Chen
d709a02493
Clean up formatting.
2018-08-06 09:02:40 -04:00
Matthew Chen
9b45a15c35
Merge branch 'release/2.28.1'
2018-08-06 09:01:19 -04:00
Matthew Chen
6be3d2e42d
Code generate Swift wrappers for protocol buffers.
2018-08-03 14:05:20 -04:00
Matthew Chen
ea765437ef
Improve date formatting perf.
2018-08-03 11:32:11 -04:00
Michael Kirk
56e5abb2c3
Format date breaks to spec
...
// FREEBIE
2018-07-10 11:39:56 -06:00
Michael Kirk
28abf426f1
White status bar for call screen
...
Transition to VC controlled status bar style.
2018-07-10 11:36:40 -06:00
Michael Kirk
10ac7be03a
prefer localizedUppercaseString for user facing text
...
// FREEBIE
2018-07-10 10:09:31 -06:00
Michael Kirk
d5e15b2a0d
FAILED label capitalized to spec
2018-07-10 10:07:36 -06:00
Matthew Chen
5e71f3130b
Respond to CR.
2018-07-09 16:39:48 -04:00
Matthew Chen
d4fa7e5e68
Tweak relative timestamps.
2018-07-09 16:33:03 -04:00
Matthew Chen
712d6d89e1
Tweak relative timestamps.
2018-07-09 16:33:03 -04:00
Matthew Chen
d932748cd3
Change timestamp format. Ensure we always have a date break between messages on different days.
2018-07-02 16:07:42 -04:00
Matthew Chen
1412998b4a
Rework isRTL.
2018-07-02 15:27:24 -04:00
Matthew Chen
7d5ad0e165
Introduce message cell footer view.
2018-06-26 13:25:07 -04:00
Matthew Chen
010c10cb0c
Show re-registration in app settings.
2018-06-20 14:54:16 -04:00
Matthew Chen
fefc9843b1
Modify views to observe changes when active, not just foreground.
2018-05-31 16:31:51 -04:00
Matthew Chen
d62725d3b7
Add reported application state.
2018-05-31 16:31:51 -04:00
Matthew Chen
f7abcc9064
Respond to CR.
2018-05-30 15:28:03 -04:00
Matthew Chen
b2b62880c0
Migrate to Swift 4.
2018-05-30 15:05:02 -04:00
Matthew Chen
da5ae63bbc
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
Michael Kirk
4c9808d1a1
Fix iPhoneX layout show status bar above call banner
...
// FREEBIE
2018-05-24 12:28:20 -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
a2b1793262
initial render is wrong, but settles somewhere nice
...
-[x] fix initial placement
-[x] add additional top safe area?
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
3a9391f4fb
notes on what didn't work
2018-05-24 12:28:20 -04:00
Michael Kirk
0e87cbe7a5
WIP navbar resize
...
-[ ] CallScreen
-[x] functional button
-[ ] needs design
-[ ] disable other contact call buttons while in call
-[ ] iOS11
-[x] resize nav content
-[ ] background showing at top of all vc's
-[] iPhoneX
-[x] use differently sized banner for now
-[] mimic X system design
-[ ] iOS10
-[x] resize nav content
-[ ] animation glitch while push/pop
-[ ] iOS9
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
ffe17a3fcc
add guard to avoid redundant show, fix logic in existing guard when
...
hiding.
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
2258e18d34
rename for clarity
...
// FREEBIE
2018-05-24 12:28:20 -04:00
Michael Kirk
91cd1af3f9
Extract ReturnToCallViewController
...
// FREEBIE
2018-05-24 12:28:20 -04:00