Commit Graph

2563 Commits

Author SHA1 Message Date
Tobias Fella
eac2f30087 Show hover link indicator in RoomWindow
BUG: 455019
2022-11-22 19:33:48 +01:00
Tobias Fella
d647bae102 Close RoomWindow when leaving room
BUG: 454995
2022-11-22 14:56:18 +00:00
Tobias Fella
149ca05423 Add "plain" command to send a message without any formatting
Fixes #532
2022-11-22 15:38:24 +01:00
Wang Zichong
7ee79ee93a Avoid replace URL cross multiple line of text 2022-11-22 16:18:30 +08:00
l10n daemon script
8463aafd7b GIT_SILENT Sync po/docbooks with svn 2022-11-22 02:10:40 +00:00
James Graham
42d728ac4b Fix /me giving extra newline
Make sure that the emote name is added inside the first paragraph rather than as an additional one.

Note alternate to network/neochat!632 because I didn'y realise @tfella had done a patch

CCBUG: 461837
2022-11-21 18:43:29 +00:00
Carl Schwan
4e4f2fac6b Fix android build
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 17:36:05 +01:00
Carl Schwan
edaf1005d4 Make it possible to "save as" attachment after opening them
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 16:17:41 +00:00
Carl Schwan
236c6a2d04 Fix opending dir
UrlHelper doesn't return anything so it is useless to check the return
value in a if condition

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 16:17:41 +00:00
Carl Schwan
ffa8fbf365 Allow to open file directly
Fix #506

Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 16:17:41 +00:00
Tobias Fella
3e5421604b Hide inapplicable settings on android
BUG: 456674
CCBUG: 454741
CCBUG: 456676
2022-11-21 15:24:29 +00:00
Carl Schwan
89471b797d Add missing translators
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 15:44:44 +01:00
Carl Schwan
7a6ea752e7 Use MobileForm.AboutPage instead
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 08:46:06 +00:00
Carl Schwan
afa1493799 Also add kitsune in the credits
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 08:46:06 +00:00
Carl Schwan
f47b5f5ba5 Update author information
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 08:46:06 +00:00
Carl Schwan
bbcbfb48d9 Use AboutCard Mobileform component
Signed-off-by: Carl Schwan <carl@carlschwan.eu>
2022-11-21 08:46:06 +00:00
l10n daemon script
355985666e GIT_SILENT Sync po/docbooks with svn 2022-11-21 02:03:09 +00:00
Tobias Fella
c789f4d4f7 Set font to Segoe UI Emoji on windows 2022-11-20 23:33:26 +00:00
James Graham
699f38b575 Fix Unclickable Invite in RoomPage
Move the invite PlaceholderMessage inside the ListView so mouse events can be received.

Fixes network/neochat#558
2022-11-20 19:17:27 +00:00
Tobias Fella
2e6df89dc5 Add commands for banning, unbanning and kicking users 2022-11-20 18:59:30 +00:00
James Graham
c0b29afc47 Fix logout
Fix the account editor setting page and the controller logout function so that you can logout without crashing.
2022-11-20 16:55:50 +00:00
James Graham
cd257137ba Fix typing indicator causing markAllMessagesAsRead
Move the typing indicator out of the listView header so it doesn't resize the view when appearing and disappearing causing all messages to be marked as read

