Commit Graph

817 Commits

Author SHA1 Message Date
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
Adam Brown c6431add42 adding back a light theme or make use of the dynamic colour scheme 2022-09-12 19:45:00 +01:00
Adam Brown ee3d41a741 fixing wrong initial push registrar selection 2022-09-11 22:48:06 +01:00
Adam Brown fdd1ca61e8 fixing crash when switching from the invitations screen to the conversation directory and back to the profile 2022-09-11 22:34:03 +01:00
Adam Brown 4d0e2a9d99 skipping first invite emission as we only want to render future invites 2022-09-11 22:26:20 +01:00
Adam Brown 965ca92ac5
Merge pull request #138 from ouchadam/feature/invites-badge
Invite notification and badge
2022-09-11 22:11:15 +01:00
Adam Brown 831036fd43 only showing material you option for android 12+ devices 2022-09-11 21:53:00 +01:00
Adam Brown defabfbae5 rendering invites as notification which temporarily open the app on tap 2022-09-11 12:14:20 +01:00
Adam Brown 514b25caea fixing memory _leak_ on android Q when exiting screens 2022-09-11 11:36:16 +01:00
Adam Brown 577e692e32 removing invites from the database after rejecting them and allowing them to fail with 403 (if the user no longer has access) 2022-09-10 19:50:19 +01:00
Adam Brown a109ec6cff observe invite changes and render a ! badge on the profile bottom item 2022-09-10 19:29:45 +01:00
Izzy 28fa985923
initial fastlane structures 2022-09-10 18:42:57 +02:00
Adam Brown 7554eac7af adding build script for generating signed foss releases 2022-09-10 17:10:48 +01:00
Adam Brown b0e53a7b84
Merge pull request #136 from ouchadam/feature/foss-firebase-imports
Ensure FOSS build has no firebase dependencies
2022-09-10 15:41:13 +01:00
Adam Brown ff72462be5 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-10 15:35:48 +01:00
Adam Brown bb65b89b76 updating version for release 2022-09-08 20:06:08 +01:00
Adam Brown 9899c53548 using the REBASE automerge method to avoid syncing release back to main causing main to be ahead of release 2022-09-08 20:06:08 +01:00
Adam Brown 8e7e47097f making the automated release train only release on mondays and thursday to avoid spamming the play console with new release 2022-09-08 20:06:08 +01:00
Adam Brown 0c113896c1 adding material you toggle
- meant moving the base preferences to the core module and allowing the activity to recreate itself if the theme congifuration has changed
2022-09-08 20:06:08 +01:00
Adam Brown f646da9d1e making use of theme values for text colours 2022-09-08 20:06:08 +01:00
dependabot[bot] d50a0897d0 Bump coil-compose from 2.2.0 to 2.2.1
Bumps [coil-compose](https://github.com/coil-kt/coil) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/coil-kt/coil/releases)
- [Changelog](https://github.com/coil-kt/coil/blob/main/CHANGELOG.md)
- [Commits](https://github.com/coil-kt/coil/compare/2.2.0...2.2.1)

---
updated-dependencies:
- dependency-name: io.coil-kt:coil-compose
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-08 20:06:08 +01:00
dependabot[bot] 2303e6143d Bump ktorVer from 2.1.0 to 2.1.1
Bumps `ktorVer` from 2.1.0 to 2.1.1.

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

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

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

Updates `ktor-serialization-kotlinx-json` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.1.0...2.1.1)

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

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

Updates `ktor-client-content-negotiation` from 2.1.0 to 2.1.1
- [Release notes](https://github.com/ktorio/ktor/releases)
- [Changelog](https://github.com/ktorio/ktor/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ktorio/ktor/compare/2.1.0...2.1.1)

---
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-serialization-kotlinx-json
  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
- dependency-name: io.ktor:ktor-client-content-negotiation
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-08 20:06:08 +01:00
Adam Brown ef7af20853 applying dynamic colour scheme and fixing appbar/navbar quirks 2022-09-08 20:06:08 +01:00
Adam Brown 692e179e3f updating AGP plugin and targetting android 33 2022-09-08 20:06:08 +01:00