James Graham
45163944d0
Add tests for ChatMarkdownHelper and rework how formats are applied to make it more robust.
2026-02-14 19:52:45 +00:00
James Graham
f31e9062e6
Move ChatDocumentHandler to use QmlTextItemWrapper and create test
2026-02-14 19:52:45 +00:00
James Graham
416d85af3b
Spearate completion from ChatDocumentHandler
2026-02-14 19:52:44 +00:00
James Graham
02bed79265
Fix link insertion
2026-02-14 19:52:44 +00:00
James Graham
aadc441686
Add qml test for chatdocumenthandler
2026-02-14 19:52:44 +00:00
James Graham
4db1e1c437
Add automatic markdown formatting
2026-02-14 19:52:44 +00:00
James Graham
11bf741554
Improve the style picker
2026-02-14 19:52:44 +00:00
James Graham
c128450cf5
Add ChatBarMessageContentModel and hook up
2026-02-14 19:52:43 +00:00
Tobias Fella
9cbe9f7280
Start implementing rich-text editor
2026-02-14 19:45:15 +00:00
Tobias Fella
bfb640487f
Fix connection
2025-08-29 14:21:19 +00:00
James Graham
bc82ceeb5f
Simpify the API for ChatDocumentHandler
...
Simpify the API for ChatDocumentHandler by taking the text item and grabbing everything else needed from there
2025-08-11 19:23:40 +01:00
James Graham
dc32f2f947
Update ChatDocumentHandler so RoomManger is no longer required for saving text
...
Update `ChatDocumentHandler` so `RoomManger` is no longer required for saving the text in the chatbar between room switches. This is achieved by allowing `ChatDocumentHandler` to get the correct `ChatBarChache` itself rather than having to have it passed from `ChatBar.qml`. This avoids any race conditions.
2025-08-02 10:56:20 +01:00
James Graham
bffd7fb13d
Move ChatDocumentHandler and related includes to LibNeoChat
2025-04-13 16:24:12 +01:00