Skip to content
Snippets Groups Projects
  1. Feb 22, 2016
    • akwizgran's avatar
      New polling logic for Bluetooth. #251 · c081c08f
      akwizgran authored
      The polling interval increases exponentially each time polling is unsuccessful, up to a maximum of 60 minutes. The interval is reset to 2 minutes whenever a connection is made and whenever Bluetooth is re-enabled.
      c081c08f
  2. Feb 19, 2016
  3. Feb 18, 2016
  4. Feb 17, 2016
    • Torsten Grote's avatar
      Merge branch 'message-status-cleanup' into 'master' · 81e2d04d
      Torsten Grote authored
      Database efficiency improvements
      
      Some tweaks to the DB schema to improve efficiency:
      
      * Only keep status rows for messages that are visible - this saves space and avoids the need to join the groupVisibilities table when selecting messages to offer or send
      * Use adjacent columns for the composite primary key on the settings table
      
      This MR depends on !101.
      
      See merge request !102
      81e2d04d
    • akwizgran's avatar
      Added active flag to contacts. · a6baa582
      akwizgran authored
      a6baa582
    • akwizgran's avatar
      More efficient database joins. · 6b76b75d
      akwizgran authored
      Don't keep message status rows for groups that are invisible to the contact - this avoids the need to join the groupVisibilities table when selecting messages to offer or send. Add or remove status rows when group visibility changes.
      6b76b75d
    • akwizgran's avatar
      Execute test tasks in a deterministic order. · e979f17e
      akwizgran authored
      e979f17e
    • akwizgran's avatar
      Merge branch 'client-transactions' into 'master' · 42c00fb8
      akwizgran authored
      Transactions for clients
      
      This patch moves transactions out of the database component, allowing clients to perform multiple database calls in a single transaction. This should improve efficiency and reliability, at the cost of increased boilerplate for database calls.
      
      Operations that allow hooks, such as adding and removing contacts, pass their transactions to their hooks. This ensures the whole operation is atomic and isolated, so StorageStatus is no longer needed, hooks don't need to be idempotent, and locks can be removed from clients that were using them for isolation.
      
      This merge request is marked WIP because it will conflict with !74.
      
      See merge request !101
      42c00fb8
    • akwizgran's avatar
      00e59613
  5. Feb 16, 2016
    • akwizgran's avatar
      Merge branch 'identicon-contrast' into 'master' · f43f79eb
      akwizgran authored
      Increase contrast between identicons and background
      
      Identicons currently have a dark or light background depending on the V component of the foreground colour. But V isn't a great measure of brightness - cyan looks much brighter than blue with the same V, for example. This leads to some identicons having low contrast between the foreground and background.
      
      This patch scales the R, G and B components of the foreground colour to 3/4 of the full range and sets the background to white, so there's always good contrast between the foreground and background. The patch also adds a 1dp outline around identicons and adds some padding to the identity selection dropdown.
      
      Before:
      ![device-2016-02-10-150200](/uploads/2456ff047d4d33b4537f3489c9018679/device-2016-02-10-150200.png)
      
      After:
      ![device-2016-02-10-154634](/uploads/758c71e3c160e0f9fc50a507323daa7f/device-2016-02-10-154634.png)
      
      
      See merge request !100
      f43f79eb
    • akwizgran's avatar
      Changed background colour to FAFAFA. · 0a7823e7
      akwizgran authored
      Psycho killer, qu'est-ce que c'est?
      0a7823e7
    • akwizgran's avatar
      Removed an unused method. · b50dce1c
      akwizgran authored
      b50dce1c
  6. Feb 11, 2016
  7. Feb 10, 2016
Loading