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
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