Srevin Saju
cb81eaf26f
feat: show the username and avatar again on date-change
...
when the clock hits 00:00 in the user's time zone, but in the
case of a continuous discussion, it is likely that "Today"
date-change marker would obstruct the conversation, and the
username and avatar would be missing.
(cherry picked from commit 3e78bff8a1 )
2021-05-29 22:16:42 +00:00
Carl Schwan
51e73568c4
Fix date being show too often
...
(cherry picked from commit 3d251b9b25 )
2021-05-28 14:07:19 +02:00
Carl Schwan
e461e2098b
Don't use SystemTray integration on GNOME and ElementaryOS
...
These platforms don't support it so hiding NeoChat in the tray in these
platforms is not a good idea and other a rather poor user experience.
(cherry picked from commit 13888401fa )
2021-05-28 14:07:19 +02:00
Hannah von Reth
79ceb45fae
Fix Windows builds
...
(cherry picked from commit 92fcff1dce )
2021-05-28 14:07:19 +02:00
Nicolas Fella
db6640ba49
Fix Android ifdef
...
(cherry picked from commit af75cebba1 )
2021-05-28 14:07:19 +02:00
Nicolas Fella
3827249f0c
remove spurious QFileDialog include
...
(cherry picked from commit 1cec672c0a )
2021-05-28 14:07:19 +02:00
Nicolas Fella
f40a3daef4
remove spurious QMenu include
...
(cherry picked from commit bd5f6c9c9e )
2021-05-28 14:07:19 +02:00
Nicolas Fella
8d2608a230
Use QGuiApplication instead of QApplication where appropriate
...
(cherry picked from commit 6e04d343b7 )
2021-05-28 14:07:19 +02:00
Tobias Fella
3b3673fdff
Fix multiple headers for the same sections
...
(cherry picked from commit 4dea02197c )
2021-05-28 12:08:32 +00:00
Adriaan de Groot
d81e4c417d
CMake: various tidying-up
...
(cherry picked from commit 294f0c7e1a )
2021-05-28 12:07:48 +00:00
Carl Schwan
41b64f977c
Fix creating broken direct chat for user with a direct chat already open
...
Just enter the existing room instead of trying to create a new one but
broken.
Fix !237
(cherry picked from commit 0dbb56ba1e )
2021-05-23 19:51:30 +00:00
Carl Schwan
ac75dd57c0
Minor optimization
...
(cherry picked from commit 7bdfdc0eec )
2021-05-23 16:33:13 +00:00
Carl Schwan
1d3d61ed77
Fix loading events when scrolling or opening a room for the first time
...
Fix #362
(cherry picked from commit bae7813f68 )
2021-05-23 16:31:41 +00:00
Tobias Fella
4103c44eb5
Don't hide redacted events
...
(cherry picked from commit 135b2e49fa )
2021-05-22 12:18:07 +00:00
Tobias Fella
dd4ed7539e
Revert "Fix showing multiple deleted messages from the same author"
...
This reverts commit b48c9bdadc .
(cherry picked from commit 011f649cbf )
2021-05-22 12:17:45 +00:00
Tobias Fella
52ad911b2d
Revert "Show deleted messages"
...
This reverts commit 116f883699 .
(cherry picked from commit 36a2f5719f )
2021-05-22 12:17:20 +00:00
Tobias Fella
0476398f91
Don't offer banning users that are already banned
...
(cherry picked from commit 48d1fa27cf )
2021-05-22 12:09:20 +00:00
Tobias Fella
b3d90ebf82
Fix showing multiple deleted messages from the same author
...
(cherry picked from commit b48c9bdadc )
2021-05-21 22:42:15 +00:00
Tobias Fella
ef0a6e276c
Show deleted messages
...
We used to show those, then a bug was fixed in the code that was
supposed to hide them.
(cherry picked from commit 116f883699 )
2021-05-21 22:41:46 +00:00
Tobias Fella
a104968a29
Prioritize "low priority" over "direct chat" in roomList categories
...
There's no exact right or wrong here, but if a room was explicitly
marked as "low priority", we should honor this tag.
Fixes a slight inconsistency with the implementation in Element
Fixes #357
(cherry picked from commit 3ea783b370 )
2021-05-21 19:12:00 +00:00
Carl Schwan
b5edfc909e
Treat read markers as item in the model
2021-05-21 17:46:34 +00:00
Carl Schwan
a24df37d74
Show images from replied-message in replies
...
Fix #350
2021-05-20 19:45:22 +02:00
Tobias Fella
141d1d15d5
Fix opening room when there's not previous room
2021-05-20 15:06:04 +00:00
Tobias Fella
596cb00367
Don't crash NeoChat when removing the last account
2021-05-15 23:14:52 +02:00
Tobias Fella
7a065c18b6
Port away from KDeclarative
2021-05-11 20:56:53 +02:00
Carl Schwan
af409aa9a2
Trying to get the id of a dropped connection is a bad idea
...
Fix a crash
2021-05-08 01:40:58 +02:00
Carl Schwan
873ab328dc
Move room management from Controller to RoomManager
2021-05-08 01:17:19 +02:00
Carl Schwan
5f8795c41f
Automatically enter room when joining it
...
Related to #352 but needs an additional Quotient patch to works
2021-05-07 22:37:16 +02:00
Carl Schwan
52cce4eb94
When clicking on the account switcher on the bottom of the sidebar
...
automatically go to the last-used chat from that account
Fix #356
2021-05-07 19:00:37 +02:00
Carl Schwan
ff79ff8fa7
Remove android specific code path for key storage
...
it's now natively supported by QtKeychain. We don't have users so it's
not a big deal to discard their password.
Fix #247
2021-05-07 04:23:19 +02:00
Carl Schwan
fbdf9999a6
Don't require message for shrug and lenny command
...
Fix #277
2021-05-07 04:21:15 +02:00
Carl Schwan
757cc99ff0
Add indicator for lack of internet connectivity
...
Fix #315
2021-05-07 03:36:40 +02:00
Carl Schwan
1e7d3046aa
Remove link confirmation dialog
...
Fix #347
Fix #348
2021-05-07 01:55:08 +02:00
Carl Schwan
0a51c845e6
Implement quick edit
2021-05-06 16:14:38 +00:00
Srevin Saju
ac9dcb48c7
feat: (licensing) use GPL 3 or later
2021-05-05 17:35:48 +00:00
Srevin Saju
fcfde394ad
Merge branch 'master' into work/srevinsaju/command-completion
2021-05-05 20:27:26 +03:00
Srevin Saju
18a2d6d6d6
style: remove redundant include
...
style: remove redundant include
2021-05-05 20:03:55 +03:00
Srevin Saju
584cd59f93
refactor: move ActionHandler::commands to CommandModel::commands
2021-05-05 19:58:34 +03:00
Srevin Saju
461128c6a7
fix: remove redundant static in filterModel declaration
2021-05-05 19:11:59 +03:00
Srevin Saju
929e21fc59
style: improve comparisons and formatting
...
completionMenu.completionType === "username"
completionMenu.completionType === "username"
completionMenu.completionType === "username"
completionMenu.completionType === "emoji"
style:
2021-05-05 18:29:38 +03:00
Srevin Saju
e3558f5bbd
fix: /shrug ¯\_(ツ)_/¯ was escaped multiple times
2021-05-01 17:29:31 +03:00
Srevin Saju
859b27ddb7
refactor: use the commands and prefix from actionhandler.cpp
2021-05-01 17:20:28 +03:00
Srevin Saju
539d519987
feat: improve commands() method of ActionHandler to use Command type
2021-05-01 17:16:21 +03:00
Srevin Saju
465b0f8b4c
feat: add matrix command possible 'parameter's
2021-05-01 17:12:14 +03:00
Srevin Saju
6575d23072
feat: trigger completion of commands on the input of backlash / char
2021-05-01 13:30:24 +03:00
Srevin Saju
ee595ed374
feat: add autocompletion for commands
...
partially copied code from emojimodel.h
2021-05-01 13:27:54 +03:00
Carl Schwan
023cb2a991
Emit missing signal to switch the view to the room page
2021-04-28 15:24:58 +02:00
Carl Schwan
1066b010b8
Remove dead code
2021-04-28 15:09:31 +02:00
Carl Schwan
f30b17bf73
Fix opening room in seperate window and unify leaving room code
2021-04-28 15:06:57 +02:00
Carl Schwan
b7d98fc6d9
Port RoomManager to C++
...
This also makes it possible to handle the Matrix URI
2021-04-27 21:07:10 +00:00