use default widths

This commit is contained in:
Nate Kelley 2025-10-08 22:01:47 -06:00
parent d95155a8e2
commit b5076b3079
No known key found for this signature in database
GPG Key ID: FD90372AB8D98B4F
8 changed files with 23 additions and 10 deletions

View File

@ -15,7 +15,7 @@ export const takeMetricScreenshotHandlerTask: ReturnType<
> = schemaTask({
id: screenshots_task_keys.take_metric_screenshot,
schema: TakeMetricScreenshotTriggerSchema,
maxDuration: 60 * 3, // 3 minutes max
maxDuration: 60 * 2, // 2 minutes max
retry: {
maxAttempts: 1,
minTimeoutInMs: 1000, // 1 second

View File

@ -45,6 +45,11 @@ export const GlobalSearchModalBase = ({
const navigate = useNavigate();
const [viewedItem, setViewedItem] = useState<SearchTextData | null>(null);
const resetModal = () => {
setViewedItem(null);
onChangeValue('');
};
const searchItems: SearchItems[] = useMemo(() => {
const makeItem = (item: SearchTextData, makeSecondary?: boolean): SearchItem => {
const Icon = assetTypeToIcon(item.assetType);
@ -68,6 +73,9 @@ export const GlobalSearchModalBase = ({
}) as Parameters<typeof navigate>[0];
await navigate(link);
onClose();
setTimeout(() => {
resetModal();
}, 200);
},
};
};

View File

@ -92,6 +92,7 @@ export const browserLogin = async <T = Buffer<ArrayBufferLike>>({
});
await page.goto(fullPath, { waitUntil: 'networkidle' });
console.info('Page loaded', { fullPath, height, width });
const result = await callback({ page, browser });

View File

@ -1,4 +1,4 @@
const multiplier = 2;
const multiplier = 2.25;
export const DEFAULT_SCREENSHOT_CONFIG = {
width: 400 * multiplier,

View File

@ -1,4 +1,5 @@
import { z } from 'zod';
import { DEFAULT_SCREENSHOT_CONFIG } from './methods/screenshot-config';
import { BaseScreenshotSearchSchema } from './requests.base';
import { PutMetricScreenshotRequestSchema } from './requests.metrics';
@ -17,8 +18,8 @@ export type GetChatScreenshotParams = z.infer<typeof GetChatScreenshotParamsSche
export const GetChatScreenshotQuerySchema = z
.object({
width: z.coerce.number().min(600).max(3840).default(600),
height: z.coerce.number().min(300).max(2160).default(338),
width: z.coerce.number().min(600).max(3840).default(DEFAULT_SCREENSHOT_CONFIG.width),
height: z.coerce.number().min(300).max(2160).default(DEFAULT_SCREENSHOT_CONFIG.height),
type: z.enum(['png', 'jpeg']).default('png'),
})
.merge(BaseScreenshotSearchSchema);

View File

@ -1,4 +1,5 @@
import { z } from 'zod';
import { DEFAULT_SCREENSHOT_CONFIG } from './methods/screenshot-config';
import { BaseScreenshotSearchSchema } from './requests.base';
import { PutMetricScreenshotRequestSchema } from './requests.metrics';
@ -17,8 +18,8 @@ export type GetDashboardScreenshotParams = z.infer<typeof GetDashboardScreenshot
export const GetDashboardScreenshotQuerySchema = z
.object({
width: z.coerce.number().min(100).max(3840).default(800),
height: z.coerce.number().min(100).max(4160).default(450),
width: z.coerce.number().min(100).max(3840).default(DEFAULT_SCREENSHOT_CONFIG.width),
height: z.coerce.number().min(100).max(4160).default(DEFAULT_SCREENSHOT_CONFIG.height),
type: z.enum(['png', 'jpeg']).default('png'),
version_number: z.coerce.number().optional(),
})

View File

@ -1,4 +1,5 @@
import { z } from 'zod';
import { DEFAULT_SCREENSHOT_CONFIG } from './methods/screenshot-config';
import { BaseScreenshotSearchSchema } from './requests.base';
export const GetMetricScreenshotParamsSchema = z.object({
@ -8,8 +9,8 @@ export const GetMetricScreenshotParamsSchema = z.object({
export const GetMetricScreenshotQuerySchema = z
.object({
version_number: z.coerce.number().min(1).optional(),
width: z.coerce.number().min(100).max(3840).default(800),
height: z.coerce.number().min(100).max(2160).default(450),
width: z.coerce.number().min(100).max(3840).default(DEFAULT_SCREENSHOT_CONFIG.width),
height: z.coerce.number().min(100).max(2160).default(DEFAULT_SCREENSHOT_CONFIG.height),
type: z.enum(['png', 'jpeg']).default('png').optional(),
})
.merge(BaseScreenshotSearchSchema);

View File

@ -1,4 +1,5 @@
import { z } from 'zod';
import { DEFAULT_SCREENSHOT_CONFIG } from './methods/screenshot-config';
import { BaseScreenshotSearchSchema } from './requests.base';
import { PutMetricScreenshotRequestSchema } from './requests.metrics';
@ -17,8 +18,8 @@ export type GetReportScreenshotParams = z.infer<typeof GetReportScreenshotParams
export const GetReportScreenshotQuerySchema = z
.object({
width: z.coerce.number().min(100).max(3840).default(800),
height: z.coerce.number().min(100).max(2160).default(450),
width: z.coerce.number().min(100).max(3840).default(DEFAULT_SCREENSHOT_CONFIG.width),
height: z.coerce.number().min(100).max(2160).default(DEFAULT_SCREENSHOT_CONFIG.height),
type: z.enum(['png', 'jpeg']).default('png'),
version_number: z.coerce.number().optional(),
})