Commit Graph

886 Commits

Author SHA1 Message Date
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
Adam Brown 1a6f8b6b40 including material3 dependencies and attempting 1 for 1 swap of imports 2022-09-08 20:06:08 +01:00
Adam Brown f20e3a4c40
Merge pull request #127 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-07 20:07:27 +01:00
Adam Brown de585ee277 updating version for release 2022-09-07 20:04:26 +01:00
Adam Brown cce3f53b04
Merge pull request #125 from ouchadam/release
[Auto] Sync Release
2022-09-06 20:12:04 +01:00
Adam Brown 44df57579f
Merge pull request #124 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-06 20:07:26 +01:00
Adam Brown 6fd9999e66 updating version for release 2022-09-06 20:04:29 +01:00
Adam Brown 25285ad35e
Merge pull request #123 from ouchadam/release
[Auto] Sync Release
2022-09-05 20:11:46 +01:00
Adam Brown 6941368922
Merge pull request #122 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-05 20:07:19 +01:00
Adam Brown 4f427e0655 updating version for release 2022-09-05 20:04:14 +01:00
Adam Brown 09d3e04347
Merge pull request #120 from ouchadam/release
[Auto] Sync Release
2022-09-05 00:15:28 +01:00
Adam Brown 734b798122
Merge pull request #119 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-04 20:07:00 +01:00
Adam Brown 0a015bbafa updating version for release 2022-09-04 20:04:15 +01:00
Adam Brown 68553df1ca parsing the version name v param as an int -
fixes the patch being appended
2022-09-04 14:20:30 +01:00
Adam Brown f66e127df5
Merge pull request #116 from ouchadam/release
[Auto] Sync Release
2022-09-04 14:19:15 +01:00
Adam Brown 7fc8060d34
Merge pull request #117 from ouchadam/feature/import-keys-improvements
Import keys improvements
2022-09-04 14:18:34 +01:00
Adam Brown f973e01a4e fixing broken settings view model tests and handling file opening errors 2022-09-04 14:13:36 +01:00
Adam Brown ef2a2c5624 logging the room import time taken 2022-09-04 14:01:07 +01:00
Adam Brown 38dec9c802 updating smoke test to use flow result 2022-09-04 13:50:04 +01:00
Adam Brown 25c8ac0716 improving key import messaging 2022-09-04 13:46:15 +01:00
Adam Brown 71af573d06 using the import result directly in the UI, will allow separate error displays per reason 2022-09-04 13:36:48 +01:00
Adam Brown 6a3c594481 extracting the json accumulation to its own class 2022-09-04 13:03:54 +01:00
Adam Brown 5b2243cfa9 providing progress during room key imports by switching to a flow 2022-09-04 12:43:03 +01:00
Adam Brown d05d86a02d providing dedicated scope instead of forcing transaction callback to suspend 2022-09-04 11:59:08 +01:00
Adam Brown 4e3da03062 inverting log query to see most recent first 2022-09-04 11:33:13 +01:00
Adam Brown c6fedb41ae
Merge pull request #115 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-03 20:07:17 +01:00
Adam Brown d74cac8324 updating version for release 2022-09-03 20:04:31 +01:00
Adam Brown d406586afa performance room key inserts in transactions to help improve performance
- adds explicit dispatcher contexts when interacting with the olm store
2022-09-03 13:51:14 +01:00
Adam Brown a860b4937b increasing the amount of in memory room keys that are processed at once
- 500 balanced memory with performance from my testing
2022-09-03 13:50:16 +01:00
Adam Brown 646d932fd6
Merge pull request #114 from ouchadam/release
[Auto] Sync Release
2022-09-03 10:21:51 +01:00
Adam Brown 94fa3cdd9a
Merge pull request #113 from ouchadam/release-candidate
[Auto] Release Candidate
2022-09-03 10:10:19 +01:00
Adam Brown 9f7340d72c updating version for release 2022-09-03 10:07:24 +01:00