Skip to content

Commit d15aa80

Browse files
committed
fix: TUI tar single-file upload, [d] keybind labels, benchmark metadata nav
1 parent 9ff1d63 commit d15aa80

3 files changed

Lines changed: 10 additions & 6 deletions

File tree

src/components/DevboxCreatePage.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3127,7 +3127,7 @@ export const DevboxCreatePage = ({
31273127
paddingX={1}
31283128
>
31293129
<Text color={colors.textDim} dimColor>
3130-
{`${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] ${selectedGatewayIndex === 0 ? "Attach" : selectedGatewayIndex === maxGatewayIndex ? "Done" : "Select"} • [d] Remove • [esc] Back`}
3130+
{`${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] ${selectedGatewayIndex === 0 ? "Attach" : selectedGatewayIndex === maxGatewayIndex ? "Done" : "Select"} • [d] Delete • [esc] Back`}
31313131
</Text>
31323132
</Box>
31333133
</>
@@ -3408,7 +3408,7 @@ export const DevboxCreatePage = ({
34083408
paddingX={1}
34093409
>
34103410
<Text color={colors.textDim} dimColor>
3411-
{`${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] ${selectedMcpIndex === 0 ? "Attach" : selectedMcpIndex === maxMcpIndex ? "Done" : "Select"} • [d] Remove • [esc] Back`}
3411+
{`${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] ${selectedMcpIndex === 0 ? "Attach" : selectedMcpIndex === maxMcpIndex ? "Done" : "Select"} • [d] Delete • [esc] Back`}
34123412
</Text>
34133413
</Box>
34143414
</>
@@ -3564,7 +3564,7 @@ export const DevboxCreatePage = ({
35643564
<Text color={colors.textDim} dimColor>
35653565
{editingAgentMountPath
35663566
? "Type to edit path • [Enter/esc] Done"
3567-
: `${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] Select • [e] Edit path • [d] Remove • [esc] Back`}
3567+
: `${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] Select • [e] Edit path • [d] Delete • [esc] Back`}
35683568
</Text>
35693569
</Box>
35703570
</Box>
@@ -3693,7 +3693,7 @@ export const DevboxCreatePage = ({
36933693
<Text color={colors.textDim} dimColor>
36943694
{editingObjectMountPath
36953695
? "Type to edit path • [Enter/esc] Done"
3696-
: `${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] Select • [e] Edit path • [d] Remove • [esc] Back`}
3696+
: `${figures.arrowUp}${figures.arrowDown} Navigate • [Enter] Select • [e] Edit path • [d] Delete • [esc] Back`}
36973697
</Text>
36983698
</Box>
36993699
</Box>

src/components/ObjectCreatePage.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -394,7 +394,11 @@ export const ObjectCreatePage = ({
394394

395395
let buffer: Buffer;
396396

397-
if (paths.length > 1 || isTar) {
397+
const singleIsDir =
398+
paths.length === 1 &&
399+
(await lstat(resolvedPaths[0])).isDirectory();
400+
401+
if (paths.length > 1 || (isTar && singleIsDir)) {
398402
const isGzip = formData.content_type === "tgz";
399403
buffer = await createTarBuffer(resolvedPaths, isGzip);
400404
} else {

src/screens/BenchmarkJobCreateScreen.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -972,7 +972,7 @@ export function BenchmarkJobCreateScreen({
972972
setCurrentField(fieldKeys[currentFieldIndex + 1]);
973973
}
974974
}
975-
});
975+
}, { isActive: !inMetadataSection });
976976

977977
useInput(
978978
(input, key) => {

0 commit comments

Comments
 (0)