Files
llm-in-text/.build-check/index.html
ydy0615 838eec30a8 feat: add theme management with light and dark modes
- Implemented a new composable `useTheme` for managing theme state.
- Added functions to read and write theme preference to local storage.
- Applied theme styles to the DOM based on user preference.
- Introduced a toggle function to switch between light and dark themes.

refactor: enhance copilot plugin functionality

- Improved request handling with sequence and document versioning.
- Refactored ghost text handling to improve clarity and efficiency.
- Updated markdown insertion logic to handle parsed content more robustly.
- Enhanced error handling and logging for better debugging.

style: update global styles for light and dark themes

- Defined CSS variables for light and dark themes to streamline styling.
- Improved overall styling consistency and responsiveness.
- Added transitions for smoother theme changes and interactions.
2026-02-15 15:44:09 +08:00

106 lines
8.9 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>llm-in-text</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.9/dist/katex.min.css">
<script type="module" crossorigin src="/assets/index-BIRQCwFK.js"></script>
<link rel="modulepreload" crossorigin href="/assets/vue-6zEhjBZz.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-lezer-common-tVQBIsvN.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-marijn-find-cluster-break-DXwl3gUT.js">
<link rel="modulepreload" crossorigin href="/assets/cm-state-X9WpHEQO.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-style-mod-Bs6eFhZE.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-w3c-keyname-Vcq4gwWv.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-crelt-C8TCjufn.js">
<link rel="modulepreload" crossorigin href="/assets/cm-view-CiSFjroV.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-lezer-highlight-DuEf3ZFH.js">
<link rel="modulepreload" crossorigin href="/assets/cm-language-CDsY7zq0.js">
<link rel="modulepreload" crossorigin href="/assets/cm-language-data-Bcb4c2CO.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-rope-sequence-nfUW61tr.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-ocavue-utils-C1mApV17.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-orderedmap-C4TimWWB.js">
<link rel="modulepreload" crossorigin href="/assets/prosemirror-n4jms1hu.js">
<link rel="modulepreload" crossorigin href="/assets/cm-theme-one-dark-DcoGA4wl.js">
<link rel="modulepreload" crossorigin href="/assets/cm-commands-BSG2z_PK.js">
<link rel="modulepreload" crossorigin href="/assets/cm-search-CkNC9fvo.js">
<link rel="modulepreload" crossorigin href="/assets/cm-autocomplete-t9rzw_D0.js">
<link rel="modulepreload" crossorigin href="/assets/cm-lint-CJhfB2hN.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-codemirror-C9Wn9KcM.js">
<link rel="modulepreload" crossorigin href="/assets/katex-ClxlXyPc.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-clsx-B-dksMZM.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-lodash-es-XiV8Prow.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-bail-FqpXQuLt.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-extend-fsBZP_1K.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-is-plain-obj-C1gvLhAf.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-trough-B_b8ryxu.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-unist-util-stringify-position-Ch_qCilz.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-vfile-message-DqhD22jI.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-vfile-BCWrK60u.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-unified-BIaImg-8.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-decode-numeric-character-reference-CNs1qBpV.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-decode-named-character-reference-C3-224fz.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-decode-string-fHsnqYdj.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-normalize-identifier-C9ANKk3v.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-chunked-DrRIdSP-.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-combine-extensions-d8XJZrgA.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-character-Cn8n62xE.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-factory-space-BM4zcA-B.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-classify-character-Bc1Mydac.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-resolve-all-PQCKh0dx.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-subtokenize-BF1Jf29a.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-factory-destination-QK-4WEtY.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-factory-label-Bo_B4AwM.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-factory-title-D-E2MfTG.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-factory-whitespace-D8F2YPRT.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-util-html-tag-name-DbKNfynz.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-core-commonmark-BEN53qso.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-Dc687xHH.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-to-string-C_aolqmU.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-from-markdown-CHHsmDpx.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-remark-parse-CNDkPE6C.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-zwitch-C2o2j-tx.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-longest-streak-CtXnX3Xp.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-unist-util-is-BPZGFiMU.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-unist-util-visit-parents-BHoKBdZX.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-unist-util-visit-8PRsQcuP.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-phrasing-4oVbNLC3.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-to-markdown-CJxe-CWN.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-remark-stringify-Bsh9PcD8.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-definitions-CBjSIrGZ.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-remark-inline-links-BH8JVns0.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-autolink-literal-zrBeIzAz.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-footnote-DC8zpk-O.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-strikethrough-r4kRFlAf.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-table-B99Gg4C5.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-task-list-item-BZuxQwYN.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-gfm-CZUPGk5O.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-ccount-c2V3InAJ.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-devlop-0Dp3JUBc.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-escape-string-regexp-BaJN9MlJ.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-find-and-replace-DrvwCOVl.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-autolink-literal-BQrVEGHY.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-footnote-C-csI7OF.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-strikethrough-Cj9qKt6Q.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-markdown-table-DvhhVmnL.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-table-H6nfZhjH.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-task-list-item-C4T7uo9p.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-gfm-CSyuX27B.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-remark-gfm-Bh4u6bYx.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-dompurify-HRjpPm7y.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-floating-ui-utils-CALKnY__.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-floating-ui-core-B-QvIi8c.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-floating-ui-dom-Bo_IsNpa.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-micromark-extension-math-05RmQtyV.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-mdast-util-math-wB-IJCL0.js">
<link rel="modulepreload" crossorigin href="/assets/vendor-remark-math--xuta7zy.js">
<link rel="modulepreload" crossorigin href="/assets/milkdown-CXOkeLLP.js">
<link rel="stylesheet" crossorigin href="/assets/milkdown-OELSf2jV.css">
<link rel="stylesheet" crossorigin href="/assets/index-BE26nmJv.css">
</head>
<body>
<div id="app"></div>
</body>
</html>