Commit Graph
47 Commits
Author SHA1 Message Date
Greyson ParrelliandMichelle Tang c7ac7087f7 Fix updateVerificationMetadata task to account for IDE tooling. 2026-06-29 12:13:01 -04:00
Greyson ParrelliandMichelle Tang 76a1d89954 Update verification metadata task to trim unused entries. 2026-06-29 12:13:00 -04:00
Greyson Parrelliandjeffrey-signal 5b99c6681c Add new updateVerificationMetadata task. 2026-06-24 14:49:48 -04:00
Greyson ParrelliandMichelle Tang dca4351b8b Update some gradle properties that are giving warnings. 2026-05-11 16:31:31 -04:00
Greyson Parrelli 2ffbf09b1b Fix lint crash by switching static-ips to properties. 2026-05-06 13:08:38 -04:00
Greyson Parrelli 572c11ee6d Update to AGP 9.1.1 2026-05-06 13:08:38 -04:00
Greyson Parrelli 9b4a13a491 Potential fix to configuration cache issues with translations. 2026-04-08 15:50:43 -04:00
Alex HartandGreyson Parrelli 879e8f98bd Ensure lint configuration is applied to all modules. 2026-02-10 10:35:54 -05:00
Alex HartandGitHub 9369cafd38 Update translations to support multiple modules. 2026-02-03 16:15:52 -04:00
jeffrey-signal 051e98898d Mark translation gradle tasks as incompatible with configuration cache. 2026-01-08 07:39:51 -05:00
Greyson Parrelliandjeffrey-signal fdcd24feb1 Fix ordering issues in updateStaticFilesAndQa. 2026-01-08 07:39:46 -05:00
Greyson Parrelliandjeffrey-signal ffecdb3747 Make pushing and pulling translations part of updateStaticFilesAndQa. 2026-01-08 07:39:46 -05:00
Greyson Parrelliandjeffrey-signal 3031d68863 Move the pullTranslations script into the codebase as kotlin. 2026-01-08 07:39:46 -05:00
Greyson Parrelliandjeffrey-signal fe1755f250 Move the pushTranslations script into the codebase as kotlin. 2026-01-08 07:39:45 -05:00
Greyson Parrelliandjeffrey-signal e162eb27c7 Re-organize gradle modules. 2026-01-08 07:39:45 -05:00
Greyson Parrelliandjeffrey-signal 5b3c51013b Move values from constants.gradle into libs.versions.toml 2026-01-08 07:39:45 -05:00
Greyson Parrelli 0620410072 Ensure that libraries use support for vectors.
Fixes crashes on API 23 devices.
2025-12-15 11:06:09 -05:00
jeffrey-signalandGitHub 109fc7f1fa Update ktlint to 1.5.0. 2025-12-05 09:48:22 -06:00
Greyson Parrelli 0b315220ee Quiet excessive warnings. 2025-03-31 14:44:13 -04:00
Greyson Parrelli 859eabe3d3 Use more plugin aliases. 2024-12-21 12:39:10 -05:00
Jameson WilliamsandGreyson Parrelli 894230f9df Remove Mockito dependency from project.
Resolves #13838
2024-12-21 12:39:10 -05:00
Cody HenthorneandGreyson Parrelli 2f4577531d Remove mockito usage from android tests. 2024-11-21 10:36:09 -05:00
Jameson WilliamsandGreyson Parrelli 3eb1f68eb6 Resolve some gradle 8 deprecations.
Resolves #13788
2024-11-21 10:36:09 -05:00
Jameson WilliamsandGreyson Parrelli f7efe28bb7 Enable BuildConfig through buildFeatures, not gradle.properties. 2024-11-01 16:07:25 -04:00
Gaëtan MullerandGreyson Parrelli b340097f9c Remove Multidex usages.
Since the min SDK is at least 21, it is no longer necessary to use the Multidex library.

See the following for more info: https://developer.android.com/build/multidex#mdex-on-l

Resolves #13696
2024-09-20 10:52:18 -04:00
Cody Henthorne 537fc0ef5c Update to Kotlin 1.9.20, AGP 8.4.0, and Gradle 8.6 2024-06-05 15:45:59 -04:00
Nicholas TinsleyandClark Chen 59006d3182 Upgrade ktlint to 1.2.1. 2024-05-17 09:33:22 -04:00
Cody Henthorne 716bc1f5e7 Cleanup dangling domain reference. 2024-04-22 16:52:02 -04:00
Greyson Parrelli 046b8da880 Add missing static IPs.
Fixes #13513
2024-04-18 16:24:12 -04:00
Greyson ParrelliandAlex Hart 343cc3ca67 Update third party licenses. 2024-03-06 20:42:00 -04:00
Greyson ParrelliandCody Henthorne ac5d0bf8a3 Convert main app build.gradle to .gradle.kts. 2023-12-04 16:18:45 -05:00
Greyson ParrelliandCody Henthorne 609e9fcdb0 Remove all unused KBS/SVR1 code. 2023-10-17 11:15:56 -04:00
Greyson ParrelliandCody Henthorne 8ee12b9f26 Fix compile issue with some sample apps. 2023-09-28 19:44:46 -04:00
a7d9fd19d9 Enable WebP decoding in Signal using libwebp v1.3.2
Co-authored-by: Greyson Parrelli <greyson@signal.org>
Co-authored-by: Greyson Parrelli <greyson@pop-os.localdomain>
2023-09-22 16:50:20 -03:00
Greyson ParrelliandAlex Hart 901063f4c9 Improve third-party license display. 2023-09-11 17:07:12 -03:00
Cody HenthorneandNicholas Tinsley d505c00403 Add CDN3 upload and download support. 2023-09-06 09:34:48 -04:00
Alex HartandGitHub 18f9c6b1f0 Consolidate some constants and add kotlin target JVM version. 2023-08-16 15:29:45 -03:00
Cody HenthorneandNicholas c17d62aeab Update ktlint and gradle plugin. 2023-06-28 17:13:15 -04:00
Greyson ParrelliandNicholas Tinsley c177de2ec3 Add CDSI and SVR2 to static IP list. 2023-06-26 15:09:39 -04:00
53673be5cb Update AGP to 8.0
Co-authored-by: Greyson Parrelli <greyson@signal.org>
2023-06-26 15:09:36 -04:00
Jon ChambersandCody Henthorne e8e01b5965 Remove vestiges of CDS "classic". 2023-05-09 13:41:27 -04:00
Greyson Parrelli 6d4906dfa8 Add microbenchmarks for message decryption. 2023-04-12 16:31:19 -04:00
Alex HartandGreyson Parrelli c56564014b Add ktlint checking to :build-logic:plugins and split buildQa out into its own task for readability. 2023-03-04 10:52:21 -05:00
Alex HartandGreyson Parrelli a95e695a97 Start StaticIpResolver testing. 2023-03-04 10:51:41 -05:00
Greyson Parrelli f91c400f6c Convert build-logic build.gradle to kotlin. 2023-03-04 10:51:41 -05:00
Greyson ParrelliandNicholas Tinsley 21deb6803c Delete the buildSrc directory.
Moved all of the stuff we were using it for into build-logic.
2023-03-03 10:40:55 -05:00
Greyson Parrelli 6145fa213e Move common gradle config into convention plugins. 2023-02-14 14:03:09 -05:00