From 203d5a9bc3f1e09d75bd53f28daa4b1e76566ea0 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Wed, 15 Nov 2023 12:19:18 +0200 Subject: [PATCH 01/10] feat(ui): added "updating permissions" installation step --- assets/locales/de/main.ftl | 1 + assets/locales/en/main.ftl | 1 + assets/locales/es/main.ftl | 1 + assets/locales/fr/main.ftl | 1 + assets/locales/hu/main.ftl | 1 + assets/locales/id/main.ftl | 3 ++- assets/locales/it/main.ftl | 1 + assets/locales/ja/main.ftl | 1 + assets/locales/ko/main.ftl | 1 + assets/locales/nl/main.ftl | 1 + assets/locales/pl/main.ftl | 1 + assets/locales/pt/main.ftl | 1 + assets/locales/ru/main.ftl | 1 + assets/locales/sv/main.ftl | 1 + assets/locales/tr/main.ftl | 1 + assets/locales/vi/main.ftl | 1 + assets/locales/zh-cn/main.ftl | 1 + src/ui/components/progress_bar.rs | 11 +++++++---- src/ui/main/mod.rs | 6 +++--- 19 files changed, 28 insertions(+), 8 deletions(-) diff --git a/assets/locales/de/main.ftl b/assets/locales/de/main.ftl index d8e8dfc..4a9bb43 100644 --- a/assets/locales/de/main.ftl +++ b/assets/locales/de/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Launcher status wird geladen: Verifizierung des checking-free-space = Überprüfe Freien Speicherplatz downloading = Lade Herunter +updating-permissions = Updating permissions unpacking = Entpacken verifying-files = Verifiziere Dateien repairing-files = Repariere Dateien diff --git a/assets/locales/en/main.ftl b/assets/locales/en/main.ftl index f9ebbc4..dcd5f7f 100644 --- a/assets/locales/en/main.ftl +++ b/assets/locales/en/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Loading launcher state: verifying installed patc checking-free-space = Checking free space downloading = Downloading +updating-permissions = Updating permissions unpacking = Unpacking verifying-files = Verifying files repairing-files = Repairing files diff --git a/assets/locales/es/main.ftl b/assets/locales/es/main.ftl index 97d1e39..9741018 100644 --- a/assets/locales/es/main.ftl +++ b/assets/locales/es/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Cargando estado del launcher: Verificando parche checking-free-space = Comprobando espacio libre downloading = Descargando +updating-permissions = Updating permissions unpacking = Descomprimiendo verifying-files = Verificación de archivos repairing-files = Reparación de archivos diff --git a/assets/locales/fr/main.ftl b/assets/locales/fr/main.ftl index cd0d800..50b4d57 100644 --- a/assets/locales/fr/main.ftl +++ b/assets/locales/fr/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Chargement de l'état du launcher : vérificati checking-free-space = Vérification de l'espace disque disponible downloading = Téléchargement +updating-permissions = Updating permissions unpacking = Décompression verifying-files = Vérification des fichiers repairing-files = Réparation des fichiers diff --git a/assets/locales/hu/main.ftl b/assets/locales/hu/main.ftl index 24fd039..85babcd 100644 --- a/assets/locales/hu/main.ftl +++ b/assets/locales/hu/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Launcher állapot betöltése: telepített patch checking-free-space = Szabad hely ellenőrzése downloading = Letöltés +updating-permissions = Updating permissions unpacking = Kicsomagolás verifying-files = Fájlok ellenőrzése repairing-files = Fájlok javítása diff --git a/assets/locales/id/main.ftl b/assets/locales/id/main.ftl index af68365..2410aba 100644 --- a/assets/locales/id/main.ftl +++ b/assets/locales/id/main.ftl @@ -48,7 +48,8 @@ loading-launcher-state--patch = Memuat keadaan launcher: memverifikasi patch yan checking-free-space = Mengecek penyimpanan kosong -downloading = Mengunduh +downloading = Mengunduh +updating-permissions = Updating permissions unpacking = Membongkar verifying-files = Memverifikasi file repairing-files = Memperbaiki file diff --git a/assets/locales/it/main.ftl b/assets/locales/it/main.ftl index f0ae89c..a0b3657 100644 --- a/assets/locales/it/main.ftl +++ b/assets/locales/it/main.ftl @@ -51,6 +51,7 @@ loading-launcher-state--patch = Caricamento dello stato del launcher: verifica d checking-free-space = Controllo dello spazio disponibile in corso downloading = Scaricamento in corso +updating-permissions = Updating permissions unpacking = Unpacking in corso verifying-files = Verifica dei file in corso repairing-files = Riparazione dei file in corso diff --git a/assets/locales/ja/main.ftl b/assets/locales/ja/main.ftl index 44cddda..a5878e0 100644 --- a/assets/locales/ja/main.ftl +++ b/assets/locales/ja/main.ftl @@ -50,6 +50,7 @@ loading-launcher-state--patch = ランチャーの状態を読み込み中 イ checking-free-space = 空き容量を確認しています downloading = ダウンロード中 +updating-permissions = Updating permissions unpacking = 展開 verifying-files = ファイルの整合性を確認中 repairing-files = ファイルを修正中 diff --git a/assets/locales/ko/main.ftl b/assets/locales/ko/main.ftl index 4061c22..f73b555 100644 --- a/assets/locales/ko/main.ftl +++ b/assets/locales/ko/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = 런처 상태 로드 중: 설치된 패치 확 checking-free-space = 여유 공간 확인 중 downloading = 다운로드 중 +updating-permissions = Updating permissions unpacking = 압축 해제 중 verifying-files = 파일 검증 중 repairing-files = 파일 복구 중 diff --git a/assets/locales/nl/main.ftl b/assets/locales/nl/main.ftl index 82affee..d97277f 100644 --- a/assets/locales/nl/main.ftl +++ b/assets/locales/nl/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Laadstatus van de launcher: geïnstalleerde patc checking-free-space = Vrije ruimte controleren downloading = Downloaden +updating-permissions = Updating permissions unpacking = Uitpakken verifying-files = Bestanden verifiëren repairing-files = Bestanden repareren diff --git a/assets/locales/pl/main.ftl b/assets/locales/pl/main.ftl index ee0c788..4a39582 100644 --- a/assets/locales/pl/main.ftl +++ b/assets/locales/pl/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Ładowanie stanu launchera: weryfikowanie zainst checking-free-space = Sprawdzanie dostępnej przestrzeni downloading = Pobieranie +updating-permissions = Updating permissions unpacking = Rozpakowywanie verifying-files = Weryfikacja plików repairing-files = Naprawianie plików diff --git a/assets/locales/pt/main.ftl b/assets/locales/pt/main.ftl index 414bdc6..fc3ada2 100644 --- a/assets/locales/pt/main.ftl +++ b/assets/locales/pt/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Loading launcher state: verificando patch instal checking-free-space = Checando espaço livre downloading = Baixando +updating-permissions = Updating permissions unpacking = Extraindo verifying-files = Verificando arquivos repairing-files = Reparando arquivos diff --git a/assets/locales/ru/main.ftl b/assets/locales/ru/main.ftl index f4fef2b..e288c4d 100644 --- a/assets/locales/ru/main.ftl +++ b/assets/locales/ru/main.ftl @@ -56,6 +56,7 @@ loading-launcher-state--patch = Загрузка статуса лаунчера checking-free-space = Проверка свободного места downloading = Загрузка +updating-permissions = Обновление привелегий unpacking = Распаковка verifying-files = Проверка файлов repairing-files = Починка файлов diff --git a/assets/locales/sv/main.ftl b/assets/locales/sv/main.ftl index 08eb991..658c54b 100644 --- a/assets/locales/sv/main.ftl +++ b/assets/locales/sv/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Laddar starthanterarens tillstånd: verifierar i checking-free-space = Kontrollerar ledigt utrymme downloading = Laddar ner +updating-permissions = Updating permissions unpacking = Packar upp verifying-files = Verifierar filer repairing-files = Reparerar filer diff --git a/assets/locales/tr/main.ftl b/assets/locales/tr/main.ftl index 2237005..6bdedd1 100644 --- a/assets/locales/tr/main.ftl +++ b/assets/locales/tr/main.ftl @@ -50,6 +50,7 @@ loading-launcher-state--patch = Loading launcher state: indirilmiş yamanın dur checking-free-space = Boş alan kontrol ediliyor downloading = İndiriliyor +updating-permissions = Updating permissions unpacking = Paketten çıkartılıyor verifying-files = Dosyalar Doğrulanıyor repairing-files = Dosyalar tamir ediliyor diff --git a/assets/locales/vi/main.ftl b/assets/locales/vi/main.ftl index c86e395..541880d 100644 --- a/assets/locales/vi/main.ftl +++ b/assets/locales/vi/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = Đang tải trạng thái launcher: xác minh b checking-free-space = Kiểm tra dung lượng trống downloading = Đang tải xuống +updating-permissions = Updating permissions unpacking = Đang giải nén verifying-files = Đang xác minh tập tin repairing-files = Sửa chữa tập tin diff --git a/assets/locales/zh-cn/main.ftl b/assets/locales/zh-cn/main.ftl index 68e928d..6ee1dc0 100644 --- a/assets/locales/zh-cn/main.ftl +++ b/assets/locales/zh-cn/main.ftl @@ -42,6 +42,7 @@ loading-launcher-state--patch = 正在计算启动器状态: 验证已安装补 checking-free-space = 正在检查剩余空间 downloading = 正在下载 +updating-permissions = Updating permissions unpacking = 正在解压缩 verifying-files = 正在检验文件 repairing-files = 正在修复文件 diff --git a/src/ui/components/progress_bar.rs b/src/ui/components/progress_bar.rs index e041094..6e63845 100644 --- a/src/ui/components/progress_bar.rs +++ b/src/ui/components/progress_bar.rs @@ -133,8 +133,9 @@ impl SimpleAsyncComponent for ProgressBar { DiffUpdate::CheckingFreeSpace(_) | DiffUpdate::InstallerUpdate(InstallerUpdate::CheckingFreeSpace(_)) => self.caption = Some(tr!("checking-free-space")), - DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingStarted(_)) => self.caption = Some(tr!("downloading")), - DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingStarted(_)) => self.caption = Some(tr!("unpacking")), + DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingStarted(_)) => self.caption = Some(tr!("downloading")), + DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissionsStarted(_)) => self.caption = Some(tr!("updating-permissions")), + DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingStarted(_)) => self.caption = Some(tr!("unpacking")), DiffUpdate::ApplyingHdiffStarted => { self.caption = Some(tr!("applying-hdiff")); @@ -149,6 +150,7 @@ impl SimpleAsyncComponent for ProgressBar { }, DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingProgress(curr, total)) | + DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissions(curr, total)) | DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingProgress(curr, total)) | DiffUpdate::ApplyingHdiffProgress(curr, total) | DiffUpdate::RemovingOutdatedProgress(curr, total) => { @@ -160,8 +162,9 @@ impl SimpleAsyncComponent for ProgressBar { )); } - DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingFinished) => tracing::info!("Downloading finished"), - DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingFinished) => tracing::info!("Unpacking finished"), + DiffUpdate::InstallerUpdate(InstallerUpdate::DownloadingFinished) => tracing::info!("Downloading finished"), + DiffUpdate::InstallerUpdate(InstallerUpdate::UpdatingPermissionsFinished) => tracing::info!("Updating permissions finished"), + DiffUpdate::InstallerUpdate(InstallerUpdate::UnpackingFinished) => tracing::info!("Unpacking finished"), DiffUpdate::ApplyingHdiffFinished => tracing::info!("Applying hdiffs finished"), DiffUpdate::RemovingOutdatedFinished => tracing::info!("Removing outdated files finished"), diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index 879e152..59f3380 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -969,10 +969,10 @@ impl SimpleComponent for App { if let Some(state) = state { match state { - LauncherState::VoiceUpdateAvailable(_) | - LauncherState::VoiceNotInstalled(_) | LauncherState::GameUpdateAvailable(_) | - LauncherState::GameNotInstalled(_) if perform_on_download_needed => { + LauncherState::GameNotInstalled(_) | + LauncherState::VoiceUpdateAvailable(_) | + LauncherState::VoiceNotInstalled(_) if perform_on_download_needed => { sender.input(AppMsg::PerformAction); } From fd9f2347cb95b7af9a04eb7872f2c4a284c34bca Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Wed, 15 Nov 2023 13:12:41 +0200 Subject: [PATCH 02/10] build: updated core library --- CHANGELOG.md | 9 +++++++++ Cargo.toml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21e91fe..d8db365 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Added `UpdatingPermissions` installation step +- Downloaders now will skip finished files and truncate them if needed + +### Changed + +- Increased voiceovers version prediction error + ## [3.9.2] - 13.11.2023 ### Added diff --git a/Cargo.toml b/Cargo.toml index 65145cc..aef14a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ glib-build-tools = "0.18" [dependencies.anime-launcher-sdk] git = "https://github.com/an-anime-team/anime-launcher-sdk" -tag = "1.12.2" +tag = "1.12.3" features = ["all", "genshin"] # path = "../anime-launcher-sdk" # ! for dev purposes only From fad5190a2c19cfd35a9d73509ccbc070ad0e54cc Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Wed, 15 Nov 2023 21:54:46 +0200 Subject: [PATCH 03/10] feat(i18n): updated locales --- assets/locales/hu/main.ftl | 2 +- assets/locales/id/main.ftl | 2 +- assets/locales/it/main.ftl | 2 +- assets/locales/ja/main.ftl | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/assets/locales/hu/main.ftl b/assets/locales/hu/main.ftl index 85babcd..e9b70ca 100644 --- a/assets/locales/hu/main.ftl +++ b/assets/locales/hu/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = Launcher állapot betöltése: telepített patch checking-free-space = Szabad hely ellenőrzése downloading = Letöltés -updating-permissions = Updating permissions +updating-permissions = Jogosultságok frissítése unpacking = Kicsomagolás verifying-files = Fájlok ellenőrzése repairing-files = Fájlok javítása diff --git a/assets/locales/id/main.ftl b/assets/locales/id/main.ftl index 2410aba..c11415b 100644 --- a/assets/locales/id/main.ftl +++ b/assets/locales/id/main.ftl @@ -49,7 +49,7 @@ loading-launcher-state--patch = Memuat keadaan launcher: memverifikasi patch yan checking-free-space = Mengecek penyimpanan kosong downloading = Mengunduh -updating-permissions = Updating permissions +updating-permissions = Perbaharui izin akses baca, tulis, dan eksekusi berkas atau direktori unpacking = Membongkar verifying-files = Memverifikasi file repairing-files = Memperbaiki file diff --git a/assets/locales/it/main.ftl b/assets/locales/it/main.ftl index a0b3657..b1fc118 100644 --- a/assets/locales/it/main.ftl +++ b/assets/locales/it/main.ftl @@ -51,7 +51,7 @@ loading-launcher-state--patch = Caricamento dello stato del launcher: verifica d checking-free-space = Controllo dello spazio disponibile in corso downloading = Scaricamento in corso -updating-permissions = Updating permissions +updating-permissions = Aggiornamento dei permessi in corso unpacking = Unpacking in corso verifying-files = Verifica dei file in corso repairing-files = Riparazione dei file in corso diff --git a/assets/locales/ja/main.ftl b/assets/locales/ja/main.ftl index a5878e0..d6f07be 100644 --- a/assets/locales/ja/main.ftl +++ b/assets/locales/ja/main.ftl @@ -50,7 +50,7 @@ loading-launcher-state--patch = ランチャーの状態を読み込み中 イ checking-free-space = 空き容量を確認しています downloading = ダウンロード中 -updating-permissions = Updating permissions +updating-permissions = 権限を更新中 unpacking = 展開 verifying-files = ファイルの整合性を確認中 repairing-files = ファイルを修正中 From b1bd71fe5bb6303465b914284b84f1f7bf0b84f5 Mon Sep 17 00:00:00 2001 From: Ali Sezer Date: Thu, 30 Nov 2023 21:08:28 +0300 Subject: [PATCH 04/10] On branch next Changes to be committed: modified: assets/locales/tr/components.ftl modified: assets/locales/tr/enhancements.ftl modified: assets/locales/tr/environment.ftl modified: assets/locales/tr/errors.ftl modified: assets/locales/tr/first_run.ftl modified: assets/locales/tr/game.ftl modified: assets/locales/tr/general.ftl modified: fluentscan.py --- assets/locales/tr/components.ftl | 22 +++++++++++----------- assets/locales/tr/enhancements.ftl | 22 +++++++++++----------- assets/locales/tr/environment.ftl | 2 +- assets/locales/tr/errors.ftl | 2 +- assets/locales/tr/first_run.ftl | 6 +++--- assets/locales/tr/game.ftl | 2 +- assets/locales/tr/general.ftl | 4 ++-- fluentscan.py | 2 +- 8 files changed, 31 insertions(+), 31 deletions(-) diff --git a/assets/locales/tr/components.ftl b/assets/locales/tr/components.ftl index acbe410..05e9ba5 100644 --- a/assets/locales/tr/components.ftl +++ b/assets/locales/tr/components.ftl @@ -1,20 +1,20 @@ components = Bileşenler -components-description = Wine ve DXVK sürümlerinizi yönetin +components-description = Wine ve DXVK sürümlerini yönet selected-version = Seçilmiş versiyon recommended-only = Sadece önerilenler -wine-version = Wine versiyonu -wine-recommended-description = Sadece önerilen wine versiyonlarını göster +wine-version = Wine sürümü +wine-recommended-description = Sadece önerilen wine sürümlerini göster -wine-options = Wine options +wine-options = Wine seçenekleri -wine-use-shared-libraries = Use wine shared libraries -wine-use-shared-libraries-description = Set LD_LIBRARY_PATH variable to load system libraries from selected wine build +wine-use-shared-libraries = Paylaşılan wine kütüphanelerini kullan +wine-use-shared-libraries-description = LD_LIBRARY_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla -gstreamer-use-shared-libraries = Use gstreamer shared libraries -gstreamer-use-shared-libraries-description = Set GST_PLUGIN_PATH variable to load gstreamer libraries from selected wine build +gstreamer-use-shared-libraries = Paylaşılan gstreamer kütüphanelerini kullan +gstreamer-use-shared-libraries-description = GST_PLUGIN_PATH değişkenini seçilmiş wine sürümündeki sistem kütüphanelerini yüklemeye ayarla -dxvk-version = DXVK versiyonu -dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinizden dolayı devre dışı -dxvk-recommended-description = Sadece önerilen dxvk versiyonlarını göster +dxvk-version = DXVK sürümü +dxvk-selection-disabled = DXVK özelliği Wine grup tercihlerinden dolayı devre dışı +dxvk-recommended-description = Sadece önerilen DXVK sürümlerini göster diff --git a/assets/locales/tr/enhancements.ftl b/assets/locales/tr/enhancements.ftl index 9e15366..e0b01dd 100644 --- a/assets/locales/tr/enhancements.ftl +++ b/assets/locales/tr/enhancements.ftl @@ -1,11 +1,11 @@ -game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenleyin +game-settings-description = Oyun içi ayarları ve hesap oturumunu düzenle sandbox-settings-description = Oyunu flatpak gibi bir yöntemle sanallaştırarak çalıştır -environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirtin +environment-settings-description = Çevre değişkenlerini ve oyun başlatma komutlarını belirt wine = Wine -synchronization = Senkronizasyon -wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını senkronize etmek için kullanılan teknoloji +synchronization = Eşleme +wine-sync-description = Arkaplanda gerçekleşen Wine olaylarını eşlemek için kullanılan teknoloji language = Dil wine-lang-description = Wine için kullanılan dil, klavye sorunlarını çözmek için kullanılabilir @@ -14,18 +14,18 @@ system = Sistem borderless-window = Köşesiz Pencere virtual-desktop = Sanal Masaüstü -map-drive-c = Map drive C: -map-drive-c-description = Automatically symlink drive_c folder from the wine prefix to the dosdevices +map-drive-c = disk C: yönlendir +map-drive-c-description = Otomatik olarak wine prefixindeki drive_c klasöründen dosdevices'a kısayol oluştur -map-game-folder = Map game folder -map-game-folder-description = Automatically symlink game folder to the dosdevices +map-game-folder = Oyun klasörü yönlendir +map-game-folder-description = Oyun klasöründen dosdevices'a kısayol oluştur game = Oyun hud = HUD fsr = FSR -fsr-description = Oyunu monitör boyutunuza büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın +fsr-description = Oyunu monitör boyutuna büyütür. Daha düşük bir çözünürlük seçmek için oyun içinde alt + enter tuşlarına basın ultra-quality = Ultra kalite quality = Kalite balanced = Dengeli @@ -43,9 +43,9 @@ icon = İkon title = Başlık description = Açıklama -fps-unlocker = FPS kilidi açıcı +fps-unlocker = FPS kilidi kırıcı -enabled = Açık +enabled = Etkin fps-unlocker-description = Kare işleme sınırlamasını kaldırır, fakat oyunun anti-hile sistemi tarafından tespit edilebilir power-saving = Güç tasarrufu diff --git a/assets/locales/tr/environment.ftl b/assets/locales/tr/environment.ftl index 2c6b29d..d3b3855 100644 --- a/assets/locales/tr/environment.ftl +++ b/assets/locales/tr/environment.ftl @@ -1,5 +1,5 @@ environment = Ortam -game-command = Oyun komudu +game-command = Oyun komutu game-command-description = Oyunu çalıştırmak için kullanılan komut(lar) new-variable = Yeni değişken name = İsim diff --git a/assets/locales/tr/errors.ftl b/assets/locales/tr/errors.ftl index d93faab..8fff550 100644 --- a/assets/locales/tr/errors.ftl +++ b/assets/locales/tr/errors.ftl @@ -38,7 +38,7 @@ dxvk-download-error = DXVK indirilemedi dxvk-unpack-error = DXVK paketten çıkarılamadı dxvk-apply-error = DXVK uygulanamadı -downloaded-wine-list-failed = İndirilmiş Wine versiyonlarını listeleme başarısız oldu +downloaded-wine-list-failed = İndirilmiş Wine sürümlerini listeleme başarısız oldu patch-sync-failed = Yama dosyalarını senkronize etme başarısız oldu patch-state-check-failed = Yama dosyalarının durumunu kontrol etme başarısız oldu diff --git a/assets/locales/tr/first_run.ftl b/assets/locales/tr/first_run.ftl index 6054343..0423720 100644 --- a/assets/locales/tr/first_run.ftl +++ b/assets/locales/tr/first_run.ftl @@ -1,7 +1,7 @@ welcome = Merhaba welcome-page-message = - Merhaba, bir anime oyunu istemcisine hoş geldiniz + Merhaba, "bir anime oyunu" istemcisine hoş geldiniz Oyunu çalıştırmadan önce bazı şeyleri hazırlamamız ve varsayılan bileşenleri indirmemiz gerekiyor. @@ -60,5 +60,5 @@ apply-dxvk = DXVK'yi uygula finish = Bitir -finish-title = Herşey bitti! -finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. kulübümüze hoşgeldiniz! +finish-title = Her şey bitti! +finish-message = Tüm temel bileşenler indirildi. Artık başlatıcıyı yeniden başlatabilir ve oyunu indirebilirsiniz. Aramıza hoşgeldiniz! diff --git a/assets/locales/tr/game.ftl b/assets/locales/tr/game.ftl index d5e6bdf..dce66ca 100644 --- a/assets/locales/tr/game.ftl +++ b/assets/locales/tr/game.ftl @@ -3,5 +3,5 @@ game-sessions = Oyun oturumları active-sessions = Geçerli oturum active-session-description = Şu anda geçerli oyun oturumu. Oyunu her açtığınızda güncellenir -update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelleyin +update-session = Oturumu, geçerli wine prefix'inin girdi değerleriyle güncelle delete-session = Oturumu kaldır diff --git a/assets/locales/tr/general.ftl b/assets/locales/tr/general.ftl index c46ef0e..ee559f3 100644 --- a/assets/locales/tr/general.ftl +++ b/assets/locales/tr/general.ftl @@ -12,7 +12,7 @@ global = Evrensel china = Çin game-environment = Oyun ortamı -game-environment-description = Ek ödeme yöntemleri gibi özelliklere erişin +game-environment-description = Ek ödeme yöntemleri gibi özelliklere eriş game-voiceovers = Oyun içi sesler game-voiceovers-description = İndirilmiş oyun seslendirmeleri listesi. Oyun içi ayarlardan seçebilirsiniz @@ -22,7 +22,7 @@ korean = Korece chinese = Çince migrate-installation = Yüklemeyi aktar -migrate-installation-description = Oyun yükleme yerini değiştirebileceğiniz özel pencereyi açın +migrate-installation-description = Oyun yükleme yerinin değiştirilebileceği özel pencereyi aç repair-game = Oyunu tamir et status = Durum diff --git a/fluentscan.py b/fluentscan.py index 8fc858b..5b37767 100755 --- a/fluentscan.py +++ b/fluentscan.py @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/opt/homebrew/bin/python3 # Author: @xstraok # Modified by Observer KRypt0n_ From 43f60ed4969d232cca4b74e01d52236c86569f7d Mon Sep 17 00:00:00 2001 From: Ali Sezer Date: Thu, 30 Nov 2023 21:12:13 +0300 Subject: [PATCH 05/10] updated turkish --- fluentscan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluentscan.py b/fluentscan.py index 5b37767..8fc858b 100755 --- a/fluentscan.py +++ b/fluentscan.py @@ -1,4 +1,4 @@ -#!/opt/homebrew/bin/python3 +#!/usr/bin/python # Author: @xstraok # Modified by Observer KRypt0n_ From af442d3d91fc8998bc9f6bcea34c8a5334760eef Mon Sep 17 00:00:00 2001 From: caem Date: Sat, 23 Dec 2023 12:39:51 +0100 Subject: [PATCH 06/10] feat(i18n): Update German translation --- assets/locales/de/main.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/locales/de/main.ftl b/assets/locales/de/main.ftl index 4a9bb43..95565e7 100644 --- a/assets/locales/de/main.ftl +++ b/assets/locales/de/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = Launcher status wird geladen: Verifizierung des checking-free-space = Überprüfe Freien Speicherplatz downloading = Lade Herunter -updating-permissions = Updating permissions +updating-permissions = Aktualisiere Berechtigungen unpacking = Entpacken verifying-files = Verifiziere Dateien repairing-files = Repariere Dateien From 6122918acc4892a13798989735a3b2cc74f4244e Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 13:59:34 +0200 Subject: [PATCH 07/10] feat(core): updated SDK version FPS Unlocker version was updated by it --- Cargo.lock | 590 +++++++++++++++++++++++++++++++---------------------- Cargo.toml | 2 +- 2 files changed, 346 insertions(+), 246 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 06288f6..1452818 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -57,8 +57,8 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" [[package]] name = "anime-game-core" -version = "1.17.2" -source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.17.2#79fa0ea967b05efcbf19b2db4800ddd2b731c2c9" +version = "1.17.4" +source = "git+https://github.com/an-anime-team/anime-game-core?tag=1.17.4#74a7c5a18cc4a870ff78e12d63ec136b3ef2d424" dependencies = [ "anyhow", "bzip2", @@ -106,8 +106,8 @@ dependencies = [ [[package]] name = "anime-launcher-sdk" -version = "1.12.2" -source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.2#923a389dffe44c2076bbacb7085084069fbaee4f" +version = "1.12.4" +source = "git+https://github.com/an-anime-team/anime-launcher-sdk?tag=1.12.4#e3f4677a2bca0a511853a2448e54c54ceff5bbbe" dependencies = [ "anime-game-core", "anyhow", @@ -124,9 +124,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" dependencies = [ "anstyle", "anstyle-parse", @@ -144,37 +144,37 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" [[package]] name = "anstyle-parse" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" dependencies = [ "anstyle", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] name = "anyhow" -version = "1.0.75" +version = "1.0.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" +checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355" dependencies = [ "backtrace", ] @@ -238,12 +238,12 @@ dependencies = [ [[package]] name = "async-channel" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d37875bd9915b7d67c2f117ea2c30a0989874d0b2cb694fe25403c85763c0c9e" +checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" dependencies = [ "concurrent-queue", - "event-listener 3.1.0", + "event-listener 4.0.1", "event-listener-strategy", "futures-core", "pin-project-lite", @@ -251,15 +251,15 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b0c4a4f319e45986f347ee47fef8bf5e81c9abc3f6f58dc2391439f30df65f0" +checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" dependencies = [ - "async-lock 2.8.0", + "async-lock 3.2.0", "async-task", "concurrent-queue", "fastrand 2.0.1", - "futures-lite 1.13.0", + "futures-lite 2.1.0", "slab", ] @@ -277,16 +277,16 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "2.3.1" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" +checksum = "05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c" dependencies = [ - "async-channel 1.9.0", + "async-channel 2.1.1", "async-executor", - "async-io 1.13.0", - "async-lock 2.8.0", + "async-io 2.2.2", + "async-lock 3.2.0", "blocking", - "futures-lite 1.13.0", + "futures-lite 2.1.0", "once_cell", ] @@ -312,22 +312,21 @@ dependencies = [ [[package]] name = "async-io" -version = "2.2.0" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41ed9d5715c2d329bf1b4da8d60455b99b187f27ba726df2883799af9af60997" +checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7" dependencies = [ - "async-lock 3.1.0", + "async-lock 3.2.0", "cfg-if", "concurrent-queue", "futures-io", - "futures-lite 2.0.1", + "futures-lite 2.1.0", "parking", - "polling 3.3.0", - "rustix 0.38.21", + "polling 3.3.1", + "rustix 0.38.28", "slab", "tracing", - "waker-fn", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -341,11 +340,11 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.1.0" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "deb2ab2aa8a746e221ab826c73f48bc6ba41be6763f0855cb249eb6d154cf1d7" +checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" dependencies = [ - "event-listener 3.1.0", + "event-listener 4.0.1", "event-listener-strategy", "pin-project-lite", ] @@ -363,8 +362,8 @@ dependencies = [ "cfg-if", "event-listener 3.1.0", "futures-lite 1.13.0", - "rustix 0.38.21", - "windows-sys", + "rustix 0.38.28", + "windows-sys 0.48.0", ] [[package]] @@ -375,7 +374,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -384,16 +383,16 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" dependencies = [ - "async-io 2.2.0", + "async-io 2.2.2", "async-lock 2.8.0", "atomic-waker", "cfg-if", "futures-core", "futures-io", - "rustix 0.38.21", + "rustix 0.38.28", "signal-hook-registry", "slab", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -424,19 +423,19 @@ dependencies = [ [[package]] name = "async-task" -version = "4.5.0" +version = "4.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" +checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46" [[package]] name = "async-trait" -version = "0.1.74" +version = "0.1.75" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" +checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -530,12 +529,12 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" dependencies = [ - "async-channel 2.1.0", - "async-lock 3.1.0", + "async-channel 2.1.1", + "async-lock 3.2.0", "async-task", "fastrand 2.0.1", "futures-io", - "futures-lite 2.0.1", + "futures-lite 2.1.0", "piper", "tracing", ] @@ -643,10 +642,11 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.84" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856" +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" dependencies = [ + "jobserver", "libc", ] @@ -684,9 +684,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "concurrent-queue" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" +checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" dependencies = [ "crossbeam-utils", ] @@ -705,9 +705,9 @@ checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" [[package]] name = "core-foundation" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ "core-foundation-sys", "libc", @@ -715,9 +715,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.4" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "cpufeatures" @@ -739,9 +739,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" +checksum = "fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751" dependencies = [ "cfg-if", "crossbeam-epoch", @@ -750,22 +750,21 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.15" +version = "0.9.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" +checksum = "2d2fe95351b870527a5d09bf563ed3c97c0cffb87cf1c78a591bf48bb218d9aa" dependencies = [ "autocfg", "cfg-if", "crossbeam-utils", "memoffset 0.9.0", - "scopeguard", ] [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" +checksum = "c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f" dependencies = [ "cfg-if", ] @@ -817,9 +816,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" dependencies = [ "powerfmt", ] @@ -872,7 +871,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -884,7 +883,7 @@ dependencies = [ "cfg-if", "libc", "socket2 0.5.5", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -909,7 +908,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -930,7 +929,7 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -941,12 +940,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.6" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -967,12 +966,23 @@ dependencies = [ ] [[package]] -name = "event-listener-strategy" -version = "0.3.0" +name = "event-listener" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d96b852f1345da36d551b9473fa1e2b1eb5c5195585c6c018118bc92a8d91160" +checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712" dependencies = [ - "event-listener 3.1.0", + "concurrent-queue", + "parking", + "pin-project-lite", +] + +[[package]] +name = "event-listener-strategy" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +dependencies = [ + "event-listener 4.0.1", "pin-project-lite", ] @@ -1003,14 +1013,14 @@ dependencies = [ [[package]] name = "filetime" -version = "0.2.22" +version = "0.2.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", - "windows-sys", + "redox_syscall", + "windows-sys 0.52.0", ] [[package]] @@ -1135,9 +1145,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -1219,11 +1229,14 @@ dependencies = [ [[package]] name = "futures-lite" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3831c2651acb5177cbd83943f3d9c8912c5ad03c76afcc0e9511ba568ec5ebb" +checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" dependencies = [ + "fastrand 2.0.1", "futures-core", + "futures-io", + "parking", "pin-project-lite", ] @@ -1235,7 +1248,7 @@ checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -1351,15 +1364,15 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "gio" -version = "0.18.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b" +checksum = "d4fc8f532f87b79cbc51a79748f16a6828fb784be93145a322fa14d06d354c73" dependencies = [ "futures-channel", "futures-core", @@ -1389,9 +1402,9 @@ dependencies = [ [[package]] name = "glib" -version = "0.18.3" +version = "0.18.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6" +checksum = "951bbd7fdc5c044ede9f05170f05a3ae9479239c3afdfe2d22d537a3add15c4e" dependencies = [ "bitflags 2.4.1", "futures-channel", @@ -1427,7 +1440,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -1442,15 +1455,15 @@ dependencies = [ [[package]] name = "globset" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" dependencies = [ "aho-corasick", "bstr", - "fnv", "log", - "regex", + "regex-automata", + "regex-syntax", ] [[package]] @@ -1586,9 +1599,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.14.2" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" dependencies = [ "ahash", "allocator-api2", @@ -1634,7 +1647,7 @@ dependencies = [ "serde", "serde_derive", "toml", - "uuid 1.5.0", + "uuid 1.6.1", ] [[package]] @@ -1645,9 +1658,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -1655,17 +1668,16 @@ dependencies = [ [[package]] name = "ignore" -version = "0.4.20" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" +checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" dependencies = [ + "crossbeam-deque", "globset", - "lazy_static", "log", "memchr", - "regex", + "regex-automata", "same-file", - "thread_local", "walkdir", "winapi-util", ] @@ -1725,7 +1737,7 @@ checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ "hermit-abi", "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -1749,15 +1761,24 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" + +[[package]] +name = "jobserver" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" +dependencies = [ + "libc", +] [[package]] name = "js-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" dependencies = [ "wasm-bindgen", ] @@ -1817,9 +1838,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.150" +version = "0.2.151" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" +checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" [[package]] name = "linux-raw-sys" @@ -1829,9 +1850,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" [[package]] name = "lock_api" @@ -2062,15 +2083,15 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.18.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "open" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfabf1927dce4d6fdf563d63328a0a506101ced3ec780ca2135747336c98cef8" +checksum = "90878fb664448b54c4e592455ad02831e23a3f7e157374a8b95654731aac7349" dependencies = [ "is-wsl", "libc", @@ -2172,9 +2193,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pin-project-lite" @@ -2201,9 +2222,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.27" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" +checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a" [[package]] name = "polling" @@ -2218,21 +2239,21 @@ dependencies = [ "libc", "log", "pin-project-lite", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "polling" -version = "3.3.0" +version = "3.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53b6af1f60f36f8c2ac2aad5459d75a5a9b4be1e8cdd40264f315d78193e531" +checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" dependencies = [ "cfg-if", "concurrent-queue", "pin-project-lite", - "rustix 0.38.21", + "rustix 0.38.28", "tracing", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] @@ -2304,9 +2325,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.69" +version = "1.0.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" +checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8" dependencies = [ "unicode-ident", ] @@ -2376,15 +2397,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "redox_syscall" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" -dependencies = [ - "bitflags 1.3.2", -] - [[package]] name = "redox_syscall" version = "0.4.1" @@ -2449,7 +2461,7 @@ checksum = "086047e49d6426fd9f53109950f205d2ed88027d5fecfece724e6722904fe473" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2474,21 +2486,21 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "ring" -version = "0.17.5" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" +checksum = "688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74" dependencies = [ "cc", "getrandom", "libc", "spin", "untrusted", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2523,27 +2535,27 @@ dependencies = [ "io-lifetimes", "libc", "linux-raw-sys 0.3.8", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] name = "rustix" -version = "0.38.21" +version = "0.38.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" +checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316" dependencies = [ "bitflags 2.4.1", "errno", "libc", - "linux-raw-sys 0.4.11", - "windows-sys", + "linux-raw-sys 0.4.12", + "windows-sys 0.52.0", ] [[package]] name = "rustls" -version = "0.21.8" +version = "0.21.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" +checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" dependencies = [ "log", "ring", @@ -2584,9 +2596,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.15" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" +checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c" [[package]] name = "same-file" @@ -2603,7 +2615,7 @@ version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" dependencies = [ - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2651,14 +2663,14 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d" dependencies = [ - "self_cell 1.0.2", + "self_cell 1.0.3", ] [[package]] name = "self_cell" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e388332cd64eb80cd595a00941baf513caffae8dce9cfd0467fc9c66397dade6" +checksum = "58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba" [[package]] name = "semver" @@ -2668,22 +2680,22 @@ checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2705,14 +2717,14 @@ checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] name = "serde_spanned" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" +checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" dependencies = [ "serde", ] @@ -2811,7 +2823,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.48.0", ] [[package]] @@ -2854,9 +2866,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.39" +version = "2.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" +checksum = "5b7d0a2c048d661a1a59fcd7355baa232f7ed34e0ee4df2eef3c1c1c0d3852d8" dependencies = [ "proc-macro2", "quote", @@ -2865,9 +2877,9 @@ dependencies = [ [[package]] name = "sysinfo" -version = "0.29.10" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" +checksum = "c68492e7268037de59ae153d7efb79546cf94a18a9548235420d3d8d2436b4b1" dependencies = [ "cfg-if", "core-foundation-sys", @@ -2875,7 +2887,7 @@ dependencies = [ "ntapi", "once_cell", "rayon", - "winapi", + "windows", ] [[package]] @@ -2916,29 +2928,29 @@ checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" dependencies = [ "cfg-if", "fastrand 2.0.1", - "redox_syscall 0.4.1", - "rustix 0.38.21", - "windows-sys", + "redox_syscall", + "rustix 0.38.28", + "windows-sys 0.48.0", ] [[package]] name = "thiserror" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" +checksum = "f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.50" +version = "1.0.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" +checksum = "01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -2953,9 +2965,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" +checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e" dependencies = [ "deranged", "powerfmt", @@ -2971,9 +2983,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "tinystr" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219" +checksum = "83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece" dependencies = [ "displaydoc", ] @@ -2995,9 +3007,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.34.0" +version = "1.35.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" +checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104" dependencies = [ "backtrace", "num_cpus", @@ -3079,7 +3091,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] @@ -3134,19 +3146,20 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" [[package]] name = "uds_windows" -version = "1.0.2" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" +checksum = "89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9" dependencies = [ + "memoffset 0.9.0", "tempfile", "winapi", ] [[package]] name = "unic-langid" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "398f9ad7239db44fd0f80fe068d12ff22d78354080332a5077dc6f52f14dcf2f" +checksum = "238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516" dependencies = [ "unic-langid-impl", "unic-langid-macros", @@ -3154,18 +3167,18 @@ dependencies = [ [[package]] name = "unic-langid-impl" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35bfd2f2b8796545b55d7d3fd3e89a0613f68a0d1c8bc28cb7ff96b411a35ff" +checksum = "4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6" dependencies = [ "tinystr", ] [[package]] name = "unic-langid-macros" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055e618bf694161ffff0466d95cef3e1a5edc59f6ba1888e97801f2b4ebdc4fe" +checksum = "5c854cefb82ff2816410ce606acbad1b3af065140907b29be9229040752b83ec" dependencies = [ "proc-macro-hack", "tinystr", @@ -3175,21 +3188,21 @@ dependencies = [ [[package]] name = "unic-langid-macros-impl" -version = "0.9.1" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f5cdec05b907f4e2f6843f4354f4ce6a5bebe1a56df320a49134944477ce4d8" +checksum = "fea2a4c80deb4fb3ca51f66b5e2dd91e3642bbce52234bcf22e41668281208e4" dependencies = [ "proc-macro-hack", "quote", - "syn 1.0.109", + "syn 2.0.42", "unic-langid-impl", ] [[package]] name = "unicode-bidi" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" [[package]] name = "unicode-ident" @@ -3214,9 +3227,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -3247,9 +3260,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" dependencies = [ "getrandom", ] @@ -3302,9 +3315,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3312,24 +3325,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.38" +version = "0.4.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9afec9963e3d0994cac82455b2b3502b81a7f40f9a0d32181f7528d9f4b43e02" +checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" dependencies = [ "cfg-if", "js-sys", @@ -3339,9 +3352,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3349,28 +3362,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.88" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" [[package]] name = "web-sys" -version = "0.3.65" +version = "0.3.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" +checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" dependencies = [ "js-sys", "wasm-bindgen", @@ -3378,9 +3391,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.25.2" +version = "0.25.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" +checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" [[package]] name = "whatadistro" @@ -3430,13 +3443,41 @@ dependencies = [ "minreq", ] +[[package]] +name = "windows" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" +dependencies = [ + "windows-core", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-core" +version = "0.51.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" +dependencies = [ + "windows-targets 0.48.5", +] + [[package]] name = "windows-sys" version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" dependencies = [ - "windows-targets", + "windows-targets 0.48.5", +] + +[[package]] +name = "windows-sys" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" +dependencies = [ + "windows-targets 0.52.0", ] [[package]] @@ -3445,13 +3486,28 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc", - "windows_i686_gnu", - "windows_i686_msvc", - "windows_x86_64_gnu", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc", + "windows_aarch64_gnullvm 0.48.5", + "windows_aarch64_msvc 0.48.5", + "windows_i686_gnu 0.48.5", + "windows_i686_msvc 0.48.5", + "windows_x86_64_gnu 0.48.5", + "windows_x86_64_gnullvm 0.48.5", + "windows_x86_64_msvc 0.48.5", +] + +[[package]] +name = "windows-targets" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" +dependencies = [ + "windows_aarch64_gnullvm 0.52.0", + "windows_aarch64_msvc 0.52.0", + "windows_i686_gnu 0.52.0", + "windows_i686_msvc 0.52.0", + "windows_x86_64_gnu 0.52.0", + "windows_x86_64_gnullvm 0.52.0", + "windows_x86_64_msvc 0.52.0", ] [[package]] @@ -3460,36 +3516,72 @@ version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" +[[package]] +name = "windows_aarch64_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" + [[package]] name = "windows_i686_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" +[[package]] +name = "windows_i686_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" + [[package]] name = "windows_i686_msvc" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" +[[package]] +name = "windows_i686_msvc" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" +[[package]] +name = "windows_x86_64_gnu" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -3497,21 +3589,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] -name = "winnow" -version = "0.5.19" +name = "windows_x86_64_msvc" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" + +[[package]] +name = "winnow" +version = "0.5.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5" dependencies = [ "memchr", ] [[package]] name = "xattr" -version = "1.0.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" +checksum = "a7dae5072fe1f8db8f8d29059189ac175196e410e40ba42d5d4684ae2f750995" dependencies = [ "libc", + "linux-raw-sys 0.4.12", + "rustix 0.38.28", ] [[package]] @@ -3610,22 +3710,22 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.25" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" +checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.25" +version = "0.7.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" +checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.39", + "syn 2.0.42", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index aef14a4..b623fb1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ glib-build-tools = "0.18" [dependencies.anime-launcher-sdk] git = "https://github.com/an-anime-team/anime-launcher-sdk" -tag = "1.12.3" +tag = "1.12.4" features = ["all", "genshin"] # path = "../anime-launcher-sdk" # ! for dev purposes only From c59261c28d9b9e39c54502216605ea7c2b469515 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 14:00:55 +0200 Subject: [PATCH 08/10] feat(i18n): updated locales --- assets/locales/pl/main.ftl | 2 +- assets/locales/zh-cn/main.ftl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/locales/pl/main.ftl b/assets/locales/pl/main.ftl index 4a39582..7a10788 100644 --- a/assets/locales/pl/main.ftl +++ b/assets/locales/pl/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = Ładowanie stanu launchera: weryfikowanie zainst checking-free-space = Sprawdzanie dostępnej przestrzeni downloading = Pobieranie -updating-permissions = Updating permissions +updating-permissions = Aktualizacja uprawnień unpacking = Rozpakowywanie verifying-files = Weryfikacja plików repairing-files = Naprawianie plików diff --git a/assets/locales/zh-cn/main.ftl b/assets/locales/zh-cn/main.ftl index 6ee1dc0..bf1eb53 100644 --- a/assets/locales/zh-cn/main.ftl +++ b/assets/locales/zh-cn/main.ftl @@ -42,7 +42,7 @@ loading-launcher-state--patch = 正在计算启动器状态: 验证已安装补 checking-free-space = 正在检查剩余空间 downloading = 正在下载 -updating-permissions = Updating permissions +updating-permissions = 正在更新权限 unpacking = 正在解压缩 verifying-files = 正在检验文件 repairing-files = 正在修复文件 From 334539dbf8c2c9c8b47c201e16092c9e519b5ccd Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 16:24:05 +0200 Subject: [PATCH 09/10] feat: some workarounds with "kill game process" --- src/ui/main/mod.rs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/ui/main/mod.rs b/src/ui/main/mod.rs index 59f3380..3cd3312 100644 --- a/src/ui/main/mod.rs +++ b/src/ui/main/mod.rs @@ -523,6 +523,8 @@ impl SimpleComponent for App { })); let result = std::process::Command::new("pkill") + .arg("-f") // full text search + .arg("-i") // case-insensitive .arg("GenshinImpact|YuanShen|unlocker\\.exe") .spawn(); @@ -533,18 +535,26 @@ impl SimpleComponent for App { }); } + // Old warning message which I don't really understand now: + // // Doesn't work on all the systems // e.g. won't work if you didn't install wine system-wide // there's some reasons for it + // + // UPD: I've tried this, and the problem is that it's completely pointless + // For whatever reason it just doesn't work // match Config::get() { // Ok(config) => { // match config.get_selected_wine() { // Ok(Some(version)) => { - // use anime_launcher_sdk::wincompatlib::prelude::*; + // let result = version + // .to_wine(&config.components.path, Some(&config.game.wine.builds.join(&version.name))) + // .with_prefix(config.get_wine_prefix_path()) + // .stop_processes(true); - // let result = version.to_wine(config.components.path, Some(config.game.wine.builds.join(&version.name))) - // .stop_processes(false); + // dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stdout)); + // dbg!(String::from_utf8_lossy(&result.as_ref().ok().unwrap().stderr)); // if let Err(err) = result { // sender.input(AppMsg::Toast { From c0708c6eb2347341c4a103447e56eb778e35d7c2 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sat, 23 Dec 2023 16:29:45 +0200 Subject: [PATCH 10/10] feat: updated changelog --- CHANGELOG.md | 5 +++++ src/ui/about.rs | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d8db365..3f47198 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - Increased voiceovers version prediction error +- Updated FPS Unlocker version which fixes new game version integration issue +- Updated Turkish +- Updated German +- Updated Chinese +- Updated Polish ## [3.9.2] - 13.11.2023 diff --git a/src/ui/about.rs b/src/ui/about.rs index 2836275..eee6003 100644 --- a/src/ui/about.rs +++ b/src/ui/about.rs @@ -95,17 +95,19 @@ impl SimpleComponent for AboutDialog { "

Added

", "
    ", - "
  • Added Korean
  • ", - "
  • Added Dutch
  • ", - "
  • Added 4.2.0 voiceovers sizes
  • ", - "
  • Made free space checks resolve symlinks
  • ", + "
  • Added `UpdatingPermissions` installation step
  • ", + "
  • Downloaders now will skip finished files and truncate them if needed
  • ", "
", "

Changed

", "
    ", - "
  • Updated development libraries versions
  • ", - "
  • Updated Japanese
  • ", + "
  • Increased voiceovers version prediction error
  • ", + "
  • Updated FPS Unlocker version which fixes new game version integration issue
  • ", + "
  • Updated Turkish
  • ", + "
  • Updated German
  • ", + "
  • Updated Chinese
  • ", + "
  • Updated Polish
  • ", "
" ].join("\n"),