743 Commits

Author SHA1 Message Date
Adam Brown
ccdeed24ef using separate content provider query to find image file size rather than collect the content of the image itself into memory, should be much more effecient! 2022-09-21 23:29:01 +01:00
Adam Brown
02e76548e3 adding separate image for encrypted image test and re-enabling clear image test 2022-09-21 22:51:07 +01:00
Adam Brown
3c865179d7 improving image decrypting pipeline to use one less copy and adding smoke test to sending encrypted images 2022-09-21 22:42:04 +01:00
Adam Brown
2635a5f3e5 making the image fectching factory part of the dagger graph 2022-09-21 22:11:35 +01:00
Adam Brown
9d6e72303a moving the media encrypting to the crypto module and exposing as part of the service 2022-09-21 21:24:45 +01:00
Adam Brown
f6ef073689 adding support for sending encrypted images 2022-09-21 20:35:39 +01:00
Adam Brown
06947301ac lifting the message contents jsonising to the message usecase 2022-09-21 20:07:03 +01:00
Adam Brown
94ad1cb595 moving the ApiMessage to the message module 2022-09-21 19:55:41 +01:00
Adam Brown
a737736117
Merge pull request #153 from ouchadam/dependabot/gradle/org.junit.jupiter-junit-jupiter-api-5.9.1
Bump junit-jupiter-api from 5.9.0 to 5.9.1
2022-09-21 18:21:00 +01:00
dependabot[bot]
40da1e89f8
Bump junit-jupiter-api from 5.9.0 to 5.9.1
Bumps [junit-jupiter-api](https://github.com/junit-team/junit5) from 5.9.0 to 5.9.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-21 17:20:53 +00:00
Adam Brown
f9b8053ee7
Merge pull request #154 from ouchadam/dependabot/gradle/org.junit.jupiter-junit-jupiter-engine-5.9.1
Bump junit-jupiter-engine from 5.9.0 to 5.9.1
2022-09-21 18:20:26 +01:00
dependabot[bot]
faf7e64769
Bump junit-jupiter-engine from 5.9.0 to 5.9.1
Bumps [junit-jupiter-engine](https://github.com/junit-team/junit5) from 5.9.0 to 5.9.1.
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](https://github.com/junit-team/junit5/compare/r5.9.0...r5.9.1)

---
updated-dependencies:
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-21 05:34:39 +00:00
Adam Brown
b93058e812 adding dummy tasks to noop module to allow the ide to assemble 2022-09-20 20:56:59 +01:00
Adam Brown
3c2a226555 extracting a dedicated media decrypter 2022-09-20 20:54:35 +01:00
Adam Brown
b3d4f79d8c
Merge pull request #150 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-19 22:19:02 +01:00
Adam Brown
86151438ca updating version for release 2022-09-19 22:14:30 +01:00
Adam Brown
f8f2eead36 ignoring tab taps when already on the tab page 19/09/2022-V1 2022-09-19 22:09:25 +01:00
Adam Brown
3d7730bc32 filtering out spaces from the room overviews 2022-09-19 22:00:31 +01:00
Adam Brown
416d10a2b6
Merge pull request #149 from ouchadam/feature/room-parsing
Improved room name parsing
2022-09-19 21:12:14 +01:00
Adam Brown
ff83263619 providing null heroes for fixture 2022-09-19 21:08:01 +01:00
Adam Brown
257f94830d fixing test compilation error 2022-09-19 20:52:30 +01:00
Adam Brown
d30925fd5a taking heroes into account when processing room display name 2022-09-19 20:49:56 +01:00
Adam Brown
355d4a021c taking into account canonical room aliases 2022-09-19 20:17:39 +01:00
Adam Brown
bd2dca2a41 only logging on device http responses in debug builds 2022-09-19 19:58:10 +01:00
Adam Brown
82d4f5b960
Merge pull request #146 from ouchadam/dependabot/gradle/io.mockk-mockk-1.12.8
Bump mockk from 1.12.7 to 1.12.8
2022-09-16 09:13:14 +01:00
dependabot[bot]
389f1cc6ee
Bump mockk from 1.12.7 to 1.12.8
Bumps [mockk](https://github.com/mockk/mockk) from 1.12.7 to 1.12.8.
- [Release notes](https://github.com/mockk/mockk/releases)
- [Commits](https://github.com/mockk/mockk/compare/1.12.7...v1.12.8)

---
updated-dependencies:
- dependency-name: io.mockk:mockk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-16 05:31:48 +00:00
Adam Brown
f8976cc1bc
Merge pull request #145 from ouchadam/feature/synapse-cache-error
Fixing synapse caching breaking encrypted smoke test
2022-09-15 20:40:17 +01:00
Adam Brown
488d38d455
Merge pull request #142 from ouchadam/dependabot/gradle/app.cash.turbine-turbine-0.10.0
Bump turbine from 0.9.0 to 0.10.0
2022-09-15 20:31:02 +01:00
Adam Brown
be17c9efec re-enabling latest synapse for tests 2022-09-15 20:28:41 +01:00
Adam Brown
f4007bff76 fixing keys being rotated out when the server returns a 0 key count but we have local keys 2022-09-15 20:27:25 +01:00
Adam Brown
6347364584 updating version for release 2022-09-15 20:06:17 +01:00
Adam Brown
0eb8db3862 allowing unified push payloads to have default nulls
- fixes crash on non message unified push events
2022-09-15 20:06:17 +01:00
Adam Brown
4967e44fd6 removing top bar under status bar 2022-09-15 20:06:17 +01:00
Adam Brown
3cec16e33a cleaning up messages theming 2022-09-15 20:06:17 +01:00
Adam Brown
bce38bb24b adding back a light theme or make use of the dynamic colour scheme 2022-09-15 20:06:17 +01:00
Adam Brown
2718728bb8 fixing wrong initial push registrar selection 2022-09-15 20:06:17 +01:00
Adam Brown
eff150aebc fixing crash when switching from the invitations screen to the conversation directory and back to the profile 2022-09-15 20:06:17 +01:00
Adam Brown
e5eb597369 skipping first invite emission as we only want to render future invites 2022-09-15 20:06:17 +01:00
Adam Brown
c8eaeff48f only showing material you option for android 12+ devices 2022-09-15 20:06:17 +01:00
Adam Brown
e773bc35c4 rendering invites as notification which temporarily open the app on tap 2022-09-15 20:06:17 +01:00
Adam Brown
4b850af810 fixing memory _leak_ on android Q when exiting screens 2022-09-15 20:06:17 +01:00
Adam Brown
ee91de4301 removing invites from the database after rejecting them and allowing them to fail with 403 (if the user no longer has access) 2022-09-15 20:06:17 +01:00
Adam Brown
40461f692f observe invite changes and render a ! badge on the profile bottom item 2022-09-15 20:06:17 +01:00
Izzy
7320690162 initial fastlane structures 2022-09-15 20:06:17 +01:00
Adam Brown
d524f30425 adding build script for generating signed foss releases 2022-09-15 20:06:17 +01:00
Adam Brown
50914aaeb4 fixing firebase classes being imported for foss variant
- the notification module was pulling in firebase for an annotation import, which in turn pulled in the .aar manifest entries and services etc, fixed by removing the unneeded dependency
2022-09-15 20:06:17 +01:00
Adam Brown
1478f4a7ff replace user ids with names in test logging 2022-09-15 18:54:50 +01:00
dependabot[bot]
5f3511d619
Bump turbine from 0.9.0 to 0.10.0
Bumps [turbine](https://github.com/cashapp/turbine) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/cashapp/turbine/releases)
- [Changelog](https://github.com/cashapp/turbine/blob/trunk/CHANGELOG.md)
- [Commits](https://github.com/cashapp/turbine/compare/0.9.0...0.10.0)

---
updated-dependencies:
- dependency-name: app.cash.turbine:turbine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-15 05:24:33 +00:00
Adam Brown
2bf0ef2232 allowing unified push payloads to have default nulls
- fixes crash on non message unified push events
15/09/2022-V1
2022-09-13 19:40:21 +01:00
Adam Brown
5a300b1967
Merge pull request #137 from IzzySoft/fastlane
initial fastlane structures
2022-09-12 21:32:32 +01:00