Commit Graph

507 Commits

Author SHA1 Message Date
Adam Brown b4878aa2c6 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-22 20:07:35 +01:00
Adam Brown 5472b41d73 adding separate image for encrypted image test and re-enabling clear image test 2022-09-22 20:07:35 +01:00
Adam Brown e70ed9f6e5 improving image decrypting pipeline to use one less copy and adding smoke test to sending encrypted images 2022-09-22 20:07:35 +01:00
Adam Brown 854a4c17ce making the image fectching factory part of the dagger graph 2022-09-22 20:07:35 +01:00
Adam Brown 065eeef5a0 moving the media encrypting to the crypto module and exposing as part of the service 2022-09-22 20:07:35 +01:00
Adam Brown c97e402c1a adding support for sending encrypted images 2022-09-22 20:07:35 +01:00
Adam Brown c0d2f1445d lifting the message contents jsonising to the message usecase 2022-09-22 20:07:35 +01:00
Adam Brown 49ae369e38 moving the ApiMessage to the message module 2022-09-22 20:07:35 +01:00
dependabot[bot] b2ff6cba56 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-22 20:07:35 +01:00
dependabot[bot] 4f7a36abd7 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-22 20:07:35 +01:00
Adam Brown 9fb81cb277 adding dummy tasks to noop module to allow the ide to assemble 2022-09-22 20:07:35 +01:00
Adam Brown 99c028ec01 extracting a dedicated media decrypter 2022-09-22 20:07:35 +01:00
dependabot[bot] 379c3ebb2b
Bump turbine from 0.10.0 to 0.11.0
Bumps [turbine](https://github.com/cashapp/turbine) from 0.10.0 to 0.11.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.10.0...0.11.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-22 05:42:04 +00:00
Adam Brown a78b99fe50
Merge pull request #155 from ouchadam/feature/encrypted-images
Encrypted images
2022-09-21 23:36:03 +01:00
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 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