Several desktop paths quietly substituted defaults or partial results: a config write could fall back to a throwaway in-memory store, speech provider errors were absorbed into empty transcriptions, and meeting exports built file names from raw titles. Writes now fail explicitly when the store is unavailable, provider and model failures reach the UI as errors, and export names pass through one sanitizer. Settings, license, ad, and support surfaces use the shared theme tokens, unused hotkey helpers are gone, and the package gains strict node/renderer typecheck configs plus red-team e2e scenarios for these flows.
12 lines
251 B
JSON
12 lines
251 B
JSON
{
|
|
"extends": "./tsconfig.node.json",
|
|
"compilerOptions": {
|
|
"composite": false,
|
|
"incremental": false,
|
|
"noEmit": true,
|
|
"declaration": false,
|
|
"declarationMap": false,
|
|
"rootDir": "../..",
|
|
"moduleResolution": "bundler"
|
|
}
|
|
}
|