Commit Graph

6660 Commits (897d4a925b6784006279ce833e2c663e0ab6cff0)
 

Author SHA1 Message Date
Michael Kirk 897d4a925b HomeView caches thread models
// FREEBIE
7 years ago
Michael Kirk 5f2b38c50b Introduce Thread view model
// FREEBIE
7 years ago
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
7 years ago
Matthew Chen 7912598ccb Merge branch 'release/2.24.0' 7 years ago
Matthew Chen f4adea4e3a "Bump build to 2.24.0.10." 7 years ago
Matthew Chen af418a98be Merge branch 'charlesmchen/iRateCrashes' into release/2.24.0 7 years ago
Matthew Chen f3de6b5241 Ensure iRate synchronizes when active. 7 years ago
Matthew Chen fe6e797618 Ensure iRate synchronizes when active. 7 years ago
Matthew Chen 661f48c6d8 Merge branch 'charlesmchen/debugLogUploaderNPE' into release/2.24.0 7 years ago
Matthew Chen c1879250d8 Fix NPE in debug log uploader. 7 years ago
Matthew Chen b4fc0cddcd Fix NPE in debug log uploader. 7 years ago
Matthew Chen 2c60a57491 Update l10n strings. 7 years ago
Matthew Chen bc5a86254c Update screen lock settings copy. 7 years ago
Matthew Chen 83a9c1e9eb Merge branch 'charlesmchen/saeScreenLock' into release/2.24.0 7 years ago
Matthew Chen 08d36aa862 Add screen lock UI to SAE. 7 years ago
Michael Kirk 3dfcafb2cc Merge branch 'mkirk/call-reconnecting' 7 years ago
Michael Kirk 9bb2f38553 Merge branch 'mkirk/design-tweaks' into release/2.24.0 7 years ago
Michael Kirk 8e56175099 CR: unread badge updates w/ dynamic text change
also renames for clarity

// FREEBIE
7 years ago
Michael Kirk 8ca62a8d44 Align top row by baseline
// FREEBIE
7 years ago
Michael Kirk 743867859f smaller font for date/unread, per updated spec
// FREEBIE
7 years ago
Michael Kirk bba2bcefe2 Grow unread badge into pill
// FREEBIE
7 years ago
Michael Kirk 2bc072fe8e Now that snippet is a bit higher, increase max message cell height
// FREEBIE
7 years ago
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
7 years ago
Michael Kirk c693beb763 dateTime to spec
read should be gray
unread should be bold and black

// FREEBIE
7 years ago
Michael Kirk 91f4f38c02 snippet to spec (subheading: 15pt)
// FREEBIE
7 years ago
Michael Kirk 5ada961ec7 unread badge to spec (footnote: 13)
// FREEBIE
7 years ago
Michael Kirk 15891523b6 Merge branch 'mkirk/group-delivery' into release/2.24.0 7 years ago
Michael Kirk eec7678979 Group's meta message defaults to "Delivery"
// FREEBIE
7 years ago
Michael Kirk 0f46834e8d Show "Reconnecting..." on call screen
// FREEBIE
7 years ago
Michael Kirk 830ed884cf Only log timeout when call actually times out
// FREEBIE
7 years ago
Matthew Chen 2c43d20ee8 Merge tag '2.24.0.9' 7 years ago
Matthew Chen f45970922f "Bump build to 2.24.0.9." 7 years ago
Matthew Chen a2028b1ed2 Merge branch 'charlesmchen/asyncRegistrationCompletion' into release/2.24.0 7 years ago
Matthew Chen 35ee8c1a0d Rework flush of registration connection(s). 7 years ago
Matthew Chen a264268253 Rework flush of registration connection(s). 7 years ago
Matthew Chen e1138df771 Rework flush of registration connection(s). 7 years ago
Matthew Chen 5bbce14020 Rework flush of registration connection(s). 7 years ago
Matthew Chen 5d627ee89f Rework flush of registration connection(s). 7 years ago
Matthew Chen 4f1f1a107f Rework flush of registration connection(s). 7 years ago
Matthew Chen 1b73fb9e67 Merge branch 'charlesmchen/callViewOptionals' into release/2.24.0 7 years ago
Matthew Chen cc42e85bd6 Avoid race condition in call view controller. 7 years ago
Michael Kirk 3950d2c546 Merge branch 'mkirk/disappearing-messages' 7 years ago
Michael Kirk c88ce07f66 CR: Clean up comments, use property setter instead of ivar
// FREEBIE
7 years ago
Michael Kirk eb140a6839 Timer info messages *before* the message which changed the timer
// FREEBIE
7 years ago
Michael Kirk a9e7c5e879 Cleanup: simplify migration, remove unused code
// FREEBIE
7 years ago
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
7 years ago
Michael Kirk 754549adf1 Start timer for expiring message based on when read receipt was sent
// FREEBIE
7 years ago
Michael Kirk dfb2a034af Use explicit transactions.
- Start expiration within scope of existing transaction when we're
  already in a transaction

// FREEBIE
7 years ago
Michael Kirk b7625689cb Simplify reasoning around disappearing messages
1. Max duration between runs is now a separate timer we set up once and
   don't touch, so we can separate any potential bugs in scheduling logic.
2. When we want to "run now" we just run now, rather than going through
   the scheduler.
3. Detect if messages aren't being deleted in a timely way.

// FREEBIE
7 years ago
Michael Kirk 57ae2b173f Clarify existing functionality, but no change in behavior
rename vars
use clearer date comparison method

// FREEBIE
7 years ago