Tobias Fella
d0dd86e6e8
Add option to hide deleted messages
...
Implements #430
2022-11-28 18:52:49 +00:00
Tobias Fella
0e782c4a93
Implement viewing and responding to polls
2022-11-14 01:40:44 +01:00
Tobias Fella
95345973cb
Correctly hide avatar and name change events when configured
2022-11-10 20:19:55 +00:00
Tobias Fella
92ec441594
Use enum instead of strings for message type
2022-11-02 08:55:28 +00:00
Tobias Fella
a9c80b90f6
Show old display name for name change events
...
BUG: 457664
2022-10-23 21:40:39 +00:00
Tobias Fella
10667f98ef
Always pass displayName without matrix id to avatar name
...
BUG: 456638
2022-10-23 17:45:24 +02:00
Tobias Fella
22448ea9ae
Clean up includes
2022-10-08 19:03:49 +02:00
Tobias Fella
b8262fef92
Implement device verification
2022-09-21 11:49:11 +00:00
Tobias Fella
d70a8a652a
Always use system-style includes for libQuotient
2022-09-09 00:16:39 +02:00
Tobias Fella
faeb1964bd
Prepare Image & Video loading for E2EE
...
Changes the urls to make sure they are decrypted, while making sure that
it is backwards compatible to libQuotient 0.6
2022-02-25 21:15:46 +01:00
Tobias Fella
db8b2fd64b
Aggregate similar state events
2022-02-25 20:10:07 +00:00
Tobias Fella
dd91cb91d0
Load replied-to message when it isn't in the timeline already
2022-02-18 16:11:51 +01:00
Carl Schwan
ca8a21c0eb
Implement sharing with Purpose (export)
...
This provide both a mobile and desktop view
Fix #181
2022-02-05 16:30:02 +00:00
Tobias Fella
0c5932b3da
Use a reasonable role for message source
2021-12-15 01:03:05 +01:00
Jan Blackquill
4955b1f7a0
Improve the file delegate
...
- cleaner code
- supports stopping downloads
- utilises the mimetype in order to display an icon
- better size formatting
- tooltips
2021-08-19 14:01:14 -04:00
Tobias Fella
7411447f22
Remove unused parameter
2021-06-30 21:33:26 +02:00
Carl Schwan
bae7813f68
Fix loading events when scrolling or opening a room for the first time
...
Fix #362
2021-05-23 18:27:01 +02:00
Carl Schwan
b5edfc909e
Treat read markers as item in the model
2021-05-21 17:46:34 +00:00
Tobias Fella
a117eaa12b
Improve License header style
2021-04-18 17:47:22 +02:00
Srevin Saju
78f7f815ca
feat: add a quick reply workflow using the Ctrl+Up arrow key
...
neochat now supports a quick reply shortcut, which helps to reply to
the last event in a room.
2021-04-05 12:17:51 +00:00
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