Commit Graph

3744 Commits

Author SHA1 Message Date
Michael Kirk
1f63ce02a0 Increase cache, remove dead code, add debug logging
// FREEBIE
2018-04-21 20:00:57 -04:00
Michael Kirk
113cb254d9 fixup cache 2018-04-21 19:21:19 -04:00
Michael Kirk
9c81eb44a1 Replace remaining UI usage of interaction.description
// FREEBIE
2018-04-21 19:21:18 -04:00
Michael Kirk
897d4a925b HomeView caches thread models
// FREEBIE
2018-04-21 19:21:18 -04:00
Michael Kirk
5f2b38c50b Introduce Thread view model
// FREEBIE
2018-04-21 19:21:18 -04:00
Michael Kirk
1fb1b5bbe2 WIP unjank home screen
verify `description` isn't used elsewhere (notifications? conversation
view?)

Probably want to remove overzealous asserts for now, but would be good
to work towards leaving them enabled.

// FREEBIE
2018-04-21 19:21:18 -04:00
Matthew Chen
7912598ccb Merge branch 'release/2.24.0' 2018-04-21 14:27:27 -04:00
Matthew Chen
f4adea4e3a "Bump build to 2.24.0.10." 2018-04-20 16:46:16 -04:00
Matthew Chen
c1879250d8 Fix NPE in debug log uploader. 2018-04-20 16:42:03 -04:00
Matthew Chen
b4fc0cddcd Fix NPE in debug log uploader. 2018-04-20 16:42:03 -04:00
Matthew Chen
2c60a57491 Update l10n strings. 2018-04-20 16:41:44 -04:00
Matthew Chen
bc5a86254c Update screen lock settings copy. 2018-04-20 16:41:35 -04:00
Matthew Chen
08d36aa862 Add screen lock UI to SAE. 2018-04-20 16:39:35 -04:00
Michael Kirk
8e56175099 CR: unread badge updates w/ dynamic text change
also renames for clarity

// FREEBIE
2018-04-20 16:05:25 -04:00
Michael Kirk
8ca62a8d44 Align top row by baseline
// FREEBIE
2018-04-19 21:01:45 -04:00
Michael Kirk
743867859f smaller font for date/unread, per updated spec
// FREEBIE
2018-04-19 19:51:32 -04:00
Michael Kirk
bba2bcefe2 Grow unread badge into pill
// FREEBIE
2018-04-19 19:51:05 -04:00
Michael Kirk
2bc072fe8e Now that snippet is a bit higher, increase max message cell height
// FREEBIE
2018-04-19 19:21:51 -04:00
Michael Kirk
ee4d038d2d Top row baseline and badge to spec
- Single visual baseline for all top row text
- Snippet should not flow under badge, it should stop at it's left edge
- unread font to spec (same as date stamp font, but never bold)

// FREEBIE
2018-04-19 19:17:37 -04:00
Michael Kirk
c693beb763 dateTime to spec
read should be gray
unread should be bold and black

// FREEBIE
2018-04-19 15:40:30 -04:00
Michael Kirk
91f4f38c02 snippet to spec (subheading: 15pt)
// FREEBIE
2018-04-19 15:28:59 -04:00
Michael Kirk
5ada961ec7 unread badge to spec (footnote: 13)
// FREEBIE
2018-04-19 15:28:59 -04:00
Michael Kirk
eec7678979 Group's meta message defaults to "Delivery"
// FREEBIE
2018-04-19 14:57:42 -04:00
Michael Kirk
0f46834e8d Show "Reconnecting..." on call screen
// FREEBIE
2018-04-19 09:56:09 -04:00
Michael Kirk
830ed884cf Only log timeout when call actually times out
// FREEBIE
2018-04-19 07:47:30 -04:00
Matthew Chen
2c43d20ee8 Merge tag '2.24.0.9' 2018-04-18 17:40:10 -04:00
Matthew Chen
f45970922f "Bump build to 2.24.0.9." 2018-04-18 17:39:21 -04:00
Matthew Chen
cc42e85bd6 Avoid race condition in call view controller. 2018-04-18 15:39:35 -04:00
Michael Kirk
b039fdd276 UI Fix: start with full hourglass on short timer durations
We were positioning relative to "blink" time (2s), rather than delete
time, which means that for 10s timers we were starting as though only 8s
remained.

// FREEBIE
2018-04-18 15:32:01 -04:00
Michael Kirk
754549adf1 Start timer for expiring message based on when read receipt was sent
// FREEBIE
2018-04-18 15:32:01 -04:00
Michael Kirk
dfb2a034af Use explicit transactions.
- Start expiration within scope of existing transaction when we're
  already in a transaction

// FREEBIE
2018-04-18 15:32:01 -04:00
Matthew Chen
621d54db17 Revert "Remove usage of ! in call view."
This reverts commit ce197b0ada.
2018-04-18 14:39:59 -04:00
Matthew Chen
943b3f031c Revert "Remove usage of ! in call view."
This reverts commit 699bf0a829.
2018-04-18 14:39:50 -04:00
Matthew Chen
594ddfaec3 Revert "Remove usage of ! in call view."
This reverts commit 3cbd49627a.
2018-04-18 14:39:37 -04:00
Matthew Chen
3cbd49627a Remove usage of ! in call view. 2018-04-18 13:58:43 -04:00
Matthew Chen
699bf0a829 Remove usage of ! in call view. 2018-04-18 13:29:04 -04:00
Matthew Chen
ce197b0ada Remove usage of ! in call view. 2018-04-18 13:29:04 -04:00
Matthew Chen
ef95e0538a "Bump build to 2.24.0.8." 2018-04-17 15:16:31 -04:00
Matthew Chen
499d068424 "Bump build to 2.24.0.7." 2018-04-17 13:39:14 -04:00
Matthew Chen
a1386eca81 Fix taps in message cells. 2018-04-17 13:28:06 -04:00
Matthew Chen
d3f106e3b7 "Bump build to 2.24.0.6." 2018-04-17 13:04:44 -04:00
Matthew Chen
e7855c16a9 Fix date comparators. 2018-04-17 10:32:11 -04:00
Matthew Chen
3b5ee662d6 Fix date comparators. 2018-04-17 10:31:47 -04:00
Matthew Chen
5067dcba5a Fix date comparators. 2018-04-17 10:15:22 -04:00
Matthew Chen
5a6220a843 "Bump build to 2.24.0.5." 2018-04-16 19:18:37 -04:00
Matthew Chen
26f8050da0 Merge tag '2.23.4.2' 2018-04-16 19:18:31 -04:00
Matthew Chen
e96ad2f973 "Bump build to 2.23.4.2." 2018-04-16 19:13:37 -04:00
Matthew Chen
ae61b44a99 Resolve conflict between keyboard and call view. 2018-04-16 19:01:48 -04:00
Matthew Chen
7090a59a35 "Bump build to 2.24.0.4." 2018-04-16 18:15:39 -04:00
Matthew Chen
34e99cc42f Update l10n strings. 2018-04-16 18:15:29 -04:00