Download

Änderungsprotokoll

Alle Veröffentlichungen von Sally, die neuesten zuerst. Jeder Eintrag verlinkt auf Downloads und vollständige Versionshinweise auf GitHub.

Sally 1.0.41

· Downloads und vollständige Versionshinweise auf GitHub

<!-- SPDX-FileCopyrightText: 2025-2026 Elias Bachaalany --> <!-- SPDX-License-Identifier: GPL-2.0-or-later -->

Sally bleibt kostenlos. Alle Funktionen und Updates stehen allen zur Verfügung.

  • Ein Klick auf einen Server oder ein Netzwerkstammverzeichnis in der Verzeichnisleiste öffnet jetzt die Ansicht Netzwerk. Links zu Freigaben und Ordnern behalten ihr gewohntes Navigationsverhalten. (#155)
  • Wählen Sie Bei jedem Start unter Optionen → Konfiguration → Allgemein → Nach Updates suchen, um bei jedem Programmstart sofort im Hintergrund nach Updates zu suchen. Nach einem fehlgeschlagenen Versuch wird die Prüfung beim nächsten Start erneut versucht. Die bisherigen Intervalloptionen behalten ihr bisheriges Verhalten. (#150)
  • Design und Symbolfarbe sind unter Anwendungsdarstellung auf der Seite Darstellung zusammengefasst. Die bisherigen Symboloptionen und gespeicherten Einstellungen bleiben erhalten. (#151)

Sally 1.0.40

· Downloads und vollständige Hinweise auf GitHub

Sally bleibt kostenlos; alle Funktionen und Updates stehen allen zur Verfügung. Freiwillige Unterstützung hilft, die Entwicklung fortzuführen.

  • Die Farbe des Anwendungssymbols lässt sich unter Optionen → Konfiguration → Hauptfenster wählen. True Blue ist wieder verfügbar, und das Updateprogramm übernimmt Ihre gespeicherte Auswahl. (#146)
  • Die Updatebestätigung ist kompakt und enthält sowohl nach dem Update als auch bei der Suche nach Updates einen dezenten Hinweis auf Unterstützungsmöglichkeiten. Aktuelle Unterstützer sehen diesen Hinweis nicht.
  • Das Updateprogramm verwendet Ihre benutzerdefinierte Schriftart der Dateifenster oder die Dialogschriftart von Windows. (#147, betrifft das Updateprogramm)
  • Beim Beenden von Sally werden ausstehende geplante Updateaufgaben sauber abgebrochen.
  • Dateinamen mit Akzenten werden unter Berücksichtigung von Unicode in Groß- oder Kleinschreibung umgewandelt. (#148)
  • Dateivergleich wendet die Einstellung für horizontale Anordnung auf den geöffneten Vergleich an und ergänzt Symbolleistenschaltflächen für Zeilenumbruch und Fensteranordnung. (#137)
Haben Sie Sally bereits unterstützt? Fordern Sie Ihr Unterstützerabzeichen an

Vielen Dank! Falls Sie über PayPal oder Buy Me a Coffee beigetragen und Ihr Abzeichen noch nicht angefordert haben, schreiben Sie bitte an badges [at] get-sally [dot] app. Nennen Sie den Zahlungsanbieter, den bei der Zahlung verwendeten Namen oder die Transaktionsreferenz sowie den Namen oder Spitznamen, der in Sally angezeigt werden soll. Schreiben Sie von der Adresse, an die Ihr Unterstützerschlüssel gesendet werden soll, oder nennen Sie mir die gewünschte Empfängeradresse.

Ich ordne Ihren Beitrag zu und antworte mit Ihrem Unterstützerschlüssel. Die Zustellung erfolgt in der Regel innerhalb einer Woche. Ihr Name bleibt lokal in Sally; alle Funktionen und Updates bleiben kostenlos.

Sally 1.0.39

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.39 ergänzt optionale Danksagungen an Unterstützer, Versionshinweise innerhalb der Anwendung und Verbesserungen bei alltäglichen Datei- und Anzeigevorgängen.

Alle Funktionen und Updates bleiben kostenlos. Freiwillige Unterstützung ist willkommen; Unterstützerschlüssel würdigen einen Beitrag und schalten keine Funktionen frei.

Vielen Dank für Ihre Unterstützung von Sally durch Spenden, Fehlerberichte, Übersetzungen und Rückmeldungen. https://get-sally.app/support-sally/{HTML_1}

Sally 1.0.38

· Downloads und vollständige Hinweise auf GitHub

Fehlerbehebungen und Verbesserungen

  • Menüs und Symbolleisten im dunklen Modus bleiben sichtbar, wenn das Fenster aus dem Bildschirmbereich verschoben wird (#134).
  • Die in Sally gewählte Sprache des Updateprogramms wird berücksichtigt, einschließlich Englisch auf einem anderssprachig eingerichteten Windows (#135).
  • Das Updateprogramm erhält die Dialogschriftart und das blaue Anwendungssymbol von Sally; Bestätigungsschaltflächen erscheinen in der gewählten Sprache (#136).
  • Symbole und Schaltflächen der Symbolleiste von Dateivergleich werden entsprechend der Anzeigeeinstellung von Windows skaliert (#137).
  • Web Viewer zeigt bei bekannten Initialisierungsfehlern eine verständliche Meldung mit Phase, Fehlercode und angefordertem Dateipfad oder URL an (#131).
  • Die Windows-Screenshots im README wurden mit dem Versionskandidaten 1.0.38 erneuert; die ältere Wine-Abbildung ist mit ihrer tatsächlichen Version gekennzeichnet.

Weitere Arbeiten

Zeilenumbruch in Dateivergleich und eine umfassendere Prüfung der DPI-Skalierung von Plugins bleiben Folgearbeiten zu #137. Für den ursprünglichen SVG-Fehler in #131 wird weiterhin die Datei des Melders benötigt; die neue Diagnose klärt seine Ursache nicht. Auch das ursprüngliche Vorschaubild und ein erneuter Test für #133 stehen noch aus.

Sally 1.0.37

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.37 sucht selbstständig nach neuen Versionen und zeigt sie in einem eigenen Updatefenster an: Das Plugin Check Version wird eingestellt. Außerdem werden Drag-and-drop auf Netzwerkfreigaben ohne Unterstützung für die Markierung „heruntergeladen“, Senden an › ZIP-komprimierter Ordner, Miniaturansichten für lange Pfade und verzögert gefüllte Kontextmenü-Untermenüs korrigiert. Später hinzugefügte Plugins werden auch in vorhandene Konfigurationen aufgenommen.

Änderungen

  • Kontextabhängiges Rückgängigmachen. Ist ein Dateifenster fokussiert, macht Ctrl+Z oder Bearbeiten › Rückgängig die letzte von der Windows-Shell erfasste Aktion rückgängig, einschließlich des Löschens in den Papierkorb durch Sally. Das Menü nennt die aktuelle Aktion, etwa Löschen rückgängig. Windows teilt diesen Verlauf mit Explorer. In der Befehlszeile und in Textfeldern behält Ctrl+Z die Text-Rückgängigfunktion bei; gibt es keine rückgängig zu machende Texteingabe, geschieht nichts. Endgültiges Löschen lässt sich so nicht rückgängig machen; die eigenen Kopier-, Verschiebe-, Umbenennungs-, Archiv- und Plugin-Operationen von Sally verwenden nicht alle den Shell-Verlauf. Löschen aus langen Verzeichnispfaden nutzt nun die Papierkorbbehandlung der Shell, statt sie zu umgehen. Für Elemente, die nicht in den Papierkorb verschoben werden können, kann Windows weiterhin endgültiges Löschen anbieten.
  • Das Updatefenster. Hilfe › Auf neue Versionen prüfen öffnet das Updateprogramm von Sally (utils\salupdate.exe). Es zeigt installierte und neueste Version sowie Versionshinweise an. Installieren und neu starten lädt wie in 1.0.36 die Veröffentlichung herunter, prüft sie anhand der veröffentlichten SHA-256-Prüfsumme, beendet Sally, ersetzt die Dateien und startet Sally neu. Sally prüft außerdem kurz nach dem Start selbstständig auf Updates, standardmäßig wöchentlich, sofern Sie unter Konfiguration › Allgemein › Nach Updates suchen nichts anderes wählen (täglich bis halbjährlich oder nie). Nur wenn eine neuere Version vorliegt, erscheint eine Anzeige. Das Fenster öffnet sich dann, ohne Ihrer aktuellen Tätigkeit den Tastaturfokus zu entziehen. Sally selbst greift für Updates nicht mehr auf das Internet zu; das übernimmt allein das Updateprogramm.
  • Check Version wird eingestellt. Ihr Zeitplan und Ihre Einstellungen aus Check Version werden übernommen; das Plugin wird aus Ihrer Konfiguration und dem Sally-Ordner entfernt. Eine Veröffentlichung führt nun die von ihr abgelösten Dateien auf. Das Updateprogramm entfernt sie und stellt sie bei einem fehlgeschlagenen Update wieder her.
  • Befehlszeilenprofile und Startaktionen. -profile name speichert Einstellungen in einer separaten benannten Konfiguration. -do view oder -do edit öffnet nach dem Start das fokussierte Element des aktiven Dateifensters mit dem konfigurierten Betrachter oder Editor. Ein Dateifensterpfad kann eine Datei angeben, zum Beispiel sally.exe -profile preview -l "C:\Pictures\beach.jpg" -p 1 -do view.
  • Drag-and-drop auf ein NAS (#118). Eine abgelegte Datei mit der Markierung „aus dem Internet heruntergeladen“ wird wie bei F5 auch auf ein Ziel kopiert, das solche Markierungen nicht speichern kann, statt kommentarlos übersprungen zu werden. Ist das Ablegen nicht möglich, meldet Sally dies.
  • Senden an › ZIP-komprimierter Ordner (#20) erstellt das Archiv wieder.
  • Verzögert gefüllte Kontextmenü-Untermenüs (#13, #15). Senden an, In Bibliothek aufnehmen und ähnliche Untermenüs zeigen ihre Einträge an.
  • Miniaturansichten (#31) werden für Pfade mit mehr als 260 Zeichen gezeichnet; Rot wird nicht mehr als Blau dargestellt.
  • In späteren Versionen hinzugefügte Plugins (Diskussion #89) werden in ältere Konfigurationen aufgenommen. Ein im Plugin-Manager entferntes Plugin bleibt entfernt.
  • PictView (#130) ergänzt die Bildformate Ihrer installierten Codecs (WebP, HEIC, AVIF, Kamera-RAW, JPEG XL) in seiner Anzeigeliste, auch für Konfigurationen aus 1.0.34–1.0.36.
  • PictView auf HiDPI-Bildschirmen (#132). Symbole in Symbolleiste, Menü und Statusleiste werden entsprechend der Anzeigeskalierung von Sally skaliert; die Statusleiste reserviert genug Platz dafür. Auch die Histogramm-Symbolleiste wird skaliert.
  • Web Viewer (#131) zeigt bei fehlgeschlagener Navigation eine Fehlerseite an. Initialisierungsfehler können weiterhin eine leere Seite hinterlassen; die Untersuchung der gemeldeten SVG-Datei bleibt offen.
  • Ordnervorschläge (#51). Die Zielfelder von Kopieren, Verschieben und Verzeichnis wechseln schlagen beim Tippen passende Ordner vor (Konfiguration › Allgemein).
  • Neu › Ordner ermöglicht das direkte Umbenennen des neuen Elements (Diskussion #3); Zurück und Vorwärts zu einem gelöschten Ordner führen ohne Fehlermeldung zu seinem nächsten noch vorhandenen übergeordneten Ordner (Diskussion #54).

Hinweise zum Upgrade

  • Von 1.0.36: Verwenden Sie ein letztes Mal Plugins › Check Version › Auf neue Versionen prüfen und Installieren und neu starten. Sally 1.0.37 entfernt anschließend Check Version; danach verwenden Sie Hilfe › Auf neue Versionen prüfen.
  • Von 1.0.35 und älter: Hier gibt es noch kein Updateprogramm. Beenden Sie Sally und entpacken Sie 1.0.37 über Ihren Sally-Ordner. Meldet Windows, dass salextx64.dll verwendet wird, benennen Sie diese Datei um (zum Beispiel in salextx64.dll.old) und kopieren Sie erneut.
  • Offline: Ziehen Sie das Veröffentlichungs-ZIP auf utils\salupdate.exe (die zugehörige SHA256SUMS.txt daneben).

Sally 1.0.36

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.36 aktualisiert sich selbst. Ab jetzt installiert Check Version neue Veröffentlichungen für Sie; das gilt auch für ein selbst heruntergeladenes Veröffentlichungs-ZIP. Die Shell-Erweiterung behindert Updates nicht mehr, ein durch Shell-Modifikationen von Drittanbietern möglicher Absturz ist behoben, und Absturzberichte werden als .zip gepackt, damit Sie sie an GitHub-Issues anhängen können.

Änderungen

  • Installieren und neu starten. Findet Check Version eine neuere Veröffentlichung, bietet sein Fenster nun Installieren und neu starten an. Sally lädt das Paket für Ihre Plattform herunter und prüft es anhand der mit der Veröffentlichung publizierten SHA-256-Prüfsumme (auch die eigene Prüfsumme von GitHub muss übereinstimmen). Anschließend wird das Paket entpackt und geprüft, ob es ein Sally-Build für Ihren Prozessor ist. Danach werden Sie einmal gefragt. Alle aus demselben Ordner gestarteten Sally-Fenster schließen sich, die Dateien werden ersetzt, und Sally startet neu und meldet das Ergebnis. Vor der vollständigen Bereitstellung der neuen Dateien ändert sich nichts. Kann eine Datei nicht ersetzt werden, werden alle Dateien exakt wiederhergestellt. Ihre Konfiguration und nicht zur Veröffentlichung gehörende Dateien bleiben unberührt. Bei einem Sally-Ordner unter Program Files wird einmal um Administratorberechtigung gebeten.
  • Update aus einem heruntergeladenen ZIP, auch offline. Ziehen Sie ein Veröffentlichungs-ZIP auf utils\salupdate.exe oder führen Sie salupdate.exe Sally-v<version>-<platform>.zip aus. Liegt die SHA256SUMS.txt der Veröffentlichung neben dem ZIP, muss dessen Prüfsumme übereinstimmen. Andernfalls werden Sie gewarnt und um Bestätigung gebeten. Das Updateprogramm nennt installierte und neue Version (und fragt vor der Installation einer älteren Version), beendet Sally, installiert und startet Sally neu. --yes führt dies unbeaufsichtigt aus. Ohne Argumente gestartet, macht es ein unterbrochenes Update rückgängig, etwa nach einem Stromausfall. Seine Meldungen folgen der Sprache von Sally.
  • Die Shell-Erweiterung blockiert Updates nicht mehr (#128). Explorer hält utils\salextx64.dll geladen, weshalb das Überschreiben des Sally-Ordners bei dieser Datei scheiterte. Das Updateprogramm benennt die geladene Datei stattdessen um (Windows erlaubt dies), legt die neue Datei ab, und Sally löscht die alte Kopie bei einem späteren Start, sobald Explorer sie freigibt. Es werden keine Einträge in die systemweite Registrierung geschrieben und keine Aktionen für einen Neustart geplant. Die Bereinigung von Shell-Erweiterungen, die andere Sally-Ordner registriert hinterlassen haben, durch Sally (#82) entfernt nun nur deren Registrierung.
  • Absturz beim Löschen mit einigen Shell-Modifikationen behoben (#129). Die dunklen Titelleisten von Sally nutzten eine Windows-Funktion aus dwmapi.dll, ohne diese DLL geladen zu halten. Entlud ein anderes in Sally eingeschleustes Programm sie (beobachtet bei einer Windhawk-Modifikation), stürzte der nächste Dialog ab, etwa das Fortschrittsfenster beim Löschen. Sally und seine Plugins halten sie nun geladen. Dies war nicht auf ARM64 beschränkt.
  • Absturzberichte als .zip (#129). Der Fehlerberichterstatter packt Berichte als .zip, die GitHub-Issues als Anhang akzeptieren, und benötigt dafür das 7-Zip-Plugin nicht mehr. Ein Bericht bezeichnet auch einen Ausführungsfehler korrekt, statt ihn als „Schreibzugriff“ zu melden.

Hinweise zum Upgrade

  • Sally 1.0.35 und älter besitzen noch kein Updateprogramm: Um 1.0.36 zu erhalten, beenden Sie Sally und entpacken Sie es ein letztes Mal über Ihren Sally-Ordner. Meldet Windows, dass salextx64.dll verwendet wird, benennen Sie die Datei um (zum Beispiel in salextx64.dll.old) und kopieren Sie erneut. Ab 1.0.36 verwenden Sie Installieren und neu starten oder salupdate.exe.
  • Das Updateprogramm speichert Downloads und Protokoll in %LOCALAPPDATA%\Sally\Update und entfernt die Downloads nach Abschluss des Updates.

Sally 1.0.35

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.35 korrigiert den internen Betrachter für große und Unicode-Textdateien, stellt Attribute ändern sowie den Auswahlrahmen und die Schaltfläche Quelldatei markieren in PictView wieder her und sendet Absturzberichte an GitHub statt an einen stillgelegten Server.

Änderungen

  • Betrachter: Große Dateien öffnen sich sofort (#125). Vom Betrachter dekodierter Text (UTF-8 mit Nicht-ASCII-Zeichen oder jede Datei mit BOM) wird nicht mehr vor der ersten Anzeige vom Anfang an durchsucht. Eine 100 MB große UTF-8-Datei öffnet sich in etwa einer Zehntelsekunde (51 Sekunden in 1.0.34); der Sprung ans Dateiende benötigt etwa die Verarbeitung einer Bildschirmseite.
  • Betrachter: Das Dateiende ist wieder erreichbar (#124). Bei dekodiertem Text konnte das Scrollen einige Zeilen vor dem Ende stoppen, meist bei Leerzeilen nahe dem Dateiende. Ctrl+End und Scrollen erreichen nun die letzte Zeile; zeilenweises Scrollen bewegt sich exakt um eine Zeile. Dies war auch die eigentliche Ursache von #64.
  • Attribute ändern funktioniert wieder (#126). Ctrl+F2 scheiterte seit 1.0.27 bei jeder Datei mit „Fehler beim Erstellen des Skripts“. Nun werden die Attribute angewendet; bei Verknüpfungen (Junctions, symbolischen Links) wird die Verknüpfung selbst geändert und niemals ihrem Ziel gefolgt.
  • PictView: Der Auswahlrahmen ist sichtbar (#127). Auswahl- und Zoomwerkzeuge zeichneten einen im Bild unsichtbaren Rahmen. Er ist nun wieder als bewegter schwarz-weißer Rahmen („laufende Ameisen“) auf hellen, dunklen und unruhigen Bildern sichtbar; Kopieren der Auswahl mit Ctrl+C funktioniert wie zuvor.
  • PictView: Quelldatei markieren folgt dem Dateifenster. Symbolleistenschaltfläche und Menüeintrag zeigen wieder an, ob die betrachtete Datei im Dateifenster markiert ist, auch nach Space und Backspace, beim Öffnen einer markierten Datei im Betrachter und nach Änderungen der Markierung in Sally.
  • PictView: Markieren und weiter mit einer Taste. Ctrl+Shift+Space markiert die betrachtete Datei im Dateifenster oder hebt ihre Markierung auf und wechselt zur nächsten Datei; Ctrl+Shift+Backspace tut dasselbe und geht zurück. Dies funktioniert auf Laptop- und Mac-Tastaturen ohne Insert-Taste. Space, Shift+Space, Ctrl+Space und Insert behalten ihre Bedeutung.
  • Absturzberichte gehen an GitHub. Der Absturzmelder lud bisher auf einen nicht mehr existierenden Server hoch. „Auf GitHub melden“ öffnet nun ein neues Issue im Browser mit einer kurzen Zusammenfassung – Versionen von Sally und Windows, Fehler, Modul und Offset sowie ausschließlich Funktionsnamen – und Ihrer Tätigkeitsbeschreibung zur Prüfung vor dem Absenden. Vollständiger Bericht und Speicherabbild bleiben in einem Archiv auf Ihrem Computer; ein Projektbetreuer kann Sie privat darum bitten. Das Feld für eine Kontakt-E-Mail-Adresse entfällt.
  • Übersetzungen. Zwölf doppelte Zugriffstasten in übersetzten Menüs und Dialogen wurden korrigiert, PictViews Info-Dialog und die niederländische Titelleistenoption sind übersetzt, und Supportlinks verweisen auf die GitHub-Issues von Sally.

Hinweise zum Upgrade

  • Bei einer dekodierten Textdatei mit einer Zeile von mehr als 10.000 Zeichen bietet der interne Betrachter nun den Wechsel zur Hexansicht an, wie schon immer bei reinem Byte-Text.
  • Ein aus einer früheren Sitzung verbliebener Absturzbericht wird auf dieselbe Weise einmal angeboten; nach dem Melden oder Schließen des Fensters wird er aus der Liste entfernt.

Sally 1.0.34

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.34 bringt PictView zurück: Der Bildbetrachter von Sally wurde auf Basis der Windows Imaging Component neu aufgebaut, mit Funktionen, Erscheinungsbild und Tastaturbedienung des alten Plugins in jeder integrierten Sprache.

Änderungen

  • PictView ist zurück. Bildbetrachter, Konverter und Miniaturansichtserzeugung wurden neu implementiert und dekodieren und speichern innerhalb von Sally vollständig mit Unicode über die Windows Imaging Component (WIC). Dies ersetzt das Plugin mit geschlossener Engine, das mit dem quelloffenen Sally nicht ausgeliefert werden konnte, und bewahrt dessen Angebot: Menü- und Symbolleiste von Sally im Betrachter, die vertrauten Dialoge (Konfiguration, Bildeigenschaften, EXIF, Zoom, Gehe zu Seite, Umbenennen, Kopieren nach, Bildschirm fotografieren, Optionen für Speichern unter, Drucken mit Seitenvorschau), Histogrammfenster, Vollbild, Farbpipette, Auswahl und Zuschneiden sowie dieselben Tastenkombinationen.
  • Mehr Formate. Die Formate der auf Ihrem PC installierten WIC-Codecs – HEIF, AVIF, WebP, Kamera-RAW und weitere aus dem Microsoft Store – lassen sich im Betrachter öffnen und erhalten Miniaturansichten in den Dateifenstern.
  • EXIF in Worten. Das EXIF-Fenster benennt jedes Tag und dekodiert Werte wie Blitz, Belichtungsprogramm, Messmethode und Ausrichtung in Ihrer Sprache. Jede Seite einer mehrseitigen TIFF-Datei zeigt ihre eigenen EXIF-Daten; Bildeigenschaften zeigt in JPEG-, PNG- und GIF-Dateien gespeicherte Kommentare an.
  • Details des Betrachters. Optimierte animierte GIFs werden korrekt abgespielt; große Bilder erhalten Bildlaufleisten und zeigen den Ladefortschritt; Bilder mit nicht quadratischen Pixeln (Faxe, einige Scans) werden in ihren tatsächlichen Proportionen dargestellt; die Farbpipette zeigt bei indizierten Bildern den Palettenindex an.
  • Miniaturansicht aktualisieren. Der Befehl im Plugin-Menü schreibt wie bei Kameras eine neue Miniaturansicht in die markierten JPEG-Dateien, ohne das Foto neu zu komprimieren. Für JPEG-Dateien ohne EXIF wird stattdessen eine JFIF-Miniaturansicht angeboten.
  • Miniaturansichten transparenter Bilder werden mit dem Hintergrund des Dateifensters gemischt; eine kleine eingebettete Vorschau wird durch eine scharfe Miniaturansicht ersetzt.
  • Jede Sprache ist vollständig. Die letzten englischen Texte in Sally, im FTP-Client und in Renamer sind übersetzt.

Hinweise zum Upgrade

  • PictView registriert sich beim ersten Start von 1.0.34 und wird zum Betrachter (F3) für die von ihm lesbaren Bildtypen. Sie können dies in den Betrachtereinstellungen von Sally ändern.
  • Ihre Einstellungen werden übernommen; vom alten PictView gespeicherte Einstellungen werden eingelesen, soweit sie noch zutreffen.

Sally 1.0.33

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.33 integriert jede Sprache direkt in Sally, behebt zwei Probleme des Suchfensters und stellt Plugins auf Plugin-SDK 109 um.

Änderungen

  • Sprachen sind integriert. Alle zehn Übersetzungen sind nun Bestandteil von sally.exe und seinen Plugins; separate Sprachdateien gibt es nicht mehr. Sally wendet die gewählte Sprache gemeinsam auf Hauptprogramm und alle Plugins an. Beim ersten Start wird Ihre Windows-Sprache verwendet, sofern Sally sie unterstützt; nur andernfalls wird nachgefragt. Sprache auswählen listet jede Sprache mit ihrem eigenen Namen und ihren Übersetzern auf.
  • Übersetzungskorrekturen. Lange Beschriftungen auf der Seite Sicherheit, im Dialog zum Beenden von Sally und im Wartedialog des ZIP-Plugins werden in einigen Sprachen nicht mehr abgeschnitten. Das Menü des internen Betrachters und zwei FTP-Menüs zeigen in jeder Sprache ihre tatsächlichen Titel statt durchgängig „Hilfe“ oder „Sonstige“.
  • Suchfenster (#120). Bei deaktiviertem „Dateiinhalt durchsuchen“ erscheint das ausgeblendete Feld Enthält nicht mehr unter der Zeile „Keine erweiterten Optionen“ (wodurch Text verdeckt wirkte und unter dem Mauszeiger verschwand). Suchmeldungen einschließlich der Esc-Frage „Möchten Sie die Suche schließen?“ erscheinen nun über dem Suchfenster statt über dem Hauptfenster.
  • Sally übersetzen. Übersetzungen sind normale Dateien im Quellcode (src/lang/<language>/lang.rc und src/plugins/<plugin>/lang/<language>/lang.rc). Um eine Übersetzung zu korrigieren, öffnen Sie ein Issue oder einen Pull Request; siehe doc/DEV.md.

Hinweise zum Upgrade

  • Plugins müssen für Plugin-SDK 109 gebaut sein. Ältere Plugins, auch für Altap Salamander 4.0 erstellte, werden nicht mehr geladen; Sally bittet in einer Meldung um eine aktualisierte Version. Alle mit Sally ausgelieferten Plugins sind bereits aktualisiert.
  • Verbliebene Sprachdateien. Wenn Sie 1.0.33 über eine ältere Sally-Installation entpacken, werden die alten lang\*.slg-Dateien und die lang-Ordner in plugins\ nicht mehr verwendet und können gelöscht werden.
  • Ihre gewählte Sprache und andere Einstellungen werden übernommen.

Sally 1.0.32

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.32 macht https://sally-filemanager.app/{HTML_1} zur offiziellen Website von Sally; Hilfe öffnet nun das Onlinehandbuch.

Änderungen

Sally 1.0.31

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.31 korrigiert das Kopieren mit F5 in ein geöffnetes Archiv und die funktionslose Stapelumbenennung.

Fehlerbehebungen

  • F5/F6 von einem Datenträgerfenster in ein im anderen Fenster geöffnetes Archiv wurde korrigiert; bisher erschien „Der Zielpfad für diese Operation darf keinen Dateipfad enthalten (Archive werden hier nicht unterstützt)“ (#116). Kopieren in das Archivhauptverzeichnis, einen Ordner im Archiv oder auf einen bloßen Archivnamen wie archive.zip fügt die Dateien wieder hinzu, ebenso wie Drag-and-drop. Dies war seit 1.0.27 defekt.
  • Die Stapelumbenennung, die nichts umbenannte und für jede Datei „Doppelter Name.“ meldete, wurde korrigiert (#117). Die Felder Neuer Name, Suchen nach und Ersetzen durch verloren beim Klick auf Umbenennen ihren Text, sodass jede Datei einen leeren Namen erhielt. Dies war seit 1.0.27 defekt.
  • Zwei Quelldateien, deren Logik von Open Salamander abgeleitet ist, würdigen dies nun in ihren Dateiköpfen.

Danke an @DavorSikic für den präzisen F5-Bericht und an @Andrew19601511 für den Hinweis zur Stapelumbenennung.

Sally 1.0.30

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.30 korrigiert Programmsymbole, die zum Standardsymbol flackerten, sowie RAR-Archivdaten, die beim Durchsuchen mit dem externen RAR-Packer als 1.1.1980 angezeigt wurden.

Fehlerbehebungen

  • Programmsymbole, die beim Neuzeichnen des Dateifensters – nach Sortieren, Aktualisieren oder Navigation – zum allgemeinen Programmsymbol wechselten, wurden korrigiert (#115). Seit 1.0.27 verglich die Symbolcache-Suche einige Bytes hinter dem Ende des Dateinamens. Dateien mit einer geraden Zeichenzahl im Namen (etwa Inc_Update.exe) konnten dadurch zufällig ihr zwischengespeichertes Symbol verfehlen. Nur einige Dateien waren betroffen, weshalb die Symbole kamen und gingen.
  • RAR-Archive, die über den externen RAR-Packer durchsucht wurden, meldeten „Das vom Packer gemeldete Dateidatum und/oder die Uhrzeit ist ungültig“ und zeigten jede Datei mit 1.1.1980 an; dies wurde korrigiert (#114). RAR 7 gibt Datumsangaben als YYYY-MM-DD aus; Sally liest nun dieses Format ebenso wie das ältere Format mit vorangestelltem Tag.

Das normale Öffnen von RAR-Archiven verwendet das integrierte UnRAR-Plugin, bei dem das Datumsproblem nie auftrat. Falls Sally Sie beim Öffnen einer .rar zur automatischen Packer-Konfiguration auffordert, prüfen Sie, ob UnRAR unter Plugins → Plugins anpassen aufgeführt ist.

Danke an @xmiseggs für die klaren Vorher-nachher-Screenshots des Symbolwechsels und an @vectorrilke für den ausführlichen RAR-Bericht.

Sally 1.0.29

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.29 stellt Drag-and-drop für Archive und Plugin-Dateisysteme in nativen ARM64-Builds wieder her.

Fehlerbehebungen

  • Das Ziehen von Dateien oder Verzeichnissen aus ZIP/RAR-Archiven auf die Zeile [..] des Archivhauptverzeichnisses unter ARM64 wurde korrigiert (#112).
  • Beim nativen ARM64-Start wird nun salextARM64.dll gefunden und registriert; frühere Builds suchten nur nach den Shell-Erweiterungsdateinamen für x86 und x64, sodass das Ziehen aus Archiven abbrach, bevor ein Ziehcursor erschien.
  • Die eingebettete Beschreibung und der ursprüngliche Dateiname der ARM64-Shell-Erweiterung wurden korrigiert.
  • Die Release-CI wurde erweitert, um weiterhin die architekturspezifische Identität von Programmdateien und Sprachressourcen zu prüfen.

Danke an @vectorrilke für die Feststellung, dass der Fehler nur ARM64 betraf, und die Beschreibung des fehlenden Cursorwechsels.

Sally 1.0.28

· Downloads und vollständige Hinweise auf GitHub

Sally 1.0.28 ist eine gezielte Nachbesserung zur Unicode-Migrationsversion 1.0.27.

Fehlerbehebungen

  • In Zwischenablage kopieren aus den Kontextmenüs der Verzeichnis- und Statuszeile wurde korrigiert. Beim Öffnen des Menüs wurde das aktuelle hervorgehobene Element vor der Befehlsausführung zurückgesetzt. Sally kopiert nun den beim Öffnen des Menüs erfassten Text. Danke an @xmiseggs für die Meldung #110 und an @vectorrilke für die Bestätigung unter ARM64.
  • Die Metadaten wiederverwendbarer .slt-Übersetzungsarchive sind nun architekturneutral. Dieselben Übersetzungsquellen erzeugen jetzt korrekt Sprachpakete für x86, x64 und ARM64.
  • Versionsbezeichnungen von ARM64-Programmdateien und Sprachressourcen wurden korrigiert; die Release-CI weist widersprüchliche Architekturmetadaten nun zurück.

Sally 1.0.27

· Downloads und vollständige Hinweise auf GitHub

Ankündigung an die Community: https://github.com/0xeb/sally/discussions/109{HTML_1}

Plattformübergreifende Release-CI: https://github.com/0xeb/sally/actions/runs/35792894558{HTML_1} (x64, x86 und ARM64 erfolgreich)

Höhepunkte

  • Native Unicode-Unterstützung für Dateinamen, Pfade, Dateifenstertexte, Dialoge, Anzeige- und Suchtexte, Registrierungswerte, Verläufe, Shell-Integration und Pfade mitgelieferter Plugins.
  • Dynamische Verwaltung langer Pfade statt durch MAX_PATH begrenzter Puffer für semantische Pfade.
  • Unicode-gerechte Suche und Groß-/Kleinschreibungsbehandlung, einschließlich UTF-8-Suchen im Datenbankbetrachter.
  • Mitgelieferte Plugins arbeiten nativ mit breiten Zeichen; explizite Codecs an tatsächlichen Bytegrenzen wie FTP und Archivformaten.
  • Verbessertes Verhalten bei Installationspfaden mit Nicht-ASCII-Zeichen, UNC-/Netzwerkpfaden, Shell-Operationen, Drag-and-drop, Zwischenablagedaten und externen Betrachtern/Editoren.
  • Zehn übersetzte Sprachpakete wurden für 1.0.27 neu gebaut und versioniert.

Wichtige Verhaltensänderungen

Unicode-Sortierreihenfolge

Die Sortierung vergleicht nun echte Unicode-Namen statt beschädigter Abbildungen in der aktiven Codepage. Nicht-ASCII-Namen können anders sortiert sein als in älteren Sally-Versionen. Dies ist beabsichtigt; eine Option zur Wiederherstellung der früheren codepageabhängigen Reihenfolge gibt es nicht.

Unicode-Text in Zwischenablage und Drag-and-drop

Pfade aus Dateifenstern, Archiven und Plugin-Dateisystemen verwenden Unicode-Zwischenablagetext, wo ältere Pfade nur CF_TEXT bereitstellen konnten. Älterer Text wird gegebenenfalls weiterhin zusätzlich angeboten; sehr alte externe Programme, die nur ANSI-Zwischenablagedaten verstehen, können sich jedoch anders verhalten.

Prioritätslisten für Editoren/Betrachter in der Konfiguration (#108)

Die blauen Auf-/Ab-Pfeile ändern nun sichtbar die Reihenfolge in den Prioritätslisten für Editoren und Betrachter. Zuvor wurde das interne Modell verschoben, während selbst gezeichnete Zeilen an alter Position blieben; anschließendes Bearbeiten konnte außerdem die falsche Zuordnung ändern.

Behoben durch 9930c1f7a.

Weitere bemerkenswerte Korrekturen

  • Pfade mit Nicht-ASCII-Zeichen funktionieren beim Kopieren, Verschieben, Löschen, Umbenennen, Suchen, in Betrachtern und Editoren, im Verzeichnisverlauf, bei Archivoperationen sowie bei Start- und Konfigurationspfaden.
  • Die Behandlung der Groß-/Kleinschreibung in regulären UTF-8-Ausdrücken arbeitet mit Unicode-Codepunkten statt einer ANSI-Bytetabelle.
  • Die Suche im Datenbankbetrachter überspringt keine UTF-8-Zellen mehr, deren Text außerhalb der aktiven Windows-Codepage liegt.
  • Externe Packer weisen nicht darstellbare Pfade zurück, statt stillschweigend einen Ersatznamen zu verwenden, der eine andere Datei bezeichnen könnte.
  • Dialoge für mehrteilige Archive, Passworteingabe, Shell-Erweiterungs-IPC, Überlagerungssymbole, Konfigurationsspeicherung und zahlreiche Plugin-Oberflächenpfade bewahren exakten Unicode-Text.
  • Prioritätsänderungen von Editor-/Betrachtermasken bleiben zwischen sichtbarer Liste und gespeicherter Konfiguration synchron.

Plugin-Kompatibilität

  • Mitgelieferte Plugins arbeiten nativ mit breiten Zeichen.
  • Vorhandene binäre Plugins vor v108 können weiterhin über einen isolierten Kompatibilitätsadapter geladen werden.
  • Die Kompatibilitätskonvertierung ist exakt oder wird verweigert; sie stellt kein ANSI-Datenmodell innerhalb von Sally dar.
  • Ein Plugin, das eine neuere Hostversion benötigt, verweigert das Laden, statt auf Verdacht eine inkompatible Schnittstelle aufzurufen.

Falls sich ein Drittanbieter-Plugin in 1.0.27 anders verhält, nennen Sie im Fehlerbericht bitte Namen und Version des Plugins.

Bekannte Einschränkungen und Risikobereiche

  • FTP und Archivformate bleiben byteorientiert, soweit ihre Protokolle dies verlangen; Text wird an expliziten Grenzen kodiert und dekodiert.
  • Externe reine ANSI-Werkzeuge können einen nicht darstellbaren Pfad zurückweisen. Sally scheitert nun mit einer sichtbaren Meldung, statt den Pfad stillschweigend zu ändern.
  • Alte gespeicherte Einstellungen werden für die Upgrade-Kompatibilität importiert; neue Werte werden in aktuellen nativen Formaten geschrieben.
  • Vorhandene Drittanbieter-Plugin-Binärdateien vor v108 werden weiterhin über die eingefrorene Kompatibilitätsschicht unterstützt.
  • PictView ist nicht enthalten, da der Quellcode seiner Bild-Engine nicht verfügbar ist.
  • Die WinSCP-Integration ist weiterhin nicht portiert.

Vor dem Upgrade

1. Bewahren Sie eine Kopie von Sally 1.0.26 auf. 2. Sichern oder exportieren Sie Ihre Sally-Konfiguration, wenn sie Ihnen wichtig ist.

Eine Regression melden

Öffnen Sie bitte ein Issue unter: https://github.com/0xeb/sally/issues{HTML_1}

Hilfreiche Angaben:

  • Sally-Version und Architektur.
  • Windows-Version und Systemgebietsschema/Codepage.
  • Ob das Problem auch in 1.0.26 auftritt.
  • Genaue Schritte zur Reproduktion sowie erwartetes und tatsächliches Ergebnis.
  • Die relevante Form von Dateiname/Pfad, bei Bedarf anonymisiert.
  • Ob der Pfad lokal ist, ein UNC-/Netzwerkpfad ist, in einem Archiv liegt, von einem Plugin bereitgestellt wird, länger als 260 Zeichen ist oder Nicht-ASCII-Zeichen/Emoji enthält.
  • Screenshots und die Help > Report a Bug-Ausgabe von Sally, sofern verfügbar.

Sally 1.0.26

· Downloads und vollständige Hinweise auf GitHub

Fehlerbehebungen

  • Schnelles Umbenennen bewahrt die Überschreibbehandlung für Nicht-ASCII-Namen. (#104)
  • Alt+F12 zeigt das leere Verlaufsmenü für Arbeitsverzeichnisse konsistent an. (#105)
  • Ctrl+X stellt Zwischenablageformate beim Ausschneiden atomar bereit. (#106)
  • Beim Entpacken von ZIP-Dateien bewahrt F5 Zielpfade mit Nicht-ASCII-Zeichen. (#107)

Sally 1.0.25

· Downloads und vollständige Hinweise auf GitHub

Dunkles Design

  • Kombinationsfelder in dunklen Dialogen zeigten ein leeres Feld statt des ausgewählten Werts. Dies wurde im gesamten Hauptfenster und in Plugin-Dialogen korrigiert – einschließlich der Designauswahl unter Konfiguration → Erscheinungsbild. (#98, #99)
  • Bildlaufleisten in mehrzeiligen Textbereichen dunkler Dialoge (FTP-Protokolle) sind wieder vorhanden. (#98)
  • Plugin-Dialoge bleiben nach dem Wechsel zum hellen Design nicht mehr dunkel. (#98)
  • Die Auf-/Ab-Pfeile der Bildlaufleisten in Dateifenstern sind wieder sichtbar.
  • Kein heller Blitz mehr beim Start im dunklen Design. (#95)

Dateioperationen

  • Behebung von Datenverlust: Kopieren oder Verschieben auf ein vorhandenes Archiv konnte dieses zerstören. Bei Nicht-ASCII-Zeichen im Namen konnte außerdem das falsche Archiv betroffen sein. (#94)
  • .tar.gz und andere mehrteilige Archive werden wieder korrekt erkannt.
  • Alt+drag erstellt eine Verknüpfung; der Cursor verspricht dies nicht mehr an Stellen, an denen keine erstellt werden kann. (#101)
  • Das Einfügen eines Pfads mit Nicht-ASCII-Zeichen navigiert nun zum Ordner und markiert die Datei. (#103)
  • Schnelles Umbenennen zeigt Nicht-ASCII-Namen vollständig statt als ... an. (#103)

Betrachter (F3)

  • Große UTF-16-Dateien öffnen sich und scrollen erheblich schneller; der Speicherverbrauch sehr großer Dateien ist nun begrenzt.

Sonstiges

  • Suche: Die Beschriftung „Dateiinhalt durchsuchen“ wird nicht mehr abgeschnitten.
  • Sally stellt nach Anzeigeänderungen eine sichtbare Fenstergröße wieder her. (#97)
  • Die Tastenkappen der unteren Symbolleiste werden anhand der Schriftart gezeichnet. (#96)
  • Der Webbetrachter verwendet ein modernes Symbol. (#100)

Hinweise für Übersetzer und Paketersteller

Die Anwendungsversion erscheint in den Dateieigenschaften nun dreiteilig (1.0.25). Zuvor enthielten Binärressourcen und Buildsystem separate Versionswerte, die auseinandergewichen waren; jetzt gibt es eine einzige Quelle.

Sprachpakete müssen bei jeder Versionsänderung neu gebaut werden. Sally verlangt eine exakte Versionsübereinstimmung und weist nicht passende Pakete stillschweigend zurück – sie verschwinden einfach ohne Fehlermeldung aus Sprache auswählen.

Sally 1.0.24

· Downloads und vollständige Hinweise auf GitHub

Fehlerbehebungen

Symbolüberlagerungen erscheinen jetzt (#90)

TortoiseSVN, TortoiseGit und alle anderen Anbieter, die ihr Überlagerungssymbol als .ico-Datei bereitstellen, wurden beim Start verworfen, sodass ihre Überlagerungen im Dateifenster nie erschienen.

Sally forderte von Windows in einem Aufruf zwei Symbole an, wobei beide Größen in ein Argument gepackt wurden. Diese Form fordert zwei aufeinanderfolgende Symbol-Ressourcen statt eines Symbols in zwei Größen an. Eine eigenständige .ico enthält genau eine, weshalb die zweite Größe leer blieb. Eine Überlagerung wird nur verwendet, wenn alle Größen geladen werden; daher wurde der Handler verworfen.

Hinweis zum Vergleich mit Explorer: Windows lädt keine weiteren Überlagerungshandler, sobald ungefähr fünfzehn registriert sind. Auf einem Rechner mit mehreren Cloudspeicher-Clients zeigt Explorer möglicherweise keine Tortoise-Überlagerungen in demselben Ordner, in dem Sally sie nun anzeigt. Dies ist eine Begrenzung von Windows, kein Unterschied im Repository-Zustand.

Kontextmenüs bei Nicht-ASCII-Dateinamen (#79)

Ein Rechtsklick auf eine Datei mit Zeichen außerhalb der ANSI-Codepage des Systems erzeugte überhaupt kein Menü – und auch keine Fehlermeldung zur Erklärung.

Menüeinträge werden nun aus dem vollständigen Unicode-Dateinamen erstellt, der enthaltende Ordner wird ohne Verengung des Pfads aufgelöst, und ein nicht auflösbarer Name wird übersprungen, statt die gesamte Auswahl zu verwerfen. Lässt sich kein ausgewähltes Element auflösen, erhalten Sie nun eine Erklärung statt Schweigen.

Umfang: Dies betrifft Nicht-ASCII-Dateinamen. Dateien in einem Ordner, dessen eigener Pfad solche Zeichen enthält, sind eine separate bekannte Einschränkung – siehe unten Bekannte Probleme.

Dateien in Ordnern mit Nicht-ASCII-Pfaden öffnen

Enter bewirkte bei Dateien in einem Ordner mit Zeichen außerhalb der ANSI-Codepage im Pfad nichts – auch bei völlig gewöhnlichen ASCII-Dateinamen, da der Codepfad allein anhand des Dateinamens gewählt wurde.

Diagnose

Hilfe → Fehlerbericht

Erstellt einen Bericht zur Konfiguration und zum Zustand der Shell-Integration: was mit jedem registrierten Symbolüberlagerungshandler geschah und das Ergebnis der letzten Kontextmenübefehle.

Der bisherige Weg Hilfe → Prozessliste → Unterbrechen benötigte zwei laufende Instanzen und beendete den Prozess. Dieser Weg benötigt beides nicht. Der Bericht wird nach %LOCALAPPDATA%\Open Salamander\ geschrieben; nach Abschluss wird der Speicherort angezeigt.

Bei Problemen mit der Shell-Integration ist dieser Bericht wesentlich hilfreicher als eine Beschreibung – er erfasst, was Sally an Windows übergab und welche Antwort zurückkam.

Lokalisierung

Alle zehn mitgelieferten Sprachen sind nun vollständig. In früheren Versionen eingeführte Texte wurden noch in jeder Sprache auf Englisch angezeigt:

  • die Designnamen Hell / Dunkel / System
  • die Befehle zum Speichern und Laden von Suchergebnissen
  • die Fehlermeldung von Einfügen als Verknüpfung
  • die Integration von Windows Terminal und der Standardshell

Sonstiges

  • Entwicklungsbuilds melden wieder die korrekte Version. Diese war durch eine zwischengespeicherte Buildkonfiguration festgeschrieben, sodass Binärdateien die Nummer der vorherigen Veröffentlichung trugen.

Bekannte Probleme

Aktionen auf Dateien in Ordnern, deren Pfad Zeichen außerhalb der ANSI-Codepage des Systems enthält, bleiben unzuverlässig – Eigenschaften, Vollständigen Namen kopieren, Einfügen, Packen und weitere. Navigation und Anzeige funktionieren korrekt; nur die Aktionen schlagen fehl. Dies wird separat verfolgt und schrittweise bearbeitet.

Dateinamen außerhalb der ANSI-Codepage funktionieren, solange der enthaltende Pfad darstellbar ist.

Sally 1.0.23

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.23

Ein schneller, auf Tastaturbedienung ausgelegter Dateimanager mit zwei Dateifenstern für Windows. Diese Version ergänzt die Integration von Windows Terminal, behebt eine Reihe gemeldeter Fehler im dunklen Modus und bei Dateioperationen und bereinigt Lizenzierung und Urheberangaben.

Integration von Windows Terminal (#86)
  • Sally erkennt wt.exe und dessen Profile für Stable, Preview und nicht paketierte Installationen und erstellt das Untermenü Befehle → Windows Terminal – starten Sie PowerShell, eine WSL-Distribution oder die Eingabeaufforderung direkt im Ordner des aktiven Dateifensters.
  • Der neue Dialog Befehle → Standard-Eingabeaufforderung… legt fest, was die Aktion Eingabeaufforderung (Num /) öffnet: %COMSPEC%, das Standardprofil von Terminal oder ein benanntes Profil.
Dunkler Modus (#81, #85)
  • Schwer lesbarer schwarzer Text im Kopier-/Verschiebedialog und auf den Konfigurationsseiten im dunklen Design wurde korrigiert.
  • Das Neuzeichnen der Befehlszeile und überlappender Suchpfadtext im Suchdialog wurden korrigiert.
  • Markierungs- und Fokusfarben der Dateifenster werden nun beim Zeichnen ermittelt, statt in die Registrierung zurückgeschrieben zu werden.
Dateioperationen und Shell-Integration
  • Einfügen als Verknüpfung funktioniert wieder (#87).
  • Umbenennen: Nach Änderung der Groß-/Kleinschreibung eines Namens und Drücken von F2 erscheint nun der aktualisierte Name (#88).
  • Die Obergrenze für Symbolüberlagerungen wurde auf 31 erhöht, sodass mehr TortoiseGit-/TortoiseSVN- und Cloud-Überlagerungen gleichzeitig erscheinen (#83).
  • Beim Upgrade gibt Sally alte, von Explorer gesperrte Shell-Erweiterungs-DLLs frei, sodass frühere Installationsordner entfernt werden können (#82).
Check Version
  • Der Parser zur Versionsprüfung verwendet nun die mitgelieferte yyjson-Bibliothek mit einer oberflächenunabhängigen Entscheidungskette.
Urheberrecht, Lizenzierung und Lokalisierung
  • Restored the Open Salamander copyright alongside the fork's in every binary version resource, the About dialog, and the shipped help, and fixed a code-page bug that rendered the © sign as a replacement character in file properties.
  • Ein NOTICE für das Repository wurde ergänzt, Urheberangaben pro Datei wurden korrigiert, und die Veröffentlichungsarchive enthalten nun LICENSE, NOTICE und AUTHORS.
  • Die Übersetzungsarchive wurden repariert, sodass alle zehn Sprachpakete wieder gebaut werden können.
Dokumentation
  • Eine Linux-/Wine-Anleitung (doc/WINE.md) mit Screenshot wurde ergänzt.
Dank

Die Korrekturen dieser Version gehen auf Meldungen von @ags1234, @darilek, @thyresias, @ParoTheParrot und @tormento zurück. Bitte aktualisieren Sie und melden Sie uns weiterhin auftretende Probleme.

Sally 1.0.22

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.22 konzentriert sich auf robustere Unicode- und Pfadverarbeitung, sicherere Behandlung von Suchergebnissen, FTP-Zuverlässigkeit und sicherere Dateioperationen.

Höhepunkte:

  • Ein Absturz beim Anzeigen/Herunterladen über FTP durch unsichere Initialisierung des FTP-Datenträgerarbeitszustands wurde behoben.
  • Speichern und Laden von Suchergebnissen einschließlich sichererer Prüfung beim erneuten Laden wurde ergänzt.
  • Unicode-Pfade unter „Suchen in“ bleiben in gespeicherten Suchvorlagen erhalten.
  • Verlustbehaftete ANSI-Ersatzkonvertierung kann bei Aktionen auf Suchergebnissen nicht mehr die falsche Datei treffen.
  • Unicode-Fehlermeldungen in Arbeitsdialogen für Kopieren, Löschen, Erstellen, Konvertieren und Attribute wurden verbessert.
  • Die Erstellung rekursiver Löschskripte wurde abgesichert, damit übersprungene Unterverzeichnisse nicht zum Löschen übergeordneter Verzeichnisse führen.
  • Ein Initialisierungsfehler in ZIP-SFX-Einstellungen wurde behoben.
  • Ein Absturz bei der statischen Initialisierung des Salmon-Absturzmelders wurde behoben.

Verbesserungen der Suche:

  • Suchergebnisse lassen sich nun speichern und laden.
  • Geladene CSV-/TXT-Suchergebniszeilen werden geprüft und ihre Dateiinformationen erneut abgefragt, bevor Aktionen möglich sind.
  • Löschen aus Suchergebnissen verwendet nun die Shell-Pfadliste mit breiten Zeichen und vermeidet dadurch platzhalterähnliches Verhalten verlustbehafteter ANSI-Namen.
  • Aktionen, die noch von ANSI-Pfaden abhängen, weisen Unicode-Zeilen zurück, die nicht verlustfrei hin- und zurückkonvertiert werden können, statt Operationen auf der falschen Datei zu riskieren.
  • Gespeicherte Suchvorlagen bewahren nun Unicode-Ausgangspfade unter Suchen in.

Absicherung von Dateioperationen und Unicode:

  • Die Kennzeichnung langer Pfade wurde zentralisiert.
  • Weitere Dateisystemoperationen wurden hinter Schnittstellen mit Vorrang für breite Zeichen verlagert.
  • Die Verzeichnisauflistung erfolgt über IFileEnumerator.
  • Auflistung von ADS-Datenströmen und umfassendere E/A-Schnittstellen für Arbeitsprozesse wurden ergänzt.
  • Die Snapshot-Erstellung für Verschieben/Löschen von Verzeichnissen sowie Attribut- und Groß-/Kleinschreibungsänderungen wurde verbessert.
  • Optionale Behandlung von Löschabfragen für nicht leere bzw. System-/versteckte Elemente, ADS-Verlustabfragen, schnellem Verzeichnisverschieben und Löschen von Reparsepunkt-Verzeichnissen wurde ergänzt.

Zuverlässigkeitskorrekturen:

  • FTP-Datenträgeroperationen beschädigen CPathBuffer-Member bei der Initialisierung nicht mehr.
  • ZIP-SFX-Einstellungen löschen kein std::string-Objekt mehr mit memset.
  • Salmon initialisiert kritische Abschnitte mit Handle-Verfolgung nicht mehr, bevor das Handle-System bereit ist.
  • Rekursive Löschskripte berücksichtigen übersprungene Teilbäume nun bis zum übergeordneten Verzeichnis.

Sally 1.0.21

· Downloads und vollständige Hinweise auf GitHub

Diese Version konzentriert sich auf korrekte Dateioperationen, Unicode-Anzeigekorrekturen und saubere Release-Builds.

Behoben
  • Die Kurzanzeige von Unicode-Dateinamen, die teilweise abgeschnitten oder gekürzt erscheinen konnten, wurde korrigiert. (#76)
  • Falsche Warnungen „Nicht genügend Speicherplatz“ beim Verschieben von Ordnern auf demselben Laufwerk wurden behoben. (#74)
  • Die Befehlsverarbeitung externer Packer/Entpacker bei Arbeitsabläufen mit Listendateien wurde korrigiert, einschließlich älterer PKZIP-/PKUNZIP-Konfigurationen. (#47)
  • Eine optionale Trennung der Vorschau-Registrierung wurde ergänzt, damit Testbuilds einen versionsspezifischen Einstellungspfad verwenden können, ohne stabile Sally-Einstellungen zu beeinträchtigen. (#11)
Verbessert
  • Die Bewahrung von Unicode-Pfaden beim Kopieren/Verschieben und bei Dateioperationen ohne Oberfläche wurde verbessert.
  • Die Release-Build-Metadaten des FTP-Plugins wurden verbessert, damit Veröffentlichungspakete sauber aus dem Quellstand erstellt werden.

Sally 1.0.20

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.20 konzentriert sich auf zuverlässige Unicode-Pfade, Verbesserungen des Betrachters und sicherere Hilfsprozessanbindung. Die Kopier-/Verschiebeänderungen und statische UnRAR-Integration aus v1.0.19 bleiben außerdem in der öffentlichen Hauptlinienveröffentlichung erhalten.

Höhepunkte

  • Die Behandlung von Unicode-Dateinamen in Dateifenstern, der Schicht für sicheren Dateizugriff, Plugin-Dateisystembrücke, Shell-Erweiterungsbrücke und internem Betrachter wurde verbessert.
  • Die IPC-Namensräume für Shell-Erweiterungen und Hilfsprozesse von Sally, FileComp, PictView, PlugCore und Übersetzerhilfen wurden abgesichert.
  • Exakte Pfadbehandlung mit breiten Zeichen beim Erstellen und erneuten Öffnen von Dateien wurde ergänzt; verlustbehaftete ANSI-Ersatzkonvertierungen bei Nicht-ASCII- und langen Pfaden wurden reduziert.
  • Unicode-Fensterbehandlung des internen Betrachters und abgeschnittene Zeilen bei dekodiertem Text wurden korrigiert.
  • Eine Infrastruktur für Dateioperationen und Skriptausführung ohne Oberfläche bei Kopier-/Verschiebeabläufen wurde ergänzt.
  • Die statische UnRAR-Paketierung wurde übernommen: RAR-Unterstützung ist in plugins/unrar/salunrar.dll integriert, ohne eine separate unrar.dll auszuliefern.
  • Übersetzungs- und Workflow-Bereinigungen aus dem Ursprungsprojekt wurden übernommen.

GitHub-Issues

Danke an alle, die die jüngsten Unicode- und Betrachterprobleme gemeldet haben. Diese Version schließt:

  • #64 – Nachbesserungen zum Dateiende und zu abgeschnittenen Zeilen im Betrachter.
  • #73 – Unicode-Dateinamen und die Shell-Kontextmenübrücke.
  • #75 – Anzeige von Unicode-Dateinamen im Dateifenster.

Falls eines dieser Probleme mit v1.0.20 weiterhin auftritt, öffnen Sie das Issue bitte erneut oder erstellen Sie einen neuen Bericht mit genauem Dateinamen/Pfad und Schritten.

Sally 1.0.19

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.19 bringt den neuen Unicode-fähigen Kopier-/Verschiebepfad in den Release-Build und liefert RAR-Archivunterstützung ohne externe UnRAR-DLL.

Höhepunkte

  • Die Snapshot-Erstellung mit breiten Zeichen wurde für Kopieren, Verschieben, Drag-and-drop und Kopien im Datenträgerfenster ergänzt, einschließlich Filtern, ADS-Behandlung, Umbenennungsmasken und langen Pfaden.
  • Bestehende Schutzmaßnahmen für Dateioperationen bleiben im neuen Pfad erhalten, einschließlich Ablehnung des Kopierens auf denselben Pfad und Verhalten bei verschlüsselter Quelle/Ziel.
  • Die mitgelieferte UnRAR-Engine wurde statisch in plugins/unrar/salunrar.dll eingebunden, sodass RAR-Unterstützung keine separate unrar.dll neben dem Plugin mehr benötigt.
  • Build- und Paketierungsabdeckung für Plugins wurde erweitert, einschließlich Zusammenstellung der Release-Distribution für die unterstützten Plugins.
  • CMake-Unterstützung für das FTP-Plugin wurde als Teil der umfassenderen Plugin-Build-Arbeit ergänzt.

Sally 1.0.18

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.18

Höhepunkte:

  • Ein Hilfemenübefehl zur Prüfung neuer Sally- und Plugin-Versionen über CheckVer wurde ergänzt, sofern das Plugin verfügbar ist.
  • Unicode- und Langpfadnamen bleiben in der Infozeile des fokussierten Dateifensters und im Pfadpräfix der Eingabeaufforderung erhalten.
  • Die Unicode-Verarbeitung der Ausgabe von Dateiliste erstellen und des Zwischenablageexports wurde verbessert, einschließlich UTF-8-Ausgabe bei Bedarf.
  • README und Screenshot wurden erneuert, um die aktuellen Stärken von Sally bei dunklem Modus, Unicode und langen Pfaden zu zeigen.

Release-Korrekturen:

  • Die Erstellung übersetzter Sprachpakete für das Sally-Hauptprogramm wurde für den neuen Menütext zur Updateprüfung wiederhergestellt, sodass Release-ZIPs alle übersetzten Sprachen enthalten.

Sally 1.0.17

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.17

Fehlerbehebungen:

  • Regressionen bei der Mausnavigation in Dateifensterpfaden und übergeordneten Verzeichnissen wurden behoben.
  • Startblockaden bei nicht erreichbaren gespeicherten Netzwerk- oder UNC-Pfaden wurden durch Wiederherstellung abbrechbarer Pfadprüfungen behoben.
  • Falsche Meldungen „Eine Datei kann nicht auf sich selbst verschoben werden“ beim Ziehen auf übergeordnete oder gleichnamige Ordner wurden behoben.
  • Unicode-Pfadtext der Dateifenster bleibt beim Ziehen erhalten.
  • Die Vorbelegung des aktiven Ordners im Suchdialog aus dem aktiven Dateifenster wurde korrigiert.
  • Unicode-Suchstatusmeldungen wurden wiederhergestellt; lange Pfade bleiben vor ihrer Kürzung mit Auslassungspunkten in der Statusleiste erhalten.
  • Die Sichtbarkeit des Suchfortschritts und das Zeichnen des Info-Dialogs im dunklen Modus wurden korrigiert.
  • Die Dropdownliste des Typfilters in der Suche wurde verbreitert, damit „Alle Dateien und Ordner“ lesbar ist.
  • Nicht englische Sprachpakete wurden in den Release-ZIPs wiederhergestellt.
  • Das Laden von Plugins wurde korrigiert, wenn parallele Plugin-Abhängigkeiten aus dem Verzeichnis der Plugin-DLL aufgelöst werden müssen.

Vollständiges Änderungsprotokoll: https://github.com/0xeb/sally/compare/v1.0.16...v1.0.17{HTML_1}

Sally 1.0.15

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.15

Fehlerkorrekturversion. Drei Issues geschlossen.

Behoben
  • #61 Suchdialog: Der Typfilter (Alle / Dateien / Ordner) bleibt nun beim erneuten Öffnen des Dialogs und nach Neustarts von Sally erhalten. Gespeichert im Registrierungswert Find Files Type Filter.
  • #63 Nicht-ASCII-Installationspfade: Sally startet nun problemlos aus Verzeichnissen mit Zeichen außerhalb der aktiven ANSI-Codepage (Kyrillisch, Griechisch usw.). Drei Startpfade wurden auf breite Zeichen umgestellt: Laden der Sprachdatei, Laden von config.reg und Start von salmon.exe (Absturzmelder).
  • #64 Dateiende im Betrachter: Die letzte Zeile einer Textdatei ist nun mit Ctrl+End erreichbar, unabhängig davon, wie die Zeilenumbrüche zur Höhe des sichtbaren Fensters liegen.
Commits
  • 0xeb/sally@b9454c22 — Fehlerbereinigung (Sprachladefehler und Dateiende im Betrachter behoben)
  • 0xeb/sally@69de5a45 — dauerhafter Typfilter im Suchdialog
  • 0xeb/sally@734baf7f — config.reg und salmon.exe mit breiten Zeichen starten

Sally 1.0.12

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.12 ist eine gezielte Verbesserungs- und Infrastrukturversion nach der Vorab-Alpha des dunklen Modus.

Höhepunkte

  • Der dunkle Modus in Konfigurationsdialogen wurde verbessert; damit wird die Modernisierung der Sally-Oberfläche über Open Salamander hinaus fortgesetzt.
  • Das README beschreibt nun klar, was Sally gegenüber Open Salamander ergänzt: dunkler Modus, Unicode- und Langpfadoperationen, ARM64-Builds, Markdown-Anzeige mit WebView2, moderne CMake-/Release-Werkzeuge, Sprachpakete und Zustimmung zu älteren Plugins.

Sally 1.0.11

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.11

Höhepunkte:

  • Die Vorab-Alpha-Unterstützung des dunklen Modus ist nun für die Hauptoberfläche von Sally und mitgelieferte eigene Plugins verfügbar.
  • Zum Ausprobieren öffnen Sie Options > Configuration... > Appearance > Theme > Mode und wählen dann Dark.
  • Wählen Sie System, um dem Anwendungsdesign von Windows zu folgen, oder Light, um das klassische Standardaussehen beizubehalten.
  • Der hohe Kontrast von Windows hat weiterhin Vorrang und deaktiviert benutzerdefiniertes dunkles Zeichnen.
  • Dies ist eine frühe visuelle Überarbeitung; die meisten häufigen Oberflächenbereiche sind abgedeckt, manche älteren oder benutzerdefinierten Plugin-Oberflächen benötigen jedoch noch Verbesserungen.

Außerdem enthalten:

  • Die Funktionsübersicht im README wurde für die jüngsten Arbeiten an Unicode, Betrachter, ARM64, Lokalisierung und Release-Paketierung aktualisiert.
  • Release-Builds werden nun zunächst als Entwürfe erstellt, damit die Hinweise vor der Veröffentlichung geprüft werden können.

Sally 1.0.10

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.10

Höhepunkte:

  • Die Unterstützung von Unicode-Textdateien mit BOM im Betrachter wurde korrigiert.
  • Dateien mit UTF-8-BOM, UTF-16LE-BOM und UTF-16BE-BOM öffnen sich im Auto-/Textmodus nun als dekodierter Text, ohne die BOM anzuzeigen.
  • Der Hexmodus zeigt weiterhin die ursprünglichen unverarbeiteten BOM-Bytes.
  • Auswahl, Kopieren/Ziehen von Text und wörtliche Suche bewahren rohe Bytepositionen und liefern zugleich dekodierten Unicode-Text zurück.
  • Die Behandlung des Ziehens vom Datenträger bei Unicode-Dateinamen wurde korrigiert.
  • Übersetzungs- und Kommentaraktualisierungen aus dem Ursprungsprojekt wurden synchronisiert.

Sally 1.0.8

· Downloads und vollständige Hinweise auf GitHub

Neuerungen

Sprachunterstützung für alle Plattformen

Sally enthält nun 10 Sprachen auf allen drei Plattformen – x64, x86 und ARM64. Zuvor enthielt nur der x64-Build übersetzte Sprachpakete.

Unterstützte Sprachen: Chinesisch (vereinfacht), Tschechisch, Niederländisch, Französisch, Deutsch, Ungarisch, Rumänisch, Russisch, Slowakisch und Spanisch.

Übersetzungswerkzeuge
  • Neue Lokalisierungskette zum Erstellen und Pflegen von Sprachpaketen
  • Ein Übersetzer-Arbeitsbereichspaket für Community-Übersetzer ist in dieser Version enthalten

Sally 1.0.7

· Downloads und vollständige Hinweise auf GitHub

Neuerungen

Fehlerbehebungen
  • Beschädigter Unicode-Umbenennungstext beim schnellen Umbenennen wurde korrigiert (#40, #46)
  • ANSI-Unterklassenprozeduren versetzten das Unicode-Bearbeitungsfeld des Kombinationsfelds in den ANSI-Modus
  • ? und * wurden zur Prüfung ungültiger Dateinamenzeichen hinzugefügt
  • Die Behandlung von Namenskollisionen beim Kopieren mit Unicode wurde korrigiert
  • Unicode-Umbenennungsverlauf und Kopier-/Einfügepfade wurden stabilisiert
  • Die Anzeige von Unicode-Namen/-Erweiterungen und die Behandlung unveränderter Umbenennungen wurden korrigiert
  • Das Unicode-Umbenennungsfeld bleibt beim Tippen bearbeitbar
  • Natives Unicode-Bearbeitungsverhalten von Kombinationsfeldern wurde wiederhergestellt
  • Die Synchronisierung von Kombinationsfeldern wurde auf einen direkten Methodenaufruf umgestellt
Sonstiges
  • Übersetzungen aus dem Ursprungsprojekt wurden zusammengeführt (shexreg, sort, svg, shiconov, stswnd, snooper, shellsup)
  • TRACE_TO_FILE wurde in Debug-Builds zur Diagnose aktiviert

Was sich geändert hat

Sally 1.0.6

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.6

Diese Korrekturversion behebt die Designanpassung der Markdown-Vorschau im WebViewer von F3.

Höhepunkte
  • Die Markdown-Vorschau folgt nun dem konfigurierten Design von Sally, statt den dunklen Modus von Windows oder WebView2 zu übernehmen.
  • Die lesbare Darstellung der F3-Vorschau wurde wiederhergestellt, wenn Sally auf einem System im dunklen Modus das helle Design verwendet.
  • Die Korrektur beschränkt sich auf die Markdown-Darstellung; die normale WebViewer-Behandlung von HTML-, XML-, SVG- und Bilddateien bleibt unverändert.
Weitere Arbeiten
  • Die interne Buildnummer wurde für Version 1.0.6 erhöht.

Sally 1.0.5

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.5

Diese Version konzentriert sich auf ein zuverlässigeres Updateprogramm, eine gezielte Editorkorrektur und eine kleine Auffrischung des Erscheinungsbilds.

Höhepunkte
  • Check for New Versions wurde korrigiert, um GitHub Releases über HTTPS zu verwenden und die neueste Sally-Veröffentlichung korrekt zu erkennen.
  • Links zur Homepage von Sally und Plugins wurden auf explizite https://-URLs vereinheitlicht.
  • CheckVer-Ressourcenversionen wurden erhöht, damit veraltete Sprachdateien abgewiesen werden, statt alte Updateressourcen mit neuem Code zu mischen.
  • Der Start des Editors nach dem Erstellen mit Shift+F4 wurde wiederhergestellt.
  • SVG-Gestaltungselemente von Sally wurden erneuert.
Weitere Arbeiten
  • Kleine interne Bereinigungen bei Registrierungszeichenfolgen und der Lebensdauerverwaltung von Passwortpuffern wurden aufgenommen.
  • Eine Synchronisierung des reinen Übersetzungsverlaufs aus dem Ursprungsprojekt wurde vermerkt, ohne dessen Baumänderungen in die Sally-Codebasis zu übernehmen.

Sally 1.0.3

· Downloads und vollständige Hinweise auf GitHub

Sally v1.0.3

Diese Version enthält eine teilweise Korrektur für die in #38 verfolgten Unicode-Probleme bei Dateioperationen.

Höhepunkte
  • Die Erstellung von Unicode-Kopienamen und die Behandlung von Namenskollisionen wurden verbessert.
  • Eine sicherere Erkennung von ANSI-Ersatzkonvertierungen wurde ergänzt, um verlustbehaftetes Umbenennen/Erstellen zu vermeiden.
  • Erneutes schnelles Umbenennen bewahrt nun den neuesten Unicode-Text über Wiederholungen hinweg.
  • Die Meldung „nicht gefunden“ bei Ctrl+F im Betrachter ist nun korrekt dem Betrachterfenster zugeordnet.
Verbleibendes bekanntes Problem
Enthaltene Arbeiten

Sally 1.0.2

· Downloads und vollständige Hinweise auf GitHub

Was sich geändert hat

---

Paketierungsupdate (v1.0.2 neu erstellt)
  • Laufzeitarchive wurden durch Ausschluss von Debugsymbolen aus Bereitstellungs-ZIPs verkleinert.
  • Beispiel (x64): Sally-v1.0.2-x64.zip schrumpfte von etwa 47,37 MiB auf etwa 5,79 MiB (ungefähr 87,78 % kleiner).
  • Debugsymbole werden nun separat als optionaler Download angeboten: Sally-v1.0.2-pdb.zip.
  • Laufzeit-ZIPs enthalten weiterhin Bereitstellungsinhalte (Programmdatei, Plugins, Sprachpakete, Hilfsprogramme).