Replace the single-bracket INI-like format with triple-bracket blocks with explicit [[[end]]] terminators. The parser tracks m_inBlock to ignore content between blocks, making the format robust against accidental header-like content in tool output or LLM responses. - Go sender: FormatEvent + NewEventHandler + replayMessagesToLog - C++ parser: new regex for [[[type]]], new [[[end]]] handler, m_inBlock gate - QML: update hardcoded [info] string |
||
|---|---|---|
| .. | ||
| chatblockmodel.cpp | ||
| chatblockmodel.h | ||
| main.cpp | ||
| main.qml | ||
| ollie.svg | ||
| ollie9pclient.cpp | ||
| ollie9pclient.h | ||
| org.ollie.gui.desktop | ||
| qml.qrc | ||
| thememanager.cpp | ||
| thememanager.h | ||