Commit Graph

1654 Commits

Author SHA1 Message Date
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
afa7b822f9 Fix opening room not working after the first time you log in 2021-05-08 01:03:51 +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
1615695b21 Fix enter joined room in join room page 2021-05-07 22:19:57 +02:00
Carl Schwan
35f7b29e54 Fix "Leaving a room does not work"
Fix #355
2021-05-07 19:02:39 +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
173d8075ad Show link on hover
Fix #279
2021-05-07 04:18:50 +02:00
Carl Schwan
17b6f4e78a Don't allow to open multiple file dialog at the same time
Fix #291
2021-05-07 03:43:30 +02:00
Carl Schwan
757cc99ff0 Add indicator for lack of internet connectivity
Fix #315
2021-05-07 03:36:40 +02:00
Carl Schwan
3f20534e4a Fix undefined errors 2021-05-07 03:18:19 +02:00
Carl Schwan
32756c56f6 Fix Unable to assign undefined to double 2021-05-07 03:15:33 +02:00
Carl Schwan
28d01167b6 Force focus search field when entering Explore room page
Fix #353
2021-05-07 03:11:12 +02:00
Carl Schwan
145532c89d Don't quick edit text when there is already text in the input field
Fix #354
2021-05-07 03:08:57 +02:00
Carl Schwan
8314e19cb1 Fix bugs in multi account setups 2021-05-07 03:03:09 +02:00
Carl Schwan
f5a42e64ee Don't create QNetworkReply for image size we will discard 2ms later 2021-05-07 02:34:16 +02:00
Carl Schwan
1e7d3046aa Remove link confirmation dialog
Fix #347
Fix #348
2021-05-07 01:55:08 +02:00
Carl Schwan
471b525151 Fix spacing issues in FileDelegate 2021-05-07 01:51:42 +02:00
Noah Davis
07bee8d9de ImageDelegate: Use automatic instead of explicit sourceSize
Fixes bad downscaling and improves RAM usage.
2021-05-06 12:53:16 -04:00
Carl Schwan
0a51c845e6 Implement quick edit 2021-05-06 16:14:38 +00:00
Mufeed Ali
7b1c5f5aab Fix chat list item padding 2021-05-06 21:26:54 +05:30
Carl Schwan
a329790129 Fix inverted condition 2021-05-05 23:24:25 +02:00
Carl Schwan
d77d8c3835 Improves dialogs
* Fix some small spacing issues
* Add title
2021-05-05 23:11:06 +02:00
Carl Schwan
2139112301 Simplify dialog title
No need to repeat the name two times
2021-05-05 23:04:47 +02:00
Srevin Saju
affcbca199 style: remove redundant Layout.fillWidth and use only one for text
delegate
2021-05-05 20:50:32 +03: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
24bf460e9f fix: use ChatDocumentHandler.AutoCompletionType enum instead of string to chose delegates 2021-05-05 20:25:25 +03:00
Carl Schwan
ea403eb679 Fix freze in neochat chat view 2021-05-05 17:11:00 +00: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
Carl Schwan
472490f257 Possible fix the freeze found in NeoChat
I looked at Tok code and found this as architectural difference in their
ListView.
2021-05-05 15:07:50 +00:00
Carl Schwan
ccb12e1bed Update urls 2021-05-02 15:41:06 +00:00
Srevin Saju
75dc3e6611 fix: do not show scroll bar on x-axis in the auto completion bar
Fixes #342
2021-05-02 12:18:26 +00:00
Noah Davis
32c21b7b84 Fix Kirigami spelling mistake
Kirigani -> Kirigami
2021-05-02 07:33:20 -04:00
Srevin Saju
e3558f5bbd fix: /shrug ¯\_(ツ)_/¯ was escaped multiple times 2021-05-01 17:29:31 +03:00
Srevin Saju
6c47594bc3 feat: include parameter along with help message in the completion dialog 2021-05-01 17:20:44 +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
6781c0c964 refactor: replace isCompletingEmoji with completionType
completionType (str) will tell completionListView
to load the correct delegate
2021-05-01 13:33:55 +03:00
Srevin Saju
e234861ee6 feat: add command completion UI component 2021-05-01 13:31:09 +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
Srevin Saju
57684aa454 fix: fix the emoji message size once again
this used to work once upon a time, but it stopped working recently.
This commit helps to make the emoji-only-messages bigger. In case, if emoji's
are sent as a reply to a text message, this does not affect size then.

fix: fix the size of the `(edited)` string when the message
contains only emojis' and also when its edited
2021-04-30 19:12:07 +03:00
Carl Schwan
e8816310d2 Fix buttons over message flickering
Fix #333
2021-04-28 17:00:43 +02:00