Recuperação de arquivos livre e gratuita para HD, SSD e pendrive. Terminal e interface gráfica · Windows, Linux e macOS · somente leitura na origem.
diff --git a/apps/gui/src-tauri/icons/128x128.png b/apps/gui/src-tauri/icons/128x128.png
index 6e74fb0..f0f7d52 100644
Binary files a/apps/gui/src-tauri/icons/128x128.png and b/apps/gui/src-tauri/icons/128x128.png differ
diff --git a/apps/gui/src-tauri/icons/128x128@2x.png b/apps/gui/src-tauri/icons/128x128@2x.png
index e8afcdf..c7286e0 100644
Binary files a/apps/gui/src-tauri/icons/128x128@2x.png and b/apps/gui/src-tauri/icons/128x128@2x.png differ
diff --git a/apps/gui/src-tauri/icons/32x32.png b/apps/gui/src-tauri/icons/32x32.png
index ba6098b..000671a 100644
Binary files a/apps/gui/src-tauri/icons/32x32.png and b/apps/gui/src-tauri/icons/32x32.png differ
diff --git a/apps/gui/src-tauri/icons/64x64.png b/apps/gui/src-tauri/icons/64x64.png
index 7d2beb3..bc7cb21 100644
Binary files a/apps/gui/src-tauri/icons/64x64.png and b/apps/gui/src-tauri/icons/64x64.png differ
diff --git a/apps/gui/src-tauri/icons/Square107x107Logo.png b/apps/gui/src-tauri/icons/Square107x107Logo.png
index 8dc4b6b..87e9885 100644
Binary files a/apps/gui/src-tauri/icons/Square107x107Logo.png and b/apps/gui/src-tauri/icons/Square107x107Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square142x142Logo.png b/apps/gui/src-tauri/icons/Square142x142Logo.png
index c0747e3..056874c 100644
Binary files a/apps/gui/src-tauri/icons/Square142x142Logo.png and b/apps/gui/src-tauri/icons/Square142x142Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square150x150Logo.png b/apps/gui/src-tauri/icons/Square150x150Logo.png
index 566bf6e..b1a899a 100644
Binary files a/apps/gui/src-tauri/icons/Square150x150Logo.png and b/apps/gui/src-tauri/icons/Square150x150Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square284x284Logo.png b/apps/gui/src-tauri/icons/Square284x284Logo.png
index d7ecf4b..b83ad1e 100644
Binary files a/apps/gui/src-tauri/icons/Square284x284Logo.png and b/apps/gui/src-tauri/icons/Square284x284Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square30x30Logo.png b/apps/gui/src-tauri/icons/Square30x30Logo.png
index b182f88..696f4ca 100644
Binary files a/apps/gui/src-tauri/icons/Square30x30Logo.png and b/apps/gui/src-tauri/icons/Square30x30Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square310x310Logo.png b/apps/gui/src-tauri/icons/Square310x310Logo.png
index 645d9ad..0e39289 100644
Binary files a/apps/gui/src-tauri/icons/Square310x310Logo.png and b/apps/gui/src-tauri/icons/Square310x310Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square44x44Logo.png b/apps/gui/src-tauri/icons/Square44x44Logo.png
index 83ab07f..15bd6a4 100644
Binary files a/apps/gui/src-tauri/icons/Square44x44Logo.png and b/apps/gui/src-tauri/icons/Square44x44Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square71x71Logo.png b/apps/gui/src-tauri/icons/Square71x71Logo.png
index 1db2bee..c6291ad 100644
Binary files a/apps/gui/src-tauri/icons/Square71x71Logo.png and b/apps/gui/src-tauri/icons/Square71x71Logo.png differ
diff --git a/apps/gui/src-tauri/icons/Square89x89Logo.png b/apps/gui/src-tauri/icons/Square89x89Logo.png
index ad30090..10c20f2 100644
Binary files a/apps/gui/src-tauri/icons/Square89x89Logo.png and b/apps/gui/src-tauri/icons/Square89x89Logo.png differ
diff --git a/apps/gui/src-tauri/icons/StoreLogo.png b/apps/gui/src-tauri/icons/StoreLogo.png
index 12b1680..b2a02fc 100644
Binary files a/apps/gui/src-tauri/icons/StoreLogo.png and b/apps/gui/src-tauri/icons/StoreLogo.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png
index 853ba1f..855a48d 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png
index 83b6487..5d36c17 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png
index 480ed85..728cb9f 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png
index e59011d..a5c12c5 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png
index d432ec9..20a4cae 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png
index 0c132ad..682651b 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png
index 743b0d3..b36b9f8 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png
index ae41b3e..8a0440b 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png
index 97e949c..053a087 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png
index 7263127..1da18ca 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png
index 0ce4103..ac2264c 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png
index 08b1c1c..07a71ab 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png
index 97c6eda..e7906b8 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png
index 0a628c4..6bfae86 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png
index 3ef3c65..c47d28b 100644
Binary files a/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png and b/apps/gui/src-tauri/icons/android/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/apps/gui/src-tauri/icons/icon.icns b/apps/gui/src-tauri/icons/icon.icns
index 68f78eb..4739cfb 100644
Binary files a/apps/gui/src-tauri/icons/icon.icns and b/apps/gui/src-tauri/icons/icon.icns differ
diff --git a/apps/gui/src-tauri/icons/icon.ico b/apps/gui/src-tauri/icons/icon.ico
index 31ea6e4..0637d0c 100644
Binary files a/apps/gui/src-tauri/icons/icon.ico and b/apps/gui/src-tauri/icons/icon.ico differ
diff --git a/apps/gui/src-tauri/icons/icon.png b/apps/gui/src-tauri/icons/icon.png
index 13429ea..c04de5c 100644
Binary files a/apps/gui/src-tauri/icons/icon.png and b/apps/gui/src-tauri/icons/icon.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png
index 510c4e1..34d1c0d 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@1x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png
index 390efc3..115c7a2 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x-1.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png
index 390efc3..115c7a2 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png
index fb74756..bf54c1e 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-20x20@3x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png
index 9504745..025cfac 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@1x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png
index 6593b40..718ec62 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x-1.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png
index 6593b40..718ec62 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png
index 4c06189..eefb245 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-29x29@3x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png
index 390efc3..115c7a2 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@1x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png
index 24b49dd..e144fba 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x-1.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png
index 24b49dd..e144fba 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png
index 4167407..99a1920 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-40x40@3x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png
index 3c5e275..9a72162 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-512@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png
index 4167407..99a1920 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png
index be8fd0f..e13e80d 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-60x60@3x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png
index 6f11713..fcce553 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@1x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png
index 75088f8..6929eac 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-76x76@2x.png differ
diff --git a/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png b/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png
index 04c1bb7..240e17e 100644
Binary files a/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png and b/apps/gui/src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png differ
diff --git a/apps/gui/src-tauri/icons/source.png b/apps/gui/src-tauri/icons/source.png
index 58b1f34..f321593 100644
Binary files a/apps/gui/src-tauri/icons/source.png and b/apps/gui/src-tauri/icons/source.png differ
diff --git a/apps/gui/ui/app.css b/apps/gui/ui/app.css
index 1d0ef07..36cbb76 100644
--- a/apps/gui/ui/app.css
+++ b/apps/gui/ui/app.css
@@ -332,7 +332,7 @@ dialog.lightbox[open] { display: grid; }
.lb-head .ttl { flex: 1; min-width: 0; } .lb-head .ttl b { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .lb-head .ttl small { color: var(--text-2); }
.lb-body { padding: 12px; min-height: 0; }
-.hero-logo { width: min(440px, 80%); height: auto; display: block; margin: 0 0 22px -4px; }
+.hero-logo { width: min(340px, 70%); height: auto; margin: 0 0 14px -6px; }
.pill.accent { background: var(--accent-soft); color: var(--accent); }
/* ------------------------------------------------------------ explorador de arquivos */
@@ -516,8 +516,15 @@ dialog.lightbox[open] { display: grid; }
.h-dot { display: inline-block; width: 9px; height: 9px; border-radius: 50%; background: var(--ok); }
.h-dot.warning { background: var(--warn); } .h-dot.failing { background: var(--bad); }
-/* logo inline: segue o tema escolhido no app, não o do sistema */
-.logo .a { stroke: var(--accent); } .logo .b { stroke: var(--accent-2); } .logo .t { fill: var(--text); }
+/* logo: a variante clara ou a escura, conforme o tema escolhido no app (não só o do sistema) */
+.logo-img { display: none; flex: none; }
+.logo-img.light { display: block; }
+@media (prefers-color-scheme: dark) {
+ :root:not([data-theme="light"]) .logo-img.light { display: none; }
+ :root:not([data-theme="light"]) .logo-img.dark { display: block; }
+}
+:root[data-theme="dark"] .logo-img.light { display: none; }
+:root[data-theme="dark"] .logo-img.dark { display: block; }
/* atualização do app */
.update-card { position: fixed; right: 18px; bottom: 18px; z-index: 60; width: min(400px, calc(100vw - 36px)); display: grid; gap: 10px; padding: 16px 18px; border-radius: 18px; background: var(--surface); box-shadow: var(--shadow); border: 1px solid color-mix(in srgb, var(--accent) 35%, transparent); }
diff --git a/apps/gui/ui/app.js b/apps/gui/ui/app.js
index aa5bf68..f004b1c 100644
--- a/apps/gui/ui/app.js
+++ b/apps/gui/ui/app.js
@@ -265,7 +265,7 @@ function renderHome() {
S.device = null; S.job = null;
renderSide();
main.innerHTML = `
-
Encontre o que você achou que tinha perdido.
+
Encontre o que você achou que tinha perdido.
Escolha um disco, SSD ou pendrive ao lado. O Guará lê tudo: arquivos apagados, partições perdidas e espaço não particionado, sem escrever nada no disco de origem.
Uma varredura, tudo junto
Metadados do sistema de arquivos e busca por assinatura na mesma passada, sem duplicatas.
diff --git a/apps/gui/ui/guara-dark-s.png b/apps/gui/ui/guara-dark-s.png
new file mode 100644
index 0000000..ae7b14e
Binary files /dev/null and b/apps/gui/ui/guara-dark-s.png differ
diff --git a/apps/gui/ui/guara-dark.png b/apps/gui/ui/guara-dark.png
new file mode 100644
index 0000000..68737e0
Binary files /dev/null and b/apps/gui/ui/guara-dark.png differ
diff --git a/apps/gui/ui/guara-light-s.png b/apps/gui/ui/guara-light-s.png
new file mode 100644
index 0000000..1421625
Binary files /dev/null and b/apps/gui/ui/guara-light-s.png differ
diff --git a/apps/gui/ui/guara-light.png b/apps/gui/ui/guara-light.png
new file mode 100644
index 0000000..39bc01d
Binary files /dev/null and b/apps/gui/ui/guara-light.png differ
diff --git a/apps/gui/ui/guara-logo.svg b/apps/gui/ui/guara-logo.svg
deleted file mode 100644
index 5af635e..0000000
--- a/apps/gui/ui/guara-logo.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/apps/gui/ui/guara.svg b/apps/gui/ui/guara.svg
deleted file mode 100644
index 5af635e..0000000
--- a/apps/gui/ui/guara.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/apps/gui/ui/index.html b/apps/gui/ui/index.html
index 666405f..a1d11e9 100644
--- a/apps/gui/ui/index.html
+++ b/apps/gui/ui/index.html
@@ -5,7 +5,7 @@
Guará
-
+
@@ -14,10 +14,10 @@
- Guará
+ Guará