fix(test): stabilize E2E cockpit flow and add LM Studio novel integration test
Harden cockpit dismiss timing and global settings navigation in E2E helpers, tune short-chapter AI prompts for local models, fix electron-updater CJS loading, and add a 10-chapter auto-writing integration test against LM Studio. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -107,7 +107,16 @@ export function TopBar(): React.JSX.Element {
|
||||
>
|
||||
📊
|
||||
</button>
|
||||
<button type="button" className="top-btn" onClick={() => { openSettingsTab(); setView('settings') }}>
|
||||
<button
|
||||
type="button"
|
||||
className="top-btn"
|
||||
data-testid="topbar-settings"
|
||||
title={t('settings.title')}
|
||||
onClick={() => {
|
||||
openSettingsTab()
|
||||
setView('settings')
|
||||
}}
|
||||
>
|
||||
⚙
|
||||
</button>
|
||||
<button
|
||||
|
||||
@@ -104,6 +104,8 @@ export function initCytoscape(
|
||||
if (evt.target === cy) onSelect(null)
|
||||
})
|
||||
|
||||
;(container as HTMLElement & { __bilinCy?: cytoscape.Core }).__bilinCy = cy
|
||||
|
||||
return cy
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user