srctree

f04aa732 Target Android 14
Robin Linden parent ddbac3e7
ddbac3e7 Update to Kotlin 2.0.20
Robin Linden parent 474990d8
474990d8 Update CI jobs to mostly run on Ubuntu 24.04 and macOS 14
Robin Linden parent fcca6321
fcca6321 Update buildifier, detekt, and prettier
Robin Linden parent 8cb726ce
8cb726ce Update to Gradle 8.10.1
Robin Linden parent 5c736533
5c736533 Error if unable to upload tox4j artifacts in CI
Robin Linden parent f83eb661
f83eb661 Fix tox4j artifacts no longer being uploaded
Turns out GitHub doesn't use semver for the CI actions.
Robin Linden parent 236a5652
236a5652 Update the Gradle actions to v4
Starting w/ v4.0.0, gradle/actions/setup-gradle performs wrapper-validation, so no need for a separate workflow for it anymore.
Robin Linden parent 67b0d7fb
67b0d7fb Fix the profile creation test on Android 13 and up
Robin Linden parent 1d97b4b4
1d97b4b4 Update Chinese (Traditional) translation
hugoalh parent b5a80ca4
b5a80ca4 Update Polish fastlane info
Eryk Michalak parent 8dd38c76
8dd38c76 Update Portuguese fastlane info
SC parent 01174e94
01174e94 Update the Android Gradle Plugin
Robin Linden parent 07677997
07677997 Update to Kotlin 1.9.25
Robin Linden parent 81e37272
81e37272 Use ISO 8601 for timestamps in the chat log export
Robin Linden parent 34fb14b0
34fb14b0 Use the same timestamp format everywhere in the chat log export
Robin Linden parent 4e523e19
4e523e19 Update the gradle wrapper validation action
gradle/wrapper-validation-action is deprecated in favour of this new name.
Robin Linden parent 57eb4bc6
57eb4bc6 Update to Gradle 8.9
Robin Linden parent 3189f9d7
3189f9d7 Enable CBR in c-toxcore
Robin Linden parent 70673e50
70673e50 Reduce the call audio bit rate to a saner value
Robin Linden parent 815c0487
815c0487 Update the Android Gradle Plugin
Robin Linden parent d6b67302
d6b67302 Update ktlint
Robin Linden parent 259c3549
259c3549 Update Bazel to 6.5.0
Robin Linden parent aa37fbcd
aa37fbcd Update buildifier and prettier
Robin Linden parent df9cc946
df9cc946 Update to ktlint 1.3.0
Robin Linden parent a3cc2a20
a3cc2a20 Update to Gradle 8.8
Robin Linden parent bb8b2837
bb8b2837 Update dependencies
Robin Linden parent fc8608ef
fc8608ef Move the contact public key to the top-level object in the chat export
This has the nice side-effect of also including the public key if the chat history is empty.
Robin Linden parent 7ef3c8c4
7ef3c8c4 Get rid of function overloading in ExportManager
Not using it makes the code both smaller and clearer.
Robin Linden parent 87b2a370
87b2a370 Don't include internal ids in the chat json export
We currently don't support importing chat data, so no point in including information that has no meaning outside of aTox.
Robin Linden parent 766c2e25
766c2e25 Update protobuf, libsodium, opus, and libvpx
All except protobuf were updated to the latest versions. Protobuf was updated to the latest version with support for autotools and will be migrated to being built with CMake later. Not updating protobuf to the latest version shouldn't be a big deal as it's only used internally in tox4j and is not used for serialization of data from the network.
Robin Linden parent 44635c12
44635c12 Update Detekt
Robin Linden parent 62637642
62637642 Update the Android Gradle Plugin
Robin Linden parent 9e805447
9e805447 Update to Kotlin 1.9.24
Robin Linden parent 522a2581
522a2581 Run the Android test CI step on Ubuntu instead of macOS
This should be ~2x faster than using macOS.
Robin Linden parent 3ae1ad08
3ae1ad08 Treat failure to upload the debug apk in CI as an error
Robin Linden parent c09001c4
c09001c4 Split the CI build+test step into separate steps for release/debug
This step has been failing a lot in CI due to running out of memory. Doing less in each step will hopefully help.
Robin Linden parent 0b1e4bef
0b1e4bef Update the Android Gradle Plugin
Robin Linden parent d88f3d9b
d88f3d9b Fix lint warnings
Robin Linden parent c326021f
c326021f Update Chinese (Traditional) fastlane info
439JBYL80IGQTF25UXNR0X1BG parent dfb39a09
dfb39a09 Add Chinese (Traditional) fastlane info
踢低吸 parent 30a765a8
30a765a8 Update Brazilian and Slovak fastlane info
439JBYL80IGQTF25UXNR0X1BG parent 47361dab
47361dab Update Slovak fastlane info
menom parent 99b614c0
99b614c0 Update Turkish fastlane info
Oğuz Ersen parent c3954982
c3954982 Update Ukrainian fastlane info
439JBYL80IGQTF25UXNR0X1BG parent e88d36ec
e88d36ec Update Ukrainian fastlane info
Сергій parent 90927ce1
90927ce1 Update Spanish fastlane info
gallegonovato parent 6ab499ca
6ab499ca Update Russian fastlane info
439JBYL80IGQTF25UXNR0X1BG parent a202b83c
a202b83c Update Persian fastlane info
S3aBreeze parent 8d3a63b7
8d3a63b7 Update Persian fastlane info
ErfanMehri parent cf4da0a8
More