Skip to content
Snippets Groups Projects
  1. Oct 05, 2016
    • Torsten Grote's avatar
      Fix IntroductionManager unit tests · d661fa06
      Torsten Grote authored
      Verified
      d661fa06
    • akwizgran's avatar
      Merge branch... · e2eda8fe
      akwizgran authored
      Merge branch '584-store-latest-timestamp-and-unread-count-in-group-metadata-for-private-messaging' into 'master'
      
      Store message count, unread count and timestamp of latest message in group metadata
      
      This is to eventually address #373 and slowness of other lists. The group metadata is not yet used, but if this MR isn't merged fast, another commit that actually uses it and thus takes care of the slowness will be added.
      
      Closes #584, #585, #586
      
      See merge request !336
      e2eda8fe
    • Torsten Grote's avatar
      Store message count, unread count and timestamp of latest message · a727a081
      Torsten Grote authored
      in group metadata to be able to speed up group listings.
      
      Closes #584, #586, #585
      Verified
      a727a081
    • Torsten Grote's avatar
      Merge branch '680-release-camera-surface' into 'master' · 3fa84ec7
      Torsten Grote authored
      Release camera surface to work around Android bug #54285
      
      Closes #680
      
      See merge request !340
      3fa84ec7
    • Torsten Grote's avatar
      Merge branch 'identicon-cleanup' into 'master' · e5f55111
      Torsten Grote authored
      Clean up identicon code, remove unused classes
      
      I noticed some debug-level logging coming from the identicon code, went in there to remove it, and realised half the code was unused, so I removed that too.
      
      No functional changes except that the logging is gone and the opacity is now OPAQUE rather than UNKNOWN, which wasn't valid in this context.
      
      See merge request !339
      e5f55111
    • akwizgran's avatar
    • akwizgran's avatar
      Merge branch '644-missing-header' into 'master' · c49c888f
      akwizgran authored
      Remove loading callbacks from fragment listener
      
      Now fragments are responsible for their own Progress bars.
      
      Closes #642
      
      See merge request !316
      c49c888f
    • Ernir Erlingsson's avatar
    • akwizgran's avatar
      Merge branch '92-emoticons' into 'master' · 293c06fd
      akwizgran authored
      Emoji Support for all user input
      
      All text that can be generated by users will show emoji from the shipped sprites by using the `EmojiTextView` instead of the normal `TextView`.
      
      For all messages and posts, the custom emoji keyboard is now available as well. For this, a new `LargeTextInputView` has been introduced that is a sub-class of `TextInputView`. In order for the emoticon keyboard to work properly the existing views had to be modified heavily, sometimes resulting in new behavior such as scroll views now being above the fixed input field. Actual testing on a device (preferably with a tiny screen) is recommended to make sure this still works as expected. Screenshots will be included at the end of this post.
      
      This MR also disables menu actions rather than hiding them and it includes a fix for a regression that was not showing the keyboard automatically in forums.
      
      ![device-2016-09-28-104914](/uploads/8ce9c8f61b32dc5a46b89a3a2cf1e6a4/device-2016-09-28-104914.png)
      ![device-2016-09-28-105026](/uploads/96ef9c40547c7a44fbc4517c87637a7e/device-2016-09-28-105026.png)
      ![device-2016-09-28-105041](/uploads/a0d1ed23ccb66e8bf9541737407142e3/device-2016-09-28-105041.png)
      ![device-2016-09-28-105440](/uploads/fb76ed2adc87600cfb0fc33c3962d4a6/device-2016-09-28-105440.png)
      ![device-2016-09-28-105515](/uploads/51f845d697cee3df38d1b9eef3c0ddfc/device-2016-09-28-105515.png)
      
      Closes #92
      
      See merge request !329
      293c06fd
  2. Oct 04, 2016
    • akwizgran's avatar
      Merge branch '695-introduction-failure' into 'master' · 1c55fae7
      akwizgran authored
      Fix regression in IntroduceeManager
      
      This was happening when the remote response arrives before the local
      response is made and thus the local response needs to be send with the
      ACK following. The problem was that we ACK was sent before the response
      which is not allowed and resulted in the session being aborted by the
      introducee. This was happening, because recursion is hard ;)
      
      The fix is only restarting another protocol engine to send the ACK
      after the first run has been completed.
      
      An integration test was added to prevent such regression in the future
      and to test this code path.
      
      Closes #695
      
      See merge request !338
      1c55fae7
    • Torsten Grote's avatar
      Fix regression in IntroduceeManager · 95670937
      Torsten Grote authored
      This was happening when the remote response arrives before the local
      response is made and thus the local response needs to be send with the
      ACK following. The problem was that we ACK was sent before the response
      which is not allowed and resulted in the session being aborted by the
      introducee. This was happening, because recursion is hard ;)
      
      The fix is only restarting another protocol engine to send the ACK
      after the first run has been completed.
      
      An integration test was added to prevent such regression in the future
      and to test this code path.
      Verified
      95670937
    • Ernir Erlingsson's avatar
      Merge branch '690-introduction-onboarding-is-shown-again-if-it-s-dismissed' into 'master' · 165deebb
      Ernir Erlingsson authored
      Don't show introduction onboarding again no matter how dismissed
      
      Closes #690
      
      See merge request !337
      165deebb
    • Torsten Grote's avatar
    • Torsten Grote's avatar
      Emoji Support for all user input · f8e0441d
      Torsten Grote authored
      All text that can be generated by users will show emoji from the
      shipped sprites.
      
      For all messages and posts, the custom emoji keyboard is now available.
      
      This also disables menu actions rather than hiding them and thus
      closes #677
      
      Included is a fix for a regression that was not showing the keyboard
      automatically in forums and thus
      closes #676
      Verified
      f8e0441d
  3. Oct 03, 2016
    • akwizgran's avatar
      Merge branch '673-privategroupmanager-facade' into 'master' · a422c626
      akwizgran authored
      Create PrivateGroupManager Facade and stub implementation
      
      Some classes were renamed and new base classes introduced in the process. I suggest to expand the "Changed files" before reviewing to get an overview over the changes.
      
      Closes #673
      
      See merge request !332
      a422c626
  4. Sep 30, 2016
  5. Sep 29, 2016
  6. Sep 28, 2016
  7. Sep 27, 2016
Loading