authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-07 15:00:37-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-07 15:00:37-07:00
loge279e402c12b002cedcd8c4ea19476fc33783dac
tree66a6ddbb1e321f4931f8a177ee6fbe8b36241bae
parent89dd9ab32b4aaba6f34689353cb14fa6549e34fc
signature Signed by PGP key B5690EEEBB952194

refactor(desktop): classify preview exports (#10268)


4 files changed, 9 insertions(+), 9 deletions(-)

apps/desktop/src/preview/BrowserImport/BrowserImport.ts+1
......@@ -166,6 +166,7 @@ export const writeCookies = Effect.fn("BrowserImport.writeCookies")(function* (
166166 return { imported, skipped, skippedDomains: [...skippedDomains].slice(0, 20) };
167167});
168168
169/** @public Service construction is part of the canonical Effect module API. */
169170export const make = Effect.gen(function* BrowserImportMake() {
170171 const browserSession = yield* BrowserSession.BrowserSession;
171172 const platform = yield* HostProcessPlatform;
apps/desktop/src/preview/BrowserSession.ts+1
......@@ -159,6 +159,7 @@ const encodeScopeForDigest = (scope: string): Uint8Array =>
159159 ),
160160 );
161161
162/** @public Service construction is part of the canonical Effect module API. */
162163export const make = Effect.gen(function* BrowserSessionMake() {
163164 const crypto = yield* Crypto.Crypto;
164165 const sessionsRef = yield* SynchronizedRef.make<ReadonlyMap<string, Session>>(new Map());
apps/desktop/src/preview/FaviconCapture.ts+1-1
......@@ -2,7 +2,7 @@ import { FAVICON_DATA_URL_MAX_LENGTH } from "@t3tools/contracts";
22
33export const MAX_FAVICON_RESPONSE_BYTES = 100_000;
44export const MAX_FAVICON_CANDIDATES = 8;
5export const MAX_FAVICON_HTTP_URL_LENGTH = 2_048;
5const MAX_FAVICON_HTTP_URL_LENGTH = 2_048;
66
77const MAX_FAVICON_CANDIDATE_INPUT_UNITS = 262_144;
88const MIN_FAVICON_CANDIDATE_INPUT_UNITS = 256;
apps/desktop/src/preview/Manager.ts+6-8
......@@ -153,7 +153,7 @@ const DEFAULT_ANNOTATION_THEME: DesktopPreviewAnnotationTheme = {
153153 fontMono: "ui-monospace, monospace",
154154};
155155
156export const buildPreviewPictureInPictureDataUrl = (): string => {
156const buildPreviewPictureInPictureDataUrl = (): string => {
157157 const html = `<!doctype html>
158158<html>
159159 <head>
......@@ -4271,7 +4271,7 @@ export class PreviewOperationError extends Schema.TaggedErrorClass<PreviewOperat
42714271 }
42724272}
42734273
4274export const isPreviewOperationError = Schema.is(PreviewOperationError);
4274const isPreviewOperationError = Schema.is(PreviewOperationError);
42754275
42764276export class PreviewArtifactPathOutsideDirectoryError extends Schema.TaggedErrorClass<PreviewArtifactPathOutsideDirectoryError>()(
42774277 "PreviewArtifactPathOutsideDirectoryError",
......@@ -4472,14 +4472,11 @@ export const PreviewManagerError = Schema.Union([
44724472]);
44734473export type PreviewManagerError = typeof PreviewManagerError.Type;
44744474
4475export const isPreviewManagerError = Schema.is(PreviewManagerError);
4476export const isPreviewAutomationControlInterruptedError = Schema.is(
4475const isPreviewAutomationControlInterruptedError = Schema.is(
44774476 PreviewAutomationControlInterruptedError,
44784477);
4479export const isPreviewAutomationEvaluationError = Schema.is(PreviewAutomationEvaluationError);
4480export const isPreviewAutomationInvalidSelectorError = Schema.is(
4481 PreviewAutomationInvalidSelectorError,
4482);
4478const isPreviewAutomationEvaluationError = Schema.is(PreviewAutomationEvaluationError);
4479const isPreviewAutomationInvalidSelectorError = Schema.is(PreviewAutomationInvalidSelectorError);
44834480
44844481export class PreviewManager extends Context.Service<
44854482 PreviewManager,
......@@ -4592,6 +4589,7 @@ export class PreviewManager extends Context.Service<
45924589 }
45934590>()("@t3tools/desktop/preview/Manager/PreviewManager") {}
45944591
4592/** @public Service construction is part of the canonical Effect module API. */
45954593export const make = Effect.gen(function* PreviewManagerMake() {
45964594 const environment = yield* DesktopEnvironment.DesktopEnvironment;
45974595 const browserSession = yield* BrowserSession.BrowserSession;