osschat osschat osschat

New Reasoning Popover and Icon Refresh

UI Bug Fix Frontend

This release refreshes the app’s icons and makes reasoning controls clearer and more consistent across models. It also fixes a few reasoning-related edge cases so your settings behave as expected.

Reasoning settings, redesigned

The reasoning UI has been replaced with a dedicated settings button and popover. This makes it easier to see your current reasoning level at a glance and adjust it without cluttering the composer.

Reasoning presets now include None, Low, Medium, High, so you can choose a quicker option when you do not need deep reasoning.

Fixes and consistency updates

Reasoning enablement is no longer tied to a specific model family. If you enable reasoning in the UI, the app now trusts that configuration rather than restricting it to DeepSeek-only behavior.

Mandatory reasoning detection has been tightened to only apply to OpenAI o1 and o3 series models. This helps avoid incorrectly treating other models as always-on for reasoning.

The file upload button styling has been aligned with the rest of the UI, so it looks and behaves like other standard buttons.

Icon library update

The app’s icons have been migrated to a new icon set, while keeping the same icon names in the codebase. This provides a cleaner, more consistent look across the interface.