Skip to content

Commit 3168919

Browse files
authored
Upgrade dependencies, including fred and bookmarks (#120)
* Upgrade dependencies, including fred and bookmarks * Update java build version
1 parent a9723be commit 3168919

File tree

6 files changed

+75
-49
lines changed

6 files changed

+75
-49
lines changed

.github/workflows/android.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313

1414
steps:
1515
- uses: actions/checkout@v2
16-
- name: set up JDK 1.8
16+
- name: set up JDK
1717
uses: actions/setup-java@v1
1818
with:
19-
java-version: 1.8
19+
java-version: 11
2020
- name: Install NDK
2121
run: echo "y" | sudo ${ANDROID_HOME}/tools/bin/sdkmanager --install "ndk;21.0.6113669" --sdk_root=${ANDROID_SDK_ROOT}
2222
- name: Build with Gradle

app/build.gradle

+20-20
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
apply plugin: 'com.android.application'
22

33
android {
4-
compileSdkVersion 30
5-
buildToolsVersion "30.0.0"
4+
compileSdkVersion 32
5+
buildToolsVersion "30.0.3"
66
compileOptions {
77
sourceCompatibility JavaVersion.VERSION_1_8
88
targetCompatibility JavaVersion.VERSION_1_8
99
}
1010
defaultConfig {
1111
applicationId "org.freenetproject.mobile"
1212
minSdkVersion 22
13-
targetSdkVersion 30
14-
versionCode 307
15-
versionName '0.3.6-beta'
13+
targetSdkVersion 32
14+
versionCode 308
15+
versionName '0.3.7-beta'
1616

1717
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
1818
multiDexEnabled true
@@ -32,44 +32,44 @@ android {
3232
}
3333

3434
repositories {
35-
jcenter()
35+
mavenCentral()
3636
maven { url 'https://jitpack.io' }
3737
}
3838

3939
dependencies {
40-
implementation 'androidx.appcompat:appcompat:1.2.0'
41-
implementation 'com.google.android.material:material:1.3.0'
42-
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
43-
implementation 'androidx.navigation:navigation-fragment:2.3.5'
44-
implementation 'androidx.navigation:navigation-ui:2.3.5'
40+
implementation 'androidx.appcompat:appcompat:1.4.2'
41+
implementation 'com.google.android.material:material:1.6.1'
42+
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
43+
implementation 'androidx.navigation:navigation-fragment:2.5.0'
44+
implementation 'androidx.navigation:navigation-ui:2.5.0'
4545
implementation 'com.android.support:multidex:1.0.3'
4646

4747
// ViewModel
48-
implementation "androidx.lifecycle:lifecycle-viewmodel:2.3.1"
48+
implementation "androidx.lifecycle:lifecycle-viewmodel:2.5.0"
4949
// LiveData
50-
implementation "androidx.lifecycle:lifecycle-livedata:2.3.1"
51-
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.3.1"
50+
implementation "androidx.lifecycle:lifecycle-livedata:2.5.0"
51+
implementation "androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.0"
5252

5353
implementation 'com.jakewharton:process-phoenix:2.0.0'
54-
implementation 'com.google.guava:guava:24.1-jre'
54+
implementation 'com.google.guava:guava:30.0-android'
5555

5656
// Freenet dependencies
57-
implementation ('com.github.freenet-mobile:node-wrapper:0.11') {
57+
implementation ('com.github.freenet-mobile:node-wrapper:0.12') {
5858
exclude group: 'org.freenetproject', module: 'freenet-ext'
5959
exclude group: 'net.java.dev.jna', module: 'jna'
6060
exclude group: 'net.java.dev.jna', module: 'jna-platform'
6161
}
62-
implementation 'net.java.dev.jna:jna:4.5.2@aar'
62+
implementation 'net.java.dev.jna:jna:5.6.0@aar'
6363
// End Freenet dependencies
6464

6565
// For running a locally built freenet.jar
6666
//implementation "net.java.dev.jna:jna:4.5.2"
6767
//implementation "net.java.dev.jna:jna-platform:4.5.2"
6868
//implementation files('libs/freenet.jar')
6969

70-
implementation 'androidx.preference:preference:1.1.1'
70+
implementation 'androidx.preference:preference:1.2.0'
7171

7272
testImplementation 'junit:junit:4.13'
73-
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
74-
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
73+
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
74+
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
7575
}

app/src/main/AndroidManifest.xml

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
<uses-permission android:name="android.permission.INTERNET" />
77
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
88
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
9-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
9+
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
10+
tools:ignore="ScopedStorage" />
1011
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
1112
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
1213

@@ -49,8 +50,8 @@
4950

5051
<activity
5152
android:name=".ui.main.activity.MainActivity"
52-
android:label="@string/app_name"
53-
android:theme="@style/AppTheme.NoActionBar">
53+
android:theme="@style/AppTheme.NoActionBar"
54+
android:exported="true">
5455
<intent-filter>
5556
<action android:name="android.intent.action.MAIN" />
5657
<category android:name="android.intent.category.LAUNCHER" />

app/src/main/res/raw/bookmarks.dat

+43-18
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,21 @@ Version=1
33
Bookmark=0
44
BookmarkCategory0.Name=L10N:categoryIndexes
55
BookmarkCategory0.Content.BookmarkCategory=0
6-
BookmarkCategory0.Content.Bookmark=4
7-
BookmarkCategory0.Content.Bookmark0.Name=The Filtered Index
8-
BookmarkCategory0.Content.Bookmark0.ShortDescription=L10N:TheFilteredIndex
9-
BookmarkCategory0.Content.Bookmark0.Description=L10N:TheFilteredIndex
6+
BookmarkCategory0.Content.Bookmark=2
7+
BookmarkCategory0.Content.Bookmark0.Name=Clean Spider
8+
BookmarkCategory0.Content.Bookmark0.Description=L10N:CleanSpider
9+
BookmarkCategory0.Content.Bookmark0.ShortDescription=L10N:CleanSpider
1010
BookmarkCategory0.Content.Bookmark0.hasAnActivelink=true
11-
BookmarkCategory0.Content.Bookmark0.URI=USK@ozMQYaCEXnlHQQggITYSIeNSxqdMknqjOIYyCdMKqJA,gJyID9FRxaM5zDql3D8-wHACAusOYa5Aag3M4tSEt~g,AQACAAE/Index/1220/
11+
BookmarkCategory0.Content.Bookmark0.URI=USK@5ijbfKSJ4kPZTRDzq363CHteEUiSZjrO-E36vbHvnIU,ZEZqPXeuYiyokY2r0wkhJr5cy7KBH9omkuWDqSC6PLs,AQACAAE/clean-spider/70/
12+
BookmarkCategory0.Content.Bookmark1.Name=JFniki Index
13+
BookmarkCategory0.Content.Bookmark1.ShortDescription=L10N:JFnikiIndex
14+
BookmarkCategory0.Content.Bookmark1.Description=L10N:JFnikiIndex
15+
BookmarkCategory0.Content.Bookmark1.hasAnActivelink=true
16+
BookmarkCategory0.Content.Bookmark1.URI=USK@z6lnOx7PPe16P3Sobu1KM9jiLiIxdvE3L918QMVCLak,AmZ7RemmWcKM2-W4Zs38Ks511lRTsWleMj2mVAReB4E,AQACAAE/jFniki.Index/8/
1217
BookmarkCategory1.Name=L10N:categoryDocumentation
1318
BookmarkCategory1.Content.BookmarkCategory=0
14-
BookmarkCategory1.Content.Bookmark=8
15-
BookmarkCategory1.Content.Bookmark0.URI=USK@0iU87PXyodL2nm6kCpmYntsteViIbMwlJE~wlqIVvZ0,nenxGvjXDElX5RIZxMvwSnOtRzUKJYjoXEDgkhY6Ljw,AQACAAE/freenetproject-mirror/511/
19+
BookmarkCategory1.Content.Bookmark=10
20+
BookmarkCategory1.Content.Bookmark0.URI=USK@0iU87PXyodL2nm6kCpmYntsteViIbMwlJE~wlqIVvZ0,nenxGvjXDElX5RIZxMvwSnOtRzUKJYjoXEDgkhY6Ljw,AQACAAE/freenetproject-mirror/515/
1621
BookmarkCategory1.Content.Bookmark0.Name=Freenetproject Website Mirror
1722
BookmarkCategory1.Content.Bookmark0.Description=L10N:freenetprojectorg
1823
BookmarkCategory1.Content.Bookmark0.ShortDescription=L10N:freenetprojectorg
@@ -47,14 +52,24 @@ BookmarkCategory1.Content.Bookmark6.hasAnActivelink=true
4752
BookmarkCategory1.Content.Bookmark6.Name=The Unofficial FMS Guide
4853
BookmarkCategory1.Content.Bookmark6.Description=L10N:unofficialfmsguide
4954
BookmarkCategory1.Content.Bookmark6.ShortDescription=L10N:unofficialfmsguide
50-
BookmarkCategory1.Content.Bookmark7.URI=USK@WMa1Z40iYdZZ51yctQ3toFl9zuuFEnNdsm3NejJU5KE,jCBcaNBeKD5~sSQeSkyKz737Bh5ibBGqdzfD8mgfdMY,AQACAAE/statistics/793/
55+
BookmarkCategory1.Content.Bookmark7.URI=USK@WMa1Z40iYdZZ51yctQ3toFl9zuuFEnNdsm3NejJU5KE,jCBcaNBeKD5~sSQeSkyKz737Bh5ibBGqdzfD8mgfdMY,AQACAAE/statistics/802/
5156
BookmarkCategory1.Content.Bookmark7.hasAnActivelink=true
5257
BookmarkCategory1.Content.Bookmark7.Name=Freenet Statistics
5358
BookmarkCategory1.Content.Bookmark7.Description=L10N:statistics
5459
BookmarkCategory1.Content.Bookmark7.ShortDescription=L10N:statistics
60+
BookmarkCategory1.Content.Bookmark8.URI=USK@lwR9sLnZD3QHveZa1FB0dAHgeck~dFNBg368mY09wSU,0Vq~4FXSUj1-op3QdzqjZsIvrNMYWlnSdUwCl-Z1fYA,AQACAAE/fetchpullstats/579/
61+
BookmarkCategory1.Content.Bookmark8.hasAnActivelink=true
62+
BookmarkCategory1.Content.Bookmark8.Name=Fetch-pull stats
63+
BookmarkCategory1.Content.Bookmark8.Description=L10N:fetchpull
64+
BookmarkCategory1.Content.Bookmark8.ShortDescription=L10N:fetchpull
65+
BookmarkCategory1.Content.Bookmark9.URI=USK@~hA9BG8IXEdc3TJhim9ETgvBeGf72pXt-y7AaG9MN4A,P2u8RJ~YxMUWOVS1JStqCGTRq78vlVbaQCCKVvxTZP0,AQACAAE/sharesitedoc/4/
66+
BookmarkCategory1.Content.Bookmark9.hasAnActivelink=true
67+
BookmarkCategory1.Content.Bookmark9.Name=Sharesite Documentation
68+
BookmarkCategory1.Content.Bookmark9.Description=L10N:sharesitedocumentation
69+
BookmarkCategory1.Content.Bookmark9.ShortDescription=L10N:sharesitedocumentation
5570
BookmarkCategory2.Name=L10N:categorySoftware
5671
BookmarkCategory2.Content.BookmarkCategory=0
57-
BookmarkCategory2.Content.Bookmark=4
72+
BookmarkCategory2.Content.Bookmark=6
5873
BookmarkCategory2.Content.Bookmark0.Name=Freenet Message System
5974
BookmarkCategory2.Content.Bookmark0.Description=L10N:FMS
6075
BookmarkCategory2.Content.Bookmark0.ShortDescription=L10N:FMS
@@ -75,14 +90,24 @@ BookmarkCategory2.Content.Bookmark3.Name=jSite
7590
BookmarkCategory2.Content.Bookmark3.Description=L10N:jSite
7691
BookmarkCategory2.Content.Bookmark3.ShortDescription=L10N:jSite
7792
BookmarkCategory2.Content.Bookmark3.hasAnActivelink=true
93+
BookmarkCategory2.Content.Bookmark4.URI=USK@MYLAnId-ZEyXhDGGbYOa1gOtkZZrFNTXjFl1dibLj9E,Xpu27DoAKKc8b0718E-ZteFrGqCYROe7XBBJI57pB4M,AQACAAE/Shoeshop/3/
94+
BookmarkCategory2.Content.Bookmark4.Name=Shoeshop
95+
BookmarkCategory2.Content.Bookmark4.Description=L10N:Shoeshhop
96+
BookmarkCategory2.Content.Bookmark4.ShortDescription=L10N:Shoeshop
97+
BookmarkCategory2.Content.Bookmark4.hasAnActivelink=true
98+
BookmarkCategory2.Content.Bookmark5.URI=USK@pGQPA-9PcFiE3A2tCuCjacK165UaX07AQYw98iDQrNA,8gwQ67ytBNR03hNj7JU~ceeew22HVq6G50dcEeMcgks,AQACAAE/flip/17/
99+
BookmarkCategory2.Content.Bookmark5.Name=FLIP
100+
BookmarkCategory2.Content.Bookmark5.Description=L10N:FLIP
101+
BookmarkCategory2.Content.Bookmark5.ShortDescription=L10N:FLIP
102+
BookmarkCategory2.Content.Bookmark5.hasAnActivelink=true
78103
BookmarkCategory3.Name=L10N:categoryBlogs
79104
BookmarkCategory3.Content.BookmarkCategory=0
80105
BookmarkCategory3.Content.Bookmark=5
81-
BookmarkCategory3.Content.Bookmark0.Name=Toad
82-
BookmarkCategory3.Content.Bookmark0.Description=L10N:Flog.Toad
83-
BookmarkCategory3.Content.Bookmark0.ShortDescription=L10N:Flog.Toad
106+
BookmarkCategory3.Content.Bookmark0.Name=ArneBab
107+
BookmarkCategory3.Content.Bookmark0.Description=L10N:Flog.ArneBab
108+
BookmarkCategory3.Content.Bookmark0.ShortDescription=L10N:Flog.ArneBab
84109
BookmarkCategory3.Content.Bookmark0.hasAnActivelink=true
85-
BookmarkCategory3.Content.Bookmark0.URI=USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/56/
110+
BookmarkCategory3.Content.Bookmark0.URI=USK@sUm3oJISSEU4pl2Is9qa1eRoCLyz6r2LPkEqlXc3~oc,yBEbf-IJrcB8Pe~gAd53DEEHgbugUkFSHtzzLqnYlbs,AQACAAE/random_babcom/450/
86111
BookmarkCategory3.Content.Bookmark1.Name=Bombe
87112
BookmarkCategory3.Content.Bookmark1.Description=L10N:Flog.Bombe
88113
BookmarkCategory3.Content.Bookmark1.ShortDescription=L10N:Flog.Bombe
@@ -92,15 +117,15 @@ BookmarkCategory3.Content.Bookmark2.Name=xor
92117
BookmarkCategory3.Content.Bookmark2.Description=L10N:Flog.Xor
93118
BookmarkCategory3.Content.Bookmark2.ShortDescription=L10N:Flog.Xor
94119
BookmarkCategory3.Content.Bookmark2.hasAnActivelink=true
95-
BookmarkCategory3.Content.Bookmark2.URI=USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/31/
120+
BookmarkCategory3.Content.Bookmark2.URI=USK@QeTBVWTwBldfI-lrF~xf0nqFVDdQoSUghT~PvhyJ1NE,OjEywGD063La2H-IihD7iYtZm3rC0BP6UTvvwyF5Zh4,AQACAAE/flog/32/
96121
BookmarkCategory3.Content.Bookmark3.Name=operhiem1
97122
BookmarkCategory3.Content.Bookmark3.Description=L10N:Flog.Operhiem1
98123
BookmarkCategory3.Content.Bookmark3.ShortDescription=L10N:Flog.Operhiem1
99124
BookmarkCategory3.Content.Bookmark3.hasAnActivelink=true
100125
BookmarkCategory3.Content.Bookmark3.URI=USK@pxtehd-TmfJwyNUAW2Clk4pwv7Nshyg21NNfXcqzFv4,LTjcTWqvsq3ju6pMGe9Cqb3scvQgECG81hRdgj5WO4s,AQACAAE/blog/35/
101-
BookmarkCategory3.Content.Bookmark4.Name=ArneBab
102-
BookmarkCategory3.Content.Bookmark4.Description=L10N:Flog.ArneBab
103-
BookmarkCategory3.Content.Bookmark4.ShortDescription=L10N:Flog.ArneBab
126+
BookmarkCategory3.Content.Bookmark4.Name=Toad
127+
BookmarkCategory3.Content.Bookmark4.Description=L10N:Flog.Toad
128+
BookmarkCategory3.Content.Bookmark4.ShortDescription=L10N:Flog.Toad
104129
BookmarkCategory3.Content.Bookmark4.hasAnActivelink=true
105-
BookmarkCategory3.Content.Bookmark4.URI=USK@sUm3oJISSEU4pl2Is9qa1eRoCLyz6r2LPkEqlXc3~oc,yBEbf-IJrcB8Pe~gAd53DEEHgbugUkFSHtzzLqnYlbs,AQACAAE/random_babcom/424/
130+
BookmarkCategory3.Content.Bookmark4.URI=USK@yGvITGZzrY1vUZK-4AaYLgcjZ7ysRqNTMfdcO8gS-LY,-ab5bJVD3Lp-LXEQqBAhJpMKrKJ19RnNaZMIkusU79s,AQACAAE/toad/56/
106131
End

build.gradle

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
buildscript {
33
repositories {
44
google()
5-
jcenter()
5+
mavenCentral()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:4.1.2'
8+
classpath 'com.android.tools.build:gradle:7.2.1'
99

1010
// NOTE: Do not place your application dependencies here; they belong
1111
// in the individual module build.gradle files
@@ -15,7 +15,7 @@ buildscript {
1515
allprojects {
1616
repositories {
1717
google()
18-
jcenter()
18+
mavenCentral()
1919
}
2020
}
2121

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
#Sun Jan 24 17:29:48 GMT 2021
1+
#Mon Jul 04 00:02:16 IST 2022
22
distributionBase=GRADLE_USER_HOME
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.3.3-bin.zip
34
distributionPath=wrapper/dists
4-
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-bin.zip
6+
zipStoreBase=GRADLE_USER_HOME

0 commit comments

Comments
 (0)