BUG: 457666
2022-11-20 16:48:36 +00:00
James Graham
ab844fb075 Escape the characters < and > in sed edits
Fixes network/neochat#425
2022-11-20 16:43:44 +00:00
James Graham
869bb5ad87 Refine mobileform settings
Numerous refinements to the new mobileform setting pages 
- Ensure left and right padding at the top level is 0 for mobile
- Centre align the avatar in the account editor page and add tooltip to button
- Fix the bubble/compact mode setting so that it fits when thin, i.e on mobile
- Fix the loading placeholder in device settings
2022-11-20 16:30:54 +00:00
Tobias Fella
be86eec99c Remove windows CI while cmark is not available 2022-11-20 17:12:15 +01:00
l10n daemon script
53deae552e GIT_SILENT Sync po/docbooks with svn 2022-11-20 02:36:22 +00:00
l10n daemon script
0a4e873110 GIT_SILENT made messages (after extraction) 2022-11-20 00:46:44 +00:00
l10n daemon script
8af406137e GIT_SILENT Sync po/docbooks with svn 2022-11-19 02:04:01 +00:00
Tobias Fella
8d44dd948a Add missing import to ConfirmLogoutDialog 2022-11-18 13:42:45 +01:00
Tobias Fella
6dab5c5936 Fix crash when prevContent is none 2022-11-18 07:56:52 +00:00
l10n daemon script
e23d06ef70 GIT_SILENT Sync po/docbooks with svn 2022-11-18 02:03:57 +00:00
l10n daemon script
57555a3f0b GIT_SILENT made messages (after extraction) 2022-11-18 00:45:01 +00:00
Tobias Fella
d70f77f622 Allow adding a reason for deleting messages
BUG: 458911
2022-11-18 00:56:12 +01:00
Tobias Fella
a695c31b2b Show version number of libquotient 2022-11-17 23:56:27 +01:00
Tobias Fella
b282c335d4 Ask for confirmation before activating encryption in a room 2022-11-17 23:24:30 +01:00
James Graham
74cf615e53 Port the devices settings page to mobileform
As description, also note that the edit device name is now an inline element rather than an overlay.

Normal 
![image](/uploads/46008dfcaa7e29a809f5ef93d2d51b79/image.png)

Editing Name
![image](/uploads/841c70cf9ad03d7abeef62202d799a72/image.png)
2022-11-17 20:00:55 +00:00
Tobias Fella
b8eb18d7bc Remove unused commandmodel 2022-11-17 20:30:50 +01:00
Gary Wang
de1833cc40 port Security and Notifications tab of room settings to mobileform 2022-11-17 17:37:44 +00:00
James Graham
d7f3284aa2 Room Page Up/Down buttons always on top
Ensure that in the small number of cases where the room page up down buttons overlap messages due to the screen being thin that they are always on top

BUG: 461718
2022-11-17 14:35:59 +00:00
James Graham
7e82f75d14 More ApplicationWindow QQC2 2022-11-17 11:31:18 +00:00
James Graham
757733e531 Global Notifications Settings Fixes
Fix it so that scrollpage works and update switch to check delegate
2022-11-17 11:23:50 +00:00
Gary Wang
2cd01164a6 add missing QQC2s 2022-11-17 18:16:46 +08:00
Gary Wang
cae6479a3a Add missing QQC2 to RoomListContextMenu 2022-11-17 08:18:12 +00:00
Gary Wang
bd236e89a3 Use inputMethodHints, correct label text 2022-11-17 07:51:23 +00:00
Tobias Fella
e608e63d1c Add icon for android 2022-11-17 03:16:42 +01:00
l10n daemon script
e5147b3c06 GIT_SILENT Sync po/docbooks with svn 2022-11-17 02:01:22 +00:00
Tobias Fella
c58d8b58ff Implement basic developer tools 2022-11-16 23:45:45 +00:00
Tobias Fella
752e7f4d9a Implement changing join rules 2022-11-16 22:55:04 +00:00
James Graham
1946228d2b Add Global Notification Settings
This add the final list of settings in the main setting window as a new page notifications as there are quite a few now. This completes previous work on push rules giving the ability to set the default global rules. Adding keyword rules is also now supported. 

This also uses the new mobileform layout. The settings are designed to give some visual feedback as options for whether notifications are on/off, play a sound or are highlighted are chosen. The left icon is designed to mimic the notification dot in the roomlist. The whole mobileform delegate can also be clicked to cycle through the available options.

The rationale for whether an option is available is as follows:
- Highlight is not available if would lead to every message in a room being highlighted
- Keyword notifications cannot be switched off instead the rule is just deleted
- Only keyword rules can be deleted, default rules cannot be touched

There is also rules plumbed in for features that don't exist in neochat yet, i.e. encrypted chats and rooms, calls. I figured I may as well plumb these in and test them my plan was to hide them before merge, they can then be unhidden when the features are complete.

![image](/uploads/12fa8378847887ea7234e22b1460f952/image.png)
2022-11-16 20:59:35 +00:00
Marius P
c3fcd280fb serverlistmodel replace "QStringLiteral("")" with "QString()"
Fix clazy issue "src/serverlistmodel.cpp:48:9: warning: Use an empty QLatin1String instead of an empty QStringLiteral [clazy-empty-qstringliteral]".
2022-11-16 19:57:33 +00:00