TranceLove
7b7086934b
Build improvements
...
- Pin Rust version to 1.98.1 at Github Actions
- Add rust-toolchain.toml to pin Rust version on local builds
- Github Action use JDK 21
- Bump NDK version to r30 LTS
- Bump Github Action versions and align arguments with reference from release/4.0 branch
2026-09-24 23:28:23 +08:00
Raymond Lai
119a58c132
Moved testShared a common module for test classes
...
Per recommendation for proper source management
2026-09-15 17:02:59 +09:00
TranceLove
d6d4f56f95
Increase Robolectric tests minimum SDK to 23
...
For preparation to Robolectric 4.16
2026-09-15 17:02:59 +09:00
Raymond Lai
4f8b59932b
Dependent library upgrades + Jetifier ignore list
...
For easing the effort on migrating to SDK 36.
Upgraded:
- Gradle: 8.14.5
- Kotlin: 2.2.20
- JDK: 21
- Android Gradle Plugin: 8.13.2
- Spotless: 8.9.0
- AndroidX core: 1.16.0
- AndroidX fragment: 1.8.9
- AndroidX appcompat: 1.7.1
- AndroidX annotation: 1.10.0
- AndroidX constraint layout: 2.2.2
- sshj: 0.40.0
- Bouncy castle: 1.85
- slf4j: 2.0.18
- junrar: 8.1.0, also enables support of RARv5
- xz: 1.12
- zip4j: 2.11.6
- logback-classic: 1.6.1
- jsoup: 1.23.1
- gson: 2.14.0
- rxjava: 2.2.21
- acra-core: 5.13.1
- leak-canary-android: 2.14
- okHttp: 5.1.0
- commons-net: 3.13.0
- kotlin-stdlib-jdk8: 2.2.10
- espresso: 3.7.0
- AndroidX Test: 1.7.0
- AndroidX Test extension: 1.3.0
- kotlin-coroutine-test: 1.11.0
- UI automator: 2.4.0
- mockito: 5.23.0
- mockk: 1.14.11
- systembartint: 1.0.4
- awaitility: 4.3.0
- glide: 5.0.5
- apache-mina: 2.2.9
- apache-sshd: 2.19.0
- apache-ftpserver: 1.2.1
- robolectric: 4.15
2026-09-15 17:02:59 +09:00
TranceLove
10ab03a855
SDK 34 adaptations
...
- build.gradle upgrades
- Code adaptations to remove switch cases to resource IDs
- Fix import of resource IDs from library level resources
- Minimum version requirement set to LOLLIPOP
2025-02-10 22:54:48 +08:00
Bambooin
bc85a1cc05
chore: replace wildcard import with single import
...
Done with tool `Optimize Imports` from AS and fix the left one by one manually.
2024-04-21 08:53:15 +08:00
Bambooin
83126a83f2
chore: update copyright year in license header
2024-02-21 12:00:21 +08:00
Bambooin
45178b3d34
chore: format kotlin file with ktlint
2024-02-21 10:57:08 +08:00
Bambooin
94dae8259f
chore: apply spotless on java files
2024-02-18 21:51:34 +08:00
Raymond Lai
83f618411d
Migrate removed Volley dependency to OkHttp
...
To fix missing Volley dependency caused by #3872 when #3704 was still depends on Volley
2023-07-09 22:33:30 +08:00
Raymond Lai
5eeef32dbb
Subnetscanner v2
...
Fixes #2622 and fixes #3386 .
2023-06-05 00:41:50 +09:00
Raymond Lai
026ce89dd6
Changes per PR feedback
...
- Fix password authentication regressions
- Add routine to cleanup path as necessary, to prevent duplicate slashes display at path (#3739 )
2023-02-28 23:07:05 +08:00
Raymond Lai
bf147c8a99
Unit test adjustments
...
- Robolectric Test against Android 4.4, 8.0 and 11.0
- Add GrantPermissionRule to unit tests that involve MainActivity, to grant MANAGE_EXTERNAL_STORAGE before starting
2023-01-09 23:23:42 +08:00
Raymond Lai
b6965d5d22
Make app minimal requirement to Android 4.4
...
Fixes #3189
2023-01-07 18:24:58 +08:00
Raymond Lai
da1f7d82ce
Move common test class out to separate directory
...
For sharing common classes between modules
2022-11-17 22:19:29 +08:00