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
537ce772af
Remove leak in ChatDocumentHandler
2026-01-28 12:29:18 +00:00
Joshua Goins
821d7621e3
Change chat bar text field back to plain text
...
This was changed in 9ed5224470 but this
ended up causing all sorts of strange formatting issues like the quick
format bar not working, and pastes from other applications that kept the
formatting.
2025-08-29 18:18:01 -04:00
James Graham
9ed5224470
Have ChatDocumentHandler update ChatBarCache text
...
Have ChatDocumentHandler update ChatBarCache text so all text operations in the ChatBar go through it
2025-08-11 19:33:58 +01: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
97d5be9d81
Make sure that ChatDocumentHandler can handle the document being changed to a nullptr
...
Make sure that ChatDocumentHandler can handle the document being changed to a nullptr.
BUG: 501950
2025-05-05 15:45:50 +01:00
James Graham
bffd7fb13d
Move ChatDocumentHandler and related includes to LibNeoChat
2025-04-13 16:24:12 +01:00