Add unified per-speaker font support and remote transcription service
Font changes: - Consolidate font settings into single Display Settings section - Support Web-Safe, Google Fonts, and Custom File uploads for both displays - Fix Google Fonts URL encoding (use + instead of %2B for spaces) - Fix per-speaker font inline style quote escaping in Node.js display - Add font debug logging to help diagnose font issues - Update web server to sync all font settings on settings change - Remove deprecated PHP server documentation files New features: - Add remote transcription service for GPU offloading - Add instance lock to prevent multiple app instances - Add version tracking Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -174,8 +174,9 @@ See [server/nodejs/README.md](server/nodejs/README.md) for deployment instructio
|
||||
|
||||
- [client/server_sync.py](client/server_sync.py) handles server communication
|
||||
- Toggle in Settings: "Enable Server Sync"
|
||||
- Sends transcriptions to PHP server via POST
|
||||
- Separate web display shows merged transcriptions from all users
|
||||
- Sends transcriptions to Node.js server via HTTP POST
|
||||
- Real-time updates via WebSocket to display page
|
||||
- Per-speaker font support (Web-Safe, Google Fonts, Custom uploads)
|
||||
- Falls back gracefully if server unavailable
|
||||
|
||||
## Common Patterns
|
||||
@@ -191,8 +192,8 @@ See [server/nodejs/README.md](server/nodejs/README.md) for deployment instructio
|
||||
### Modifying Transcription Display
|
||||
|
||||
- Local GUI: [gui/transcription_display_qt.py](gui/transcription_display_qt.py)
|
||||
- Web display (OBS): [server/web_display.py](server/web_display.py) (HTML in `_get_html()`)
|
||||
- Multi-user display: [server/php/display.php](server/php/display.php)
|
||||
- Local web display (OBS): [server/web_display.py](server/web_display.py) (HTML in `_get_html()`)
|
||||
- Multi-user display: [server/nodejs/server.js](server/nodejs/server.js) (display page in `/display` route)
|
||||
|
||||
### Adding a New Model Size
|
||||
|
||||
|
||||
Reference in New Issue
Block a user