Commit Graph

440 Commits

Author SHA1 Message Date
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
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
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
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
Adam Brown addf76c7ea
Merge pull request #139 from ouchadam/feature/light-theme
Light theme
2022-09-12 21:31:07 +01:00
Adam Brown e854e9b02c removing top bar under status bar 2022-09-12 20:57:33 +01:00
Adam Brown 62c0945be6 cleaning up messages theming 2022-09-12 20:53:57 +01:00