Only render the last 40 blocks eagerly. Earlier messages are lazy-loaded in chunks of 20 as the user scrolls up. This fixes the progressive slowdown that occurred during long sessions where the full HTML re-render on every ChatUpdated signal became O(n) on the entire conversation history. |
||
|---|---|---|
| .. | ||
| chat_renderer.cpp | ||
| chat_renderer.h | ||
| diffparams.h | ||
| ktexteditor_utils.h | ||
| metadata.json | ||
| ollie_ghost.cpp | ||
| ollie_ghost.h | ||
| ollie_kate.cpp | ||
| ollie_kate.h | ||