Use Fix Python Indentation + temp file in robot/tui_throbber.robot to correctly
reconstruct indentation stripped by Robot Framework's Catenate keyword in the
Throbber Rejects Invalid Styles test case. Add indentation_library.py to the
suite's Library imports. Add CHANGELOG.md fix entry for #6357.
ISSUES CLOSED: #6357
The LoadingThrobber widget and its associated Robot Framework integration
tests were developed on the feat/issue-6357-tui-loading-states branch but
were never merged to master. This commit restores:
- robot/tui_throbber.robot: Integration tests for the LoadingThrobber widget
covering show/hide cycle, style switching, and invalid style rejection
- src/cleveragents/tui/widgets/throbber.py: The LoadingThrobber implementation
with rainbow and quotes animation styles
- src/cleveragents/tui/quotes.py: Quote loader module for the throbber
- src/cleveragents/tui/data/throbber_quotes.txt: Curated quote collection
The failing test 'Throbber Rejects Invalid Styles' in robot/tui_throbber.robot
was identified by UAT testing [AUTO-UAT-3] as failing because the production
code (LoadingThrobber) was missing from master while the test file was
expected to be present.
ISSUES CLOSED: #6357