1
0
mirror of https://github.com/tijder/SmsMatrix.git synced 2024-10-27 18:24:01 +00:00
Commit Graph

12 Commits

Author SHA1 Message Date
Toby Murray
33d2e75e22 Replace jcenter with Maven Central
JCenter was stopped working (as of ~2022?). As far as I can tell this project still doesn't build, but this addresses one of the reasons for that.
2024-10-23 14:20:44 -04:00
Toby Murray
1dc6f435ce Update Gradle, Kotlin, and Gradle plug-in for Android
Trying to build/install this application in a new installation of Android Studio yielded:

> Unable to determine application id: com.android.tools.idea.run.ApkProvisionException: Error loading build artifacts from:<snip>\sms-matrix\app\build\outputs\apk\debug\output-metadata.json

This updates the versions of applications central to building the Android project to make it compatible. This does not (intentionally, at least) have any functional impact on the application at all.

I opted not to jump to Gradle 7.0 as it has just recently been released and increasing 1 major version is change enough for one PR.
2021-05-03 19:25:37 -04:00
Gerben Droogers
85e79ced3a Matrix SDK library is now built and hosted by Jitpack 2019-10-14 20:27:15 +02:00
Tulir Asokan
380553bc60 Update to latest matrix-android-sdk (#60)
* Make it build

* Add olm sdk

* Make it work

* Update other dependencies
2019-10-12 22:21:09 +02:00
Gerben Droogers
780d78bae5 Merge with master branch 2019-02-06 18:27:08 +01:00
Gerben Droogers
0d91b388e2 Update gradle version 2019-01-27 22:21:46 +01:00
Brett Kosinski
575f591c13 Upgrade to matrix-android-sdk 0.9.14.
There's a bunch of changes, required, to move to the latest SDK:

1. Update AAR's.  The matrix-sdk.aar in this commit was built from the
v0.9.14 tag of the matrix-android-sdk git repository.  olm-sdk.jar is
pulled from the same place.

2. Updates to the build scripts.  matrix-android-sdk added kotlin as a
dependency, moved to okhttp3, added io.realm, and so on.

3. Code modifications to support new SDK itself.  The changes, here, are
a grab bag, and you're best off just reading the commit.

Of particular note, here, is that LoginRestClient.loginWithUser takes a
device name *and* a device ID, now (the previous API only took a device
name).  As a wicked had, right now, I'm just using the name as the ID,
but I have no doubt that's wrong and this should be cleaned up to
include a randomly generated, persisted device ID, as I believe this is
used by Synapse to track login sessions.
2018-12-29 16:26:49 -07:00
Gerben Droogers
38b08a7b87 Move jcenter line below google #34 2018-11-19 10:46:46 +01:00
Gerben Droogers
c28e0eb0cc Update gradle 2018-11-16 18:34:03 +01:00
St John Karp
51377834ad Implement support for MMS messages
Implemented support for MMS messages, including a variety of formats
of image and video. Works by observing changes to content://mms-sms,
parsing out the new MMS contents, uploading them as assets to
the Matrix server, and posting a new image or video message to the room.
2018-04-22 20:39:24 -07:00
Gerben Droogers
269061fe43 updated android studio 2017-12-09 22:18:33 +01:00
Gerben Droogers
3bf00e3ed3 First commit 2017-10-10 23:26:41 +02:00