Skip to content

Feat/addsoauthval#43

Merged
Josephrp merged 22 commits intodevfrom
feat/addsoauthval
Dec 8, 2025
Merged

Feat/addsoauthval#43
Josephrp merged 22 commits intodevfrom
feat/addsoauthval

Conversation

@Josephrp
Copy link
Copy Markdown

@Josephrp Josephrp commented Dec 3, 2025

No description provided.

MarioAderman and others added 4 commits December 7, 2025 17:06
## Summary

This PR adds TTS on-demand generation with UI credential inputs and
improves the UI layout for a chat-first experience.

### TTS On-Demand Feature
- **Hybrid Modal Setup**: Tries pre-deployed function → falls back to
inline creation
- **Runtime Credential Override**: Accept Modal keys from UI
(session-based) or .env
- **On-Demand Generation**: Button-based instead of automatic (user
control + cost savings)

### UI Layout Enhancements
- **Chat Description**: Simplified from 17 lines to 3 lines (chat-first
design)
- **About Section**: Moved to collapsible accordion (collapsed by
default)
- **TTS Section**: Nested collapsible accordions for credentials and
settings
- **Result**: Clean, progressive disclosure UI - users get to chat
immediately

### Bug Fixes
- AudioRefiner: Added missing `_remove_references_sections()` call
- AudioRefiner: Fixed regex to match plain text "References:" sections
- Chat history: Handle multimodal content format (list or string)
- Increased TTS timeout from 60s to 120s for cold starts

### Code Quality
- Fixed mypy type annotations (NDArray types)
- Applied ruff formatting
- All CI/CD checks passing
@Josephrp Josephrp merged commit be8378d into dev Dec 8, 2025
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants