chore: update plan automation and chat status UI
This commit is contained in:
@@ -1,10 +1,8 @@
|
||||
import process from 'node:process';
|
||||
import { chromium } from 'playwright';
|
||||
import { createCaptureContext, getCaptureRuntimeConfig } from './capture-auth-utils.mjs';
|
||||
import { ensureDirectory, getKstDate, resolveCapturePaths, updateWorklogCaptureSection } from './worklog-capture-utils.mjs';
|
||||
|
||||
const ACCESS_TOKEN = 'usr_7f3a9c2d8e1b4a6f';
|
||||
const TOKEN_ACCESS_STORAGE_KEY = 'work-app.token-access.registered-token';
|
||||
|
||||
const SETTINGS_CAPTURE_PRESETS = {
|
||||
automation: {
|
||||
screenshotFileName: 'settings-app.png',
|
||||
@@ -19,7 +17,7 @@ const SETTINGS_CAPTURE_PRESETS = {
|
||||
const cwd = process.cwd();
|
||||
const presetKey = process.argv[2];
|
||||
const captureDate = process.argv[3] ?? getKstDate();
|
||||
const baseUrl = process.env.CAPTURE_BASE_URL ?? 'http://127.0.0.1:4173';
|
||||
const { baseUrl } = getCaptureRuntimeConfig(cwd);
|
||||
|
||||
if (!presetKey || !(presetKey in SETTINGS_CAPTURE_PRESETS)) {
|
||||
console.error(`Usage: node scripts/capture-settings-screenshot.mjs <${Object.keys(SETTINGS_CAPTURE_PRESETS).join('|')}> [YYYY-MM-DD]`);
|
||||
@@ -34,21 +32,11 @@ const { screenshotDir, screenshotPath, worklogPath, markdownImagePath } = resolv
|
||||
});
|
||||
|
||||
const browser = await chromium.launch({ headless: true });
|
||||
const context = await browser.newContext({
|
||||
const context = await createCaptureContext(browser, {
|
||||
viewport: { width: 1600, height: 1200 },
|
||||
deviceScaleFactor: 2,
|
||||
});
|
||||
|
||||
await context.addInitScript(
|
||||
({ tokenAccessStorageKey, accessToken }) => {
|
||||
window.localStorage.setItem(tokenAccessStorageKey, accessToken);
|
||||
},
|
||||
{
|
||||
tokenAccessStorageKey: TOKEN_ACCESS_STORAGE_KEY,
|
||||
accessToken: ACCESS_TOKEN,
|
||||
},
|
||||
);
|
||||
|
||||
const page = await context.newPage();
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user