Commit Graph

516 Commits

Author SHA1 Message Date
Adam Brown
b82397d965 emitting events each time the sync completes so that we can know if the first sync is happening 2022-06-11 22:46:41 +01:00
Adam Brown
482e5c15b7 using a temporary database for the second device logins, exposing a false positive in the smoke tests 2022-06-11 21:55:03 +01:00
Adam Brown
34423b2d50 Merge branch 'main' into message-tests 2022-06-11 21:44:10 +01:00
Adam Brown
e9ad0b4a64 Merge branch 'main' into feature/share-images-via-small-talk 2022-06-11 19:11:45 +01:00
Adam Brown
5a9a5136e2
Merge branch 'main' into dependabot/gradle/org.matrix.android-olm-sdk-3.2.12 2022-06-11 19:09:31 +01:00
Adam Brown
2fdcbc7223 updating coverage report location to match the android gradle plugin update 2022-06-11 19:07:17 +01:00
dependabot[bot]
ac3fe270a1
Bump olm-sdk from 3.2.11 to 3.2.12
Bumps olm-sdk from 3.2.11 to 3.2.12.

---
updated-dependencies:
- dependency-name: org.matrix.android:olm-sdk
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-11 13:37:31 +00:00
dependabot[bot]
43953a6291
Bump accompanist-systemuicontroller from 0.24.9-beta to 0.24.10-beta
Bumps [accompanist-systemuicontroller](https://github.com/google/accompanist) from 0.24.9-beta to 0.24.10-beta.
- [Release notes](https://github.com/google/accompanist/releases)
- [Commits](https://github.com/google/accompanist/compare/v0.24.9-beta...v0.24.10-beta)

---
updated-dependencies:
- dependency-name: com.google.accompanist:accompanist-systemuicontroller
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-11 13:37:21 +00:00
Adam Brown
52b03796e3 updating android gradle plugin to latest stable and aligning composer compiler version to main version 2022-06-11 14:36:40 +01:00
Adam Brown
563fdff73e applying minor build speed improvements
- disabling release build type
- only including xxhdpi resources
2022-06-11 14:29:33 +01:00
Adam Brown
8261d53460 splitting core into core and compose core to allow for more modules to avoid the android plugin 2022-06-11 14:10:17 +01:00
Adam Brown
4a0d2cd42d prepping for kotlin 1.7.0 release, removing compose from modules that don't need it 2022-06-11 13:29:47 +01:00
Adam Brown
a9ef2b5190 using uuids instead of timestamps for unique test messages 2022-06-11 13:02:22 +01:00
Adam Brown
4d43b6e31f failing test when the newLogin fails 2022-06-11 12:44:55 +01:00
Adam Brown
fe28496cba adding test for clear messaging (in prep for images), which uncovered bad test state 2022-06-11 12:28:18 +01:00
Adam Brown
a06c00eea4 Merge branch 'main' into feature/share-images-via-small-talk 2022-06-11 11:13:03 +01:00
Adam Brown
716790712b
Merge pull request #50 from ouchadam/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-core-1.6.2
Bump kotlinx-coroutines-core from 1.6.1 to 1.6.2
2022-06-11 11:12:21 +01:00
Adam Brown
f80c829010
Merge pull request #48 from ouchadam/dependabot/gradle/ktorVer-2.0.2
Bump ktorVer from 2.0.1 to 2.0.2
2022-06-11 11:12:12 +01:00
Adam Brown
fbfc349b2e forcing raw response type for the wellknown as some servers may not correctly set the content-type
- migrates to the content negotiation api
2022-06-11 11:07:36 +01:00
Adam Brown
3fc28bd949
Merge branch 'main' into dependabot/gradle/ktorVer-2.0.2 2022-06-11 10:37:16 +01:00
dependabot[bot]
d0871b1fa7
Bump kotlinx-coroutines-core from 1.6.1 to 1.6.2
Bumps [kotlinx-coroutines-core](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-06-11 09:37:09 +00:00
Adam Brown
7415b278cd Merge branch 'main' into feature/share-images-via-small-talk 2022-06-11 10:35:51 +01:00
Adam Brown
764c0d1853 ignoring the roomevent json models until serializationx marks the code as generated 2022-06-11 10:25:21 +01:00
Adam Brown
65bf8c0d64 improved notification testing 2022-06-11 10:21:51 +01:00
Adam Brown
6fed8a35ce wip, passing the image urls down to the matrix client layer 2022-06-08 20:31:07 +01:00
Adam Brown
92ad630e45 Merge branch 'main' into feature/share-images-via-small-talk 2022-06-08 19:25:59 +01:00
Adam Brown
bb47fcd9d6 adding tests around the notification usecase entry point 2022-06-08 19:21:20 +01:00
Adam Brown
8743052899 fixing replies and image messages jumping to the wrong position 2022-06-08 18:51:59 +01:00
Adam Brown
e3ac2586ad fixing flickering images when typing 2022-06-08 18:41:23 +01:00
Adam Brown
2f71a0163a Merge branch 'main' into feature/share-images-via-small-talk 2022-06-07 20:05:56 +01:00
Adam Brown
16185e2d94
Merge branch 'main' into dependabot/gradle/ktorVer-2.0.2 2022-06-07 20:02:30 +01:00
Adam Brown
c2c6296e9a fixing missing nested replies/images 2022-06-07 19:58:58 +01:00
Adam Brown
e6bd0f80dc fetching rooms and displaying when starting a share flow 2022-05-30 19:16:16 +01:00
Adam Brown
2db9ff3baf Merge branch 'main' into feature/share-images-via-small-talk 2022-05-30 18:11:06 +01:00
Adam Brown
83c18a3715 Merge branch 'main' of github.com:ouchadam/helium 2022-05-30 18:10:12 +01:00
Adam Brown
a6fa7487f3 supporting images and replies in the room list 2022-05-30 18:06:11 +01:00
Adam Brown
8ba66b3943 supporting images and replies in the room list 2022-05-30 18:05:45 +01:00
Adam Brown
84d7107518
Merge pull request #49 from ouchadam/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-coroutines-test-1.6.2
Bump kotlinx-coroutines-test from 1.6.1 to 1.6.2
2022-05-30 08:39:44 +01:00
dependabot[bot]
7a05bd7fb5
Bump kotlinx-coroutines-test from 1.6.1 to 1.6.2
Bumps [kotlinx-coroutines-test](https://github.com/Kotlin/kotlinx.coroutines) from 1.6.1 to 1.6.2.
- [Release notes](https://github.com/Kotlin/kotlinx.coroutines/releases)
- [Changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md)
- [Commits](https://github.com/Kotlin/kotlinx.coroutines/compare/1.6.1...1.6.2)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlinx:kotlinx-coroutines-test
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 05:36:12 +00:00
dependabot[bot]
6794d21f78
Bump ktorVer from 2.0.1 to 2.0.2
Bumps `ktorVer` from 2.0.1 to 2.0.2.

Updates `ktor-client-android` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `ktor-client-core` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `ktor-client-serialization` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `ktor-client-logging-jvm` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

Updates `ktor-client-java` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/commits)

---
updated-dependencies:
- dependency-name: io.ktor:ktor-client-android
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-serialization
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-logging-jvm
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: io.ktor:ktor-client-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-05-30 05:36:09 +00:00
Adam Brown
33ee1825cf adding smalltalk to the targetted share menu 2022-05-29 21:52:54 +01:00
Adam Brown
2ca96f21d2 adding barebones send intent handler activity 2022-05-29 19:53:45 +01:00
Adam Brown
e1029dc497 adding tests around notification rendering 2022-05-29 16:10:00 +01:00
Adam Brown
4861c44e9c auto capitalising message entry 2022-05-26 19:14:54 +01:00
Adam Brown
94c26a0375 fixing wrong message content in summary along with message order
- also ensures alerts for the first new message in a room when other rooms with messages are already displayed
2022-05-23 22:52:32 +01:00
Adam Brown
142e85e073 Merge branch 'main' of github.com:ouchadam/helium 2022-05-23 20:41:54 +01:00
Adam Brown
30453e695d fixing the summary notification displaying when marking rooms as read and no other notifications are showing 2022-05-23 20:41:32 +01:00
Adam Brown
64bce44a12 extracting notification logic to its own class with unit tests 2022-05-23 20:28:02 +01:00
Adam Brown
ea58acf627
Merge pull request #41 from ouchadam/dependabot/gradle/io.mockk-mockk-1.12.4
Bump mockk from 1.12.3 to 1.12.4
2022-05-23 08:54:59 +01:00
Adam Brown
c698e41573
Merge pull request #42 from ouchadam/dependabot/gradle/org.jetbrains.kotlinx-kotlinx-serialization-json-1.3.3
Bump kotlinx-serialization-json from 1.3.2 to 1.3.3
2022-05-23 08:54:37 +01:00