Commit Graph

10 Commits

Author SHA1 Message Date
Matthew Chen
0c503c379a Reduce number of database views.
// FREEBIE.
2017-06-14 12:26:07 -04:00
Matthew Chen
bf07a8401e Remove an unnecessary database view.
// FREEBIE.
2017-06-14 09:50:36 -04:00
Matthew Chen
dcbb72d851 Filter messages shown in the home view.
// FREEBIE
2017-06-12 13:30:04 -04:00
Matthew Chen
09f7a9df4e Add incoming and outgoing message database views.
// FREEBIE
2017-05-31 09:57:34 -04:00
Matthew Chen
31e216519a Respond to CR.
* Add [TSInteraction compareForSorting].
* Add a separate database view for safety number changes.

// FREEBIE
2017-05-30 10:05:13 -04:00
Matthew Chen
7c5a11b221 Changes for unseen indicator.
* Create separate database views for “unseen” and “unread” messages.
* Add “unseen tracking” to info and error messages.
* Rationalize “timestamp” vs. “receipt timestamp”.
* Ensure microsecond precision for interaction sorting.
* Add OWSFail() macros.

// FREEBIE
2017-05-30 10:05:13 -04:00
Matthew Chen
6e94b3cccb Add a database view for dynamic interactions.
// FREEBIE
2017-05-30 10:05:13 -04:00
Michael Kirk
5b06b4351f Fix timeout on launch for some users (#36)
This would especially affect users with large databases on older
devices.

Some of these database extensions aren't strictly necessary to launch
the app. Theoretically we could see weird read receipt behavior for
the initial 10-30 seconds after the app is launched for first time.

// FREEBIE
2016-09-28 00:07:42 -04:00
Michael Kirk
c8a5f50763 Fixup DevicesManager
* By providing a view extension for secondary devices we can use that in
  a view mapping to power our devices view controller, and avoid any race
  conditions with uncommitted transactions.

* Fix crash when you're not in your own contacts

* New device appears on top

* Don't show "edit" button unless there are devices, or rather, the helpers to do so.

* Fix glitchy refresh

  Saving unchanged records was causing the tableview to redraw, which was
  mostly invisible, except that if the refresh indicator were running, it
  would twitch.

// FREEBIE
2016-09-09 15:11:40 -04:00
Frederic Jacobs
5d91a5bd4f Init Commit 2015-12-22 15:51:11 +01:00