feat(meal-planner): weekly meal planning with bulk prep support
feat: Resume Review Modal + Resume Library Manager
Released in v0.8.6. Smoke-tested: Resume Library page, Set as Default, Import (.txt), ResumeLibraryCard in Apply…
feat: Resume Review Modal + Resume Library Manager
feat: Resume Review Modal + Resume Library Manager
ops: set up affiliate accounts for shopping list integration
feat: DeepL cloud integration for Paid tier translation
feat: session pinning for Paid+ tier (lease manager, TTL extension, idle timeout)
feat: acoustic environment fingerprinting + local privacy risk scorer
feat: negotiation discourse analysis — affect-text discordance, hedge density, pattern signatures [INTERNAL]
feat: YAMNet acoustic event classifier — queue/environ/speaker type
feat: speaker diarization via pyannote.audio (cf_voice.context)
Implementation complete (cf-voice side)
cf-voice#1 implemented and closed:
SpeakerTracker— maps pyannote IDs (SPEAKER_00) to stable per-session friendly labels (Speaker A,…
feat: SpeakerTracker — ephemeral friendly labels + overlap detection for diarization
feat: SpeakerTracker — ephemeral friendly labels + overlap detection for diarization
feat: Heimdall license integration (LNNT key format)
feat: negotiation discourse analysis — affect-text discordance, linguistic evasion, and manipulation pattern detection [INTERNAL]
Post-hire feedback widget — optional "what helped" card on hired status