Commit Graph

41 Commits

Author SHA1 Message Date
Srevin Saju
f007e96fdf feat: add a quick edit workflow using the up arrow key
neochat now supports a quick edit shortcut, which helps to edit
the last message from the user in a room.

Apply 1 suggestion(s) to 1 file(s)

remove comment
2021-04-03 21:31:42 +03:00
Carl Schwan
2f06d45589 Input field fixes
* Message with multiple mentions are not broken in IRC. Fix #267
* Editing a message won't remove mentions anymore


(cherry picked from commit bb3b3bc088)
2021-03-01 13:26:25 +00:00
Alexey Andreyev
45c9295d49 Fancy effects: add fancy effects support for messageeventmodel 2021-02-23 20:49:35 +00:00
Tobias Fella
1cb6b3bbd6 Consistently use pragma once in all headers 2021-02-04 23:14:54 +01:00
Carl Schwan
4463e3e3f2 Add edited flag to edited messages
Fix #206
2020-12-30 13:17:59 +00:00
Carl Schwan
136a8f2af8 Clang-tidy + clang-format 2020-11-27 00:26:39 +01:00
Tobias Fella
79ee2e1279 Apply clang-format to rest of cpp 2020-11-12 11:07:36 +00:00
Tobias Fella
d8dde6e082 Add license headers to code files 2020-11-11 15:17:23 +00:00
Carl Schwan
122a7cdd2f Rebrand files names Spectral -> NeoChat 2020-11-08 23:17:30 +01:00
Nicolas Fella
a08d017c02 Normalize includes 2020-11-04 20:25:52 +01:00
Nicolas Fella
00b6908f25 Correct some whitespace issues 2020-11-04 19:43:56 +01:00
Carl Schwan
abea051f1c s/slots/Q_SLOTS and s/signals/Q_SIGNALS 2020-11-03 12:09:06 +01:00
Carl Schwan
bea870ad75 Apply Clang Format 2020-11-02 16:11:24 +01:00
Tobias Fella
5993c1f683 Port from SortFilterProxyModel to KSortFilterProxyModel 2020-11-02 08:11:55 +00:00
Black
5c4d0a969d First attempt. 2020-02-12 00:37:35 -08:00
Black Hat
d25a9fb3a4 Working public room directory.
Fix "no known servers".
Rename all QMatrixClient to Quotient.
2019-12-25 19:53:50 +08:00
Black Hat
ced82bd666 Modern C++. 2019-08-04 22:36:32 +08:00
Black Hat
761943f98f Display reactions in MessageDelegate. 2019-07-21 16:11:26 +08:00
Black Hat
992cbaca87 Clean up reply. 2019-07-21 13:01:33 +08:00
Black Hat
49545df607 Add section back.
Enable pixelAligned for flickable.
Tweak timeline delegate.
2019-05-11 20:53:33 +08:00
Black Hat
29597faae9 Fix a case that sender avatar is not displayed. 2019-05-11 16:06:15 +08:00
Black Hat
50445bccf1 Better message bubbles. 2019-05-09 21:18:04 +08:00
Black Hat
85ceec7b44 Basic emoji history support. #96 2019-05-02 14:20:04 +08:00
Black Hat
cc5ba20375 Init rich reply. 2018-11-27 08:09:45 +08:00
Black Hat
1248b6f334 Fix #117. 2018-11-22 08:01:07 +08:00
Black Hat
fce213a432 Init scroll to eventid. 2018-10-22 09:48:37 +08:00
Black Hat
c93efebd23 Faster timeline.
Also, fixes markdown formatting.
2018-10-07 20:15:59 +08:00
Black Hat
81a7172f29 Genesis commit.
Not really, but a lot of renaming.
2018-09-17 21:01:02 +08:00
Black Hat
5ca03fdea8 Some basic reply support. 2018-09-17 11:58:02 +08:00
Black Hat
d02c3f6e90 Make message selectable.
No need for manually "Copying".
2018-09-17 08:13:45 +08:00
Black Hat
29624c5f59 Add usermarker. 2018-09-13 13:05:51 +08:00
Black Hat
63c7601942 Fix a bug that avatar does not show after a state event. 2018-09-10 19:46:04 +08:00
Black Hat
cfc32289d1 Add highlight support. 2018-09-06 12:34:15 +08:00
Black Hat
3a7f182c52 Uses MatriqueRoom inherited from QMatrixClient::Room and rewrite related
objects.
2018-08-18 16:02:47 +08:00
Black Hat
c5a55654a0 Update libqmatrixclient again and some code cleanup. 2018-08-06 23:16:35 +08:00
Black Hat
a243d6069a Update libqmatrixclient. 2018-08-06 20:13:51 +08:00
Black Hat
6f8cd14e38 Fix duplicate messages when redacting. 2018-08-06 00:53:22 +08:00
Black Hat
bfbd2af45d Context Menu Related Improvement 2018-08-04 20:35:31 +00:00
Black Hat
4a9967c5c1 Update libqmatrixclient && Fix "full path is posted instead of filename
when uploading files".
2018-08-03 20:58:12 +08:00
Black Hat
93a303799a Time and date support in messageeventmodel && local echo support. 2018-07-30 00:00:41 +08:00
Black Hat
d44383545a Alter code structure && change room list filtering mechanics && add
sorting && init categoriy for rooms.
2018-07-13 12:06:27 +08:00