This pull request introduces support for Threads (threaded conversations) on pi.ai.
In threaded conversations, the prompt textarea input element can be recreated many times, within each thread. The change facilitates that by monitoring for the addition/removal of prompt fields.
The PR also introduces a new programatic interface for chatbots, paving the way for future expansion to new platforms.
The PR also includes fixes for translations and improvements to the UI alignment. It also migrates functions to the new observer model, adds an optional control panel selector, removes obsolete footer decoration, and migrates audio controls and output selector. Additionally, it increases the input character limit, reveals the sidebar, and updates the version to v1.5.5 - Threads release.
This pull request introduces support for Threads (threaded conversations) on pi.ai. In threaded conversations, the prompt textarea input element can be recreated many times, within each thread. The change facilitates that by monitoring for the addition/removal of prompt fields.
The PR also introduces a new programatic interface for chatbots, paving the way for future expansion to new platforms.
The PR also includes fixes for translations and improvements to the UI alignment. It also migrates functions to the new observer model, adds an optional control panel selector, removes obsolete footer decoration, and migrates audio controls and output selector. Additionally, it increases the input character limit, reveals the sidebar, and updates the version to v1.5.5 - Threads release.