- Implementation Plan: https://gist.github.com/TosinAF/dfe34acbef8cba0b74d4ac6d7f52acd8
- Audio Seeking Decision Doc: https://gist.github.com/TosinAF/26654dcc2c84dea4808ca4472e00e2fe
- Reference ERD (Audio Transcription): https://www.notion.so/harveyai/ERD-Audio-Video-Transcription-330ac3fcdd7a81c9b347c5560bb8f1b0
- Linear: MOBILE-16 (voice reliability), MOBILE-59 (TTS on response)
- ElevenLabs channel: #ext-harvey-elevenlabs
- Voice eng channel: #voice-eng
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # i18n Phase 2: HTML Help Text Blocks | |
| ## Context | |
| As part of an i18n audit of the Harvey frontend, we identified ~23 large HTML help text blocks that contain user-facing content with zero Lingui wrapping. These are more complex than simple string wrapping (Phase 1) because they contain multi-paragraph HTML with inline formatting. | |
| This doc covers the 7 blocks in `src/components/workflows/constants.ts`. There are also 16 similar blocks in `src/components/research/constants.tsx` (not covered here). | |
| --- |
Decision needed: How should we deliver TTS audio to clients so that seeking (scrubbing forward/backward) works reliably on both iOS and Web?
When a user listens to generated audio, they expect standard playback controls: play, pause, and seek (scrub to any point in the audio). This is trivial with a normal audio file but breaks with streamed audio.
Unified plan synthesized from two independent research efforts and framework documentation research. Date: 2026-02-08
Migrate the Harvey frontend from i18next (runtime JSON loading via HTTP backend) to Lingui v5 (compile-time PO catalogs via Vite plugin). The migration covers the main app, Word Add-In, and Outlook Add-In. It is phased into atomic PRs grouped by product area for reviewability.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // | |
| // TNPageViewController.m | |
| // The News | |
| // | |
| // Created by Tosin Afolabi on 26/06/2014. | |
| // Copyright (c) 2014 Tosin Afolabi. All rights reserved. | |
| // | |
| #import "TNPageViewController.h" |
NewerOlder