Srevin Saju
3e78bff8a1
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.
2021-05-29 22:15:55 +00:00
Carl Schwan
3d251b9b25
Fix date being show too often
2021-05-27 18:17:26 +02:00
Carl Schwan
13888401fa
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.
2021-05-27 17:39:30 +02:00
Carl Schwan
d6394fcd47
Set fallback icon theme to breeze
2021-05-27 17:24:11 +02:00
Hannah von Reth
92fcff1dce
Fix Windows builds
2021-05-26 10:22:36 +02:00
Nicolas Fella
af75cebba1
Fix Android ifdef
2021-05-26 03:10:43 +02:00
Nicolas Fella
1cec672c0a
remove spurious QFileDialog include
2021-05-26 03:09:08 +02:00
Nicolas Fella
bd5f6c9c9e
remove spurious QMenu include
2021-05-26 03:07:13 +02:00
Nicolas Fella
6e04d343b7
Use QGuiApplication instead of QApplication where appropriate
2021-05-26 03:05:00 +02:00
Tobias Fella
4dea02197c
Fix multiple headers for the same sections
2021-05-25 12:31:42 +00:00
Adriaan de Groot
294f0c7e1a
CMake: various tidying-up
2021-05-24 15:44:05 +00:00
Carl Schwan
0dbb56ba1e
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
2021-05-23 21:46:40 +02:00
Carl Schwan
7bdfdc0eec
Minor optimization
2021-05-23 18:28:39 +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
Tobias Fella
135b2e49fa
Don't hide redacted events
2021-05-22 14:16:32 +02:00
Tobias Fella
011f649cbf
Revert "Fix showing multiple deleted messages from the same author"
...
This reverts commit b48c9bdadc .
2021-05-22 14:14:58 +02:00
Tobias Fella
36a2f5719f
Revert "Show deleted messages"
...
This reverts commit 116f883699 .
2021-05-22 14:14:53 +02:00
Tobias Fella
48d1fa27cf
Don't offer banning users that are already banned
2021-05-22 13:09:52 +02:00
Tobias Fella
b48c9bdadc
Fix showing multiple deleted messages from the same author
2021-05-22 00:14:18 +02:00
Tobias Fella
116f883699
Show deleted messages
...
We used to show those, then a bug was fixed in the code that was
supposed to hide them.
2021-05-21 22:30:51 +02:00
Tobias Fella
3ea783b370
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
2021-05-21 21:09:21 +02: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