feat(config): surface optional anki/jimaku keys in example config

Add ankiConnect.deck, jimaku.apiKey, and jimaku.apiKeyCommand to the
defaults so they appear in the generated config.example.jsonc, and
change the static/animated image maxima (imageMaxWidth, imageMaxHeight,
animatedMaxHeight) from undefined to 0 so they render too. The resize
paths already treat 0 as "no limit", so this is behavior-neutral and
just improves discoverability of these previously-undocumented keys.
This commit is contained in:
2026-05-23 21:21:07 -07:00
parent 7e86c4ea3d
commit 4d1a20d69b
4 changed files with 42 additions and 6 deletions
@@ -24,6 +24,7 @@ export const INTEGRATIONS_DEFAULT_CONFIG: Pick<
upstreamUrl: 'http://127.0.0.1:8765',
},
tags: ['SubMiner'],
deck: '',
fields: {
word: 'Expression',
audio: 'ExpressionAudio',
@@ -43,11 +44,11 @@ export const INTEGRATIONS_DEFAULT_CONFIG: Pick<
imageType: 'static',
imageFormat: 'jpg',
imageQuality: 92,
imageMaxWidth: undefined,
imageMaxHeight: undefined,
imageMaxWidth: 0,
imageMaxHeight: 0,
animatedFps: 10,
animatedMaxWidth: 640,
animatedMaxHeight: undefined,
animatedMaxHeight: 0,
animatedCrf: 35,
syncAnimatedImageToWordAudio: true,
audioPadding: 0.5,
@@ -88,6 +89,8 @@ export const INTEGRATIONS_DEFAULT_CONFIG: Pick<
},
jimaku: {
apiBaseUrl: 'https://jimaku.cc',
apiKey: '',
apiKeyCommand: '',
languagePreference: 'ja',
maxEntryResults: 10,
},