diff --git a/android/app/src/main/java/com/httpsms/worker/HeartbeatWorker.kt b/android/app/src/main/java/com/httpsms/worker/HeartbeatWorker.kt
index ab83a3ec..174f2742 100644
--- a/android/app/src/main/java/com/httpsms/worker/HeartbeatWorker.kt
+++ b/android/app/src/main/java/com/httpsms/worker/HeartbeatWorker.kt
@@ -29,11 +29,16 @@ class HeartbeatWorker(appContext: Context, workerParams: WorkerParameters) : Wor
return Result.success()
}
- HttpSmsApiService.create(applicationContext).storeHeartbeat(phoneNumbers.toTypedArray(), Settings.isCharging(applicationContext))
- Timber.d("finished sending heartbeats to server")
+ try{
+ HttpSmsApiService.create(applicationContext).storeHeartbeat(phoneNumbers.toTypedArray(), Settings.isCharging(applicationContext))
+ Timber.d("finished sending heartbeats to server")
- Settings.setHeartbeatTimestampAsync(applicationContext, System.currentTimeMillis())
- Timber.d("Set the heartbeat timestamp")
+ Settings.setHeartbeatTimestampAsync(applicationContext, System.currentTimeMillis())
+ Timber.d("Set the heartbeat timestamp")
+ } catch (exception: Exception) {
+ Timber.e(exception, "Failed to send [${phoneNumbers.joinToString()}] heartbeats to server")
+ return Result.failure()
+ }
return Result.success()
}
diff --git a/android/app/src/main/res/layout/activity_login.xml b/android/app/src/main/res/layout/activity_login.xml
index 25a19468..03552be5 100644
--- a/android/app/src/main/res/layout/activity_login.xml
+++ b/android/app/src/main/res/layout/activity_login.xml
@@ -1,175 +1,188 @@
-
-
-
-
-
-
-
+
+
-
-
+
+
+
+
-
-
+ android:layout_marginTop="32dp"
+ android:layout_marginBottom="24dp"
+ android:autoLink="web"
+ android:lineHeight="28sp"
+ android:text="@string/get_your_api_key"
+ android:textAlignment="center"
+ android:textSize="20sp"
+ app:layout_constraintBottom_toTopOf="@+id/loginApiKeyTextInputLayout"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/imageView"
+ app:layout_constraintVertical_bias="0"
+ app:layout_constraintVertical_chainStyle="packed" />
-
-
-
+ android:hint="@string/text_area_api_key"
+ app:errorEnabled="true"
+ app:endIconMode="custom"
+ app:endIconDrawable="@android:drawable/ic_menu_camera"
+ app:endIconContentDescription="cameraButton"
+ app:layout_constraintBottom_toTopOf="@+id/loginPhoneNumberLayoutSIM1"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/textView">
-
+
-
-
-
+
+
+ android:layout_marginTop="8dp"
+ android:hint="@string/login_phone_number_sim1"
+ app:errorEnabled="true"
+ app:placeholderText="@string/login_phone_number_hint"
+ app:layout_constraintBottom_toTopOf="@+id/loginPhoneNumberLayoutSIM2"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/loginApiKeyTextInputLayout">
-
+
+
+
-
+ app:placeholderText="@string/login_phone_number_hint"
+ app:layout_constraintBottom_toTopOf="@+id/loginServerUrlLayoutContainer"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/loginPhoneNumberLayoutSIM1">
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
+ android:layout_marginTop="16dp"
+ android:orientation="vertical"
+ android:gravity="center"
+ app:layout_constraintBottom_toBottomOf="parent"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/loginServerUrlLayoutContainer">
+
+
-
+
+
+
+
+
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index 81a0f4f8..02dfa1b6 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -7,7 +7,7 @@
Login With API Key
API Key
HTTP Sms Logo
- Open\nhttpsms.com/settings\nto get your API key
+ Get Your API Key at\nhttpsms.com/settings
Log Out
e.g +18005550199 (international format)
e.g https://api.httpsms.com
diff --git a/android/build.gradle.kts b/android/build.gradle.kts
index 095d0884..32077a01 100644
--- a/android/build.gradle.kts
+++ b/android/build.gradle.kts
@@ -10,8 +10,8 @@ buildscript {
}
plugins {
- id("com.android.application") version "9.1.0" apply false
- id("com.android.library") version "9.1.0" apply false
+ id("com.android.application") version "9.1.1" apply false
+ id("com.android.library") version "9.1.1" apply false
}
tasks.register("clean") {
diff --git a/api/go.mod b/api/go.mod
index c7073253..3c361930 100644
--- a/api/go.mod
+++ b/api/go.mod
@@ -134,7 +134,7 @@ require (
github.com/huandu/xstrings v1.5.0 // indirect
github.com/jackc/pgpassfile v1.0.0 // indirect
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
- github.com/jackc/pgx/v5 v5.9.1 // indirect
+ github.com/jackc/pgx/v5 v5.9.2 // indirect
github.com/jackc/puddle/v2 v2.2.2 // indirect
github.com/jinzhu/inflection v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
diff --git a/api/go.sum b/api/go.sum
index 9156143b..60df8733 100644
--- a/api/go.sum
+++ b/api/go.sum
@@ -213,8 +213,8 @@ github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsI
github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo=
github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
-github.com/jackc/pgx/v5 v5.9.1 h1:uwrxJXBnx76nyISkhr33kQLlUqjv7et7b9FjCen/tdc=
-github.com/jackc/pgx/v5 v5.9.1/go.mod h1:mal1tBGAFfLHvZzaYh77YS/eC6IX9OWbRV1QIIM0Jn4=
+github.com/jackc/pgx/v5 v5.9.2 h1:3ZhOzMWnR4yJ+RW1XImIPsD1aNSz4T4fyP7zlQb56hw=
+github.com/jackc/pgx/v5 v5.9.2/go.mod h1:mal1tBGAFfLHvZzaYh77YS/eC6IX9OWbRV1QIIM0Jn4=
github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo=
github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
github.com/jaswdr/faker/v2 v2.9.1 h1:J0Rjqb2/FquZnoZplzkGVL5LmhNkeIpvsSMoJKzn+8E=
diff --git a/web/package.json b/web/package.json
index 61cf0770..9eb11649 100644
--- a/web/package.json
+++ b/web/package.json
@@ -65,7 +65,7 @@
"@nuxtjs/vuetify": "^1.12.3",
"@types/qrcode": "^1.5.6",
"@vue/test-utils": "^1.3.6",
- "axios": "^0.30.3",
+ "axios": "^0.31.0",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "^30.2.0",
"eslint": "^8.57.1",
diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml
index 7c170173..17babf5d 100644
--- a/web/pnpm-lock.yaml
+++ b/web/pnpm-lock.yaml
@@ -119,10 +119,10 @@ importers:
version: 12.1.0(eslint@8.57.1)(typescript@4.9.5)
'@nuxtjs/eslint-module':
specifier: ^4.1.0
- version: 4.1.0(eslint@8.57.1)(rollup@3.29.5)(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)
+ version: 4.1.0(eslint@8.57.1)(rollup@3.30.0)(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)
'@nuxtjs/stylelint-module':
specifier: ^5.2.0
- version: 5.2.0(postcss@8.5.6)(rollup@3.29.5)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)
+ version: 5.2.0(postcss@8.5.6)(rollup@3.30.0)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)
'@nuxtjs/vuetify':
specifier: ^1.12.3
version: 1.12.3(vue@2.7.16)(webpack@5.104.1)
@@ -133,8 +133,8 @@ importers:
specifier: ^1.3.6
version: 1.3.6(vue-template-compiler@2.7.16)(vue@2.7.16)
axios:
- specifier: ^0.30.3
- version: 0.30.3
+ specifier: ^0.31.0
+ version: 0.31.0
babel-core:
specifier: 7.0.0-bridge.0
version: 7.0.0-bridge.0(@babel/core@7.28.4)
@@ -3009,8 +3009,8 @@ packages:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
- axios@0.30.3:
- resolution: {integrity: sha512-5/tmEb6TmE/ax3mdXBc/Mi6YdPGxQsv+0p5YlciXWt3PHIn0VamqCXhRMtScnwY3lbgSXLneOuXAKUhgmSRpwg==}
+ axios@0.31.0:
+ resolution: {integrity: sha512-HGIUj/P74co3rSLBV9SHz9LMgCmrXFEtkfMcC5r6bS5j3dBHUcAje2tS4fmU6WM20kuhvUX04XE58594dpgi1g==}
babel-code-frame@6.26.0:
resolution: {integrity: sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==}
@@ -3151,6 +3151,9 @@ packages:
brace-expansion@2.0.2:
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@2.1.0:
+ resolution: {integrity: sha512-TN1kCZAgdgweJhWWpgKYrQaMNHcDULHkWwQIspdtjV4Y5aurRdZpjAqn6yX3FPqTA9ngHCc4hJxMAMgGfve85w==}
+
braces@2.3.2:
resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==}
engines: {node: '>=0.10.0'}
@@ -4676,8 +4679,8 @@ packages:
file-uri-to-path@1.0.0:
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
- filelist@1.0.4:
- resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==}
+ filelist@1.0.6:
+ resolution: {integrity: sha512-5giy2PkLYY1cP39p17Ech+2xlpTRL9HLspOfEgm0L6CwBXBTgsK5ou0JtzYuepxkaQ/tvhCFIJ5uXo0OrM2DxA==}
fill-range@4.0.0:
resolution: {integrity: sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==}
@@ -4745,8 +4748,8 @@ packages:
flush-write-stream@1.1.1:
resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==}
- follow-redirects@1.15.11:
- resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
+ follow-redirects@1.16.0:
+ resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==}
engines: {node: '>=4.0'}
peerDependencies:
debug: '*'
@@ -4925,6 +4928,7 @@ packages:
git-raw-commits@4.0.0:
resolution: {integrity: sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==}
engines: {node: '>=16'}
+ deprecated: This package is no longer maintained. For the JavaScript API, please use @conventional-changelog/git-client instead.
hasBin: true
git-up@7.0.0:
@@ -6252,6 +6256,10 @@ packages:
resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==}
engines: {node: '>=10'}
+ minimatch@5.1.9:
+ resolution: {integrity: sha512-7o1wEA2RyMP7Iu7GNba9vc0RWWGACJOCZBJX2GJWip0ikV+wcOsgVuY9uE8CPiyQhkGFSlhuSkZPavN7u1c2Fw==}
+ engines: {node: '>=10'}
+
minimatch@9.0.1:
resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==}
engines: {node: '>=16 || 14 >=14.17'}
@@ -7351,6 +7359,10 @@ packages:
resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==}
engines: {node: ^10 || ^12 || >=14}
+ postcss@8.5.10:
+ resolution: {integrity: sha512-pMMHxBOZKFU6HgAZ4eyGnwXF/EvPGGqUr0MnZ5+99485wwW41kW91A4LOGxSHhgugZmSChL5AlElNdwlNgcnLQ==}
+ engines: {node: ^10 || ^12 || >=14}
+
postcss@8.5.6:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14}
@@ -7694,8 +7706,8 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
- rollup@3.29.5:
- resolution: {integrity: sha512-GVsDdsbJzzy4S/v3dqWPJ7EfvZJfCHiDqe80IyrF59LYuP+e6U1LJoUqeuqRbwAWoMNoXivMNeNAOf5E22VA1w==}
+ rollup@3.30.0:
+ resolution: {integrity: sha512-kQvGasUgN+AlWGliFn2POSajRQEsULVYFGTvOZmK06d7vCD+YhZztt70kGk3qaeAXeWYL5eO7zx+rAubBc55eA==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
@@ -11783,9 +11795,9 @@ snapshots:
node-html-parser: 6.1.13
ufo: 1.6.1
- '@nuxt/kit@3.12.2(rollup@3.29.5)':
+ '@nuxt/kit@3.12.2(rollup@3.30.0)':
dependencies:
- '@nuxt/schema': 3.12.2(rollup@3.29.5)
+ '@nuxt/schema': 3.12.2(rollup@3.30.0)
c12: 1.11.1
consola: 3.2.3
defu: 6.1.4
@@ -11803,16 +11815,16 @@ snapshots:
semver: 7.7.3
ufo: 1.6.1
unctx: 2.3.1
- unimport: 3.7.2(rollup@3.29.5)
+ unimport: 3.7.2(rollup@3.30.0)
untyped: 1.4.2
transitivePeerDependencies:
- magicast
- rollup
- supports-color
- '@nuxt/kit@3.7.4(rollup@3.29.5)':
+ '@nuxt/kit@3.7.4(rollup@3.30.0)':
dependencies:
- '@nuxt/schema': 3.7.4(rollup@3.29.5)
+ '@nuxt/schema': 3.7.4(rollup@3.30.0)
c12: 1.4.2
consola: 3.2.3
defu: 6.1.4
@@ -11828,7 +11840,7 @@ snapshots:
semver: 7.7.3
ufo: 1.6.1
unctx: 2.3.1
- unimport: 3.4.0(rollup@3.29.5)
+ unimport: 3.4.0(rollup@3.30.0)
untyped: 1.4.0
transitivePeerDependencies:
- rollup
@@ -11850,7 +11862,7 @@ snapshots:
consola: 3.2.3
node-fetch-native: 1.6.7
- '@nuxt/schema@3.12.2(rollup@3.29.5)':
+ '@nuxt/schema@3.12.2(rollup@3.30.0)':
dependencies:
compatx: 0.1.8
consola: 3.2.3
@@ -11862,13 +11874,13 @@ snapshots:
std-env: 3.7.0
ufo: 1.6.1
uncrypto: 0.1.3
- unimport: 3.7.2(rollup@3.29.5)
+ unimport: 3.7.2(rollup@3.30.0)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
- supports-color
- '@nuxt/schema@3.7.4(rollup@3.29.5)':
+ '@nuxt/schema@3.7.4(rollup@3.30.0)':
dependencies:
'@nuxt/ui-templates': 1.3.1
consola: 3.2.3
@@ -11879,7 +11891,7 @@ snapshots:
postcss-import-resolver: 2.0.0
std-env: 3.7.0
ufo: 1.6.1
- unimport: 3.7.2(rollup@3.29.5)
+ unimport: 3.7.2(rollup@3.30.0)
untyped: 1.4.2
transitivePeerDependencies:
- rollup
@@ -12155,9 +12167,9 @@ snapshots:
- eslint-import-resolver-webpack
- supports-color
- '@nuxtjs/eslint-module@4.1.0(eslint@8.57.1)(rollup@3.29.5)(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)':
+ '@nuxtjs/eslint-module@4.1.0(eslint@8.57.1)(rollup@3.30.0)(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)':
dependencies:
- '@nuxt/kit': 3.7.4(rollup@3.29.5)
+ '@nuxt/kit': 3.7.4(rollup@3.30.0)
chokidar: 3.5.3
eslint: 8.57.1
eslint-webpack-plugin: 4.0.1(eslint@8.57.1)(webpack@5.104.1)
@@ -12193,14 +12205,14 @@ snapshots:
minimatch: 3.1.2
sitemap: 4.1.1
- '@nuxtjs/stylelint-module@5.2.0(postcss@8.5.6)(rollup@3.29.5)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)':
+ '@nuxtjs/stylelint-module@5.2.0(postcss@8.5.6)(rollup@3.30.0)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))(webpack@5.104.1)':
dependencies:
- '@nuxt/kit': 3.12.2(rollup@3.29.5)
+ '@nuxt/kit': 3.12.2(rollup@3.30.0)
chokidar: 3.6.0
pathe: 1.1.2
stylelint: 15.11.0(typescript@4.9.5)
stylelint-webpack-plugin: 5.0.1(stylelint@15.11.0(typescript@4.9.5))(webpack@5.104.1)
- vite-plugin-stylelint: 5.3.1(postcss@8.5.6)(rollup@3.29.5)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))
+ vite-plugin-stylelint: 5.3.1(postcss@8.5.6)(rollup@3.30.0)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1))
transitivePeerDependencies:
- '@types/stylelint'
- magicast
@@ -12272,21 +12284,21 @@ snapshots:
estree-walker: 2.0.2
picomatch: 2.3.1
- '@rollup/pluginutils@5.0.4(rollup@3.29.5)':
+ '@rollup/pluginutils@5.0.4(rollup@3.30.0)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.30.0
- '@rollup/pluginutils@5.1.0(rollup@3.29.5)':
+ '@rollup/pluginutils@5.1.0(rollup@3.30.0)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 2.3.1
optionalDependencies:
- rollup: 3.29.5
+ rollup: 3.30.0
'@sinclair/typebox@0.27.8': {}
@@ -13251,9 +13263,9 @@ snapshots:
available-typed-arrays@1.0.5: {}
- axios@0.30.3:
+ axios@0.31.0:
dependencies:
- follow-redirects: 1.15.11
+ follow-redirects: 1.16.0
form-data: 4.0.5
proxy-from-env: 1.1.0
transitivePeerDependencies:
@@ -13474,6 +13486,11 @@ snapshots:
dependencies:
balanced-match: 1.0.2
+ brace-expansion@2.1.0:
+ dependencies:
+ balanced-match: 1.0.2
+ optional: true
+
braces@2.3.2:
dependencies:
arr-flatten: 1.1.0
@@ -15196,9 +15213,9 @@ snapshots:
file-uri-to-path@1.0.0: {}
- filelist@1.0.4:
+ filelist@1.0.6:
dependencies:
- minimatch: 5.1.6
+ minimatch: 5.1.9
optional: true
fill-range@4.0.0:
@@ -15332,7 +15349,7 @@ snapshots:
inherits: 2.0.4
readable-stream: 2.3.8
- follow-redirects@1.15.11: {}
+ follow-redirects@1.16.0: {}
for-each@0.3.3:
dependencies:
@@ -16260,7 +16277,7 @@ snapshots:
jake@10.9.4:
dependencies:
async: 3.2.6
- filelist: 1.0.4
+ filelist: 1.0.6
picocolors: 1.1.1
optional: true
@@ -17178,6 +17195,11 @@ snapshots:
dependencies:
brace-expansion: 2.0.1
+ minimatch@5.1.9:
+ dependencies:
+ brace-expansion: 2.1.0
+ optional: true
+
minimatch@9.0.1:
dependencies:
brace-expansion: 2.0.1
@@ -17558,7 +17580,7 @@ snapshots:
dependencies:
call-bind: 1.0.2
define-properties: 1.2.1
- has-symbols: 1.1.0
+ has-symbols: 1.0.3
object-keys: 1.1.1
object.fromentries@2.0.7:
@@ -18425,6 +18447,12 @@ snapshots:
picocolors: 1.0.0
source-map-js: 1.0.2
+ postcss@8.5.10:
+ dependencies:
+ nanoid: 3.3.11
+ picocolors: 1.1.1
+ source-map-js: 1.2.1
+
postcss@8.5.6:
dependencies:
nanoid: 3.3.11
@@ -18821,7 +18849,7 @@ snapshots:
optionalDependencies:
fsevents: 2.3.3
- rollup@3.29.5:
+ rollup@3.30.0:
optionalDependencies:
fsevents: 2.3.3
@@ -18845,7 +18873,7 @@ snapshots:
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.3.0
- has-symbols: 1.1.0
+ has-symbols: 1.0.3
isarray: 2.0.5
safe-buffer@5.1.2: {}
@@ -19768,7 +19796,7 @@ snapshots:
dependencies:
call-bind: 1.0.2
has-bigints: 1.0.2
- has-symbols: 1.1.0
+ has-symbols: 1.0.3
which-boxed-primitive: 1.0.2
uncrypto@0.1.3: {}
@@ -19801,9 +19829,9 @@ snapshots:
unicorn-magic@0.1.0: {}
- unimport@3.4.0(rollup@3.29.5):
+ unimport@3.4.0(rollup@3.30.0):
dependencies:
- '@rollup/pluginutils': 5.0.4(rollup@3.29.5)
+ '@rollup/pluginutils': 5.0.4(rollup@3.30.0)
escape-string-regexp: 5.0.0
fast-glob: 3.3.1
local-pkg: 0.4.3
@@ -19817,9 +19845,9 @@ snapshots:
transitivePeerDependencies:
- rollup
- unimport@3.7.2(rollup@3.29.5):
+ unimport@3.7.2(rollup@3.30.0):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.30.0)
acorn: 8.15.0
escape-string-regexp: 5.0.0
estree-walker: 3.0.3
@@ -20004,24 +20032,24 @@ snapshots:
rollup: 2.79.2
vite: 4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1)
- vite-plugin-stylelint@5.3.1(postcss@8.5.6)(rollup@3.29.5)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1)):
+ vite-plugin-stylelint@5.3.1(postcss@8.5.6)(rollup@3.30.0)(stylelint@15.11.0(typescript@4.9.5))(vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1)):
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@3.29.5)
+ '@rollup/pluginutils': 5.1.0(rollup@3.30.0)
chokidar: 3.6.0
debug: 4.4.1
stylelint: 15.11.0(typescript@4.9.5)
vite: 4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1)
optionalDependencies:
postcss: 8.5.6
- rollup: 3.29.5
+ rollup: 3.30.0
transitivePeerDependencies:
- supports-color
vite@4.5.3(@types/node@25.1.0)(sass@1.32.13)(terser@5.44.1):
dependencies:
esbuild: 0.18.20
- postcss: 8.5.6
- rollup: 3.29.5
+ postcss: 8.5.10
+ rollup: 3.30.0
optionalDependencies:
'@types/node': 25.1.0
fsevents: 2.3.3
@@ -20413,7 +20441,7 @@ snapshots:
available-typed-arrays: 1.0.5
call-bind: 1.0.2
for-each: 0.3.3
- gopd: 1.2.0
+ gopd: 1.0.1
has-tostringtag: 1.0.2
which@1.3.1: