feat: move terminal settings, look and ssh tools into ssh-terminal plugin

This commit is contained in:
LukeGus committed 2026-09-29 02:38:37 -05:00
1 parent ffa872ebd3
commit d9bba10612
242 files changed
+25071 -7207

No files matched your search

@@ -8,9 +8,8 @@ import {
buildLocalDestination,
clampTransferConcurrency,
describeLocalKind,
getTransferConcurrency,
runWithConcurrency,
setTransferConcurrency,
takeLegacyTransferConcurrency,
DEFAULT_TRANSFER_CONCURRENCY,
TRANSFER_CONCURRENCY_STORAGE_KEY,
formatLocalModified,
@@ -300,15 +299,19 @@ describe("local entry presentation", () => {
describe("parallel transfers", () => {
beforeEach(() => localStorage.clear());
it("clamps and persists the concurrency preference", () => {
expect(getTransferConcurrency()).toBe(DEFAULT_TRANSFER_CONCURRENCY);
it("clamps the concurrency preference", () => {
expect(clampTransferConcurrency(0)).toBe(1);
expect(clampTransferConcurrency(99)).toBe(8);
expect(clampTransferConcurrency("3.7")).toBe(3);
expect(clampTransferConcurrency("nope")).toBe(DEFAULT_TRANSFER_CONCURRENCY);
expect(setTransferConcurrency(6)).toBe(6);
expect(localStorage.getItem(TRANSFER_CONCURRENCY_STORAGE_KEY)).toBe("6");
expect(getTransferConcurrency()).toBe(6);
});
it("reads the value a browser kept before 2.9.0 once, then forgets it", () => {
expect(takeLegacyTransferConcurrency()).toBeNull();
localStorage.setItem(TRANSFER_CONCURRENCY_STORAGE_KEY, "12");
expect(takeLegacyTransferConcurrency()).toBe(8);
expect(localStorage.getItem(TRANSFER_CONCURRENCY_STORAGE_KEY)).toBeNull();
expect(takeLegacyTransferConcurrency()).toBeNull();
});
const deferred = () => {