Commit Graph

  • 593a0c4632 Improve handling of missing and invalid attachments. akwizgran 2019-06-18 15:24:49 +01:00
  • ed20b2d8d6 Use attachment header to retrieve attachment. akwizgran 2019-06-18 13:52:37 +01:00
  • d715701eaa Disable image attachments for remote contacts alpha. alpha-1.2.1 remote-contacts-alpha-1.2.1 akwizgran 2019-06-18 17:49:17 +01:00
  • 34583e6d2d Merge branch '1054-crash-scroll' into 'master' akwizgran 2019-06-18 16:47:02 +00:00
  • ea5a862242 [android] Fix send button in ReportForm's action bar Torsten Grote 2019-06-18 13:28:28 -03:00
  • 9ab9e02f8a Trim whitespace from nicknames (useful for auto-complete). akwizgran 2019-06-18 17:24:08 +01:00
  • 3f70ae3c8c Use same input type for nicknames everywhere. akwizgran 2019-06-18 17:19:39 +01:00
  • 3f60098099 [android] don't cancel crash reports after sending them Torsten Grote 2019-06-10 13:27:27 -03:00
  • e965021e3d [android] don't clear task when submitting feedback, only after crash Torsten Grote 2019-06-10 12:57:56 -03:00
  • 7d9380d3d6 [android] go to homescreen after pressing back in crash reporter Torsten Grote 2019-03-01 09:49:47 -03:00
  • 3c8c0e579e [android] point ACRA to correct BuildConfig class Torsten Grote 2019-02-28 16:33:25 -03:00
  • bd2bbe9268 [android] don't show JSON in feedback/crash report Torsten Grote 2019-02-28 16:25:29 -03:00
  • 89d24b1753 [android] Make entire report form scrollable, not only the hidden data Torsten Grote 2019-02-27 13:09:54 -03:00
  • 861dbe20b1 [android] Fix crash screen buttons to the bottom of the screen Torsten Grote 2019-02-27 12:55:21 -03:00
  • 197800de8b [android] split crash report screen into two fragments Torsten Grote 2019-02-27 12:28:41 -03:00
  • 07e824ad68 [android] Make crash screen scrollable and add icon Torsten Grote 2019-02-26 16:12:38 -03:00
  • d210215bd1 Merge branch '1585-new-messaging-client' into 'master' Torsten Grote 2019-06-18 14:55:40 +00:00
  • 00705447ec Use feature flag to decide which version to advertise. akwizgran 2019-06-18 13:39:01 +01:00
  • 9095ccef85 Filter attachment URIs in controller. akwizgran 2019-06-18 13:10:52 +01:00
  • 3196204094 Send legacy private messages from headless app. akwizgran 2019-06-18 09:52:15 +01:00
  • 2bae639105 Upgrade messaging client to support attachments. akwizgran 2019-06-10 15:30:42 +01:00
  • f73d298752 Merge branch 'inject-feature-flags' into 'master' akwizgran 2019-06-18 11:51:09 +00:00
  • bc3a443276 Merge branch '1590-create-private-messages-on-ui-thread' into 'master' Torsten Grote 2019-06-18 11:22:45 +00:00
  • 2a29d33303 Move private message creation off the crypto executor. akwizgran 2019-06-18 12:14:10 +01:00
  • 30e0be9f43 Merge branch '1580-show-snackbar' into 'master' akwizgran 2019-06-18 09:54:34 +00:00
  • 3828d16971 Use injection to provide feature flags. akwizgran 2019-06-18 10:52:21 +01:00
  • a54eb64eb5 Merge branch '1468-reject-unsupported-images' into 'master' akwizgran 2019-06-17 16:39:26 +00:00
  • ad2d3e70d6 [android] address thread-safety issues of attachment creation Torsten Grote 2019-06-17 13:22:38 -03:00
  • 1f91842c52 [android] re-use the same LiveData for AttachmentResults Torsten Grote 2019-06-14 10:03:43 -03:00
  • c07a0a2fd7 [android] address review comments for rejecting unsupported images Torsten Grote 2019-06-14 09:22:03 -03:00
  • 4ee4905e06 [android] migrate added conversation header to new LiveEvent Torsten Grote 2019-05-15 16:45:53 -03:00
  • 67b7517f2b [android] refactor AttachmentCreator to return a single LiveData Torsten Grote 2019-05-01 16:06:09 -03:00
  • cd3174a643 [android] Fix view recycling issue of image previews Torsten Grote 2019-05-01 11:58:45 -03:00
  • 9d9bc4ca84 [android] Let AttachmentCreator return same LiveData after configuration changes Torsten Grote 2019-04-14 12:31:31 -03:00
  • 7358091699 [android] Address first round of review comments for attachments Torsten Grote 2019-04-12 09:25:45 -03:00
  • 11eefaedcf Refactor attachment creation Torsten Grote 2019-04-05 15:48:31 -03:00
  • bb5a6c0241 [android] Add assertions to TextAttachmentController Torsten Grote 2019-03-29 15:31:10 -03:00
  • 70d29af2ba [android] Allow sending message with attachments before previews are loaded Torsten Grote 2019-03-28 15:05:48 -03:00
  • baedb14e2b [android] allow attaching only of images with supported mime type Torsten Grote 2019-02-22 12:09:50 -03:00
  • 2796926709 [android] Load image preview from database instead of content Uri Torsten Grote 2019-02-18 16:34:22 -03:00
  • fc6275b037 [android] reject invalid mime types for image attachments Torsten Grote 2019-02-18 15:24:34 -03:00
  • f76f9be4ed Reject attachments that exceed the allowed size Torsten Grote 2019-02-18 15:05:04 -03:00
  • 6167ba5c46 [android] move unsent attachment cache logic into AttachmentController Torsten Grote 2019-02-18 11:49:13 -03:00
  • 55f4600a69 [android] Create attachments before showing previews Torsten Grote 2019-02-15 09:13:36 -02:00
  • c73801c7e8 [android] Show snackbar when there is no internet connection Torsten Grote 2019-06-17 10:09:54 -03:00
  • 249e1e28fe Merge branch '1580-offline-state' into 'master' Torsten Grote 2019-06-17 13:10:41 +00:00
  • f0cea28aeb Don't show a message for the offline state. akwizgran 2019-06-17 13:45:22 +01:00
  • 32e8ea9888 Merge branch '1565-strings-duplicate-handshake-links' into 'master' Torsten Grote 2019-06-17 12:29:22 +00:00
  • 5a1caed89f Rename endpoints field. akwizgran 2019-06-17 13:22:36 +01:00
  • 22f5c42fc1 Resolve merge conflicts. akwizgran 2019-06-17 12:13:19 +00:00
  • aab46040a5 Add comments for translators. akwizgran 2019-06-17 13:12:11 +01:00
  • 18fd238aa1 Merge branch '1580-strings-offline-state' into 'master' akwizgran 2019-06-17 11:12:50 +00:00
  • 3a837b3c5a Resolve merge conflicts. akwizgran 2019-06-17 11:04:11 +00:00
  • ac2597865c Merge branch '1587-version-negotiation' into 'master' akwizgran 2019-06-17 10:54:39 +00:00
  • 4a67cf3ce7 Don't cache default state when adding pending contact. akwizgran 2019-06-17 10:22:08 +01:00
  • a5041e651e Merge branch '1230-strings-adding-contact-slow' into 'master' Torsten Grote 2019-06-15 13:37:13 +00:00
  • b0e97d787f Add offline state for pending contacts. akwizgran 2019-06-15 12:27:24 +01:00
  • 0d8af780a3 Add strings for duplicate pending contacts. akwizgran 2019-06-15 11:12:30 +01:00
  • 9c20e6b333 Add string for pending contact offline state. akwizgran 2019-06-15 11:04:22 +01:00
  • ab14976c96 Add strings for warning when adding a contact is slow. akwizgran 2019-06-15 11:01:09 +01:00
  • ec3f821ba6 Update test expectations. akwizgran 2019-06-13 17:17:50 +01:00
  • 1d546da781 Store sync versions received from contacts. akwizgran 2019-06-13 17:07:12 +01:00
  • f2c951b70b Add DB methods for getting and setting sync versions. akwizgran 2019-06-13 16:56:58 +01:00
  • 1e259c100d Add sync versions column to contacts table. akwizgran 2019-06-13 16:35:48 +01:00
  • 3636aeba9a Use HyperSQL-compatible syntax in migration. akwizgran 2019-06-13 16:34:20 +01:00
  • 132e20a6ce Send versions record at start of each session. akwizgran 2019-06-13 16:14:51 +01:00
  • c228e5c219 Add versions record to sync protocol. akwizgran 2019-06-13 16:03:31 +01:00
  • ae1d1fc5a7 Add thread safety and null safety annotations. akwizgran 2019-06-13 15:47:43 +01:00
  • 37f02a40e9 Merge branch '1585-temporary-messages' into 'master' Torsten Grote 2019-06-12 15:39:02 +00:00
  • 3c8b8c39e1 Turn commonly used variables into fields. akwizgran 2019-06-12 16:29:24 +01:00
  • 8f839e2c30 Remove temporary messages at startup. akwizgran 2019-06-12 15:21:48 +01:00
  • da4b63f20f Clean up ValidationManagerImplTest. akwizgran 2019-06-12 15:11:34 +01:00
  • cd40e771d2 Allow messages to be marked as temporary. akwizgran 2019-06-12 15:11:10 +01:00
  • 4a4d336126 Disable image attachments for remote contacts alpha. alpha-1.2.0 remote-contacts-alpha-1.2.0 akwizgran 2019-06-10 17:47:48 +01:00
  • dd7accfa95 Merge branch '1576-db-before-signing-in' into 'master' Torsten Grote 2019-06-10 16:33:47 +00:00
  • 1cf993484d Avoid unnecessary reloads. akwizgran 2019-06-10 17:24:58 +01:00
  • e810785fe2 Retry database tasks after signing in. akwizgran 2019-06-08 10:03:45 +01:00
  • 7ec826ccb7 Merge branch '1562-intent-router' into 'master' akwizgran 2019-06-10 14:20:06 +00:00
  • 4a4abd7efa Merge branch '1232-polling-events' into 'master' Torsten Grote 2019-06-10 13:11:06 +00:00
  • dc2e42e1f2 [android] don't check getIntent() for null as it should be non-null now Torsten Grote 2019-06-10 07:38:24 -03:00
  • 1c4d277771 Don't route intents for MANAGE_NETWORK_USAGE settings Torsten Grote 2019-06-07 10:38:56 -03:00
  • fb10ba5855 [android] Receive external intents through NavDrawerActivity Torsten Grote 2019-06-06 16:17:45 -03:00
  • f31b85acdb Merge branch '1564-tor-rendezvous-crypto' into 'master' Torsten Grote 2019-06-09 14:24:40 +00:00
  • 6519706599 Merge branch '1579-remove-pending-contacts-button' into 'master' akwizgran 2019-06-08 09:44:35 +00:00
  • 76741bc2ba [android] show less obstrusive remove button for pending contacts Torsten Grote 2019-06-07 11:09:34 -03:00
  • 60eefbf3e0 Use named constants. akwizgran 2019-06-07 11:54:44 +01:00
  • a4a45efd43 Broadcast event when polling newly added contact. akwizgran 2019-06-07 11:21:38 +01:00
  • 208ae6a4b6 Show recently polled pending contacts as "connecting". akwizgran 2019-06-07 11:14:12 +01:00
  • fe1df6dafa Move pending contact events to rendezvous poller. akwizgran 2019-06-06 16:39:54 +01:00
  • 15d9ff1ebd Rename "connected" state to "connecting". akwizgran 2019-06-06 17:21:52 +01:00
  • dc741e988c Shorter description for "waiting for connection" state. akwizgran 2019-06-06 17:21:28 +01:00
  • 6665235768 Merge branch '1232-pending-contact-states' into 'master' Torsten Grote 2019-06-06 21:31:43 +00:00
  • ba19716e0f Don't broadcast disabled event whenever we close a socket. akwizgran 2019-06-05 17:43:23 +01:00
  • 41deff1bf3 Suppress redundant enabled/disabled events. akwizgran 2019-06-05 17:41:09 +01:00
  • 1ec3fa3ade Implement Tor rendezvous crypto. akwizgran 2019-06-05 15:46:22 +01:00
  • 64ae99bbce Handle corner cases such as removal during rendezvous. akwizgran 2019-06-06 15:44:28 +01:00
  • ed1cefa144 Use concurrent map for pending contact states. akwizgran 2019-06-06 14:31:18 +01:00
  • 23354d6568 Use predicates to match events. akwizgran 2019-06-05 12:56:39 +01:00
  • 1aa579a44f Add unit tests for pending contact state. akwizgran 2019-06-05 12:23:15 +01:00
  • 98191fb059 Add ContactManager support for pending contact states. akwizgran 2019-06-05 11:57:46 +01:00