Downloaden

Wijzigingen

Elke release van Sally, de nieuwste eerst. Elke vermelding verwijst naar de downloads en volledige releaseopmerkingen op GitHub.

Sally 1.0.41

· Downloads en volledige uitgaveopmerkingen op GitHub

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

Sally blijft gratis, met alle functies en updates beschikbaar voor iedereen.

  • Als u in de Map regel op een server of de hoofdmap van het netwerk klikt, wordt nu de weergave Netwerk geopend. Koppelingen naar gedeelde mappen en gewone mappen blijven op de gebruikelijke manier werken. (#155)
  • Kies Bij elke start onder Opties → Configuratie → Algemeen → Controleren op updates om bij elke start onmiddellijk op de achtergrond te controleren. Na een mislukte poging wordt het bij de volgende start opnieuw geprobeerd. Bestaande intervalkeuzes blijven zich hetzelfde gedragen. (#150)
  • Thema en Pictogram kleur zijn gegroepeerd onder Uiterlijk van toepassing op de pagina Weergave. De bestaande pictogramkeuzes en opgeslagen voorkeuren blijven behouden. (#151)

Sally 1.0.40

· Downloads en volledige opmerkingen op GitHub

Sally blijft gratis, met alle functies en updates voor iedereen beschikbaar. Vrijwillige bijdragen helpen de ontwikkeling voort te zetten.

  • Kies de kleur van het programmapictogram via Opties → Configuratie → Hoofd venster. Blauw is weer beschikbaar en het updateprogramma volgt je opgeslagen keuze. (#146)
  • De updatebevestiging is compact en bevat een bescheiden uitnodiging om bij te dragen, zowel na het bijwerken als bij het zoeken naar updates. Huidige ondersteuners zien dit aanbod niet.
  • Het updateprogramma gebruikt je aangepaste paneellettertype of het dialooglettertype van Windows. (#147, voor het updateprogramma)
  • Bij het sluiten van Sally worden de nog geplande updatetaken netjes geannuleerd.
  • Bestandsnamen met accenten gebruiken Unicode-bewuste omzetting naar hoofdletters en kleine letters. (#148)
  • File Comparator past de instelling voor horizontale indeling toe op de geopende vergelijking en voegt werkbalkknoppen toe voor regelterugloop en paneeloriëntatie. (#137)
Heb je Sally al gesteund? Vraag je ondersteunersbadge aan

Bedankt! Heb je via PayPal of Buy Me a Coffee bijgedragen en je badge nog niet aangevraagd? Stuur dan een e-mail naar badges [at] get-sally [dot] app. Vermeld de betaalprovider, de naam bij de bijdrage of het transactienummer, en de naam of bijnaam die je in Sally wilt laten zien. Mail vanaf het adres waarop je je ondersteuningssleutel wilt ontvangen, of geef het bezorgadres door.

Ik zoek je bijdrage erbij en antwoord met je ondersteuningssleutel. Dit gebeurt meestal binnen een week. Je naam blijft lokaal in Sally; alle functies en updates blijven gratis.

Sally 1.0.39

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.39 voegt optionele erkenning voor ondersteuners toe, releaseopmerkingen in de app en verbeteringen voor dagelijkse bestandsbewerkingen en viewers.

Alle functies en updates blijven gratis. Vrijwillige bijdragen worden gewaardeerd; ondersteuningssleutels erkennen een bijdrage en ontgrendelen geen functies.

Bedankt dat je Sally steunt met donaties, foutrapporten, vertalingen en feedback. https://get-sally.app/support-sally/{HTML_1}

Sally 1.0.38

· Downloads en volledige opmerkingen op GitHub

Oplossingen en verbeteringen

  • Houd menu's en werkbalken in de donkere modus zichtbaar wanneer het venster buiten beeld wordt verplaatst (#134).
  • Respecteer de gekozen taal van het updateprogramma in Sally, ook Engels op Windows dat voor een andere taal is ingesteld (#135).
  • Geef het updateprogramma het dialooglettertype en blauwe programmapictogram van Sally, met bevestigingsknoppen in de gekozen taal (#136).
  • Schaal werkbalkpictogrammen en knoppen van File Comparator met de weergave-instelling van Windows (#137).
  • Toon een leesbaar bericht in Web Viewer bij bekende initialisatiefouten, met de fase, foutcode en het opgevraagde bestandspad of de URL (#131).
  • Vernieuw de Windows-schermafbeeldingen in de README op basis van de 1.0.38-kandidaat en vermeld de werkelijke versie bij de oudere Wine-afbeelding.

Vervolgwerk

Regelterugloop in File Comparator en een bredere controle van plugin-DPI blijven vervolgpunten voor #137. Voor de oorspronkelijke SVG-fout in #131 is het bestand van de melder nog nodig; de nieuwe diagnostiek stelt de oorzaak niet vast. Ook de oorspronkelijke miniatuurafbeelding/hertest voor #133 staat nog open.

Sally 1.0.37

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.37 controleert zelf op nieuwe releases en toont die in een eigen updatevenster: de plugin Check Version vervalt. Deze versie verhelpt ook slepen naar netwerkshares die het kenmerk "gedownload" niet kunnen opslaan, Kopiëren naar › Gecomprimeerde (gezipte) map, miniaturen bij lange paden en contextsubmenu's die pas laat worden gevuld. Plugins uit latere releases worden ook toegevoegd aan bestaande configuraties.

Wijzigingen

  • Contextafhankelijk ongedaan maken. Als een bestandspaneel de focus heeft, maakt Ctrl+Z of Bewerken › Ongedaan maken de laatste door de Windows-shell vastgelegde bewerking ongedaan, inclusief het verwijderen naar de Prullenbak door Sally. Het menu noemt de huidige actie, zoals Verwijderen ongedaan maken. Windows deelt deze geschiedenis met Verkenner. Op de opdrachtregel en in tekstvelden blijft Ctrl+Z tekstbewerkingen ongedaan maken, en doet niets als er geen tekstbewerking is om terug te draaien. Definitief verwijderen kan zo niet worden hersteld; eigen kopieer-, verplaats-, hernoem-, archief- en pluginbewerkingen van Sally gebruiken niet allemaal de shellgeschiedenis. Verwijderen vanuit lange mappaden gebruikt nu de prullenbakafhandeling van de shell in plaats van die te omzeilen. Windows kan nog steeds definitief verwijderen aanbieden voor items die niet naar de prullenbak kunnen.
  • Het updatevenster. Help › Controleren op updates opent het updateprogramma van Sally (utils\salupdate.exe). Het toont de geïnstalleerde en nieuwste versie en de releaseopmerkingen. Installeren en opnieuw starten downloadt de release, controleert de gepubliceerde SHA-256-controlesom, sluit Sally, vervangt de bestanden en start Sally opnieuw, zoals in 1.0.36. Sally controleert ook zelf kort na het starten, standaard elke week, tenzij je iets anders kiest via Configuratie › Algemeen › Controleren op updates (elke dag tot elke zes maanden, of nooit). Er verschijnt alleen iets als er een nieuwere release is. Het venster opent dan zonder de toetsenbordfocus over te nemen. Sally zelf gaat niet meer online voor updates; alleen het updateprogramma doet dat.
  • Check Version vervalt. Je planning en instellingen van Check Version worden overgenomen en de plugin wordt uit je configuratie en de map van Sally verwijderd. Een release vermeldt nu de bestanden die vervallen; het updateprogramma verwijdert die en zet ze terug als een update mislukt.
  • Opdrachtregelprofielen en opstartacties. -profile name bewaart instellingen in een afzonderlijke benoemde configuratie. -do view of -do edit opent na het starten het bestand met focus in het actieve paneel, met de ingestelde viewer of editor. Een paneelpad mag een bestand aanduiden: bijvoorbeeld sally.exe -profile preview -l "C:\Pictures\beach.jpg" -p 1 -do view.
  • Slepen naar een NAS (#118). Een gesleept bestand met het kenmerk "gedownload van internet" wordt gekopieerd naar een doel dat zulke kenmerken niet kan opslaan, zoals F5 dat doet, in plaats van ongemerkt te worden overgeslagen. Als slepen niet kan worden uitgevoerd, meldt Sally dat.
  • Kopiëren naar › Gecomprimeerde (gezipte) map (#20) maakt het archief weer aan.
  • Contextsubmenu's die laat worden gevuld (#13, #15). Kopiëren naar, In bibliotheek opnemen en vergelijkbare submenu's tonen hun items.
  • Miniaturen (#31) worden getekend bij paden langer dan 260 tekens en tonen rood niet langer als blauw.
  • Plugins die in latere releases zijn toegevoegd (Discussie #89) bereiken ook configuraties die eerder zijn aangemaakt. Een plugin die je via Plugin Manager hebt verwijderd, blijft verwijderd.
  • PictView (#130) voegt de afbeeldingsformaten van je geïnstalleerde codecs (WebP, HEIC, AVIF, camera-RAW, JPEG XL) toe aan zijn viewerlijst, ook voor configuraties uit 1.0.34–1.0.36.
  • PictView op HiDPI-schermen (#132). Werkbalk-, menu- en statuspictogrammen schalen mee met de weergaveschaling van Sally en de statusbalk reserveert genoeg ruimte. Ook de histogramwerkbalk schaalt mee.
  • Web Viewer (#131) toont een foutpagina als navigatie mislukt. Initialisatiefouten kunnen nog een lege pagina opleveren; het onderzoek naar het gemelde SVG-bestand blijft open.
  • Mapvoorstellen (#51). De doelvelden van Kopieer, Verschuiven/Naam Veranderen en Map verwisselen stellen tijdens het typen passende mappen voor (Configuratie › Algemeen).
  • Nieuw › Map opent het nieuwe item om het direct te hernoemen (Discussie #3); Terug en Voorwaarts naar een verwijderde map gaan zonder foutmelding naar de dichtstbijzijnde nog bestaande bovenliggende map (Discussie #54).

Opmerkingen bij het upgraden

  • Vanaf 1.0.36: gebruik nog één keer Plugins › Check Version › Check For New Versions en Installeren en opnieuw starten. Sally 1.0.37 verwijdert vervolgens Check Version; daarna gebruik je Help › Controleren op updates.
  • Vanaf 1.0.35 en ouder: er is nog geen updateprogramma. Sluit Sally en pak 1.0.37 uit over je map van Sally. Meldt Windows dat salextx64.dll in gebruik is, hernoem dat bestand dan (bijvoorbeeld naar salextx64.dll.old) en kopieer opnieuw.
  • Offline: sleep het release-zipbestand naar utils\salupdate.exe (met het bijbehorende SHA256SUMS.txt ernaast).

Sally 1.0.36

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.36 werkt zichzelf bij. Vanaf nu installeert Check Version een nieuwe release voor je, net als een release-zipbestand dat je zelf hebt gedownload. De shell-extensie zit updates niet meer in de weg, een crash door shell-aanpassingen van derden is verholpen en crashrapporten worden als .zip verpakt zodat je ze aan issues op GitHub kunt toevoegen.

Wijzigingen

  • Installeren en opnieuw starten. Wanneer Check Version een nieuwere release vindt, biedt het venster nu Installeren en opnieuw starten. Sally downloadt het pakket voor je platform en controleert het met de SHA-256-controlesom bij de release (ook de eigen controlesom van GitHub moet overeenkomen). Daarna pakt het programma het pakket uit, controleert of het een build van Sally voor je processor is en vraagt je één keer om bevestiging. Elk venster van Sally dat uit dezelfde map is gestart, sluit, de bestanden worden vervangen en Sally start opnieuw en meldt hoe het is gegaan. Er verandert niets voordat de nieuwe bestanden klaarstaan. Kan een bestand niet worden vervangen, dan wordt alles exact teruggezet. Je configuratie en bestanden die niet bij de release horen worden nooit aangeraakt. Bij een map van Sally onder Program Files wordt één keer om beheerdersrechten gevraagd.
  • Bijwerken vanuit een gedownload zipbestand, ook offline. Sleep een release-zipbestand naar utils\salupdate.exe of voer salupdate.exe Sally-v<version>-<platform>.zip uit. Staat het SHA256SUMS.txt van de release naast het zipbestand, dan moet de controlesom overeenkomen. Zonder dat bestand krijg je een waarschuwing en wordt om bevestiging gevraagd. Het updateprogramma noemt de geïnstalleerde en nieuwe versie (en vraagt bevestiging vóór een oudere versie wordt geïnstalleerd), sluit Sally, installeert en start Sally opnieuw. Met --yes gebeurt dit zonder verdere interactie. Als het programma zonder argumenten wordt gestart, draait het een onderbroken update terug, bijvoorbeeld na stroomuitval. De berichten volgen de taal van Sally.
  • De shell-extensie blokkeert updates niet meer (#128). Verkenner houdt utils\salextx64.dll geladen, waardoor het overschrijven van de map van Sally op dat bestand mislukte. Het updateprogramma hernoemt het geladen bestand (Windows staat dat toe) en zet de nieuwe versie op zijn plaats. Sally verwijdert de oude kopie bij een latere start, zodra Verkenner deze loslaat. Er wordt niets naar het register voor de hele computer geschreven en niets voor een herstart ingepland. Bij het opruimen van shell-extensies die door andere mappen van Sally geregistreerd zijn gebleven (#82), verwijdert Sally nu alleen hun registratie.
  • Crash bij Wissen met sommige shell-aanpassingen verholpen (#129). De donkere titelbalken van Sally gebruikten een Windows-functie uit dwmapi.dll zonder die DLL geladen te houden. Als een ander programma dat in Sally was geïnjecteerd de DLL ontlaadde (gezien bij een Windhawk-aanpassing), crashte het volgende dialoogvenster, bijvoorbeeld de voortgang bij Wissen. Sally en zijn plugins houden de DLL nu geladen. Dit probleem was niet specifiek voor ARM64.
  • Crashrapporten als .zip (#129). De foutrapportage verpakt een rapport als .zip, dat issues op GitHub als bijlage accepteren, en heeft daarvoor de 7-Zip-plugin niet meer nodig. Ook benoemt een rapport een uitvoerfout nu correct in plaats van die "schrijven" te noemen.

Opmerkingen bij het upgraden

  • Sally 1.0.35 en ouder hebben nog geen updateprogramma: sluit Sally en pak 1.0.36 nog één keer uit over je map van Sally. Meldt Windows dat salextx64.dll in gebruik is, hernoem het dan (bijvoorbeeld naar salextx64.dll.old) en kopieer opnieuw. Gebruik vanaf 1.0.36 Installeren en opnieuw starten of salupdate.exe.
  • Het updateprogramma bewaart downloads en het logboek in %LOCALAPPDATA%\Sally\Update en verwijdert de downloads zodra de update is voltooid.

Sally 1.0.35

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.35 verhelpt problemen met de interne viewer bij grote bestanden en Unicode-tekst, herstelt Attributen veranderen, de selectierand van PictView en de knop «Selecteer/De-selecteer geopend bestand in paneel of zoekvenster», en stuurt crashrapporten naar GitHub in plaats van een opgeheven server.

Wijzigingen

  • Viewer: grote bestanden openen meteen (#125). Tekst die de viewer decodeert (UTF-8 met niet-ASCII-tekens of bestanden met een BOM) wordt niet meer helemaal vanaf het begin gescand voordat het eerste scherm verschijnt. Een UTF-8-bestand van 100 MB opent in ongeveer een tiende seconde (51 seconden in 1.0.34), en naar het einde gaan kost ongeveer één scherm aan verwerking.
  • Viewer: het bestandseinde is weer bereikbaar (#124). Gedecodeerde tekst kon enkele regels voor het einde stoppen met scrollen, meestal wanneer er lege regels bij het einde stonden. Ctrl+End en scrollen bereiken nu de laatste regel en regelgewijs scrollen verplaatst exact één regel. Dit was ook de werkelijke oorzaak achter #64.
  • Attributen veranderen werkt weer (#126). Ctrl+F2 gaf sinds 1.0.27 voor elk bestand de fout "Error Building Script". De attributen worden nu toegepast; bij koppelingen (junctions en symbolische koppelingen) verandert alleen de koppeling zelf en wordt het doel nooit gevolgd.
  • PictView: de selectierand is zichtbaar (#127). De gereedschappen Selectie en Zoomen tekenden een rand die niet zichtbaar was op de afbeelding. Het is weer een bewegende zwart-witte rand ("marcherende mieren"), zichtbaar op lichte, donkere en drukke afbeeldingen; de selectie kopiëren met Ctrl+C werkt als voorheen.
  • PictView: «Selecteer/deselecteer geopend bestand in paneel of zoek» volgt het paneel. De werkbalkknop en het menu-item tonen weer of het bekeken bestand in het paneel geselecteerd is, ook na Spatie en Backspace, als de viewer op een geselecteerd bestand opent en nadat de selectie in Sally verandert.
  • PictView: selecteren en doorgaan met één toets. Ctrl+Shift+Space selecteert of deselecteert het bekeken bestand in het paneel en gaat naar het volgende bestand; Ctrl+Shift+Backspace doet hetzelfde en gaat terug. Dit werkt op laptop- en Mac-toetsenborden zonder Insert-toets. Spatie, Shift+Space, Ctrl+Space en Insert behouden hun betekenis.
  • Crashrapporten gaan naar GitHub. De crashrapportage uploadde vroeger naar een server die niet meer bestaat. "Melden op GitHub" opent nu een nieuw issue in je browser met een korte samenvatting — versies van Sally en Windows, de fout, module en offset en alleen functienamen — plus wat je aan het doen was, zodat je het kunt controleren voordat je het indient. Het volledige rapport en de geheugendump blijven op je computer, samen verpakt in één archief; een beheerder kan je er privé om vragen. Het veld voor een contactadres is verwijderd.
  • Vertalingen. Twaalf dubbele sneltoetsletters in vertaalde menu's en dialoogvensters zijn gecorrigeerd, het Over-venster van PictView en de Nederlandse titelbalkoptie zijn vertaald en ondersteuningslinks verwijzen naar de issues van Sally op GitHub.

Opmerkingen bij het upgraden

  • In de interne viewer biedt een gedecodeerd tekstbestand met een regel langer dan 10.000 tekens nu de mogelijkheid om naar hexweergave te wisselen, zoals bij gewone bytetekst al het geval was.
  • Een crashrapport uit een eerdere sessie wordt op dezelfde manier één keer aangeboden; na melden of sluiten van het venster verdwijnt het uit de lijst.

Sally 1.0.34

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.34 brengt PictView terug: de afbeeldingsviewer van Sally is opnieuw gebouwd op Windows Imaging Component, met de functies, vormgeving en toetsenbordbediening van de oude plugin, in elke ingebouwde taal.

Wijzigingen

  • PictView is terug. De afbeeldingsviewer, converter en miniatuurmaker zijn opnieuw geïmplementeerd en decoderen en bewaren via Windows Imaging Component (WIC), binnen Sally en volledig met Unicode. Deze implementatie vervangt de plugin waarvan de gesloten engine niet met het opensourceprogramma Sally kon worden meegeleverd, en behoudt de mogelijkheden: de menu- en werkbalk van Sally in de viewer, de vertrouwde dialoogvensters (Configuratie, Afbeeldingseigenschappen, EXIF, Zoomen naar, Ga naar pagina, Hernoemen, Kopiëren naar, Schermafbeelding, het optiepaneel van Opslaan als en Afdrukken met paginavoorbeeld), het histogramvenster, volledig scherm, de kleurkiezer, selecteren en bijsnijden en dezelfde sneltoetsen.
  • Meer formaten. Formaten van de WIC-codecs op je pc — HEIF, AVIF, WebP, camera-RAW en andere uit de Microsoft Store — openen in de viewer en krijgen miniaturen in de panelen.
  • EXIF in woorden. Het EXIF-venster benoemt elke tag en decodeert waarden zoals flits, belichtingsprogramma, lichtmeting en oriëntatie in je eigen taal. Elke pagina van een TIFF met meerdere pagina's toont zijn eigen EXIF, en Afbeeldingseigenschappen toont opmerkingen uit JPEG-, PNG- en GIF-bestanden.
  • Viewerdetails. Geoptimaliseerde geanimeerde GIF's spelen correct af; grote afbeeldingen krijgen schuifbalken en tonen de laadvoortgang; afbeeldingen met niet-vierkante pixels (faxen en sommige scans) worden met de werkelijke verhoudingen getekend; de kleurkiezer toont de paletindex van geïndexeerde afbeeldingen.
  • Miniatuurweergave bijwerken. Deze pluginopdracht schrijft een nieuwe miniatuur in de geselecteerde JPEG-bestanden, zoals camera's die opslaan, zonder de foto opnieuw te comprimeren. Bij JPEG-bestanden zonder EXIF wordt in plaats daarvan een JFIF-miniatuur aangeboden.
  • Miniaturen van transparante afbeeldingen worden met de paneelachtergrond gemengd en een klein ingebed voorbeeld wordt vervangen door een scherpe miniatuur.
  • Elke taal is volledig. De laatste Engelse teksten in Sally, de FTP-client en Renamer zijn vertaald.

Opmerkingen bij het upgraden

  • PictView registreert zichzelf wanneer je 1.0.34 voor het eerst start en wordt de viewer (F3) voor de afbeeldingsformaten die het leest. Je kunt dit wijzigen in de viewerinstellingen van Sally.
  • Je instellingen blijven behouden; instellingen van de oude PictView worden gelezen voor zover ze nog van toepassing zijn.

Sally 1.0.33

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.33 bouwt elke taal in Sally zelf in, verhelpt twee problemen met het zoekvenster en zet plugins over op plugin-SDK 109.

Wijzigingen

  • Talen zijn ingebouwd. Alle tien vertalingen zijn nu onderdeel van sally.exe en zijn plugins; er zijn geen afzonderlijke taalbestanden meer. Sally past de gekozen taal tegelijk toe op de kern en alle plugins. Bij de eerste start wordt je taal van Windows gebruikt als Sally die heeft; alleen anders wordt ernaar gevraagd. Taal selecteren vermeldt elke taal met de eigen naam en de vertalers.
  • Vertaalcorrecties. Lange labels op de pagina Beveiliging, in het venster voor het afsluiten van Sally en in het venster Wachten op van de ZIP-plugin worden in sommige talen niet langer afgekapt. Het menu van de interne viewer en twee FTP-menu's tonen in elke taal hun echte titels, in plaats van overal "Help" of "Overige".
  • Zoekvenster (#120). Als "Inclusief inhoud" uitstaat, verschijnt het verborgen veld Inhoud niet meer onder de regel "Geen geavanceerde opties" (waardoor de tekst bedekt leek en onder de aanwijzer verdween). Berichten van Zoeken, inclusief de vraag "Wil je Zoeken sluiten?" bij Esc, verschijnen nu boven het zoekvenster in plaats van boven het hoofdvenster.
  • Sally vertalen. Vertalingen zijn gewone bestanden in de broncode (src/lang/<language>/lang.rc en src/plugins/<plugin>/lang/<language>/lang.rc). Open een issue of pull request om een vertaling te corrigeren; zie doc/DEV.md.

Opmerkingen bij het upgraden

  • Plugins moeten voor plugin-SDK 109 zijn gebouwd. Oudere plugins, ook die voor Altap Salamander 4.0, worden niet meer geladen; Sally vraagt met een bericht om een bijgewerkte versie. Alle plugins die bij Sally worden geleverd zijn al bijgewerkt.
  • Overgebleven taalbestanden. Als je 1.0.33 over een oudere Sally uitpakt, worden de oude lang\*.slg-bestanden en de mappen lang in plugins\ niet meer gebruikt en kun je ze verwijderen.
  • Je gekozen taal en overige instellingen blijven behouden.

Sally 1.0.32

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.32 maakt https://sally-filemanager.app/{HTML_1} de officiële thuisbasis van Sally, en Help opent nu de onlinehandleiding.

Wijzigingen

Sally 1.0.31

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.31 verhelpt twee fouten: bestanden met F5 naar een geopend archief kopiëren werkte niet, en Bulk hernoemen hernoemde geen bestanden.

Oplossingen

  • F5/F6 vanuit een schijfpaneel naar een archief in het andere paneel is hersteld; dit gaf de melding "Doelpad voor deze bewerking mag geen pad naar een bestand bevatten (archieven worden hier niet ondersteund)" (#116). Kopiëren naar de hoofdmap van het archief, een map in het archief of alleen een archiefnaam zoals archive.zip voegt weer bestanden toe, net als slepen. Dit was sinds 1.0.27 defect.
  • Bulk hernoemen hernoemt weer bestanden in plaats van bij elk bestand "Dubbele naam." te melden (#117). De velden Nieuwe naam, Zoeken naar en Vervangen door verloren hun tekst zodra op Hernoemen werd geklikt, waardoor elk bestand een lege naam kreeg. Dit was sinds 1.0.27 defect.
  • Twee bronbestanden waarvan de logica is afgeleid van Open Salamander vermelden dit nu in hun headers.

Dank aan @DavorSikic voor de nauwkeurige melding over F5, en aan @Andrew19601511 voor het melden van Bulk hernoemen.

Sally 1.0.30

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.30 verhelpt programmapictogrammen die naar het algemene pictogram flikkerden en RAR-archiefdatums die bij bladeren via het externe RAR-programma als 1.1.1980 verschenen.

Oplossingen

  • Programmapictogrammen schakelen niet meer over op het algemene programmapictogram bij het opnieuw tekenen van het paneel — na sorteren, vernieuwen of bewegen in het paneel (#115). Sinds 1.0.27 vergeleek de pictogramcache enkele bytes voorbij het einde van de bestandsnaam, waardoor bestanden met een even aantal tekens (zoals Inc_Update.exe) willekeurig hun pictogram uit de cache konden missen. Slechts sommige bestanden werden getroffen, waardoor de pictogrammen kwamen en gingen.
  • RAR-archieven tonen via het externe RAR-programma niet meer "De door het archiefprogramma gemelde bestandsdatum en/of -tijd is ongeldig" met voor elk bestand 1.1.1980 (#114). RAR 7 schrijft datums als YYYY-MM-DD; Sally leest nu die vorm naast de oudere vorm met de dag voorop.

Het openen van RAR-archieven gebeurt normaal via de ingebouwde plugin UnRAR, die nooit het datumprobleem had. Als Sally je vraagt de automatische configuratie van archiefprogramma's uit te voeren om een .rar te openen, controleer dan of UnRAR vermeld staat onder Plugins → Plugin Manager.

Dank aan @xmiseggs voor de duidelijke schermafbeeldingen vóór en na de pictogramwisseling en aan @vectorrilke voor het gedetailleerde RAR-rapport.

Sally 1.0.29

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.29 herstelt slepen vanuit archieven en pluginbestandssystemen in native ARM64-builds.

Oplossingen

  • Slepen van bestanden of mappen uit ZIP-/RAR-archieven naar de rij [..] van de archiefhoofdmap op ARM64 is hersteld (#112).
  • Bij native ARM64-opstart wordt salextARM64.dll nu ontdekt en geregistreerd; eerdere builds zochten alleen naar de shell-extensiebestandsnamen voor x86 en x64, waardoor slepen vanuit archieven stopte voordat een sleepaanwijzer verscheen.
  • De ingebedde beschrijving en oorspronkelijke bestandsnaam van de ARM64-shell-extensie zijn gecorrigeerd.
  • Release-CI is uitgebreid om de architectuurspecifieke identiteit van uitvoerbare bestanden en taalresources te blijven verifiëren.

Dank aan @vectorrilke voor het vaststellen dat de fout specifiek voor ARM64 was en voor het beschrijven van de ontbrekende aanwijzerwisseling.

Sally 1.0.28

· Downloads en volledige opmerkingen op GitHub

Sally 1.0.28 is een gerichte vervolgversie op de Unicode-migratierelease 1.0.27.

Oplossingen

  • Naar klembord kopiëren uit de contextmenu's van de mapregel en statusregel is hersteld. Het openen van het menu wiste het huidige aangewezen item voordat de opdracht werd uitgevoerd; Sally kopieert nu daarom de tekst die bij het openen van het menu is vastgelegd. Dank aan @xmiseggs voor het melden van #110 en @vectorrilke voor de bevestiging op ARM64.
  • De metadata van herbruikbare vertaalarchieven .slt zijn architectuuronafhankelijk gemaakt. Dezelfde vertaalbronnen leveren nu probleemloos taalpakketten voor x86, x64 en ARM64.
  • De versielabels van ARM64-programma's en taalresources zijn gecorrigeerd en Release-CI weigert nu afwijkende architectuurmetadata.

Sally 1.0.27

· Downloads en volledige opmerkingen op GitHub

Aankondiging voor de gemeenschap: https://github.com/0xeb/sally/discussions/109{HTML_1}

Release-CI voor meerdere platforms: https://github.com/0xeb/sally/actions/runs/35792894558{HTML_1} (x64, x86 en ARM64 geslaagd)

Hoogtepunten

  • Native Unicode voor bestandsnamen, paden, paneeltekst, dialoogvensters, viewer-/zoektekst, registerwaarden, geschiedenissen, shell-integratie en paden van meegeleverde plugins.
  • Dynamisch beheer dat lange paden aankan in plaats van padbuffers met een vaste grens van MAX_PATH.
  • Unicode-bewust zoeken en hoofdletterongevoelige vergelijking, inclusief UTF-8-zoekacties in de databaseviewer.
  • Meegeleverde plugins met native brede tekens en expliciete codecs op echte bytegrenzen zoals FTP en archiefformaten.
  • Beter gedrag bij installatiepaden met niet-ASCII-tekens, UNC-/netwerkpaden, shell-bewerkingen, slepen, klembordgegevens en externe viewers/editors.
  • Tien vertaalde taalpakketten opnieuw gebouwd en geversioneerd voor 1.0.27.

Belangrijke gedragswijzigingen

Unicode-sorteervolgorde

Sorteren vergelijkt nu de echte Unicode-namen in plaats van beschadigde weergaven via de actieve codepagina. Namen met niet-ASCII-tekens kunnen daardoor anders worden geordend dan in oudere versies van Sally. Dit is opzettelijk; er is geen optie om de oude codepagina-afhankelijke volgorde te herstellen.

Unicode-tekst voor klembord en slepen

Paden uit panelen, archieven en pluginbestandssystemen gebruiken Unicode-klembordtekst, waar oudere paden alleen CF_TEXT konden aanbieden. Waar passend wordt ook oudere tekst aangeboden, maar heel oude externe programma's die alleen ANSI-klembordgegevens begrijpen, kunnen zich anders gedragen.

Prioriteitslijsten voor editors/viewers in Configuratie (#108)

De blauwe pijlen Omhoog/Omlaag veranderen nu zichtbaar de volgorde van de prioriteitslijsten voor editors en viewers. De oude code verplaatste het interne model, maar liet zelfgetekende rijen op hun oude plek staan; bewerken na verplaatsen kon ook de verkeerde koppeling aanpassen.

Verholpen door 9930c1f7a.

Andere belangrijke oplossingen

  • Paden met niet-ASCII-tekens werken bij kopiëren, verplaatsen, verwijderen, hernoemen, Zoeken, viewers, editors, mapgeschiedenis, archiefbewerkingen en opstart-/configuratiepaden.
  • Hoofdletterongevoelige vergelijking bij reguliere expressies in UTF-8 werkt per Unicode-codepunt in plaats van via een ANSI-bytetabel.
  • Zoeken in Database Viewer slaat geen UTF-8-cellen meer over met tekst buiten de actieve codepagina van Windows.
  • Externe archiefprogramma's weigeren een niet-representeerbaar pad in plaats van stilzwijgend een benaderende alias te gebruiken die naar een ander bestand zou kunnen wijzen.
  • Dialoogvensters voor meerdelige archieven, wachtwoordinvoer, IPC van de shell-extensie, overlaypictogrammen, configuratieopslag en talrijke plugininterfaces behouden exacte Unicode-tekst.
  • Prioriteitswijzigingen van editor-/viewermaskers blijven gesynchroniseerd tussen de zichtbare lijst en de opgeslagen configuratie.

Plugincompatibiliteit

  • Meegeleverde plugins gebruiken native brede tekens.
  • Bestaande binaire plugins van vóór v108 kunnen nog via een geïsoleerde compatibiliteitsadapter worden geladen.
  • Compatibiliteitsconversie is exact of wordt geweigerd; het is geen ANSI-beheermodel binnen Sally.
  • Een plugin die een nieuwere host vereist, weigert te laden in plaats van optimistisch een incompatibele interface aan te roepen.

Als een plugin van derden zich in 1.0.27 anders gedraagt, vermeld dan de pluginnaam en versie in het foutrapport.

Bekende beperkingen en risicogebieden

  • FTP en archiefformaten blijven bytegericht waar hun protocollen dit vereisen; tekst wordt op expliciete grenzen gecodeerd/gedecodeerd.
  • Externe programma's die alleen ANSI ondersteunen kunnen een niet-representeerbaar pad weigeren. Sally faalt nu zichtbaar in plaats van het pad stilzwijgend te wijzigen.
  • Oude opgeslagen instellingen worden voor upgradecompatibiliteit geïmporteerd; nieuwe waarden worden in de huidige native formaten geschreven.
  • Bestaande binaire plugins van derden van vóór v108 blijven via de bevroren compatibiliteitslaag ondersteund.
  • PictView wordt niet meegeleverd omdat de broncode van de afbeeldingsengine niet beschikbaar is.
  • De WinSCP-integratie is nog niet overgezet.

Vóór het upgraden

1. Bewaar een kopie van Sally 1.0.26. 2. Maak een back-up of export van je Sally-configuratie als die belangrijk voor je is.

Een regressie melden

Open een issue op: https://github.com/0xeb/sally/issues{HTML_1}

Nuttige gegevens:

  • Versie en architectuur van Sally.
  • Versie en systeemtaal/codepagina van Windows.
  • Of het probleem ook in 1.0.26 voorkomt.
  • Exacte stappen om het probleem te reproduceren en het verwachte/werkelijke resultaat.
  • De relevante vorm van bestand/pad, indien nodig ontdaan van privégegevens.
  • Of het pad lokaal is, UNC/netwerk gebruikt, in een archief zit, door een plugin wordt geleverd, langer is dan 260 tekens of niet-ASCII-/emoji-tekens bevat.
  • Schermafbeeldingen en indien beschikbaar de uitvoer van Help > Report a Bug van Sally.

Sally 1.0.26

· Downloads en volledige opmerkingen op GitHub

Oplossingen

  • Snel hernoemen behoudt de afhandeling van overschrijven bij niet-ASCII-tekens. (#104)
  • Alt+F12 toont het lege geschiedenismenu van de werkmap consequent. (#105)
  • Ctrl+X publiceert de klembordformaten voor knippen atomair. (#106)
  • Bij uitpakken van ZIP behoudt F5 doelpaden met niet-ASCII-tekens. (#107)

Sally 1.0.25

· Downloads en volledige opmerkingen op GitHub

Donker thema

  • Keuzelijsten in donkere dialoogvensters toonden een leeg vak in plaats van de geselecteerde waarde. Dit is overal in het hoofdvenster en de plugindialoogvensters hersteld — ook bij de themakiezer zelf onder Configuratie → Weergave. (#98, #99)
  • Schuifbalken zijn terug in tekstvelden met meerdere regels in donkere dialoogvensters (FTP-logboeken). (#98)
  • Plugindialoogvensters blijven niet meer donker na overschakelen naar het lichte thema. (#98)
  • De pijlen omhoog/omlaag van de paneelschuifbalk zijn weer zichtbaar.
  • Geen lichte flits meer bij starten met het donkere thema. (#95)

Bestandsbewerkingen

  • Gegevensverlies verholpen: kopiëren of verplaatsen naar een bestaand archief kon het vernietigen. Bij namen met niet-ASCII-tekens kon dit ook het verkeerde archief treffen. (#94)
  • .tar.gz en andere meerdelige archieven worden weer correct herkend.
  • Alt+drag maakt een snelkoppeling en de aanwijzer belooft die niet meer op plekken waar die niet kan worden gemaakt. (#101)
  • Een pad met niet-ASCII-tekens plakken navigeert nu naar de map en selecteert het bestand. (#103)
  • Snel hernoemen toont namen met niet-ASCII-tekens volledig in plaats van .... (#103)

Viewer (F3)

  • Grote UTF-16-bestanden openen en scrollen aanzienlijk sneller en het geheugengebruik bij zeer grote bestanden is nu begrensd.

Overige

  • Zoeken: het label "Inclusief inhoud" wordt niet meer afgekapt.
  • Sally herstelt naar een zichtbare grootte na beeldschermwijzigingen. (#97)
  • Toetsafbeeldingen op de onderste werkbalk worden vanuit het lettertype getekend. (#96)
  • De webviewer gebruikt een modern pictogram. (#100)

Opmerkingen voor vertalers en pakketbouwers

De programmaversie verschijnt in bestandseigenschappen nu als drie delen (1.0.25). Voorheen hadden de binaire resources en het buildsysteem afzonderlijke versiewaarden die uiteen waren gaan lopen; nu is er één bron.

Taalpakketten moeten bij elke versiewijziging opnieuw worden gebouwd. Sally eist een exacte versieovereenkomst en weigert afwijkende pakketten stilzwijgend — ze verdwijnen eenvoudigweg zonder foutmelding uit Taal selecteren.

Sally 1.0.24

· Downloads en volledige opmerkingen op GitHub

Oplossingen

Overlaypictogrammen verschijnen nu (#90)

TortoiseSVN, TortoiseGit en andere providers die hun overlaypictogram als .ico-bestand leveren, werden bij het opstarten afgewezen, waardoor hun overlays nooit in het paneel verschenen.

Sally vroeg Windows om twee pictogrammen in één aanroep, met beide groottes verpakt in één argument. Die vorm vraagt om twee opeenvolgende pictogramresources in plaats van één pictogram in twee groottes — en een los .ico bevat er precies één, dus de tweede grootte bleef leeg. Een overlay wordt alleen gebruikt als elke grootte laadt, waardoor de handler werd afgewezen.

Een opmerking bij vergelijking met Verkenner: Windows stopt met overlayhandlers laden zodra er ongeveer vijftien zijn geregistreerd. Op een computer met meerdere cloudopslagclients kan Verkenner geen Tortoise-overlays tonen in dezelfde map waar Sally dat nu wel doet. Dit is een beperking van Windows, geen verschil in de staat van de repository.

Contextmenu's bij bestandsnamen met niet-ASCII-tekens (#79)

Rechtsklikken op een bestand met tekens buiten de ANSI-codepagina van het systeem gaf helemaal geen menu — en geen fout die uitlegde waarom.

Menu-items worden nu opgebouwd uit de volledige Unicode-bestandsnaam; de bovenliggende map wordt bepaald zonder het pad te versmallen, en een niet-oplosbare naam wordt overgeslagen in plaats van de hele selectie te verwerpen. Als niets in de selectie kan worden opgelost, krijg je nu uitleg in plaats van stilte.

Reikwijdte: dit betreft bestandsnamen met niet-ASCII-tekens. Bestanden in een map waarvan het pad zelf zulke tekens bevat, vormen een afzonderlijke bekende beperking — zie Bekende problemen hieronder.

Bestanden openen in mappen met niet-ASCII-paden

Enter indrukken deed niets bij bestanden in een map met tekens buiten de ANSI-codepagina in het pad — zelfs bij bestanden met gewone ASCII-namen, omdat het codepad alleen op basis van de bestandsnaam werd gekozen.

Diagnostiek

Help → Een fout melden

Schrijft een rapport over de configuratie en shell-integratie: wat er met elke geregistreerde overlayhandler is gebeurd en de uitkomst van recente contextmenuopdrachten.

De bestaande route Help → Opdracht Lijst → Onderbreken vereiste twee draaiende instanties en beëindigde het proces. Deze heeft geen van beide nodig. Het rapport wordt geschreven naar %LOCALAPPDATA%\Open Salamander\ en de locatie wordt na voltooiing getoond.

Bij een probleem met shell-integratie is dit rapport veel nuttiger dan een beschrijving — het legt vast wat Sally aan Windows doorgaf en wat terugkwam.

Lokalisatie

Alle tien meegeleverde talen zijn nu volledig. Teksten uit eerdere releases werden nog in elke taal in het Engels getoond:

  • de namen van de thema's Licht / Donker / Systeem
  • de opdrachten om zoekresultaten op te slaan en te laden
  • de foutmelding bij Sneltoets invoegen
  • de integratie met Windows Terminal en de standaardshell

Overige

  • Ontwikkelbuilds melden weer de juiste versie. Die was door gecachete buildconfiguratie vastgezet, waardoor programma's het nummer van de vorige release kregen.

Bekende problemen

Acties op bestanden in mappen waarvan het pad tekens buiten de ANSI-codepagina bevat, blijven onbetrouwbaar — Eigenschappen, Volledige naam kopiëren, Plakken, inpakken en andere. De map kan correct worden geopend en weergegeven; alleen de acties mislukken. Dit wordt apart gevolgd en stapsgewijs aangepakt.

Bestandsnamen buiten de ANSI-codepagina werken goed zolang het bovenliggende pad representeerbaar is.

Sally 1.0.23

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.23

Een snelle bestandsbeheerder met twee panelen voor Windows, gericht op toetsenbordbediening. Deze release voegt integratie met Windows Terminal toe, verhelpt een reeks donkere-modus- en bestandsproblemen uit gebruikersmeldingen en verbetert licenties en naamsvermelding.

Integratie met Windows Terminal (#86)
  • Sally ontdekt wt.exe en de profielen Stable, Preview en onverpakte installaties en bouwt een submenu Opdrachten → Windows Terminal — start PowerShell, een WSL-distributie of de opdrachtprompt direct in de map van het actieve paneel.
  • Het nieuwe dialoogvenster Opdrachten → Standaard Shell… bepaalt wat de actie Opdracht Shell (Num /) opent: %COMSPEC%, de standaard van Terminal of een benoemd profiel.
Donkere modus (#81, #85)
  • Slecht leesbare zwarte tekst in het kopieer-/verplaatsvenster en de configuratiepagina's bij het donkere thema is verholpen.
  • Problemen met het opnieuw tekenen van de opdrachtregel en overlappende zoekpadtekst in het zoekvenster zijn verholpen.
  • Kleuren voor paneelselectie en focus worden nu bij het tekenen bepaald in plaats van teruggeschreven naar het register.
Bestandsbewerkingen en shell-integratie
  • Sneltoets invoegen werkt weer (#87).
  • Hernoemen: na het wijzigen van hoofdletters/kleine letters en het indrukken van F2 verschijnt nu de bijgewerkte naam (#88).
  • De limiet voor pictogramoverlays is verhoogd naar 31, zodat meer overlays van TortoiseGit/TortoiseSVN en cloudopslag tegelijk zichtbaar zijn (#83).
  • Bij upgraden ruimt Sally oude shell-extensie-DLL's op die Verkenner vergrendeld hield, zodat eerdere installatiemappen kunnen worden verwijderd (#82).
Check Version
  • De parser voor releasecontroles is overgezet naar de meegeleverde yyjson-bibliotheek met een beslispijplijn zonder gebruikersinterface.
Auteursrecht, licenties en lokalisatie
  • 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.
  • Een NOTICE is toegevoegd aan de repository, de naamsvermelding per bestand is gecorrigeerd en de releasearchieven bevatten nu LICENSE, NOTICE en AUTHORS.
  • De vertaalarchieven zijn hersteld, zodat alle tien taalpakketten weer kunnen worden gebouwd.
Documentatie
  • Een Linux-/Wine-handleiding (doc/WINE.md) met schermafbeelding is toegevoegd.
Dank

Oplossingen in deze release kwamen voort uit meldingen van @ags1234, @darilek, @thyresias, @ParoTheParrot en @tormento. Werk bij en laat ons weten als iets nog niet goed werkt.

Sally 1.0.22

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.22 richt zich op Unicode en padveiligheid, veiligere afhandeling van zoekresultaten, FTP-betrouwbaarheid en veiligere bestandsbewerkingen.

Hoogtepunten:

  • Een crash bij bekijken/downloaden via FTP door onveilige initialisatie van de FTP-schijfwerkstatus is verholpen.
  • Opslaan/laden van zoekresultaten is toegevoegd, met veiligere validatie bij het opnieuw laden.
  • Unicode-paden van "Zoeken in" blijven behouden in opgeslagen zoekvoorinstellingen.
  • Verliesgevende ANSI-terugval kan bij acties op zoekresultaten niet meer het verkeerde bestand treffen.
  • Unicode-foutmeldingen in werkdialoogvensters voor kopiëren/verwijderen/aanmaken/converteren/attributen zijn verbeterd.
  • Het genereren van recursieve verwijderscripts is verstevigd, zodat overgeslagen submappen geen verwijdering van bovenliggende mappen veroorzaken.
  • Een initialisatiefout in ZIP SFX-instellingen is verholpen.
  • Een crash bij statische initialisatie van crashrapportage Salmon is verholpen.

Verbeteringen in Zoeken:

  • Zoekresultaten kunnen nu worden opgeslagen en geladen.
  • Geladen CSV-/TXT-rijen van Zoeken worden gevalideerd en hun bestandsstatus wordt opnieuw opgevraagd voordat er acties op mogelijk zijn.
  • Verwijderen vanuit zoekresultaten gebruikt nu de brede shell-padlijst en voorkomt zo wildcardachtig gedrag door verliesgevende ANSI-namen.
  • Acties die nog van ANSI-paden afhangen weigeren nu Unicode-rijen die niet zonder verlies kunnen worden omgezet, in plaats van het verkeerde bestand te riskeren.
  • Opgeslagen zoekvoorinstellingen bewaren nu Unicode-hoofdpaden voor Zoeken in.

Versteviging van bestandsbewerkingen en Unicode:

  • Het toevoegen van lange-padprefixen is gecentraliseerd.
  • Meer bestandssysteembewerkingen zijn achter interfaces geplaatst die primair brede tekens gebruiken.
  • Mapopsomming loopt nu via IFileEnumerator.
  • Opsomming van ADS-streams en bredere dekking van werk-I/O-interfaces zijn toegevoegd.
  • De snapshotbouwer ondersteunt de processen voor verplaatsen/verwijderen/attributen wijzigen/hoofdletters wijzigen van mappen beter.
  • Optionele afhandeling is toegevoegd voor bevestigingen bij verwijderen van niet-lege/systeemverborgen items, verlies van ADS, snelle mapverplaatsingen en verwijderen van reparsepuntmappen.

Betrouwbaarheidsoplossingen:

  • FTP-schijfwerk beschadigt geen CPathBuffer-leden meer tijdens initialisatie.
  • ZIP SFX-instellingen wissen geen std::string-object meer met memset.
  • Salmon initialiseert geen critical sections met handleregistratie meer voordat het handlesysteem klaar is.
  • Recursieve verwijderscripts respecteren overgeslagen substructuren nu tot aan de bovenliggende map.

Sally 1.0.21

· Downloads en volledige opmerkingen op GitHub

Deze release richt zich op correcte bestandsbewerkingen, Unicode-weergave en een verzorgd releasebouwproces.

Verholpen
  • De weergave Korte Tekst tekent Unicode-bestandsnamen niet meer gedeeltelijk afgekapt. (#76)
  • Onterechte waarschuwingen "onvoldoende ruimte" bij het verplaatsen van mappen op dezelfde schijf zijn verholpen. (#74)
  • De opdrachtverwerking van externe in-/uitpakprogramma's voor processen met bestandslijsten is hersteld, inclusief oudere configuraties in PKZIP-/PKUNZIP-stijl. (#47)
  • Optionele registerisolatie voor proefversies is toegevoegd, zodat evaluatiebuilds een versiespecifieke instellingenroot kunnen gebruiken zonder de stabiele instellingen van Sally te verstoren. (#11)
Verbeterd
  • Unicode-paden blijven beter behouden bij kopiëren/verplaatsen en bij bestandsbewerkingen zonder gebruikersinterface.
  • De metadata voor releasebuilds van de FTP-plugin zijn verbeterd, zodat releasepakketten netjes vanuit de bronstatus worden gebouwd.

Sally 1.0.20

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.20 richt zich op betrouwbare Unicode-paden, verbetering van de viewer en veiligere communicatie met hulpprocessen. Ook de kopieer-/verplaatsverbeteringen en statische UnRAR van v1.0.19 blijven in de publieke hoofdrelease behouden.

Hoogtepunten

  • Unicode-bestandsnamen worden beter verwerkt in het bestandspaneel, de veilige bestandslaag, de pluginbestandssysteembrug, de shell-extensiebrug en de interne viewer.
  • IPC-naamruimten voor shell-extensies en hulpprocessen zijn verstevigd voor Sally, FileComp, PictView, PlugCore en vertaalhulpprogramma's.
  • Exacte brede padverwerking is toegevoegd voor aanmaken/heropenen van bestanden, waardoor verliesgevende ANSI-terugval bij niet-ASCII- en lange paden afneemt.
  • Problemen met Unicode-vensterverwerking van de interne viewer en het afkappen van rijen bij gedecodeerde tekst zijn verholpen.
  • Infrastructuur zonder gebruikersinterface is toegevoegd voor bestandsbewerkingen en scriptuitvoering bij processen zoals kopiëren/verplaatsen.
  • Statische UnRAR-verpakking is voortgezet: RAR-ondersteuning is ingebouwd in plugins/unrar/salunrar.dll, zonder afzonderlijk unrar.dll.
  • Vertaal- en werkprocesverbeteringen uit upstream zijn overgenomen.

Issues van GitHub

Dank aan iedereen die de recente Unicode- en viewerproblemen heeft gemeld. Deze release sluit:

  • #64 - vervolg op bestandseinde en afkappen van rijen in de viewer.
  • #73 - Unicode-bestandsnamen en de shell-contextmenubrug.
  • #75 - weergave van Unicode-bestandsnamen in het bestandspaneel.

Als een van deze problemen nog met v1.0.20 optreedt, heropen het issue dan of meld het opnieuw met de exacte bestandsnaam/het pad en de stappen.

Sally 1.0.19

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.19 brengt het nieuwe Unicode-bewuste kopieer-/verplaatstraject naar de releasebuild en levert RAR-archiefondersteuning zonder externe UnRAR-DLL.

Hoogtepunten

  • Het brede snapshotbouwtraject is toegevoegd voor kopiëren, verplaatsen, slepen en kopieën maken vanuit schijfpanelen, inclusief filters, ADS-afhandeling, hernoemmaskers en lange paden.
  • Bestaande veiligheidsmaatregelen voor bestandsbewerkingen zijn in het nieuwe traject behouden, inclusief weigering van kopiëren naar hetzelfde pad en gedrag bij versleutelde bron/doel.
  • De meegeleverde UnRAR-engine is statisch gekoppeld aan plugins/unrar/salunrar.dll, zodat RAR-ondersteuning niet meer van een afzonderlijk unrar.dll naast de plugin afhangt.
  • Het bouwen en verpakken van plugins is uitgebreid, inclusief het vullen van de releasedistributie voor de ondersteunde pluginset.
  • CMake-ondersteuning voor de FTP-plugin is toegevoegd als onderdeel van het bredere pluginbouwwerk.

Sally 1.0.18

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.18

Hoogtepunten:

  • Een snelkoppeling in het menu Help is toegevoegd om via CheckVer op nieuwe versies van Sally en plugins te controleren als die plugin beschikbaar is.
  • Unicode- en lange-padnamen blijven behouden in de informatieregel van het gefocuste paneel en het padprefix van de opdrachtprompt.
  • Unicode-verwerking bij Bestandslijst maken en export naar het klembord is verbeterd, met UTF-8-uitvoer waar nodig.
  • De README en schermafbeelding zijn vernieuwd en tonen de huidige sterke punten van Sally: donkere modus, Unicode en lange paden.

Releaseoplossingen:

  • Generatie van vertaalde taalpakketten voor de kern van Sally is hersteld voor de nieuwe menuopdracht voor updatecontroles, zodat de release-zipbestanden weer alle vertaalde talen bevatten.

Sally 1.0.17

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.17

Foutoplossingen:

  • Regressies in muisnavigatie bij paneelpaden/bovenliggende mappen zijn verholpen.
  • Vastlopen bij het starten met onbereikbare opgeslagen netwerk- of UNC-paden is verholpen door annuleerbare padcontroles te herstellen.
  • De onterechte melding "Kan een bestand niet naar zichzelf verplaatsen" bij slepen naar bovenliggende mappen of gelijknamige mappen is verholpen.
  • Unicode-tekst van paneelpaden blijft tijdens slepen behouden.
  • De beginmap van het zoekvenster wordt weer correct uit het actieve paneel overgenomen.
  • Unicode-statusupdates bij Zoeken zijn hersteld en lange paden blijven behouden vóór inkorting met puntjes in de statusbalk.
  • De zichtbaarheid van zoekvoortgang en het tekenen van het Over-venster in de donkere modus zijn hersteld.
  • De keuzelijst Type bij Zoeken is verbreed, zodat "Alle bestanden en mappen" leesbaar is.
  • Niet-Engelse taalpakketten in de release-zipbestanden zijn hersteld.
  • Pluginladen is hersteld als naastliggende afhankelijkheden uit de map van de plugin-DLL moeten worden geladen.

Volledig wijzigingenoverzicht: https://github.com/0xeb/sally/compare/v1.0.16...v1.0.17{HTML_1}

Sally 1.0.15

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.15

Foutoplossingsrelease. Drie issues gesloten.

Verholpen
  • #61 Zoekvenster: het filter Type (Alles / Bestanden / Mappen) blijft nu behouden na heropenen van het venster en herstarten van Sally. Opgeslagen in registerwaarde Find Files Type Filter.
  • #63 Installatiepaden met niet-ASCII-tekens: Sally start nu goed vanuit een map met tekens buiten de actieve ANSI-codepagina (Cyrillisch, Grieks enz.). Drie opstarttrajecten zijn naar brede tekens omgezet — taalbestand laden, config.reg laden en salmon.exe (crashrapportage) starten.
  • #64 Bestandseinde in viewer: de laatste regel van een tekstbestand is nu bereikbaar via Ctrl+End, ongeacht hoe regeleinden ten opzichte van de zichtbare vensterhoogte vallen.
Commits
  • 0xeb/sally@b9454c22 — reeks issueoplossingen (taal laden en bestandseinde in viewer hersteld)
  • 0xeb/sally@69de5a45 — filter Type in zoekvenster behouden
  • 0xeb/sally@734baf7f — brede aanroep van config.reg + starten van salmon.exe

Sally 1.0.12

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.12 is een gerichte verbeterings- en infrastructuurrelease na de pre-alpha van de donkere modus.

Hoogtepunten

  • De donkere modus in configuratievensters is verfijnd; daarmee gaat de modernisering van de interface van Sally verder dan Open Salamander.
  • De README beschrijft nu duidelijk wat Sally toevoegt aan Open Salamander: donkere modus, Unicode en lange-padbewerkingen, ARM64-builds, Markdown-weergave via WebView2, moderne CMake-/releasetools, taalpakketten en toestemming voor oudere plugins.

Sally 1.0.11

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.11

Hoogtepunten:

  • Pre-alpha-ondersteuning voor de donkere modus is nu beschikbaar voor de kerninterface van Sally en meegeleverde eigen plugins.
  • Open om dit te proberen Options > Configuration... > Appearance > Theme > Mode en kies Dark.
  • Kies System om het app-thema van Windows te volgen of Light om de klassieke standaardweergave te behouden.
  • Hoog contrast van Windows blijft leidend en schakelt aangepaste donkere weergave uit.
  • Dit is een eerste visuele uitwerking; de gebruikelijkste onderdelen zijn gedekt, maar sommige oudere of aangepaste plugininterfaces vragen mogelijk nog verbetering.

Ook inbegrepen:

  • Het functieoverzicht in de README is bijgewerkt voor recent werk aan Unicode, viewers, ARM64, lokalisatie en releaseverpakking.
  • Releasebuilds worden nu eerst als concept gemaakt, zodat de opmerkingen vóór publicatie kunnen worden beoordeeld.

Sally 1.0.10

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.10

Hoogtepunten:

  • Viewerondersteuning voor Unicode-tekstbestanden met BOM is hersteld.
  • Bestanden met UTF-8 BOM, UTF-16LE BOM en UTF-16BE BOM openen nu als gedecodeerde tekst in Auto-/Tekstmodus, zonder de BOM te tonen.
  • Hexmodus toont nog steeds de oorspronkelijke ruwe BOM-bytes.
  • Selectie, tekst kopiëren/slepen en letterlijk zoeken behouden de ruwe byteposities terwijl gedecodeerde Unicode-tekst wordt teruggegeven.
  • Slepen vanaf schijf bij Unicode-bestandsnamen is hersteld.
  • Vertaal- en commentaarupdates uit upstream zijn gesynchroniseerd.

Sally 1.0.8

· Downloads en volledige opmerkingen op GitHub

Wat is er nieuw

Taalondersteuning voor alle platforms

Sally bevat nu 10 talen op alle drie de platforms — x64, x86 en ARM64. Voorheen bevatte alleen de x64-build vertaalde taalpakketten.

Ondersteunde talen: Chinees (vereenvoudigd), Tsjechisch, Nederlands, Frans, Duits, Hongaars, Roemeens, Russisch, Slowaaks en Spaans.

Vertaaltools
  • Nieuwe lokalisatiewerkwijze voor het bouwen en onderhouden van taalpakketten
  • Werkpakket voor vertalers in deze release opgenomen voor gemeenschapsvertalers

Sally 1.0.7

· Downloads en volledige opmerkingen op GitHub

Wat is er nieuw

Foutoplossingen
  • Beschadigde Unicode-tekst bij Snel Naam Veranderen verholpen (#40, #46)
  • ANSI-subclassprocedures zetten het Unicode-bewerkingsveld van de keuzelijst om naar ANSI-modus
  • ? en * toegevoegd aan de validatie van ongeldige bestandsnaamtekens
  • Afhandeling van naamconflicten bij Unicode-kopieernamen hersteld
  • Unicode-hernoemgeschiedenis en kopieer-/plakpaden gestabiliseerd
  • Weergave van Unicode-naam/extensie en hernoemen zonder verandering gecorrigeerd
  • Het Unicode-hernoemveld blijft tijdens typen bewerkbaar
  • Native Unicode-bewerking van keuzelijsten hersteld
  • Synchronisatie van keuzelijsten omgebouwd naar een directe methodeaanroep
Overige
  • Upstreamvertalingen samengevoegd (shexreg, sort, svg, shiconov, stswnd, snooper, shellsup)
  • TRACE_TO_FILE ingeschakeld in Debug-builds voor diagnostiek

Wat is veranderd

Sally 1.0.6

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.6

Deze patchrelease verhelpt de themakeuze bij Markdown-voorbeelden in de WebViewer van F3.

Hoogtepunten
  • Markdown-voorbeelden volgen nu het ingestelde thema van Sally in plaats van de donkere modus van Windows of WebView2 over te nemen.
  • Leesbare weergave van F3-voorbeelden is hersteld wanneer Sally op het lichte thema staat op een systeem met donkere modus.
  • De oplossing is beperkt tot Markdown-weergave; normale WebViewer-verwerking van HTML-, XML-, SVG- en afbeeldingsbestanden blijft hetzelfde.
Aanvullend werk
  • Het interne buildnummer is verhoogd voor release 1.0.6.

Sally 1.0.5

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.5

Deze release richt zich op betrouwbare updates, een gerichte editoroplossing en een kleine vernieuwing van de vormgeving.

Hoogtepunten
  • Check for New Versions gebruikt nu GitHub Releases via HTTPS en detecteert correct de nieuwste release van Sally.
  • Links naar de website van Sally en pluginwebsites zijn genormaliseerd naar expliciete https://-URL's.
  • De resourceversies van CheckVer zijn verhoogd, zodat verouderde taalbestanden worden geweigerd in plaats van oude updateresources met nieuwe code te mengen.
  • Het starten van de editor na aanmaken via Shift+F4 is hersteld.
  • SVG-merkmateriaal van Sally is vernieuwd.
Aanvullend werk
  • Kleine interne verbeteringen aan registerteksten en het beheer van de levensduur van wachtwoordbuffers zijn opgenomen.
  • Synchronisatie van alleen upstreamvertaalgeschiedenis is vastgelegd, zonder wijzigingen uit de upstreambronstructuur in de code van Sally over te nemen.

Sally 1.0.3

· Downloads en volledige opmerkingen op GitHub

Sally v1.0.3

Deze release bevat een gedeeltelijke oplossing voor Unicode-bestandsproblemen uit #38.

Hoogtepunten
  • Genereren van Unicode-kopieernamen en afhandeling van naamconflicten zijn verbeterd.
  • Veiligere detectie van ANSI-terugval toegevoegd om verlies bij hernoemen/aanmaken te voorkomen.
  • Opnieuw proberen bij Snel Naam Veranderen behoudt nu telkens de nieuwste Unicode-tekst.
  • De melding "niet gevonden" bij Ctrl+F in de viewer heeft nu correct het viewervenster als eigenaar.
Bekend resterend probleem
Inbegrepen werk

Sally 1.0.2

· Downloads en volledige opmerkingen op GitHub

Wat is veranderd

---

Verpakkingsupdate (v1.0.2 opnieuw gegenereerd)
  • Runtimearchieven zijn verkleind door debugsymbolen uit de distributie-zipbestanden weg te laten.
  • Voorbeeld (x64): Sally-v1.0.2-x64.zip daalde van ~47.37 MiB naar ~5.79 MiB (ongeveer 87.78% kleiner).
  • Debugsymbolen worden nu apart aangeboden als optionele download: Sally-v1.0.2-pdb.zip.
  • Runtime-zipbestanden bevatten nog steeds de distributie-inhoud (programma, plugins, taalpakketten, hulpprogramma's).