| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(ui): swap monospace font from Geist Mono to IoskeleyMono Replace the monospace slot (CSS font-family name stays 'Geist Mono' so all existing references and the trailing ui-monospace/SFMono/Menlo stack keep working) with IoskeleyMono (OFL-1.1, a Berkeley Mono look-alike built by configuring Iosevka). Ships the four needed weights Regular/Medium/SemiBold/Bold as self-hosted WOFF2. Shared-path impact: - src/index.css @font-face src for the 'Geist Mono' family now points to /fonts/IoskeleyMono-*.woff2; the primary UI sans ('Geist') is untouched, as are the dozens of components that use fontFamily 'Geist Mono, …'. - Chinese glyphs fall back to the system UI stack as before. - Verified in a real browser: forcing the 'Geist Mono' family loads /fonts/IoskeleyMono-Regular.woff2 and document.fonts.check('16px "Geist Mono"') returns true; tsc -b passes. | 2 个月前 | |
fix: harden imports and provider runtimes Serialize xAI OAuth lifecycle operations, reject stale sessions, and align Grok request contracts. Fix directory imports and Silero VAD state, bound imported document context, complete Russian Agent surfaces, and split oversized shared modules without changing their contracts. Shared paths: Agent prompts and execution errors, generation routes, media import, settings, and composer UI. Validation: npx tsc -b --force; npm run lint; npm run verify:affected (33); TEST_CONCURRENCY=4 npm test; npm run build; real DeepSeek Agent read_project/read_timeline calls in Chinese and Russian; Browser4 composer smoke with zero console warnings. | 1 个月前 | |
Initial commit | 3 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 1 个月前 | ||
| 3 个月前 |