Skip to content

Commit 0b65413

Browse files
committed
Merge remote-tracking branch 'origin/release/2.1.0'
2 parents a454424 + ee533a4 commit 0b65413

27 files changed

Lines changed: 5378 additions & 13514 deletions

File tree

.github/workflows/deploy-qa.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
- name: Setup Ruby
4040
uses: ruby/setup-ruby@v1
4141
with:
42-
ruby-version: '3.4.7'
42+
ruby-version: '3.4.8'
4343
bundler-cache: true
4444

4545
- name: Run unit tests

.github/workflows/pr_checker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/checkout@v6
1515

1616
- name: Gradle cache
17-
uses: actions/cache@v4
17+
uses: actions/cache@v5
1818
with:
1919
path: |
2020
~/.gradle/caches
@@ -57,7 +57,7 @@ jobs:
5757
uses: actions/checkout@v6
5858

5959
- name: Gradle cache
60-
uses: actions/cache@v4
60+
uses: actions/cache@v5
6161
with:
6262
path: |
6363
~/.gradle/caches

Gemfile.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ GEM
88
artifactory (3.0.17)
99
atomos (0.1.3)
1010
aws-eventstream (1.4.0)
11-
aws-partitions (1.1190.0)
12-
aws-sdk-core (3.239.2)
11+
aws-partitions (1.1198.0)
12+
aws-sdk-core (3.240.0)
1313
aws-eventstream (~> 1, >= 1.3.0)
1414
aws-partitions (~> 1, >= 1.992.0)
1515
aws-sigv4 (~> 1.9)
@@ -20,15 +20,15 @@ GEM
2020
aws-sdk-kms (1.118.0)
2121
aws-sdk-core (~> 3, >= 3.239.1)
2222
aws-sigv4 (~> 1.5)
23-
aws-sdk-s3 (1.206.0)
23+
aws-sdk-s3 (1.208.0)
2424
aws-sdk-core (~> 3, >= 3.234.0)
2525
aws-sdk-kms (~> 1)
2626
aws-sigv4 (~> 1.5)
2727
aws-sigv4 (1.12.1)
2828
aws-eventstream (~> 1, >= 1.0.2)
2929
babosa (1.0.4)
3030
base64 (0.3.0)
31-
bigdecimal (3.3.1)
31+
bigdecimal (4.0.1)
3232
claide (1.1.0)
3333
colored (1.2)
3434
colored2 (3.1.2)
@@ -169,7 +169,7 @@ GEM
169169
httpclient (2.9.0)
170170
mutex_m
171171
jmespath (1.6.2)
172-
json (2.17.1)
172+
json (2.18.0)
173173
jwt (2.10.2)
174174
base64
175175
logger (1.7.0)
@@ -182,7 +182,7 @@ GEM
182182
naturally (2.3.0)
183183
nkf (0.2.0)
184184
observer (0.1.2)
185-
optparse (0.8.0)
185+
optparse (0.8.1)
186186
os (1.1.4)
187187
plist (3.7.2)
188188
public_suffix (7.0.0)

app/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ android {
8383
dependencies {
8484
// core
8585
implementation(projects.core.common)
86+
implementation(projects.core.work)
8687

8788
// presentation
8889
implementation(projects.presentation.main)

app/src/main/AndroidManifest.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
<uses-permission android:name="android.permission.INTERNET" />
66
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
77
<uses-permission android:name="android.permission.CAMERA" />
8+
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
9+
810

911
<uses-feature
1012
android:name="android.hardware.camera"

app/src/main/java/com/hilingual/App.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import android.content.Context
2020
import androidx.appcompat.app.AppCompatDelegate
2121
import coil3.ImageLoader
2222
import coil3.SingletonImageLoader
23+
import com.hilingual.core.work.scheduler.HilingualWorkManagerConfigurator
2324
import dagger.Lazy
2425
import dagger.hilt.android.HiltAndroidApp
2526
import javax.inject.Inject
@@ -30,12 +31,16 @@ class App : Application(), SingletonImageLoader.Factory {
3031
@Inject
3132
lateinit var imageLoader: Lazy<ImageLoader>
3233

34+
@Inject
35+
lateinit var workConfigurator: HilingualWorkManagerConfigurator
36+
3337
override fun onCreate() {
3438
super.onCreate()
3539
SingletonImageLoader.setSafe { imageLoader.get() }
3640

3741
setDayMode()
3842
initTimber()
43+
initWorkManager()
3944
}
4045

4146
override fun newImageLoader(context: Context): ImageLoader = imageLoader.get()
@@ -47,4 +52,8 @@ class App : Application(), SingletonImageLoader.Factory {
4752
private fun initTimber() {
4853
if (BuildConfig.DEBUG) Timber.plant(Timber.DebugTree())
4954
}
55+
56+
private fun initWorkManager() {
57+
workConfigurator.initialize()
58+
}
5059
}

app/src/release/generated/baselineProfiles/baseline-prof.txt

Lines changed: 2382 additions & 6743 deletions
Large diffs are not rendered by default.

app/src/release/generated/baselineProfiles/startup-prof.txt

Lines changed: 2382 additions & 6743 deletions
Large diffs are not rendered by default.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<vector xmlns:android="http://schemas.android.com/apk/res/android"
2+
android:width="512dp"
3+
android:height="512dp"
4+
android:viewportWidth="512"
5+
android:viewportHeight="512">
6+
<path
7+
android:pathData="M341.55,271.58L341.55,146.08L393.22,146.08L393.22,271.58L341.55,271.58Z"
8+
android:fillColor="@android:color/white"/>
9+
<path
10+
android:pathData="M244.43,364.49V267.02L162.39,289.52V364.49H105.32V145.82H162.39V237.74L244.43,214.96V145.82H301.49V364.49H244.43Z"
11+
android:fillColor="@android:color/white"/>
12+
<path
13+
android:pathData="M366.84,294.88C372.45,294.88 377.15,298.74 378.39,303.92C380.1,302.97 382.08,302.42 384.19,302.42C390.74,302.42 396.06,307.69 396.06,314.18C396.06,316.07 395.61,317.85 394.81,319.43C398.95,321.27 401.84,325.38 401.84,330.17C401.84,334.78 399.16,338.77 395.26,340.7C395.77,342.02 396.06,343.45 396.06,344.95C396.06,351.45 390.74,356.71 384.19,356.71C382.11,356.71 380.15,356.18 378.45,355.24C377.31,360.56 372.55,364.55 366.84,364.55C361.19,364.55 356.46,360.63 355.27,355.39C353.63,356.23 351.77,356.71 349.8,356.71C343.24,356.71 337.93,351.45 337.93,344.95C337.93,343.45 338.22,342.02 338.73,340.7C334.83,338.77 332.15,334.78 332.15,330.17C332.15,325.38 335.04,321.27 339.18,319.43C338.38,317.85 337.93,316.07 337.93,314.18C337.93,307.69 343.24,302.42 349.8,302.42C351.8,302.42 353.68,302.91 355.33,303.78C356.62,298.67 361.29,294.88 366.84,294.88Z"
14+
android:fillColor="@android:color/white"/>
15+
</vector>

core/notification/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/build

0 commit comments

Comments
 (0)