Repository navigation
Replies: 96 comments
Readable encrypted overlay anchors in the path barPost-4.2.3 follow-up, fixed on Ehud confirmed the v4.2.3 navigation fix and noticed that the Overlays Path itself now appeared encrypted in the path bar. The breadcrumb now shows its decrypted folder name through a separate display label, while its navigation target stays the path present on the server.
Verified green: full local A separate direct crypt-to-plain profile switch timed out in the fixture and required Stop/disconnect. The decrypted anchor label was correctly hidden during that transition, and a fresh plain connection passed. That session-transition case is recorded in the PR for follow-up and is not claimed as fixed by this patch. |
Saved SITE command templatesPost-4.2.3 follow-up, on An FTP or FTPS profile can save a SITE command with holes and run it from the CLI, the TUI palette and the SITE dialog. A secret is a hole: it is not stored, it is not written to history, and the echoed line masks it. Importing the glFTPd catalog leaves a name that is already saved.
The TUI palette is covered by its unit tests. A live TUI session was not driven. Verified green: the checks above, then squash-merged to |
AeroImage: Save Copy and Replace Original in every formatPost-4.2.3 follow-up, fixed on Saving an edited or cropped picture as PNG, WebP, BMP, TIFF or GIF failed because the encoder tried to infer the format from the staging file's
Verified green: full local |
Tray icons, AeroCloud rows, Proton note, controller bar, account countsPost-4.2.3 follow-up, fixed on The Linux tray menu shows a theme icon on the right of each row. Sync Now, Pause Sync, and Open Cloud Folder stay disabled while AeroCloud is off and become enabled again when it is switched on, on the same main-thread path as the tray badge. Proton Drive uses the standard independent-project line under the Quick Connect card. AI Settings model groups collapse. The controller toast is a bar above the status bar. The account chooser shows each account's profile count once the stats load.
Verified green: local tier 1 and every applicable PR check before merge. |
Windows setup and Settings: optional file associationsPost-4.2.3 follow-up, fixed on Windows users can now choose AeroFTP's five formats separately from the eight archive formats and Explorer extraction menus, during setup or in Settings > File Handling. Settings changes apply immediately. The opt-out carried in Requested item 7 is implemented and moves to the queued changes.
Verified green: full local |
Crypt overlay: an empty Remote Path lands at the root, not inside the Overlays PathPost-4.2.3 follow-up, fixed on A saved profile with a crypt overlay binding and an empty Remote Path connected straight into the Overlays Path: the phase-2 auto-unlock effect passed an initial landing only for a non-empty initialPath, so the legacy re-anchor-into-scope ran instead. An empty Remote Path means the on-wire root, so the landing is now passed whenever the overlay scope is non-empty, with the empty case mapped to
Live verification on a local FTP fixture (pyftpdlib), with a profile built exactly as in the report: empty Remote Path, AeroCrypt binding on
A new wiring test ( Verified green: repo pre-push gate (cargo fmt, clippy -D warnings, full cargo test, cargo audit), typecheck, 2304 vitest unit tests, i18n 46/46 locales, PR #1215 CI on Linux, Windows and macOS (x64 + aarch64), CodeRabbit clean on the final head. |
Swift listings follow a short page until the folder is emptyPost-4.2.3 follow-up, fixed on
The same squash records
|
CLI explains S3 and HTTP parallel-download fallbacksPost-4.2.3 follow-up, fixed on An ordinary CLI command receives the reason when S3 or the shared WebDAV/Koofr HTTP path refuses parallel ranges. The existing bounded provider-warning channel renders it on stderr at command completion, including a structured warning in JSON mode. It follows the existing warning policy under quiet mode. New reasons contain no signed URLs, remote paths, header contents or raw provider errors.
Verified green: focused formatting/diff checks, 58 shared-range tests and 147 S3 tests passed (4 S3 tests ignored), and every applicable final-head PR CI check on |
Dependency patch bundlePost-4.2.3 follow-up, on React-window updates to 2.3.4, tokio-util to 0.7.20 and zstd to 0.14.2. Zstd-safe moves to 8.1.0 and zstd-sys to 2.1.1 with native zstd 1.5.7. The two wrapper branches share one native package, React peers are satisfied and the existing Tauri pins are preserved.
Verified green: focused local checks above and every applicable final-head PR CI check on |
rustls security patch restores the dependency auditPost-4.2.3 follow-up, fixed on Four RustSec advisories published on 2026-10-14 made the strict audit fail on the previously resolved rustls 0.23.45. The shared TLS dependency now resolves to the patched 0.23.46, with the existing audit policy preserved.
Verified green: complete required final-head PR GitHub Actions, including Linux validation, Windows native tests, all four desktop builds, standalone crate checks and protocol fixtures; focused local locked metadata, strict cargo audit and diff checks passed. Dependency review was skipped by the owner's configured title filter. |
CLI download fallback notices completePost-4.2.3 follow-up, fixed on CLI users now receive a reason when an attempted parallel download is declined across all paths covered by item 13. The diagnostic uses bounded provider warnings on stderr at command completion, including structured JSON. New reasons omit private paths, signed URLs, headers and raw provider errors.
Verified green: final-head PR GitHub Actions, including Linux validation, Windows native unit tests, all four desktop builds, CLI smoke on Linux/macOS/Windows, protocol fixtures and DCO; CodeRabbit review completed without actionable findings. Local focused validation before the final segmented-destination wording adjustment: 70 library tests and 16 CLI tests passed. |
Startup cleanup preserves active stagingPost-4.2.3 follow-up, fixed on Staging moved from the temporary folder to the on-disk scratch folder in #1199, so crashes could leave files indefinitely. GUI and CLI startup now collect old recognized leftovers while preserving active work, including uploads with old source timestamps and transfers or open vaults lasting more than 24 hours.
Verified green: the complete local pre-merge gate on Post-merge CI verified green on |
Windows local folder shares refuse alternate stream namesPost-4.2.3 follow-up, fixed on A client could name
Verified green: the complete local pre-merge gate on the exact published head |
Batch multipart uploads abort when their task is destroyedPost-4.2.3 follow-up, fixed on An interrupted batch could leave uploaded parts on the remote server until a lifecycle rule removed them. Taking the handle out of the multipart state also left a second gap: destroying the task while its explicit abort was in flight lost that request. Each batch file now owns a separate guard until its completion or awaited abort finishes.
Verified green: the complete local pre-merge gate, including fmt, security regressions, version consistency, 2,304 frontend tests and 11 controller tests, typecheck, 47 locales with 5,731 reference keys and no placeholders, all-target Clippy with Cleanup remains best effort while the Tokio runtime is available. Process termination is outside this guarantee. |
RAR5 hardlinks resolve inside their own extractionPost-4.2.3 follow-up, fixed on A Linux RAR5 extraction could silently make a hardlink to an unrelated file in AeroFTP's working directory. A real archive and a hostile CWD reproduced the wrong bytes. References now resolve only to previously extracted regular members inside the private staging root.
Verified green: complete GitHub Actions on PR head |
Proton native transfers use the SDK small-file path and concurrent blocksOn The four-way benchmark exposed avoidable round trips in native transfers. The native client now uses the SDK's single-request path for small files and keeps large-file blocks in flight.
Validation: Final-head PR CI on 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released |
Proton CLI mode preserves names with glob characters and renamed downloadsOn CLI-mode transfers could fail on local paths with glob characters, or report a completed download as missing after the official CLI sanitized its filename.
Validation: Final-head PR CI on 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released |
Create and sign in Proton Drive profiles from the CLIOn The CLI can create a Proton profile, choose native or CLI mode, and sign in, sign out or inspect the native session. Existing CLI-mode profiles keep their selected client.
Verified green: all applicable final-head PR checks on 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released |
GUI startup keeps dependency warnings and avoids empty credential rewritesOn Starting AeroFTP no longer fills the GUI log with D-Bus handshake chatter or rewrites the vault when asked to delete an entry that is absent.
Verified green: all applicable final-head PR checks on 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released |
Agents read readiness from each saved profile's sign-in sourceOn Profiles that connect without a stored password no longer appear unsigned-in simply because
Verified green: all applicable PR checks on 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released |
Consistent saved connection profiles across GUI, CLI and MCPPost-4.2.3 follow-up, fixed on New connections use one manifest for protocol aliases, preset identity, ports and public options. CLI-created profiles keep the same settings when the GUI and agent tools load them; existing FTP/FTPS transport choices and legacy Proton CLI profiles retain their saved behavior.
Verified green: complete local |
Headless authorization for saved profiles through CLI and MCPPost-4.2.3 follow-up, fixed on A saved profile can be configured and authorized through
Verified green: complete local |
Dependency maintenance bundleFixed on
Verified green: Linux validation, Windows native unit tests, Linux/Windows/macOS packaging, Proton native suite, standalone crates and AeroRsync protocol/integration lanes passed in GitHub Actions on the protected PR head before squash merge. |
Proton native-client documentation and catalogFixed on
Verified green: Linux validation, Windows native unit tests, Linux/Windows/macOS CLI smoke and packaging, Proton native suite and AeroRsync protocol lanes passed in GitHub Actions on the protected PR head before squash merge. |
Saved sessions for CLI cross-profile copiesFixed on
Verified green: full applicable PR CI on the protected head, including Linux validation, Windows native tests and Linux/Windows/macOS builds; complete local ci:pre-push gate on the integration tree, verified identical to the resulting main tree. |
Profile ownership and transfer publication guardsFixed on
Verified green: full applicable PR CI on the protected head, including Linux validation, Windows native tests and Linux/Windows/macOS builds; the complete local gate was reused as expressly requested by the owner, with its verified baseline tree recorded separately; focused relocation regressions and the PR CI cover this change. No second full local suite was run. |
Cross-profile copy follow-ups completedFixed on
Verified green: 114 focused Rust overlay/auth tests plus 19 final planner tests; formatting and whitespace checks; 43 frontend tests and TypeScript on unchanged frontend code; all applicable CI on the protected PR head and bounded independent counterreview. Earlier DEV CLI and four-profile T6 checks covered both overlay formats, repeated skips, empty directories, decrypted byte-identical readback and recursive file removal with sibling preservation. Temporary remote roots were removed. These live checks predate the final ownership correction; authenticated live OAuth remains untested. The complete local pre-tag baseline gate was reused as expressly authorized by the owner; no second full local suite was run. |
Bounded bulk transfers in Proton CLI compatibility modeDone on
Verified green: 48 focused bulk Rust tests and related focused regressions, 36 frontend tests, TypeScript, actual CLI build and live byte-identical fixture checks reported in the PR; all applicable CI passed on the protected head |
Pre-tag audit and 4.2.4 release preparationDone on
Verified green: completed full local pre-push gate reused as the owner-authorized pre-tag baseline, focused delta regressions and all applicable CI on final #1316/#1317 heads, plus version-site and AppStream validation after integration. Archived cycle reviews and bounded hot-path counterreviews retain their documented scope and limitations; no duplicate full suite or exhaustive new audit is claimed. Existing development-tool advisories remain documented. Broader wrapper performance investigation stays open in Requested 71; no diagnostic measurements are republished. Final-main CI is pending and must pass before tagging. |
AeroFTP 4.2.4 releasedAeroFTP 4.2.4 is available in the GitHub release. This cycle delivers native Proton Drive, headless saved-profile authorization, bounded Proton CLI bulk transfers, scoped cross-profile authentication and overlays, safer transfer recovery and archive publication, desktop integration repairs and updates across all 47 languages. The completed rows above are released in 4.2.4; release notes and individual Details retain their verification and limitations.
Unresolved requests continue in the 4.2.5 tracker. Requested 71 keeps residual MEGAcmd, Filen local-gateway and Proton CLI upload performance investigation open. MEGAcmd/Filen bulk and broader wrapper parity are not completed; diagnostic benchmarks are not republished here. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
AeroFTP 4.2.4, Rolling Tracker
Archive of the v4.2.4 release cycle: issues reported against v4.2.3 and changes shipped after its tag.
Before opening a new issue, please check the lists below. If your problem is already tracked here, just add a thumbs-up reaction or a comment with your environment (OS, version, provider) instead of filing a duplicate. We update this issue as bugs are found and fixed.
Found something that is not listed? Open a new issue and we will link it here.
What shipped in 4.2.3
See the v4.2.3 tracker (#1081) and the release notes for the full change set, 86 tracked changes. A repair release: an operation that checks before writing writes only when the server confirmed the item is not there, a WebDAV replace keeps the old file until the new one is in place,
crypt initwrites nothing before the Emergency Kit is handed over, and a large download resumes the range it was reading instead of starting over; around that, SITE commands for FTP and FTPS, a local folder wherever the CLI takes a URL, a transfer speed that shows the current speed, and AeroAgent 1.7.Patches & updates released in 4.2.4
Released in v4.2.4.
a5647b81551fbf3b333b8647805725cfab84/NOASSOCand MSI feature maintenance preserve disabled choices, retain required binaries and shared registrations, and leave other programs' entries and protected defaults intact.57b5dd2efa3ca73398file_associations_set_integration. Details.36743a6207d314d1d1bff261dbbfadb06593pgetexplain declined parallel attempts through safe stderr and structured JSON warnings, including quiet mode; fallback destination, progress and cancellation stay accurate. Completes Requested item 13 together with #1212.0b522005360528f99eaeroftp-cli servereject colon-containing file components before filesystem access, keeping hidden alternate streams private while ordinary Unix colon filenames remain usable. Completes Requested item 42.b040e062b0f673e5e74cd0da4ba2aee19631282b3364642955fc4fApp.tsx, each traced in history first, none a lost call. Details.f398480da20798817846c10eb28Logocomponent, the three logo images only it loaded, and fiveLocalFilePanelprops the panel never read are removed, each traced in history first. Details.7a6ed28d085591a2e7cf132f49dfc2ccaf598599d4b21aa9a959e86f921760ftools/list: request futures are boxed and each tool table entry is built in its own frame, so every request fits a worker's stack. Details.26d484e5d64b286031d2d0f61fe3c455a013.mdviewer and AeroAgent chat keep the alignment their columns declare. Details.cb716b77fc27aeff8857474ebe7a4eab6d41958b1d1c6deb, installed the.debthroughpkexecand stayed old. Details.88e32e6dc8bdf2db5705fd6948565bb454cfTMPDIRand replaces it in one atomic rename, so a stopped update never leaves the launch path empty and a link planted at the staging name receives nothing. Details.97af8c28d/, above or outside the root, or an entry twice no longer sends a delete, scan, copy, size, search or cleanup there (ImageKit'srm -rdeleted files in the account root, Swift's dedupe the only copy). Details.59b105fe3f782670946bc46e3e59c5591cebnetwork-status, so the desktop portal answers the proxy lookup for the interface athttp://127.0.0.1instead of refusing it (snaps 4.2.1 to 4.2.3 showed an error page), and a new CI gate fails a snap the portal would refuse. Details.4df7a9549WEBKIT_DISABLE_DMABUF_RENDERER=0and other explicit values; an absent variable retains compatibility default1. Ships step 1 of Requested56 with an isolated rendering lab; the default-policy decision remains open.853003d44mount-observe, which snapd does not connect on its own, and untilsudo snap connect aeroftp:mount-observethe sidebar shows that command. Details.b53b289c775a51547878e9ba2cf766357500.aerotmp,.aerosegtmp, ...) now fits within 255 bytes, so a 244-byte name no longer fails with "File name too long" on every attempt. Details.3e8e7379866b92a21e08e72bbfdRUST_LOGis read per target, sowarn,<provider>=debuggives that provider DEBUG and keeps hyper, russh and rpgp at WARN, while the held crates (suppaftp, which writes the FTP password at TRACE) stay at their ceiling whatever the directive asks. Details.12e20155760dd9752edb1c9fd22-2name instead of landing on the first. Details.04f3c9bd7eb3ab9db2mainis green again: RUSTSEC-2026-0370/0371/0372 markzvariant,zbus_namesandzvariant_deriveunmaintained (folded into zbus 6), no crate we depend on uses zbus 6 yet, so the three are accepted inaudit.tomlwith their paths and exit path. Details.4c3d1ba46--machineand--format jsonreach import, export, keystore, profile-export and profile-import: forty subcommands read only a--jsonof their own, so under--machinesome exited printing nothing and the rest printed text. Details.0743baa6aa284abab32016c21c2docs/AEROAGENT-ROADMAP.mdmarks the MCP client, workers, GUI control and MCP parity of AeroAgent 1.6 and 1.7 as delivered, with their limits, and lists the 13 lanes left for 2.0 with acceptance criteria. AeroAgent stays 1.7. Details.048a9034f€urono longer comes back asACuro, and the import strips the BOM WinSCP writes before every non-ASCII name. Details.e49a1aeab/callbackincluded), a Desktop app client registers nothing; shown for Drive and Photos in all 47 languages, where it ended inredirect_uri_mismatchbefore. Details.f5a890b464eb7ae45eee5c7ad325daece427dirscrate ignoresAPPDATAthere); every launch now uses a portable hard-linked CLI in the test's own folder, and portable mode no longer sweeps the installed user's scratch. Details.054d7837e458b66b6eexport --profilesselects a profile the way--profiledoes (index, name in any case, id, or a unique substring) instead of the exact, case-sensitive name only, and every selector that selects nothing is listed with the skipped profiles and the reason; a name two profiles share selects neither. Details.33bb142ff8113e519eb7aba3e4e--profileselects) is stored with the first free " (1)", " (2)", ..., and every list, import report and confirmation shows the name as stored. Details.848bdc461.aerotmp,.aeroardtmp,.aerosegtmp, a part's record) instead of.aerotmpalone, which let a segmented run's leftover pass 14 checks in 4 files; a directory that cannot be read now fails the check. Details.235e1421e-jand read its JSON summary, so a full drive is a quota error that is never retried. Details.2587cd73cAEROFTP_SQUARE_CORNERS=1(with its Flatpak override) and=0for the GPU renderer. Details.fb5bfc707servemode andmount: ranges are paid before they are read, served files stream in paid windows instead of whole in memory (no 500 MiB cap, HTTPRange206),serve ftpresumes with REST and APPE keeps the file, and the servers survive hang-ups and SIGTERM and no longer print a secret the user set. Details.46b51aadf0b938eae03a4255f8c1a69f058d1e8fa666e3352e42cd0e369e491a0d25084925575ce4086b7c97e0188443522ba97f97be7c5d4327ef12d36510f12d36510f12d36510f12d36510f12d36510e890fa6721b5a9014aRequested / under consideration
Community requests and internal follow-ups being evaluated for this or a later release. Rows carried over from #1421 with their numbers.
-iselectors (prioritised by the reporter ahead ofEdit(E)and the 2-letter semantics; exact behaviour to be pinned).jpgto.jxltranscode in AeroFile: JXL re-encodes an existing JPEG losslessly and reversibly (the original JPEG bytes reconstruct exactly), for a real size win with no quality loss. Candidate framing: AeroFile as a GUI for libjxl.icnsmulti-size (the v4.1.0 ones are single-resolution drafts). Needs a Mac to build and live-testparticipants/addcontactUUID format (currently a best-effort workaround), investigate the Filen free-plan 10-note limit ghost-note cleanup, and add a rich text editor for the rich note typemalloc(): unaligned fastbin chunk detected, the classic GLib heap-corruption signature, and it is the victim rather than the corruptor. Two marshalling fixes shipped in v4.0.5 and the SIGABRT still recurs with an identical signature, so the marshalling is incomplete and the remaining suspects are the event and plugin callbacks whose thread context is unconfirmed. Details.pathandpath/.... The trap is the one #764 just closed, moved by one character: a sibling likereportsXalso matches the shorter prefix. Whoever takes this must write both doors before the change, not after:reportsXsurvives a delete ofreports, andreportssurvives when it is a real non-empty file. Worth doing when someone measures a slow recursive delete on a tree with many folders, not before. 4.2.1 context: #979 changed folder-removal semantics (a folder is removed only once empty,sync --deleteremoves the directories it emptied on every backend) but did not touch this listing or its probe; still open.If-Matchfrom a source replacement. CLI fallback notices now ship in #1212 and #1216, so the missing fallback explanation from the original report is resolved. Backend diagnosis remains open: the client still cannot tell an incompatible gateway from an object that really changed.vault.dbhandling already shipped in #987, with a passing JSON-import regression test rechecked during the 4.2.3 triage..gitattributes: drop the hand CRLF normalisations in the tray badge and checksum matrix tests once existing Windows development clones are refreshed, and moveLICENSEto the LF rule only if the NSIS license page is shown to render LF text correctly on Windows.continuousdoes). Keep runtime20251108and its digest until a qualifying dated release exists; extracted runs still create folders 0755.speed,speed-compareandbenchmark; MCP runs the CLI). The GUI speed test covers only FTP, FTPS, SFTP, S3 and WebDAV, integrity check and score exist only in the GUI, and labels and defaults differ between them.AEROFTP_SQUARE_CORNERS); Compare against a Digest WebDAV server; Stop, F4 and a disconnect during a Compare scan in the GUI; the tables whose columns moved left; ImageKitrenameFolderon the real API. Progress 2026-10-16: ImageKit rename, Digest Compare, Stop/F4/disconnect and the tables verified live; corners verified on the AppImage, the Flatpak's vanishing window fixed (queued rows 30, 31), the KWin one from #1249 fixed by queued row 36 (not run on KWin itself), snap checked 2026-10-17 on GNOME (rounded corners, window fully visible) after fixing why it did not start (known issue 1); merged PR #1258 preserves explicitWEBKIT_DISABLE_DMABUF_RENDERER=0, which restores rounded corners on the measured AMD/Intel native Wayland systems while the absent-variable default remains1; broader NVIDIA, KWin and X11 corner checks remain open; the defects found on the way are queued rows 32 to 34, and the Debug Panel one is queued row 40.--inplace --partialgoes on from the destination itself, which keeps no record of the version it was started from, so a file replaced in the meantime can still be joined to its old start (FTP and Koofr resume there by offset). Out-of-place resume is bound to the version since #1224.--timeout.exists, FTP dotfiles, MTP, B2, ImageKit, Jottacloud and others), plus WebDAV 404/401, S3 403, Koofr and OpenDrive 400 to decide case by case.AuthDigestNcCheck On(not its default) refuses some: a Compare walk misses 56-70 of 331 folders,get/put --parallel 8fail 27-36 requests, always reported (rc 4). Serial runs are clean.get -r, the CLI sync doctor and AeroAgentreconcile/sync_doctorcover the whole tree but build wrong local names. Partial results still read as complete: the cross-profile copy skips an unlistable folder with a log line only, the Properties folder size stops at its caps without saying so,tree --jsonanswersokwith an empty tree when the root cannot be listed. Path guards still missing: B2rm -r /empties the bucket (S3 refuses the root), GitLab joins an absolute path to the current folder and reads/as the current folder, the FUSE mount gives a child the inode of the path its listing names, and an AeroAgent upload of a local folder follows symlinks (a link to an ancestor never ends).mkdirper folder. FTP/SFTPcompare_directoriesand the S3 fast path to check the same way.853003d44, queued row 48): GUI startup and dispatcher preserve explicit values; absent still defaults to1. WebKitGTK 2.52.6 native Wayland comparisons on AMD Radeon 890M and Intel UHD630 pass Monaco/xterm, eight canvas modes and six shaders ON/OFF; ON improves page cadence and restores rounded corners after unmaximizing. OFF WebGL still records GPU activity. The owner retains the compatibility default; a different default and broader driver/backend coverage, including NVIDIA, remain under consideration..old, then moves the new exe from%TEMP%into place (from another volume that move is a copy, not a rename). Same class as the AppImage swap fixed in #1256: stage the new exe next to the old one, then replace it in one rename, retried until the old process has exited. Needs a run on a Windows station.linux-validatecan hit its 90-minute limit whilecargo testis still compiling and linking. On 2026-10-16 it was cancelled twice (#1255, #1256), 84 minutes intocargo testwithrustcandrust-lldstill running; both reruns passed, and the green runs that day took 38 to 87 minutes. To measure: the link's memory on the runner, then whetherline-tables-onlydebug info for tests or fewer parallel links keeps it well under the limit.lsblkcannot run inside the snap (measured in 4.2.3:Permission denied; snapd grants it throughhardware-observe, read in its AppArmor snippets, not tried), and eject and mount calludisksctl, which would also need theudisks2interface (read in code, not measured). Neither interface connects automatically. To decide: plug them, or read the same data another way, and say in the app why the list is empty. Found with #1263.Known issues found after release
Reported against v4.2.3.
http://127.0.0.1because the snap does not plugnetwork-status. Workaround:GIO_USE_PROXY_RESOLVER=dummy snap run aeroftp. Details.Legend: 🔴 confirmed · 🟡 investigating · 🔵 planned / idea · 🟢 done / fixed (pending release) · ✅ released
All reactions