Letöltés

Változásnapló

A Sally összes kiadása, a legújabbal kezdve. Mindegyik bejegyzés a letöltésekre és a teljes kiadási megjegyzésekre hivatkozik a GitHub oldalán.

Sally 1.0.41

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

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

A Sally továbbra is ingyenes, minden funkciója és frissítése mindenki számára elérhető.

  • A Mappa sorban egy kiszolgálóra vagy a hálózat gyökerére kattintva most a Hálózat nézet nyílik meg. A megosztásokra és mappákra mutató hivatkozások továbbra is a megszokott módon működnek. (#155)
  • Válassza a Minden indításkor lehetőséget a Beállítások → Beállítások → Általános → Frissítések keresése útvonalon, hogy a program minden indításkor azonnal ellenőrizze a frissítéseket a háttérben. Sikertelen kísérlet után a következő indításkor újra próbálkozik. A meglévő időköz-beállítások működése változatlan. (#150)
  • A Téma és az Ikon színe az Alkalmazás megjelenése csoportba került a Megjelenés oldalon. A meglévő ikonválasztási lehetőségek és a mentett beállítások megmaradnak. (#151)

Sally 1.0.40

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally továbbra is ingyenes: minden funkció és frissítés mindenki számára elérhető. Az önkéntes támogatás segít fenntartani a fejlesztést.

  • Az alkalmazás ikonjának színe a Beállítások → Beállítások → Főablak alatt választható ki. A True Blue ismét elérhető, és a frissítő követi a mentett választást. (#146)
  • A frissítés visszaigazolása tömör; a frissítés után és a frissítések keresésekor is visszafogott támogatási felhívást tartalmaz. Az aktív támogatók nem látják az ajánlatot.
  • A frissítő az egyéni panelbetűtípust vagy a Windows párbeszédpaneljeinek betűtípusát használja. (#147, a frissítőre vonatkozóan)
  • A Sally bezárásakor a függőben lévő ütemezett frissítési feladatok szabályosan megszakadnak.
  • Az ékezetes fájlnevek kis- és nagybetűs formázása Unicode-kompatibilis. (#148)
  • A Fájl összehasonlító a megnyitott összehasonlításra is alkalmazza a vízszintes elrendezés beállítását, és eszköztárgombokat kap a sortöréshez és a panelek elrendezéséhez. (#137)
Már támogatta a Sally fejlesztését? Igényelje támogatói jelvényét

Köszönöm! Ha a PayPal vagy a Buy Me a Coffee útján már hozzájárult, de még nem igényelte jelvényét, írjon a badges [at] get-sally [dot] app. Adja meg a fizetési szolgáltatót, az adományozáskor használt nevet vagy a tranzakció azonosítóját, és azt a nevet vagy becenevet, amelyet a Sally programban szeretne látni. Arról a címről írjon, ahová a támogatói kulcsot kéri, vagy adja meg a kézbesítési címet.

Egyeztetem a hozzájárulását, és válaszban elküldöm támogatói kulcsát. A kézbesítés általában egy héten belül megtörténik. Neve csak a helyi Sally programban jelenik meg; minden funkció és frissítés továbbra is ingyenes.

Sally 1.0.39

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.39 választható támogatói elismerést, az alkalmazáson belül olvasható kiadási megjegyzéseket, valamint a mindennapi fájlműveleteket és megjelenítőket érintő fejlesztéseket hoz.

Minden funkció és frissítés továbbra is ingyenes. Az önkéntes támogatást köszönettel fogadjuk; a támogatói kulcsok a hozzájárulást ismerik el, és nem oldanak fel funkciókat.

Köszönjük, hogy adományokkal, hibajelentésekkel, fordításokkal és visszajelzésekkel támogatják a Sally fejlesztését. https://get-sally.app/support-sally/{HTML_1}

Sally 1.0.38

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Javítások és fejlesztések

  • A sötét mód menüi és eszköztárai akkor is láthatók maradnak, ha az ablakot a képernyőn kívülre mozgatja (#134).
  • A frissítő figyelembe veszi a Sally kiválasztott nyelvét, az angolt is, ha a Windows más nyelvre van beállítva (#135).
  • A frissítő a Sally párbeszédpaneljeinek betűtípusát és kék alkalmazásikonját használja, a megerősítő gombok pedig a kiválasztott nyelven jelennek meg (#136).
  • A Fájl összehasonlító eszköztárikonjai és gombjai a Windows megjelenítési méretezéséhez igazodnak (#137).
  • A Web Néző olvasható üzenetet jelenít meg az ismert inicializálási hibákról, a fázissal, hibakóddal és a kért fájl elérési útjával vagy URL-jével együtt (#131).
  • A README Windows-képernyőképei az 1.0.38 kiadásjelöltből származó képekre frissültek, a korábbi Wine-illusztráció pedig a tényleges verziószámával szerepel.

Folyamatban lévő munka

A Fájl összehasonlító sortörése és a pluginok szélesebb körű DPI-ellenőrzése továbbra is a #137 utófeladata. A #131 eredeti SVG-hibájához még szükség van a bejelentő fájljára; az új diagnosztika nem állapítja meg az okát. A #133 eredeti bélyegképe és ismételt tesztje is függőben van.

Sally 1.0.37

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.37 önállóan keresi az új kiadásokat, és saját frissítési ablakában jeleníti meg őket: a Check Version plugin megszűnt. Javítja a „letöltve” jelölést tárolni nem tudó hálózati megosztásokra történő húzást, a Küldés › Tömörített mappa parancsot, a hosszú elérési utak bélyegképeit és a későn feltöltődő helyi almenüket is, továbbá a későbbi kiadások pluginjait hozzáadja a meglévő konfigurációkhoz.

Változások

  • Környezetfüggő visszavonás. Ha egy fájlpanel van fókuszban, a Ctrl+Z vagy a Szerkesztés › Visszavonás visszavonja a Windows rendszerhéja által rögzített legutóbbi műveletet, beleértve a Sally Lomtárba történő törléseit is. A menü megnevezi az aktuális műveletet, például: Törlés visszavonása. A Windows ezt az előzményt az Intézővel közösen használja. A parancssorban és a szövegmezőkben a Ctrl+Z továbbra is a szövegszerkesztést vonja vissza; ha nincs ilyen művelet, nem tesz semmit. A végleges törlés így nem állítható helyre; a Sally saját másolási, áthelyezési, átnevezési, archívum- és pluginműveletei nem mind használják a rendszerhéj előzményeit. A hosszú mappaelérési utakról történő törlés már a rendszerhéj lomtárkezelését használja a megkerülése helyett. A Windows továbbra is felajánlhatja azoknak az elemeknek a végleges törlését, amelyeket nem tud a Lomtárba helyezni.
  • A frissítési ablak. A Súgó › Új verziók ellenőrzése megnyitja a Sally frissítőjét (utils\salupdate.exe). Megjeleníti a telepített és a legújabb verziót, valamint a kiadási megjegyzéseket. A Telepítés és újraindítás letölti a kiadást, ellenőrzi a közzétett SHA-256 ellenőrzőösszegét, bezárja a Sally programot, lecseréli a fájlokat és újraindítja a Sally programot, ahogy az 1.0.36-ban. A Sally az indulása után nem sokkal önállóan is keres frissítéseket, alapértelmezés szerint hetente; ez a Beállítások › Általános › Frissítések keresése alatt módosítható (naponta és hathavonta közötti időközönként, vagy soha). Csak akkor jelenik meg bármi, ha van újabb kiadás. Az ablak ilyenkor megnyílik anélkül, hogy elvenné a billentyűzet fókuszát az aktuális feladattól. Maga a Sally már nem kapcsolódik az internethez frissítésért; ezt csak a frissítő teszi.
  • A Check Version megszűnt. A keresés ütemezését és beállításait a frissítő átveszi, a plugin pedig eltűnik a konfigurációból és a Sally mappájából. A kiadások már felsorolják az elhagyott fájlokat, a frissítő pedig eltávolítja őket (sikertelen frissítéskor visszaállítja őket).
  • Parancssori profilok és indítási műveletek. A -profile name külön, névvel ellátott konfigurációban tárolja a beállításokat. A -do view vagy a -do edit az indítás után megnyitja az aktív panel fókuszban lévő elemét a hozzá beállított megjelenítővel vagy szerkesztővel. A panel elérési útja fájlt is megadhat, például: sally.exe -profile preview -l "C:\Pictures\beach.jpg" -p 1 -do view.
  • Húzás NAS-ra (#118). Az „internetről letöltve” jelölést tartalmazó fájl a F5 működéséhez hasonlóan átmásolódik olyan célra is, amely nem képes ilyen jelölést tárolni, ahelyett, hogy értesítés nélkül kimaradna. Ha a húzási művelet nem hajtható végre, a Sally jelzi ezt.
  • A Küldés › Tömörített mappa (#20) ismét létrehozza az archívumot.
  • Későn feltöltődő helyi almenük (#13, #15). A Küldés, a Felvétel könyvtárba és a hasonló almenük megjelenítik az elemeiket.
  • A bélyegképek (#31) 260 karakternél hosszabb elérési utakon is megjelennek, és a piros színt már nem kékként mutatják.
  • A későbbi kiadásokban hozzáadott pluginok (beszélgetés: #89) a korábban létrehozott konfigurációkba is bekerülnek. A Plugin Kezelőben eltávolított pluginok eltávolítva maradnak.
  • A PictView (#130) a telepített kodekek képformátumait (WebP, HEIC, AVIF, fényképezőgép-RAW, JPEG XL) felveszi a megjelenítőlistájára, az 1.0.34–1.0.36 által létrehozott konfigurációkban is.
  • PictView nagy DPI-jű kijelzőkön (#132). Az eszköztár, a menü és az állapotsor ikonjai a Sally megjelenítési méretezéséhez igazodnak, az állapotsor pedig elegendő helyet foglal nekik. A hisztogram eszköztára is méreteződik.
  • A Web Néző (#131) hibaoldalt jelenít meg, ha a navigálás sikertelen. Az inicializálási hibák továbbra is üres oldalt hagyhatnak; a bejelentett SVG vizsgálata még nyitott.
  • Mappajavaslatok (#51). A Másolás, Áthelyezés és Mappa váltása célmezői gépelés közben felajánlják az egyező mappákat (Beállítások › Általános).
  • Az Új › Mappa az új elemet helyben átnevezhető állapotban nyitja meg (beszélgetés: #3); a Vissza és Előre parancs törölt mappa esetén hibaüzenet nélkül a legközelebbi létező szülőmappára ugrik (beszélgetés: #54).

Frissítési tudnivalók

  • 1.0.36-ról: használja utoljára a Pluginok › Check Version › Új verziók ellenőrzése és a Telepítés és újraindítás parancsot. A Sally 1.0.37 eltávolítja a Check Version plugint; ezt követően a Súgó › Új verziók ellenőrzése parancsot használja.
  • 1.0.35-ről és régebbiről: még nincs frissítő. Zárja be a Sally programot, és bontsa ki az 1.0.37-et a Sally mappájába, felülírva a tartalmát. Ha a Windows szerint a salextx64.dll használatban van, nevezze át a fájlt (például erre: salextx64.dll.old), majd másolja újra.
  • Offline: húzza a kiadás ZIP-fájlját a utils\salupdate.exe fájlra (a hozzá tartozó SHA256SUMS.txt legyen mellette).

Sally 1.0.36

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.36 képes önmagát frissíteni. Mostantól a Check Version telepíti az új kiadást, és a saját maga által letöltött ZIP-fájlból is telepíthet. A rendszerhéj-bővítmény már nem akadályozza a frissítést, egy külső rendszerhéj-módosítások által kiváltott összeomlást kijavítottunk, a hibajelentések pedig .zip formátumúak, így GitHub-hibajegyekhez csatolhatók.

Változások

  • Telepítés és újraindítás. Ha a Check Version újabb kiadást talál, az ablakában megjelenik a Telepítés és újraindítás lehetőség. A Sally letölti a platformjához tartozó csomagot, és ellenőrzi a kiadással közzétett SHA-256 ellenőrzőösszegét (a GitHub saját ellenőrzőösszegének is egyeznie kell). Ezután kibontja a csomagot, ellenőrzi, hogy a processzorához készült Sally változat-e, és egyszer megerősítést kér. Az ugyanabból a mappából indított összes Sally-ablak bezárul, a fájlok lecserélődnek, majd a Sally újraindul, és tájékoztat az eredményről. Semmi nem változik, amíg az új fájlok nem állnak készen. Ha bármelyik fájl nem cserélhető le, minden fájl pontosan az eredeti állapotába kerül vissza. A konfigurációja és a kiadáshoz nem tartozó fájlok érintetlenek maradnak. A Program Files alatti Sally mappához egyszer rendszergazdai engedélyt kér.
  • Frissítés letöltött ZIP-fájlból, offline is. Húzza a kiadás ZIP-fájlját a utils\salupdate.exe fájlra, vagy futtassa a salupdate.exe Sally-v<version>-<platform>.zip parancsot. Ha a kiadás SHA256SUMS.txt fájlja a ZIP mellett van, az ellenőrzőösszegnek egyeznie kell. Enélkül figyelmeztetést és megerősítési kérést kap. A frissítő megnevezi a telepített és az új verziót (régebbi telepítése előtt megerősítést kér), bezárja a Sally programot, telepít, majd újraindítja a Sally programot. A --yes felügyelet nélküli futtatást tesz lehetővé. Önmagában indítva visszavonja a például áramszünet miatt megszakadt frissítést. Üzenetei a Sally nyelvét követik.
  • A rendszerhéj-bővítmény már nem akadályozza a frissítést (#128). Az Intéző betöltve tartja a utils\salextx64.dll fájlt, ezért a Sally mappájának felülírása ennél a fájlnál meghiúsult. A frissítő ehelyett átnevezi a betöltött fájlt (ezt a Windows megengedi), a helyére teszi az újat, és a Sally egy későbbi indításkor törli a régi példányt, miután az Intéző elengedte. Nem ír a gépszintű beállításjegyzékbe, és nem ütemez semmit az újraindításra. A Sally a más Sally mappák által hátrahagyott rendszerhéj-bővítmények takarításakor (#82) már csak a regisztrációjukat távolítja el.
  • Javítva a törléskor jelentkező összeomlás egyes rendszerhéj-módosítások mellett (#129). A Sally sötét címsorai a dwmapi.dll egyik Windows-függvényét használták anélkül, hogy a DLL betöltve maradt volna. Ha egy másik, a Sally folyamatába injektált program eltávolította azt (egy Windhawk-módosításnál tapasztaltuk), a következő párbeszédpanel, például a Törlés folyamatablaka összeomlott. A Sally és pluginjai most betöltve tartják. Ez nem csak az ARM64 platformot érintette.
  • Hibajelentések .zip formátumban (#129). A hibajelentő .zip fájlba csomagolja a jelentést, amelyet a GitHub hibajegyei mellékletként elfogadnak; ehhez már nincs szüksége a 7-Zip pluginra. A jelentés a végrehajtási hibát is helyesen nevezi meg, nem „írási” hibaként.

Frissítési tudnivalók

  • A Sally 1.0.35 és korábbi verziói még nem tartalmazzák a frissítőt: az 1.0.36 telepítéséhez zárja be a Sally programot, és még egyszer bontsa ki a Sally mappájába, felülírva a tartalmát. Ha a Windows szerint a salextx64.dll használatban van, nevezze át a fájlt (például erre: salextx64.dll.old), majd másolja újra. Az 1.0.36-tól használja a Telepítés és újraindítás parancsot vagy a salupdate.exe fájlt.
  • A frissítő a letöltéseit és naplóját a %LOCALAPPDATA%\Sally\Update helyen tartja, és a frissítés befejeztével eltávolítja a letöltéseket.

Sally 1.0.35

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.35 javítja a belső megjelenítőt nagy és Unicode szövegfájlok esetén, helyreállítja az Attribútum módosítása parancsot, a PictView kijelölési körvonalát és forrásfájl-kijelölő gombját, a hibajelentéseket pedig egy megszűnt kiszolgáló helyett a GitHub oldalára irányítja.

Változások

  • Megjelenítő: a nagy fájlok azonnal megnyílnak (#125). A megjelenítő által dekódolt szöveget (nem ASCII karaktereket tartalmazó UTF-8, illetve bármely BOM-mal kezdődő fájl) az első képernyő megjelenése előtt már nem vizsgálja végig az elejétől. Egy 100 MB-os UTF-8 fájl körülbelül egy tizedmásodperc alatt nyílik meg (az 1.0.34-ben 51 másodperc volt), és a fájl végére ugrás körülbelül egy képernyőnyi feldolgozást igényel.
  • Megjelenítő: ismét elérhető a fájl vége (#124). A dekódolt szöveg görgetése néhány sorral a fájl vége előtt megállhatott, jellemzően ha üres sorok voltak a végén. A Ctrl+End és a görgetés már eléri az utolsó sort, a soronkénti görgetés pedig pontosan egy sort lép. Ez volt a #64 valódi oka is.
  • Az Attribútum módosítása ismét működik (#126). A Ctrl+F2 az 1.0.27 óta minden fájlnál „Error Building Script” hibával leállt. Most alkalmazza az attribútumokat; hivatkozásoknál (csatlakozási pontoknál, szimbolikus hivatkozásoknál) magát a hivatkozást módosítja, és sosem követi azt a céljához.
  • PictView: látható a kijelölés körvonala (#127). A Kijelölés és Nagyítás eszköz olyan körvonalat rajzolt, amely nem látszott a képen. Ismét mozgó fekete-fehér körvonal („menetelő hangyák”) jelenik meg, amely világos, sötét és részletgazdag képeken is látható; a kijelölés Ctrl+C billentyűvel történő másolása változatlanul működik.
  • PictView: a forrásfájl kijelölése követi a panelt. Az eszköztár gombja és a menüpont ismét jelzi, hogy a megtekintett fájl ki van-e jelölve a panelen: a Space és Backspace után is, kijelölt fájlon megnyitott megjelenítőnél, valamint a kijelölés Sally programbeli módosítása után.
  • PictView: kijelölés és továbblépés egy billentyűvel. A Ctrl+Shift+Space kijelöli a megtekintett fájlt a panelen vagy törli a kijelölését, majd a következő fájlra lép; a Ctrl+Shift+Backspace ugyanezt teszi, de visszafelé lép. Ez Insert billentyű nélküli laptop- és Mac-billentyűzeteken is működik. A Space, Shift+Space, Ctrl+Space és Insert jelentése változatlan.
  • A hibajelentések a GitHub oldalára kerülnek. A hibajelentő korábban egy már nem létező kiszolgálóra töltött fel. A „Jelentés a GitHub oldalán” most a böngészőben új hibajegyet nyit egy rövid összefoglalóval – csak a Sally és Windows verziójával, a hibával, a modullal és eltolással, valamint a függvénynevekkel –, továbbá azzal, hogy mit csinált; ezt beküldés előtt áttekintheti. A teljes jelentés és a memóriakép egyetlen archívumba csomagolva a számítógépén marad; a karbantartó ezeket privát módon elkérheti. A kapcsolattartási e-mail-cím mezője megszűnt.
  • Fordítások. A lefordított menükben és párbeszédpanelekben tizenkét ismétlődő gyorsbillentyűt javítottunk, a PictView névjegyét és a holland címsorbeállítást lefordítottuk, a támogatási hivatkozások pedig a Sally GitHub-hibajegyeire mutatnak.

Frissítési tudnivalók

  • A belső megjelenítőben a 10 000 karakternél hosszabb sort tartalmazó dekódolt szövegfájl már felajánlja a hexadecimális nézetre váltást, ahogy az egyszerű bájtszöveg esetén korábban is történt.
  • Egy korábbi munkamenetből megmaradt hibajelentést ugyanígy egyszer ajánl fel a program; a jelentés beküldése vagy az ablak bezárása eltávolítja a listából.

Sally 1.0.34

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.34 visszahozza a PictView-t: a Sally képmegjelenítője a Windows Imaging Component alapjain épült újjá, a régi plugin funkcióival, megjelenésével és billentyűkezelésével, minden beépített nyelven.

Változások

  • A PictView visszatért. A képmegjelenítő, -átalakító és bélyegképkészítő új megvalósítása a Windows Imaging Component (WIC) segítségével dekódol és ment, a Sally részeként, teljes Unicode-támogatással. Felváltja azt a zárt képfeldolgozó motorra épülő plugint, amely nem volt mellékelhető a nyílt forrású Sally programhoz, és megőrzi annak szolgáltatásait: a Sally menüsorát és eszköztárát a megjelenítőben, a megszokott párbeszédpaneleket (beállítások, képtulajdonságok, EXIF, nagyítás, oldalra ugrás, átnevezés, másolás, képernyőkép-készítés, a Mentés másként beállításai, nyomtatás oldalképpel), a hisztogramablakot, a teljes képernyős módot, a színválasztót, a kijelölést és kivágást, valamint ugyanazokat a billentyűparancsokat.
  • További formátumok. A számítógépre telepített WIC-kodekek formátumai – HEIF, AVIF, WebP, fényképezőgép-RAW és a Microsoft Store más kodekjei – megnyithatók a megjelenítőben, és bélyegképet kapnak a paneleken.
  • EXIF közérthetően. Az EXIF-ablak minden címkét megnevez, és az Ön nyelvén értelmezi például a vaku, az expozíciós program, a fénymérés és a tájolás értékeit. A többoldalas TIFF minden oldalán a saját EXIF-adatai jelennek meg, a képtulajdonságok pedig megmutatják a JPEG-, PNG- és GIF-fájlokban tárolt megjegyzéseket.
  • A megjelenítő részletei. Az optimalizált animált GIF-ek megfelelően játszódnak le; a nagy képek görgetősávot és betöltési folyamatjelzést kapnak; a nem négyzetes képpontú képek (faxok, egyes szkennelt képek) valódi arányaikkal jelennek meg; a színválasztó az indexelt képek palettaindexét is mutatja.
  • Bélyegkép frissítése. A plugin menüparancsa a fénykép újratömörítése nélkül új bélyegképet ír a kijelölt JPEG-fájlokba, a fényképezőgépek által használt módon. EXIF nélküli JPEG esetén JFIF-bélyegképet ajánl fel helyette.
  • Az átlátszó képek bélyegképei beleolvadnak a panel hátterébe, a kis beágyazott előnézet helyét pedig éles bélyegkép veszi át.
  • Minden nyelv teljes. A Sally, az FTP-kliens és az átnevező utolsó angol szövegeit is lefordítottuk.

Frissítési tudnivalók

  • A PictView az 1.0.34 első indításakor regisztrálja magát, és az általa olvasott képtípusok megjelenítője (F3) lesz. Ez a Sally megjelenítőbeállításaiban módosítható.
  • A beállításai megmaradnak; a régi PictView által mentett beállításokat a program beolvassa, ahol továbbra is alkalmazhatók.

Sally 1.0.33

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.33 minden nyelvet magába a Sally programba épít, kijavítja a Keresés ablak két hibáját, a pluginokat pedig a plugin SDK 109-re állítja át.

Változások

  • Beépített nyelvek. Mind a tíz fordítás a sally.exe és pluginjai része; már nincsenek külön nyelvi fájlok. A Sally a kiválasztott nyelvet egyszerre alkalmazza a főprogramra és minden pluginra. Első indításkor a Windows nyelvét használja, ha a Sally rendelkezik vele; csak ellenkező esetben kérdez rá. A nyelvválasztás minden nyelvet a saját nevén, fordítóival együtt sorol fel.
  • Fordítási javítások. Egyes nyelveken már nem csonkolódnak a Biztonság oldal, a Kilépés a Sally programból párbeszédpanel és a ZIP plugin várakozási párbeszédpaneljének hosszú feliratai. A belső megjelenítő menüje és két FTP-menü minden nyelven a valódi címét mutatja, ahelyett, hogy minden menü „Súgó” vagy „Egyebek” lenne.
  • Keresés ablak (#120). Ha a fájltartalom keresése ki van kapcsolva, a rejtett tartalommező már nem jelenik meg a speciális beállítások hiányát jelző sor alatt (korábban úgy tűnt, mintha a szöveg takarásban lenne, és eltűnt a mutató alatt). A Keresés üzenetei, köztük az Esc megnyomásakor megjelenő „Bezárja a Keresést?” kérdés, már a Keresés ablak, nem pedig a főablak fölött jelennek meg.
  • A Sally fordítása. A fordítások közönséges fájlok a forrásban (src/lang/<language>/lang.rc és src/plugins/<plugin>/lang/<language>/lang.rc). Fordítás javításához nyisson hibajegyet vagy beolvasztási kérelmet; lásd: doc/DEV.md.

Frissítési tudnivalók

  • A pluginokat a plugin SDK 109-hez kell fordítani. A régebbi pluginok, köztük az Altap Salamander 4.0-hoz készültek, már nem töltődnek be; a Sally frissített verziót kérő üzenetet jelenít meg. A Sally összes mellékelt pluginja már frissült.
  • Megmaradt nyelvi fájlok. Ha az 1.0.33-at egy régebbi Sally fölé bontja ki, a régi lang\*.slg fájlok és a lang mappák a plugins\ alatt már nincsenek használatban, ezért törölhetők.
  • A kiválasztott nyelv és a többi beállítás megmarad.

Sally 1.0.32

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.32 a https://sally-filemanager.app/{HTML_1} oldalt teszi a Sally hivatalos otthonává, a Súgó pedig már az online kézikönyvet nyitja meg.

Változások

Sally 1.0.31

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.31 javítja a megnyitott archívumba történő másolást a F5 segítségével, valamint azt a hibát, amikor a kötegelt átnevezés semmit sem nevezett át.

Javítások

  • Javítottuk a lemezpanelről a másik panelen megnyitott archívumba történő F5/F6 műveletet, amely „A művelet célútvonala nem tartalmazhat fájlra mutató elérési utat (archívumok itt nem támogatottak)” hibát jelzett (#116). Az archívum gyökerébe, belső mappájába vagy egy puszta archívumnévre – például archive.zip – történő másolás ismét hozzáadja a fájlokat, ugyanúgy, mint a húzás. Ez az 1.0.27 óta nem működött.
  • Javítottuk azt a hibát, amikor a kötegelt átnevezés semmit sem nevezett át, és minden fájlnál „Ismétlődő név.” hibát jelzett (#117). Az új név, a keresett szöveg és a helyettesítő szöveg mezője elvesztette a tartalmát az Átnevezés gombra kattintva, így minden fájl üres nevet kapott. Ez az 1.0.27 óta nem működött.
  • Két forrásfájl, amelynek logikája az Open Salamander programból származik, már feltünteti ezt a fejlécében.

Köszönjük @DavorSikic pontos F5-hibajelentését, valamint @Andrew19601511 jelzését a kötegelt átnevezésről.

Sally 1.0.30

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.30 javítja az általános ikonra villanó futtathatófájl-ikonokat, és a külső RAR-tömörítővel böngészett RAR-archívumok 1.1.1980-ként megjelenő dátumait.

Javítások

  • Javítottuk a futtatható fájlok ikonjait, amelyek a panel újrarajzolásakor – rendezés, frissítés vagy a panelen való mozgás után – általános programikonra váltottak (#115). Az 1.0.27 óta az ikongyorsítótár keresése néhány bájttal a fájlnév végén túl is összehasonlított, így a páros karakterszámú nevek (például Inc_Update.exe) véletlenszerűen elveszíthették a gyorsítótárazott ikonjukat. Csak néhány fájlt érintett, ezért az ikonok hol megjelentek, hol eltűntek.
  • Javítottuk a külső RAR-tömörítővel böngészett archívumok „A tömörítő által megadott fájldátum és/vagy idő érvénytelen” hibáját és azt, hogy minden fájl dátuma 1.1.1980 lett (#114). A RAR 7 YYYY-MM-DD formátumban írja ki a dátumokat; a Sally már ezt is olvassa a korábbi, nappal kezdődő alak mellett.

A RAR-archívumokat általában a beépített UnRAR plugin nyitja meg, amelyet a dátumhiba sosem érintett. Ha a Sally egy .rar megnyitásához a tömörítők automatikus beállítását kéri, ellenőrizze, hogy az UnRAR szerepel-e a Pluginok → Plugin Kezelő listában.

Köszönjük @xmiseggs egyértelmű előtte-utána képernyőképeit az ikonváltozásról, és @vectorrilke részletes RAR-hibajelentését.

Sally 1.0.29

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.29 helyreállítja az archívumok és a pluginfájlrendszerek húzási műveleteit a natív ARM64 változatokban.

Javítások

  • Javítottuk a fájlok és mappák ZIP/RAR-archívumokból az archívum gyökerének [..] sorára húzását ARM64 alatt (#112).
  • A natív ARM64 indításkor már megtalálja és regisztrálja a salextARM64.dll fájlt; a korábbi változatok csak a x86 és x64 rendszerhéj-bővítményének fájlnevét keresték, így az archívumból húzás a húzási kurzor megjelenése előtt megszakadt.
  • Javítottuk az ARM64 rendszerhéj-bővítményének beágyazott leírását és eredeti fájlnevét.
  • A Release CI bővült, hogy továbbra is ellenőrizze az architektúrafüggő futtatható fájlok és nyelvi erőforrások azonosságát.

Köszönjük @vectorrilke jelzését, hogy a hiba csak az ARM64 változatot érinti, valamint a hiányzó kurzorváltás leírását.

Sally 1.0.28

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally 1.0.28 az 1.0.27 Unicode-átállási kiadás célzott javító kiadása.

Javítások

  • Javítottuk a Másolás a vágólapra parancsot a mappasor és az állapotsor helyi menüjében. A menü megnyitása a parancs végrehajtása előtt törölte az aktuális rámutatott elemet, ezért a Sally most a menü megnyitásakor rögzített szöveget másolja. Köszönjük @xmiseggs #110 hibajelentését és @vectorrilke megerősítését az ARM64 változaton.
  • Az újrahasználható .slt fordítási archívum metaadatai architektúrafüggetlenné váltak. Ugyanazokból a fordítási forrásokból most megfelelően készülnek x86, x64 és ARM64 nyelvi csomagok.
  • Javítottuk az ARM64 futtatható fájljának és nyelvi erőforrásainak verziófeliratait, és megerősítettük a Release CI-t, hogy elutasítsa az eltérő architektúra-metaadatokat.

Sally 1.0.27

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Közösségi bejelentés: https://github.com/0xeb/sally/discussions/109{HTML_1}

Többplatformos Release CI: https://github.com/0xeb/sally/actions/runs/35792894558{HTML_1} (x64, x86 és ARM64: sikeres)

Főbb újdonságok

  • Natív Unicode fájlnevek, elérési utak, panelszövegek, párbeszédpanelek, megjelenítő- és keresési szövegek, beállításjegyzék-értékek, előzmények, rendszerhéj-integráció és a mellékelt pluginok útvonalai.
  • Hosszú elérési utakhoz is biztonságos dinamikus tárolás a MAX_PATH által korlátozott szemantikus útvonalpufferek helyett.
  • Unicode-kompatibilis keresés és kis-/nagybetű-független összehasonlítás, beleértve az adatbázis-megjelenítő UTF-8 keresését.
  • A mellékelt pluginok natívan széles karaktereket használnak; a tényleges bájthatárokon, például FTP-nél és archívumformátumoknál, explicit kodekek működnek.
  • Jobb működés nem ASCII karakteres telepítési utak, UNC-/hálózati utak, rendszerhéjműveletek, húzás, vágólapadatok, valamint külső megjelenítők és szerkesztők esetén.
  • Mind a tíz lefordított nyelvi csomag újrafordult, és 1.0.27-es verziót kapott.

Fontos működésbeli változások

Unicode-rendezés

A rendezés már a valódi Unicode neveket hasonlítja össze a sérült, aktív kódlapra vetített alakok helyett. A nem ASCII nevek a korábbi Sally verziókhoz képest más sorrendben jelenhetnek meg. Ez szándékos, és a korábbi, kódlapfüggő sorrend nem állítható vissza.

Unicode szöveg a vágólapon és húzáskor

A panel-, archívum- és pluginfájlrendszer-útvonalak Unicode vágólapszöveget használnak ott, ahol korábban csak CF_TEXT formátumot tehettek közzé. A régi szövegformátum is elérhető marad, ahol indokolt, de a csak ANSI vágólapadatokat értő nagyon régi külső programok másként működhetnek.

A szerkesztők és megjelenítők beállításainak prioritási listái (#108)

A kék Fel/Le nyilak már láthatóan átrendezik a szerkesztők és megjelenítők prioritási listáit. A korábbi kód a belső modellt módosította, de az egyedileg rajzolt sorokat a régi sorrendben hagyta; az áthelyezés utáni szerkesztés ráadásul téves társítást is frissíthetett.

Javítva a 9930c1f7a változtatással.

További jelentős javítások

  • A nem ASCII elérési utak működnek másolásnál, áthelyezésnél, törlésnél, átnevezésnél, keresésnél, megjelenítőkben, szerkesztőkben, a mappaelőzményekben, az archívumműveleteknél és az indítási/beállítási útvonalaknál.
  • Az UTF-8 reguláris kifejezések kis-/nagybetű-független összehasonlítása Unicode-kódpontok alapján működik, ANSI bájttábla helyett.
  • Az adatbázis-megjelenítő keresése már nem hagyja ki az aktív Windows kódlapon kívüli szöveget tartalmazó UTF-8 cellákat.
  • A külső tömörítők elutasítják a nem ábrázolható elérési utat, ahelyett, hogy észrevétlenül egy másik fájlra mutató közelítő nevet használnának.
  • A többkötetes archívumok párbeszédpaneljei, a jelszóbevitel, a rendszerhéj-bővítmény IPC-je, az átfedő ikonok, a beállítások tárolása és számos pluginfelületi útvonal pontosan megőrzi a Unicode szöveget.
  • A szerkesztő-/megjelenítőmaszkok prioritásváltozásai szinkronban maradnak a látható lista és a tárolt konfiguráció között.

Pluginkompatibilitás

  • A mellékelt pluginok natívan széles karaktereket használnak.
  • A meglévő, v108 előtti bináris pluginok továbbra is betölthetők egy elkülönített kompatibilitási adapteren keresztül.
  • A kompatibilitási átalakítás vagy pontos, vagy elutasítja a műveletet; nem jelent ANSI-alapú belső adatkezelést a Sally programban.
  • Az újabb gazdaprogramot igénylő plugin nem töltődik be, ahelyett, hogy megpróbálna inkompatibilis interfészt hívni.

Ha egy külső plugin másként működik az 1.0.27-ben, a hibajelentésben adja meg a nevét és verzióját.

Ismert korlátozások és kockázati területek

  • Az FTP- és archívumformátumok bájtorientáltak maradnak, ahol ezt a protokolljaik megkövetelik; a szöveg kódolása és dekódolása explicit határokon történik.
  • A csak ANSI-t használó külső eszközök elutasíthatják a számukra nem ábrázolható útvonalat. A Sally ilyenkor már látható hibát jelez az útvonal észrevétlen megváltoztatása helyett.
  • A korábban tárolt beállításokat a program a frissítési kompatibilitás érdekében importálja, az új értékeket pedig a jelenlegi natív formátumokban írja.
  • A meglévő, v108 előtti külső bináris pluginok továbbra is támogatottak a rögzített kompatibilitási rétegen keresztül.
  • A PictView nincs mellékelve, mert a képfeldolgozó motorjának forrása nem érhető el.
  • A WinSCP-integráció átültetése még nem történt meg.

Frissítés előtt

1. Tartson meg egy példányt a Sally 1.0.26-ból. 2. Ha fontos Önnek a Sally konfigurációja, készítsen róla biztonsági másolatot, vagy exportálja.

Visszaesés bejelentése

Nyisson hibajegyet itt: https://github.com/0xeb/sally/issues{HTML_1}

Hasznos részletek:

  • A Sally verziója és architektúrája.
  • A Windows verziója és a rendszer területi beállítása/kódlapja.
  • Előfordul-e a probléma az 1.0.26-ban is.
  • A pontos reprodukálási lépések, valamint a várt és tényleges eredmény.
  • Az érintett fájl/elérési út jellege, szükség esetén az érzékeny adatok eltávolításával.
  • Az elérési út helyi, UNC-/hálózati, archívumon belüli vagy plugin által biztosított-e, hosszabb-e 260 karakternél, illetve tartalmaz-e nem ASCII karaktert vagy emojit.
  • Képernyőképek és a Sally Help > Report a Bug kimenete, ha rendelkezésre áll.

Sally 1.0.25

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sötét téma

  • A sötét párbeszédpanelek kombinált listái a kiválasztott érték helyett üres mezőt mutattak. Ezt a főablakban és a pluginok párbeszédpaneljein mindenütt javítottuk, beleértve magát a témaválasztót is a Beállítások → Megjelenés alatt. (#98, #99)
  • A sötét párbeszédpanelek többsoros szövegmezőiben ismét vannak görgetősávok (FTP-naplók). (#98)
  • A pluginok párbeszédpaneljei már nem maradnak sötétek a világos témára váltás után. (#98)
  • A panelek görgetősávjain a fel/le nyilak ismét láthatók.
  • Sötét témával indítva nincs többé világos felvillanás. (#95)

Fájlműveletek

  • Adatvesztés javítása: meglévő archívumra másolás vagy áthelyezés tönkretehette az archívumot. Nem ASCII nevek esetén akár a téves archívumon is végrehajthatta a műveletet. (#94)
  • A .tar.gz és más többrészes archívumok felismerése ismét megfelelő.
  • A Alt+drag létrehozza a parancsikont, és a kurzor már nem ígér ilyet ott, ahol nem hozható létre. (#101)
  • Nem ASCII karakteres elérési út beillesztésekor a program a mappába lép, és kijelöli a fájlt. (#103)
  • A gyors átnevezés a nem ASCII neveket teljes egészükben jeleníti meg ... helyett. (#103)

Megjelenítő (F3)

  • A nagy UTF-16 fájlok sokkal gyorsabban nyílnak meg és görgethetők, a nagyon nagy fájlok memóriahasználata pedig már korlátozott.

Egyebek

  • Keresés: a fájltartalom keresésének felirata már nem csonkolódik.
  • A Sally a megjelenítési beállítások módosítása után látható méretben áll vissza. (#97)
  • Az alsó eszköztár billentyűfeliratai a betűtípusból rajzolódnak ki. (#96)
  • A webes megjelenítő korszerű ikont használ. (#100)

Tudnivalók fordítóknak és csomagkészítőknek

Az alkalmazás verziója már háromtagú alakban (1.0.25) jelenik meg a fájltulajdonságokban. Korábban a bináris erőforrások és a fordítási rendszer külön verzióértékeket tartottak, amelyek eltértek egymástól; most már egyetlen forrásuk van.

A nyelvi csomagokat minden verzióváltozáskor újra kell fordítani. A Sally pontos verzióegyezést követel meg, és a nem egyező csomagokat észrevétlenül elutasítja: hibaüzenet nélkül egyszerűen eltűnnek a nyelvválasztásból.

Sally 1.0.24

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Javítások

Az átfedő ikonok már megjelennek (#90)

A TortoiseSVN, a TortoiseGit és minden más, az átfedő ikonját .ico fájlként biztosító szolgáltató indításkor kimaradt, ezért az ikonjaik sosem jelentek meg a panelen.

A Sally egyetlen hívásban két ikont kért a Windows rendszertől, a két méretet egy argumentumba csomagolva. Ez a forma két egymást követő ikon-erőforrást kér, nem egy ikont két méretben; egy önálló .ico pedig pontosan egyet tartalmaz, így a második méret üresen érkezett vissza. Átfedő ikont csak akkor használ a program, ha minden méret betöltődik, ezért a kezelőt elvetette.

Megjegyzés az Intézővel való összehasonlításhoz: a Windows nagyjából tizenöt regisztrált kezelő után leállítja az átfedőikon-kezelők betöltését. Több felhőtárhely-klienssel rendelkező gépen az Intéző abban a mappában sem feltétlenül mutat Tortoise-ikonokat, ahol a Sally már igen. Ez a Windows korlátja, nem a tároló állapotának eltérése.

Helyi menük nem ASCII fájlneveken (#79)

A rendszer ANSI kódlapján kívüli karaktereket tartalmazó fájlnévre jobb gombbal kattintva egyáltalán nem jelent meg menü, és az okát magyarázó hibaüzenet sem.

A menüpontok már a teljes Unicode fájlnévből épülnek fel, a tartalmazó mappa feloldása az útvonal szűk karakteres átalakítása nélkül történik, és a fel nem oldható név kihagyása nem veti el a teljes kijelölést. Ha a kijelölés egyetlen eleme sem oldható fel, csend helyett magyarázat jelenik meg.

Hatókör: ez a nem ASCII fájlnevekre vonatkozik. Az olyan mappákban lévő fájlok, amelyek saját elérési útja tartalmaz ilyen karaktereket, külön ismert korlátozást jelentenek; lásd alább az Ismert hibák részt.

Fájlok megnyitása nem ASCII elérési útvonalú mappákból

Az Enter megnyomása hatástalan volt azoknál a fájloknál, amelyek mappájának útvonala az ANSI kódlapon kívüli karaktereket tartalmazott – még teljesen szokásos ASCII nevű fájloknál is, mert a kódág kiválasztása csak a fájlnéven alapult.

Diagnosztika

Súgó → Hiba jelentése

Jelentést ír a konfiguráció és a rendszerhéj-integráció állapotáról: mi történt az egyes regisztrált átfedőikon-kezelőkkel, és mi lett a legutóbbi helyimenü-parancsok eredménye.

A meglévő Súgó → Feladat lista → Megszakítás útvonalhoz két futó példány kellett, és leállította a folyamatot. Ehhez egyik sem szükséges. A jelentés a %LOCALAPPDATA%\Open Salamander\ helyre íródik, és elkészülte után megjelenik a helye.

Rendszerhéj-integrációs probléma esetén ez a jelentés sokkal hasznosabb egy leírásnál: rögzíti, mit adott át a Sally a Windows rendszernek, és mit kapott vissza.

Honosítás

Mind a tíz mellékelt nyelv teljes. A korábbi kiadásokban bevezetett szövegek minden nyelven angolul maradtak:

  • a Világos / Sötét / Rendszer témanevek
  • a keresési találatok mentési és betöltési parancsai
  • a parancsikon-beillesztés hibaüzenete
  • a Windows Terminal és az alapértelmezett rendszerhéj integrációja

Egyebek

  • A fejlesztői változatok ismét a helyes verziót jelzik. A gyorsítótárazott fordítási konfiguráció korábban rögzítette a verziót, így a bináris fájlok az előző kiadás számát viselték.

Ismert hibák

A rendszer ANSI kódlapján kívüli karaktereket tartalmazó elérési útvonalú mappák fájljain végzett műveletek továbbra is megbízhatatlanok: Tulajdonságok, Elérés + Név másolása szövegként, beillesztés, tömörítés és mások. A mappa böngészése és megjelenítése megfelelő; csak a műveletek hibásak. Ezt külön követjük és folyamatosan javítjuk.

Az ANSI kódlapon kívüli fájlnevek rendben működnek, ha a tartalmazó elérési út ábrázolható.

Sally 1.0.23

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.23

Gyors, elsősorban billentyűzettel vezérelhető, kétpaneles fájlkezelő Windows rendszerre. Ez a kiadás Windows Terminal-integrációt hoz, felhasználói jelentések alapján számos sötét módot és fájlműveletet érintő hibát javít, valamint rendezi a licenceket és a szerzői elismeréseket.

Windows Terminal-integráció (#86)
  • A Sally felismeri a wt.exe programot és annak Stable, Preview és nem csomagolt profiljait, majd Parancsok → Windows Terminal almenüt készít: innen közvetlenül az aktív panel mappájában indíthat PowerShellt, WSL-disztribúciót vagy Parancssort.
  • Az új Parancsok → Alapértelmezett parancssor… párbeszédpanel megadja, mit nyisson meg a Parancssor művelet (Num /): a %COMSPEC% programot, a Terminal alapértelmezését vagy egy névvel megadott profilt.
Sötét mód (#81, #85)
  • Javítottuk a sötét témában nehezen olvasható fekete szöveget a másolási/áthelyezési párbeszédpanelen és a beállítási oldalakon.
  • Javítottuk a parancssor újrarajzolását és az egymásra rajzolódó keresésiútvonal-szöveget a Keresés párbeszédpanelen.
  • A panel kijelölési és fókuszszínei már megjelenítéskor állnak elő, nem íródnak vissza a beállításjegyzékbe.
Fájlműveletek és rendszerhéj-integráció
  • A parancsikon beillesztése ismét működik (#87).
  • Átnevezés: a név kis-/nagybetűs alakjának átalakítása és a F2 megnyomása után már a frissített név jelenik meg (#88).
  • Az átfedő ikonok felső határát 31-re emeltük, így több TortoiseGit-/TortoiseSVN- és felhőikon jelenhet meg egyszerre (#83).
  • Frissítéskor a Sally felszabadítja az Intéző által zárolva tartott régi rendszerhéj-bővítmény DLL-eket, így a korábbi telepítési mappák eltávolíthatók (#82).
Check Version
  • A kiadásellenőrző feldolgozója a mellékelt yyjson könyvtárra állt át, felület nélküli döntési folyamattal.
Szerzői jog, licencek és honosítás
  • 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.
  • A tároló NOTICE fájlt kapott, javítottuk a fájlonkénti szerzőmegjelölést, a kiadási archívumok pedig már tartalmazzák a LICENSE, NOTICE és AUTHORS fájlokat.
  • Javítottuk a fordítási archívumokat, így mind a tíz nyelvi csomag ismét lefordul.
Dokumentáció
  • Képernyőképpel ellátott Linux/Wine útmutatót adtunk hozzá (doc/WINE.md).
Köszönet

A kiadás javításai @ags1234, @darilek, @thyresias, @ParoTheParrot és @tormento jelentésein alapulnak. Frissítsen, és jelezze, ha valami továbbra sem működik megfelelően.

Sally 1.0.22

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally v1.0.22 fő területei a Unicode- és útvonalkezelés megerősítése, a keresési találatok biztonságosabb kezelése, az FTP megbízhatósága és a biztonságosabb fájlműveletek.

Főbb újdonságok:

  • Javítottunk egy FTP-megtekintési/letöltési összeomlást, amelyet az FTP lemezműveleti állapotának nem biztonságos inicializálása okozott.
  • A keresési találatok menthetők és betölthetők, biztonságosabb újrabetöltési ellenőrzéssel.
  • A mentett keresési beállítások megőrzik a Unicode keresési útvonalakat.
  • Megakadályoztuk, hogy a veszteséges ANSI-visszaesés téves fájlt célozzon a keresési találatok műveleteinél.
  • Javítottuk a munkaszálak másolási, törlési, létrehozási, átalakítási és attribútumkezelési párbeszédpaneljeinek Unicode hibaüzeneteit.
  • Megerősítettük a rekurzív törlési szkript előállítását, hogy a kihagyott almappák ne okozzák a szülőmappák törlését.
  • Javítottuk a ZIP SFX beállításainak inicializálási hibáját.
  • Javítottuk a Salmon hibajelentő statikus inicializálásakor bekövetkező összeomlását.

A keresés fejlesztései:

  • A keresési találatok már menthetők és betölthetők.
  • A betöltött keresési CSV/TXT-sorokat a program ellenőrzi, és fájladatukat újból lekéri, mielőtt műveleteket engedne rajtuk.
  • A keresési találatokból történő törlés már a rendszerhéj széles karakteres útvonallistáját használja, elkerülve a veszteséges ANSI nevek helyettesítő karakterekhez hasonló működését.
  • A továbbra is ANSI-alapú útvonalaktól függő műveletek elutasítják a veszteség nélkül vissza nem alakítható Unicode sorokat, ahelyett, hogy téves fájlon kockáztatnának műveletet.
  • A mentett keresési beállítások megőrzik a Unicode keresési gyökérútvonalakat.

A fájlműveletek és a Unicode-kezelés megerősítése:

  • Központosítottuk a hosszú elérési utak előtagkezelését.
  • További fájlrendszerműveleteket helyeztünk széles karaktereket előnyben részesítő interfészek mögé.
  • A mappák bejárása az IFileEnumerator interfészen keresztül történik.
  • ADS-adatfolyamok felsorolását és a munkaszálak I/O-interfészeinek szélesebb lefedettségét adtuk hozzá.
  • Javítottuk a pillanatkép-készítő támogatását a mappák áthelyezéséhez, törléséhez, attribútum- és kis-/nagybetű-módosításához.
  • Választható kezelést adtunk a nem üres, rendszer- vagy rejtett elemek törlési kérdéseihez, az ADS-vesztési kérdésekhez, a gyors mappaáthelyezéshez és az újraelemzési pontként működő mappák törléséhez.

Megbízhatósági javítások:

  • Az FTP lemezműveletei inicializáláskor már nem sértik a CPathBuffer adattagjait.
  • A ZIP SFX beállításai már nem memset segítségével nulláznak egy std::string tulajdonosobjektumot.
  • A Salmon már nem inicializál követett kritikus szakaszt azelőtt, hogy a kezelőrendszer készen állna.
  • A rekurzív törlési szkriptek a kihagyott részfákat a szülőig bezárólag tiszteletben tartják.

Sally 1.0.21

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Ez a kiadás a fájlműveletek helyességére, a Unicode megjelenítési hibák javítására és a rendezett kiadási fordításokra összpontosít.

Javítva
  • Javítottuk a Levél (rövid) nézet Unicode fájlneveinek megjelenítését, amelyek részben levágva vagy csonkolva jelenhettek meg. (#76)
  • Javítottuk az azonos meghajtón végzett mappaáthelyezések téves „nincs elég hely” figyelmeztetéseit. (#74)
  • Javítottuk a külső tömörítő-/kibontóparancsok listafájlos munkafolyamatait, beleértve a régi PKZIP/PKUNZIP-jellegű konfigurációkat. (#47)
  • Választható beállításjegyzék-elkülönítést adtunk az előzetes változatokhoz, így a próbaváltozatok verzióspecifikus beállítási gyökeret használhatnak a stabil Sally beállításainak zavarása nélkül. (#11)
Fejlesztések
  • Javítottuk a Unicode elérési utak megőrzését a másolási/áthelyezési és felület nélküli fájlműveleti kódutakon.
  • Javítottuk az FTP plugin kiadási fordításának metaadatait, így a kiadási csomagok megfelelően, a forrásállapotból készülnek.

Sally 1.0.20

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally v1.0.20 a Unicode útvonalak megbízhatóságára, a megjelenítő finomítására és a segédfolyamatok biztonságosabb kapcsolatára összpontosít. A v1.0.19 másolási/áthelyezési és statikus UnRAR-fejlesztéseit is megtartja a nyilvános fő fejlesztési ág kiadásában.

Főbb újdonságok

  • Javítottuk a Unicode fájlnevek kezelését a fájlpanelen, a biztonságos fájlkezelési rétegben, a pluginfájlrendszer-hídban, a rendszerhéj-bővítmény hídjában és a belső megjelenítőben.
  • Megerősítettük a rendszerhéj-bővítmények és segédfolyamatok IPC-névterezését a Sally, a FileComp, a PictView, a PlugCore és a fordítási segédprogramok esetében.
  • Pontos, széles karakteres útvonalkezelést adtunk a fájllétrehozási/újranyitási folyamatokhoz, csökkentve a veszteséges ANSI-visszaesést nem ASCII és hosszú útvonalaknál.
  • Javítottuk a belső megjelenítő Unicode ablakkezelését és a dekódolt sorok levágását.
  • Felület nélküli fájlműveleti és szkriptvégrehajtási infrastruktúrát adtunk a másoláshoz/áthelyezéshez hasonló munkafolyamatokhoz.
  • Megtartottuk a statikus UnRAR-csomagolást: a RAR-támogatás a plugins/unrar/salunrar.dll része, külön unrar.dll mellékelése nélkül.
  • Átvettük az eredeti projekt fordítási és munkafolyamat-tisztításait.

GitHub-hibajegyek

Köszönjük mindenkinek, aki jelentette a legutóbbi Unicode- és megjelenítőproblémákat. Ez a kiadás lezárja az alábbiakat:

  • #64 – a megjelenítő fájlvégének és sorlevágásának utólagos javítása.
  • #73 – Unicode fájlnevek és a rendszerhéj helyimenühídja.
  • #75 – Unicode fájlnevek megjelenítése a fájlpanelen.

Ha ezek valamelyike a v1.0.20-ban is előfordul, nyissa újra a hibajegyet, vagy küldjön új jelentést a pontos fájlnévvel/elérési úttal és a lépésekkel.

Sally 1.0.19

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally v1.0.19 az új Unicode-kompatibilis másolási/áthelyezési kódutat a kiadási változatba is beemeli, és külső UnRAR DLL nélküli RAR-támogatást biztosít.

Főbb újdonságok

  • A lemezpanel másolási, áthelyezési, húzási és másolatkészítési műveletei megkapták a széles karakteres pillanatkép-készítő kódutat, szűrőkkel, ADS-kezeléssel, átnevezési maszkokkal és hosszúútvonal-támogatással.
  • Az új kódút megőrzi a korábbi fájlműveleti védelmeket, köztük az önmagára másolás elutasítását és a titkosított források/célok kezelését.
  • A mellékelt UnRAR-motort statikusan a plugins/unrar/salunrar.dll fájlhoz linkeltük, így a RAR-támogatás már nem függ a plugin mellett lévő külön unrar.dll fájltól.
  • Bővítettük a pluginok fordítási és csomagolási lefedettségét, beleértve a támogatott pluginkészlet kiadási terjesztésének feltöltését.
  • Az átfogóbb pluginfordítási munka részeként az FTP plugin is CMake-támogatást kapott.

Sally 1.0.18

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.18

Főbb újdonságok:

  • A Súgó menü parancsot kapott az új Sally- és pluginverziók CheckVer segítségével történő keresésére, ha a plugin elérhető.
  • A fókuszban lévő panel információs sora és a parancssor útvonalelőtagja megőrzi a Unicode és hosszú elérési neveket.
  • Javítottuk a fájllistakészítés kimenetének és vágólapexportjának Unicode-kezelését, szükség esetén UTF-8 kimenettel.
  • A README és a képernyőkép frissült, bemutatva a Sally jelenlegi sötét módját, Unicode- és hosszúútvonal-kezelését.

Kiadási javítások:

  • Helyreállítottuk a Sally főprogram honosított nyelvicsomag-előállítását az új frissítésellenőrzési menüszöveghez, így a kiadási ZIP-ek az összes lefordított nyelvet tartalmazzák.

Sally 1.0.17

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.17

Hibajavítások:

  • Javítottuk az egérnavigáció visszaeséseit a panelútvonal és a szülőmappa kezelésében.
  • A megszakítható útvonalellenőrzés visszaállításával javítottuk az elérhetetlen mentett hálózati vagy UNC-utak miatti indítási lefagyásokat.
  • Javítottuk a szülőmappába vagy azonos nevű mappába húzáskor tévesen megjelenő „A fájl nem helyezhető át önmagára” hibát.
  • A húzási műveletek megőrzik a panelútvonal Unicode szövegét.
  • Javítottuk a Keresés párbeszédpanel kezdőmappájának átvételét az aktív panelről.
  • Helyreállítottuk a Keresés Unicode állapotfrissítéseit, és megőrizzük a hosszú elérési utakat az állapotsorban történő hárompontos rövidítés előtt.
  • Javítottuk a Keresés állapotjelzésének láthatóságát és a Névjegy sötét módú rajzolását.
  • Szélesebbre vettük a Keresés típus-szűrőjének listáját, hogy a „Minden fájl és mappa” olvasható legyen.
  • Helyreállítottuk a nem angol nyelvi csomagokat a kiadási ZIP-ekben.
  • Javítottuk a pluginok betöltését, ha az egymás mellett telepített pluginfüggőségeket a plugin DLL-jének mappájából kell feloldani.

Teljes változásnapló: https://github.com/0xeb/sally/compare/v1.0.16...v1.0.17{HTML_1}

Sally 1.0.15

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.15

Hibajavító kiadás. Három hibajegyet zártunk le.

Javítva
  • #61 Keresés párbeszédpanel: a típus-szűrő (minden / fájlok / mappák) már megmarad a párbeszédpanel újbóli megnyitásakor és a Sally újraindításakor. Tárolási helye a Find Files Type Filter beállításjegyzék-érték.
  • #63 Nem ASCII telepítési utak: a Sally már megfelelően indul, ha az aktív ANSI kódlapon kívüli karaktereket (cirill, görög stb.) tartalmazó mappába telepítették. Három indítási kódút állt széles karakterekre: a nyelvi fájl betöltése, a config.reg betöltése és a salmon.exe (hibajelentő) indítása.
  • #64 Megjelenítő, fájlvég: a szövegfájl utolsó sora már elérhető a Ctrl+End segítségével, függetlenül attól, hogyan helyezkednek el a sortörések az ablak látható magasságához képest.
Commitok
  • 0xeb/sally@b9454c22 – hibajavítási kör (nyelvbetöltés és a megjelenítő fájlvégének javítása)
  • 0xeb/sally@69de5a45 – a Keresés típus-szűrőjének megőrzése
  • 0xeb/sally@734baf7f – széles karakteres config.reg és salmon.exe indítás

Sally 1.0.12

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

A Sally v1.0.12 a sötét mód prealfa változatát követő, finomításokra és infrastruktúrára összpontosító kiadás.

Főbb újdonságok

  • Finomítottuk a beállítási párbeszédpanelek sötét módját, folytatva a Sally felületének korszerűsítését az Open Salamander szintjén túl.
  • A README már egyértelműen leírja, mit ad a Sally az Open Salamander programhoz: sötét módot, Unicode- és hosszúútvonal-műveleteket, ARM64 változatokat, WebView2-alapú Markdown-megjelenítést, korszerű CMake- és kiadási eszközöket, nyelvi csomagokat és a régi pluginokhoz való hozzájárulást.

Sally 1.0.11

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.11

Főbb újdonságok:

  • A Sally fő felületéhez és a mellékelt saját pluginokhoz már elérhető a sötét mód prealfa támogatása.
  • Kipróbálásához nyissa meg: Options > Configuration... > Appearance > Theme > Mode, majd válassza ezt: Dark.
  • Válassza a System lehetőséget a Windows alkalmazástémájának követéséhez, vagy a Light lehetőséget a klasszikus alapértelmezett megjelenéshez.
  • A Windows kontrasztos módja továbbra is elsőbbséget élvez, és letiltja az egyéni sötét rajzolást.
  • Ez korai vizuális változat; a legtöbb gyakori felületet lefedi, de egyes régi vagy egyéni pluginfelületek még finomításra szorulhatnak.

További változások:

  • A README funkcióösszefoglalója frissült a legutóbbi Unicode-, megjelenítő-, ARM64-, honosítási és kiadáscsomagolási munkákkal.
  • A kiadási változatok először piszkozatként készülnek el, hogy a megjegyzések közzététel előtt áttekinthetők legyenek.

Sally 1.0.10

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.10

Főbb újdonságok:

  • Javítottuk a BOM-mal jelölt Unicode szövegfájlok megjelenítését.
  • Az UTF-8 BOM, UTF-16LE BOM és UTF-16BE BOM fájlok Automatikus/Szöveg módban már dekódolt szövegként nyílnak meg, a BOM megjelenítése nélkül.
  • A hexadecimális mód továbbra is az eredeti nyers BOM-bájtokat mutatja.
  • A kijelölés, a szöveg másolása/húzása és a szó szerinti keresés megőrzi a nyers bájteltolásokat, miközben dekódolt Unicode szöveget ad vissza.
  • Javítottuk a Unicode fájlnevek lemezről húzásának kezelését.
  • Szinkronizáltuk az eredeti projekt fordítás- és megjegyzésfrissítéseit.

Sally 1.0.8

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Újdonságok

Nyelvi támogatás minden platformon

A Sally már mindhárom platformon – x64, x86 és ARM64 – 10 nyelvvel érkezik. Korábban csak az x64 változat tartalmazott lefordított nyelvi csomagokat.

Támogatott nyelvek: kínai (egyszerűsített), cseh, holland, francia, német, magyar, román, orosz, szlovák és spanyol.

Fordítási eszközök
  • Új honosítási folyamat a nyelvi csomagok készítéséhez és karbantartásához
  • A kiadás fordítói munkaterületcsomagot tartalmaz a közösségi fordítóknak

Sally 1.0.7

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Újdonságok

Hibajavítások
  • Javítottuk a Unicode átnevezési szöveg sérülését a gyors átnevezésben (#40, #46)
  • Az ANSI alosztály-ablakeljárások ANSI módba állították a Unicode kombinált szerkesztőmezőt
  • A ? és * bekerült az érvénytelen fájlnévkarakterek ellenőrzésébe
  • Javítottuk a Unicode másolatnevek ütközéskezelését
  • Stabilizáltuk a Unicode átnevezési előzményeket és a másolási/beillesztési kódutakat
  • Javítottuk a Unicode név/kiterjesztés megjelenítését és a változás nélküli átnevezés kezelését
  • A Unicode átnevezési mező gépelés közben is szerkeszthető marad
  • Helyreállítottuk a natív Unicode kombináltmező-szerkesztés működését
  • A kombinált mező szinkronizálását közvetlen metódushívásra alakítottuk át
Egyebek
  • Beolvasztottuk az eredeti projekt fordításait (shexreg, sort, svg, shiconov, stswnd, snooper, shellsup)
  • A diagnosztikához engedélyeztük a TRACE_TO_FILE beállítást a Debug változatokban

Változások

Sally 1.0.6

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.6

Ez a javító kiadás a F3 Web Néző Markdown-előnézetének témakezelését javítja.

Főbb újdonságok
  • A Markdown-előnézet már a Sally beállított témáját követi, nem a Windows vagy a WebView2 sötét módját örökli.
  • Helyreállítottuk a F3 előnézetének olvashatóságát, amikor a Sally világos témát használ egy sötét módú rendszeren.
  • A javítás csak a Markdown megjelenítését érinti, így a Web Néző HTML-, XML-, SVG- és képfájlkezelése változatlan.
További munka
  • Az 1.0.6 kiadáshoz növeltük a belső fordítási számot.

Sally 1.0.5

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.5

Ez a kiadás a frissítő megbízhatóságára, egy célzott szerkesztőjavításra és egy kisebb arculatfrissítésre összpontosít.

Főbb újdonságok
  • A Check for New Versions már HTTPS-en keresztül használja a GitHub Releases szolgáltatást, és megfelelően érzékeli a legújabb Sally kiadást.
  • A Sally és a pluginok kezdőoldal-hivatkozásait explicit https:// URL-ekre egységesítettük.
  • Növeltük a CheckVer erőforrásverzióit, így az elavult nyelvi fájlokat elutasítja a program, nem keveri a régi frissítési erőforrásokat az új kóddal.
  • Helyreállítottuk a Shift+F4 szerkesztőindítását létrehozás után.
  • Frissítettük a Sally SVG-arculati elemeit.
További munka
  • Kisebb belső tisztítást végeztünk a beállításjegyzék-szövegek kezelésében és a jelszópufferek élettartamának kezelésében.
  • Rögzítettük az eredeti projekt kizárólag fordításokat érintő előzményszinkronizálását, anélkül, hogy annak forrásfájl-módosításait átvettük volna a Sally kódbázisába.

Sally 1.0.3

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Sally v1.0.3

Ez a kiadás a Unicode fájlműveleti problémák részleges javítását tartalmazza, amelyeket a #38 alatt követünk.

Főbb újdonságok
  • Javítottuk a Unicode másolatnevek előállítását és az ütközéskezelést.
  • Biztonságosabb ANSI-visszaesés-érzékelést adtunk hozzá a veszteséges átnevezés/létrehozás elkerülésére.
  • A gyors átnevezés ismételt próbálkozásai már megőrzik a legutóbbi Unicode szöveget.
  • A megjelenítő Ctrl+F „nem található” üzenete már megfelelően a megjelenítő ablakához tartozik.
Megmaradt ismert hiba
Elvégzett munka

Sally 1.0.2

· Letöltések és teljes kiadási megjegyzések a GitHub oldalán

Változások

---

Csomagolási frissítés (a v1.0.2 újragenerálva)
  • A futtatási archívumok mérete csökkent, mert a telepítési ZIP-ekből kihagytuk a hibakeresési szimbólumokat.
  • Példa (x64): a Sally-v1.0.2-x64.zip mérete ~47.37 MiB-ról ~5.79 MiB-ra csökkent (körülbelül 87.78%-kal kisebb).
  • A hibakeresési szimbólumok már külön, választható letöltésként érhetők el: Sally-v1.0.2-pdb.zip.
  • A futtatási ZIP-ek továbbra is tartalmazzák a telepítési tartalmat (alkalmazásbináris, pluginok, nyelvi csomagok, segédprogramok).