Replies: 5 comments 1 reply
-
|
What: Systematic deterministic (offline) tests for the storage providers that currently have unit coverage only. For each such provider, pin (a) the directory listing and stat parser against a captured real response, and (b) the HTTP-status-to-error mapping (401/403/404/409/429/5xx) with the correct retryable flag. Why: A change on a provider's side or in a third-party dependency (response shape, a new status code, a WAF quirk) should be caught by a failing test rather than by a user. This is already the pattern on the freshest fixes; the ask is to make it systematic across the long tail. Where: providers (backend), reflected in the Testing & Verification matrix. Legend: 🟢 pattern already applied · 🟡 pending (this request). Already applied as examples: WebDAV 404/409 upload mapping 🟢, OpenDrive size-limit error 🟢. Providers in scope (currently unit-only):
Context: came up in #322 while documenting test coverage. |
Beta Was this translation helpful? Give feedback.
-
|
What: A single pre-release smoke entrypoint. One command/script that runs the deterministic suite (Rust plus frontend) and the lab-backed integration tests, skips cleanly when credentials or Docker fixtures are absent, and prints a pass/skip matrix. Wire it into the release checklist as a pre-tag step. Why: Makes "run the tests before every release" a single reproducible action and makes coverage gaps visible at release time. It also lets a contributor run the deterministic core with one command without needing any lab credentials. Where: CLI / dev tooling, the release checklist, reflected in the Testing & Verification matrix. Legend: 🟢 exists · 🟡 pending (this request).
Context: came up in #322 alongside the published test matrix. |
Beta Was this translation helpful? Give feedback.
-
|
🟢 Rolled forward to v4.1.0. v4.0.9 is out (release notes), so this thread now opens to the v4.1.0 window instead of starting fresh; the title and intro are updated to match. On what was raised here: the two suggestions in the thread (systematic provider determinism tests, and a single pre-release smoke entrypoint) did not land in v4.0.9 and are carried into the v4.1.0 tracker (#361) for triage, so nothing is lost. Everything that shipped in v4.0.9 is in the 4.0.9 tracker (#349). New enhancement ideas for v4.1.0 are welcome, one per comment. |
Beta Was this translation helpful? Give feedback.
-
|
What: A Why: Creation is the one common action still missing from the interactive loop; surfacing it as Where: CLI ( 🟢 Planned for v4.1.0 (tracked in #361). originally from #311 (comment) (@EhudKirsh) |
Beta Was this translation helpful? Give feedback.
-
|
What: Reorder the interactive Why: Where: CLI ( 🟢 Planned for v4.1.0 (tracked in #361). originally from #311 (comment) (@EhudKirsh) |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Welcome to the rolling wishlist for v4.1.0. This thread collects enhancement suggestions from the AeroFTP community and triages them into the v4.1.0 release window.
Closing v4.0.9, opening v4.1.0
🟢 v4.0.9 is released (release notes), so this same thread rolls forward and opens to v4.1.0 rather than starting a fresh one.
The v4.0.9 headline was the AeroVault / AeroMount pass for unlocked vaults: a unified Compressor-style modal with a
.aerozipZip lane, plus read-only mounting and one-shot Save all... of an unlocked Cryptomator vault /.aerovault/.aerozip. Alongside it shipped the interactiveaeroftp groupsandaeroftp usersCLI sections, rclone export expanded to the cloud providers (Filen, Google Drive, Dropbox, OneDrive, Box, pCloud, Yandex, OpenDrive, B2, Jottacloud), the provider catalog free/paid rework with a "Free + card" tier, and a consistent password-create UX. The full list with commits and refs is in the 4.0.9 tracker (#349).The two ideas raised here last cycle (systematic provider determinism tests, and a single pre-release smoke entrypoint) did not make the v4.0.9 cut and are carried into the v4.1.0 tracker (#361) for triage. Items already shipped are done and do not need to be re-raised here.
How to contribute
Please post one suggestion per comment so each one can be reacted to and discussed independently. A good suggestion includes:
Reactions on individual comments are welcome and count as "I want this too" signals. Free-form replies discussing trade-offs are also welcome under the same comment.
Scope
In scope:
Out of scope:
Carry-over from earlier wishlists (#339, #335, #270)
Items raised in the previous wishlists that did not make a tag and are still open are eligible for triage here. The rule:
originally from <link>trailer. That keeps reactions per item meaningful in this cycle and avoids carrying stale assumptions over.Triage
Before cutting the v4.1.0 tag we will:
Reactions on comments inform priority. Tie-breaks favor items that improve daily-driver ergonomics for tester profiles (existing community testers, documentation drilldown, error message clarity).
Thanks in advance for the input.
Beta Was this translation helpful? Give feedback.
All reactions