OpenTerminalUI v1.4.0 turns the inherited application map into an intentional product contract.
Highlights:
- Classifies every public API family and primary navigation destination.
- Removes or hides empty, duplicate, unsafe, and misleading compatibility surfaces.
- Makes configuration gates and degraded provider states explicit.
- Consolidates owner-scoped watchlists and hardens OMS, Ops, Cockpit, plugins, and lab boundaries.
- Corrects project identity, documentation links, Pages deployment, and Node.js action compatibility.
- Exposes Journal and portfolio-thesis capture as first-class Second Brain inputs.
- Improves slow and malformed LLM response handling while grounding Market Outlook and Risk Assessment in terminal observations.
- Disables direct public NSE scraping by default and opens a circuit after the first opted-in 403.
The broader cancellable and streaming LLM job architecture remains intentionally deferred to the v1.6 stable-baseline milestone.
See CHANGELOG.md and docs/wiki/Surface-Inventory.md for the complete release contract.