Commit Graph

  • 5a7599a88d Merge branch '1242-display-image-attachments-save' into 'master' akwizgran 2018-12-07 17:31:42 +00:00
  • 59cd98db81 [android] Get image extension from MimeTypeMap and store it in AttachmentItem Torsten Grote 2018-12-07 15:10:29 -02:00
  • 768488eb04 [android] Show (tinted) security icon when warning about saving attachments Torsten Grote 2018-12-07 13:54:13 -02:00
  • a6b1ad48c3 [android] Add support for saving image attachments on API < 19 Torsten Grote 2018-11-27 16:25:33 -02:00
  • 77299a68ed [android] Allow the user to save image attachment outside of Briar Torsten Grote 2018-11-26 20:12:59 -02:00
  • 5e5705c73b Merge branch '1438-send-image-attachments-ui' into 'master' akwizgran 2018-12-07 14:58:23 +00:00
  • e6229a3a13 [android] Factor out image preview into its own view class Torsten Grote 2018-12-06 16:21:03 -02:00
  • 5fbacb4ee4 [android] Split out an EmojiTextInputView from TextInputViews Torsten Grote 2018-12-05 12:39:13 -02:00
  • c7f4e976ed [android] Require users of TextInputView to set its controller Torsten Grote 2018-12-04 12:39:31 -02:00
  • 419f2d966a [android] Show a toast when an image could not be attached Torsten Grote 2018-12-03 15:32:03 -02:00
  • d6c18db9e9 [android] set image preview size to 1/4 of screen height Torsten Grote 2018-12-03 15:25:23 -02:00
  • 8fe49d9961 [android] Re-factor TextInputViews Torsten Grote 2018-12-03 11:52:39 -02:00
  • f536cfdab8 [android] first round of review comments for attaching images Torsten Grote 2018-11-29 20:29:43 -02:00
  • 4d594acad5 [android] Save attached (but not sent) image on screen rotation Torsten Grote 2018-11-23 17:16:54 -02:00
  • 800dfed5c1 [android] support adding image attachments to private messages Torsten Grote 2018-11-20 19:30:33 -02:00
  • 54b823e401 [android] fix start of link in error message for adding contacts Jordi Salvat 2018-12-06 20:44:36 +01:00
  • 5f36ba9014 Fix tests. hash-trees akwizgran 2018-12-06 18:05:03 +00:00
  • 707066f1a1 Add new module to integration tests. block-input-stream akwizgran 2018-12-06 18:02:48 +00:00
  • 65e5dc266f Hook up MessagingManager to MessageInputStreamFactory. akwizgran 2018-12-06 15:03:58 +00:00
  • 438d200afe Set paths on blocks after hashing. akwizgran 2018-12-06 17:41:27 +00:00
  • bd9ebe75a0 Add initial stream hashing implementation. akwizgran 2018-12-06 17:22:34 +00:00
  • 4b04e6a21d Add basic hash tree API and implementation. akwizgran 2018-12-06 16:07:22 +00:00
  • f915eb4d36 Add BlockSink interface, using temporary message ID. akwizgran 2018-12-06 16:06:50 +00:00
  • 52ec56d690 Merge branch 'invalid-slide-direction' into 'master' Torsten Grote 2018-12-06 15:32:07 +00:00
  • d4f8abfac1 Suppress warning about parameter used by subclasses. akwizgran 2018-10-16 14:53:00 +01:00
  • d07c144316 Remove unnecessary null check. akwizgran 2018-10-16 14:50:59 +01:00
  • dcd5189910 Remove unused DB code for managing disk space. akwizgran 2018-10-16 14:49:50 +01:00
  • 7b3afcca99 Revert change to slide direction. akwizgran 2018-12-06 15:08:33 +00:00
  • 3487a7cfee Implement MessageInputStreamFactory interface. akwizgran 2018-12-06 14:05:36 +00:00
  • eea453fc5f Add placeholder BlockSource implementation to DB. akwizgran 2018-12-06 13:55:49 +00:00
  • c6f460a936 Add input stream that fetches blocks from the DB. akwizgran 2018-12-05 15:32:12 +00:00
  • a22d03d028 [headless] wait for lifecycle manager to finish starting Torsten Grote 2018-12-05 16:08:03 -02:00
  • d857338ad0 [headless] Add first integration test for ContactController Torsten Grote 2018-11-06 10:52:02 -03:00
  • c2f96580b8 Add utility methods for variable-length integers. akwizgran 2018-12-05 11:31:34 +00:00
  • a5c9e7c74d Merge branch '1242-display-image-attachments-fullscreen' into 'master' akwizgran 2018-11-30 18:04:55 +00:00
  • 8a4a343147 [android] Move image to the top if it is overlapping the toolbar Torsten Grote 2018-11-29 19:12:38 -02:00
  • dcd5e34c6b Improve UI hiding behaviour. akwizgran 2018-11-29 18:01:46 +00:00
  • 7b22d3b84d [android] Address review issues for image fullscreen view Torsten Grote 2018-11-28 17:25:27 -02:00
  • c8fa23273f [android] support pull down to dismiss pattern for ImageActivity Torsten Grote 2018-11-20 10:18:43 -02:00
  • fbe5df8938 [android] Add ImageActivity to show images in full-screen Torsten Grote 2018-11-16 18:58:16 -02:00
  • 362b3f396f Remove response messages right after storing them 68-test-outgoing-message-deletion Torsten Grote 2018-11-27 11:43:54 -02:00
  • 33bfef12e4 WIP: Store descriptor in metadata so invite can be deleted. test-immediate-message-deletion akwizgran 2018-11-27 12:44:45 +00:00
  • 92163d6a99 WIP: Test effect of deleting private messages on delivery. akwizgran 2018-11-27 10:07:16 +00:00
  • 008cf95741 Merge branch '1467-conversation-scrolling' into 'master' akwizgran 2018-11-27 09:32:05 +00:00
  • 3eb066a836 [android] Use new IoUtils to close InputStreams Torsten Grote 2018-11-26 16:28:06 -02:00
  • 674b29af25 [android] static constant all caps Torsten Grote 2018-11-26 16:23:51 -02:00
  • b8ca5ab557 [android] Only scroll conversation list to bottom, when already at bottom Torsten Grote 2018-11-20 13:36:57 -02:00
  • 6e17709f46 Merge branch 'try-to-close' into 'master' Torsten Grote 2018-11-26 18:22:24 +00:00
  • 726d90145c Merge branch '1242-display-image-attachments' into 'master' akwizgran 2018-11-26 17:19:37 +00:00
  • 165211eb9b Merge branch '1259-headless-mac-os' into 'master' Torsten Grote 2018-11-26 12:01:27 +00:00
  • 868c61e5d6 Move tryToClose() methods into utility classes. akwizgran 2018-11-23 15:02:27 +00:00
  • 798bb6d4f7 [android] scale thumbnails to minimum size, don't upscale to maximum size Torsten Grote 2018-11-23 11:25:18 -02:00
  • bc352a2dc6 Enable Tor on Mac OS once binaries are available. akwizgran 2018-11-23 13:07:12 +00:00
  • ce7d6d3db5 Code cleanup. akwizgran 2018-11-23 12:56:34 +00:00
  • 61276c81d2 Make it possible to start the headless app on MacOS. akwizgran 2018-11-23 12:52:40 +00:00
  • c09abdb088 Merge branch 'location-permission-sdk-23' into 'master' Torsten Grote 2018-11-22 12:03:07 +00:00
  • 45a11badd5 Change location permission to uses-permission-sdk-23. akwizgran 2018-11-20 16:16:47 +00:00
  • 152ac3df43 [android] improve bitmap transformation hashKey and DiskCacheKey Torsten Grote 2018-11-20 11:48:44 -02:00
  • dd5ad86db8 [android] Use DataFetcherFactory to create data fetchers and allow cancelling loads Torsten Grote 2018-11-20 11:39:29 -02:00
  • 10e9fb308d [android] Display Image Attachements: Address first round of review comments Torsten Grote 2018-11-19 20:32:43 -02:00
  • de8e95692a [android] support RTL languages when rounding thumbnail corners Torsten Grote 2018-11-19 19:47:43 -02:00
  • d6b52cf4ec [android] Use our own BitmapTransformation for rounded image corners Torsten Grote 2018-11-15 18:54:05 -02:00
  • 8a839fb5e4 [android] display image attachments for conversation messages Torsten Grote 2018-11-05 18:51:52 -03:00
  • fbf8642edb Merge branch '1464-message-status-mixed' into 'master' akwizgran 2018-11-16 13:44:39 +00:00
  • ade6a14342 Merge branch 'validation-refactoring' into 'master' Torsten Grote 2018-11-15 17:18:15 +00:00
  • d500ff81c3 Merge branch 'require-non-null' into 'master' Torsten Grote 2018-11-15 16:50:16 +00:00
  • 3053e3cfa7 [core] fix wrong order of message status flags in conversation headers Torsten Grote 2018-11-15 14:39:05 -02:00
  • 6964a67ca3 Add static requireNonNull() method. akwizgran 2018-11-14 10:28:14 +00:00
  • f4b06e1fb3 Merge branch 'load-latest-message-eagerly' into 'master' Torsten Grote 2018-11-14 16:01:59 +00:00
  • 4db075d643 Only consider the latest item for preloading. akwizgran 2018-11-14 15:13:25 +00:00
  • 78a8ae6b8e Sort headers and eagerly load text of latest message. akwizgran 2018-11-14 15:01:54 +00:00
  • 7866037d02 Merge branch '1460-introduction-request-text' into 'master' Torsten Grote 2018-11-14 11:23:26 +00:00
  • 35716051fb Show correct text when an existing contact is introduced. akwizgran 2018-11-14 11:05:46 +00:00
  • 6cafea836f Merge branch 'eager-singletons' into 'master' Torsten Grote 2018-11-13 18:03:28 +00:00
  • bd0fd229c6 Merge branch '1242-attachment-input-stream' into 'master' akwizgran 2018-11-13 17:41:39 +00:00
  • ea05a5c703 Singletons that call registration methods must be eager. akwizgran 2018-11-13 17:40:06 +00:00
  • 4103eaf639 Reorganise validation code (no functional changes). akwizgran 2018-11-13 17:16:47 +00:00
  • 753a25bc2a [core] Attachments will use InputStream rather than ByteBuffer Torsten Grote 2018-11-13 15:07:16 -02:00
  • 8f4c3c4528 Bump version numbers for 1.1.5 release. release-1.1.5 akwizgran 2018-11-13 13:01:01 +00:00
  • 636a7dfe72 Update translations. akwizgran 2018-11-13 12:59:51 +00:00
  • 08e99edd42 Merge branch 'unpack-tor-binaries' into 'master' akwizgran 2018-11-13 12:56:47 +00:00
  • e28bc475df Merge branch '1242-optional-message-text' into 'master' akwizgran 2018-11-13 10:47:52 +00:00
  • 88276a4d44 Add support for private messages without text Torsten Grote 2018-11-12 11:03:24 -02:00
  • f9987c89df Merge branch 'disable-tor-connection-padding' into 'master' akwizgran 2018-11-12 14:03:22 +00:00
  • 2c8cb8301f Merge branch '1455-stream-context-may-be-null' into 'master' Torsten Grote 2018-11-12 12:50:01 +00:00
  • c00ee80f0f Update test expectations. akwizgran 2018-11-12 12:20:04 +00:00
  • 3bfedfdc3d Add action for nullable DB callables. akwizgran 2018-11-12 12:16:42 +00:00
  • ecb63d1acb Add interface for DB tasks will nullable results. akwizgran 2018-11-12 12:13:26 +00:00
  • b24914408d Stream context may be null. akwizgran 2018-11-12 11:31:59 +00:00
  • 5ede63edd5 Always unpack and include latest Tor binaries. akwizgran 2018-11-08 17:48:26 +00:00
  • 4e523c5fbc Merge branch '1242-display-image-attachments' into 'master' akwizgran 2018-11-08 16:08:58 +00:00
  • cf79ed5633 IntentFilter may not be thread-safe. akwizgran 2018-11-08 14:54:53 +00:00
  • 0a0a6a6369 Disable Tor's connection padding on mobile data or battery. akwizgran 2018-11-07 15:04:33 +00:00
  • 4784980e7b No need to broadcast network status at startup. akwizgran 2018-11-07 14:31:37 +00:00
  • 3bfa5e2081 [android] Move ConversationListener to top level. akwizgran 2018-11-08 11:48:15 +00:00
  • f2b09deac4 [android] Remove type parameter from view holders. akwizgran 2018-11-08 11:47:11 +00:00
  • ad4729b2f9 [android] refactor conversation items and view holders Torsten Grote 2018-11-07 14:48:39 -03:00
  • 50cc0a6815 Merge branch '1452-websocket-authentication' into 'master' akwizgran 2018-11-08 12:26:53 +00:00
  • 32c8ac6576 [headless] change websocket authentication from basic auth to token message Torsten Grote 2018-11-08 10:15:17 -02:00
  • c12422d949 Merge branch '1434-android-conversation-package' into 'master' akwizgran 2018-11-08 11:01:36 +00:00