Nicolas Werner
3528fe4e5d
Warn the user before they ping the whole room
2021-09-02 03:15:39 +02:00
Nicolas Werner
ded926cdf9
Fix a few null warnings
2021-08-29 19:24:44 +02:00
Nicolas Werner
b5b580fda5
Loaded causes weird artifacts loading rooms
2021-08-29 18:45:49 +02:00
Nicolas Werner
71a153538f
Disable async timeline loading, since it hangs in a layout loop sometimes
2021-08-20 14:00:35 +02:00
Nicolas Werner
56b24f8d93
Load message list async
2021-08-17 19:11:09 +02:00
Nicolas Werner
42d2b10d5d
Round images in the image provider
2021-08-14 17:17:50 +02:00
Nicolas Werner
18ea01e198
Show if there are unverified devices in a room
...
Also fixes some issues where nested transactions will poison the
verification cache.
2021-08-13 23:19:54 +02:00
Loren Burkholder
9a0c1c27ed
Remove warnings on closing room
2021-08-10 22:16:27 -04:00
Nicolas Werner
87e81498b7
Fix window placement on wayland and add close buttons
...
We explicitly set a parent. We can't assign to
ApplicationWindow.transientParent though, only to
Window.transientParent, so we just call setTransientParent in C++.
2021-08-04 02:27:50 +02:00
Loren Burkholder
dab1c9068a
QML the raw message dialog
2021-07-31 12:11:15 -04:00
Loren Burkholder
330b9d62a5
Move read receipts connection to allow for future pop-out room views
2021-07-30 07:24:48 -04:00
Loren Burkholder
a7bdbc2af2
Consolidate connections
2021-07-20 21:48:03 -04:00
Loren Burkholder
81a3faee7b
Finish converting function to property
2021-07-20 21:47:54 -04:00
Loren Burkholder
d2d5229ede
make lint
2021-07-20 21:47:32 -04:00
Loren Burkholder
e1acf5d324
make lint
2021-07-20 21:47:22 -04:00
Nicolas Werner
d61a9c718a
Fix high CPU usage when a room is open
2021-07-10 17:21:15 +02:00
Nicolas Werner
2f08f5181c
Redesign invites and room preview joins
2021-07-09 11:36:34 +02:00
Joseph Donofry
1d204ce94c
Merge remote-tracking branch 'origin/master' into nheko_loading_spinner
2021-07-08 21:15:50 -04:00
Nicolas Werner
eb6baf619a
Fix missing back button on spaces page in narrow mode as well as topic not resizing properly
2021-06-25 11:34:19 +02:00
Nicolas Werner
847e52a6af
Fix null warning for space avatars
2021-06-25 11:34:19 +02:00
Nicolas Werner
884fb74d2d
Add a basic 'Space page'
2021-06-25 11:34:19 +02:00
Nicolas Werner
8803908321
Try to be compatible with Qt 5.12
2021-06-13 01:51:09 +02:00
Joseph Donofry
284ca27fdc
Add nheko logo spinner to relevant places in UI
2021-06-09 19:01:49 -04:00
Joseph Donofry
f859937b65
Change variable for running
2021-06-09 18:26:15 -04:00
Joseph Donofry
07a922dc63
Add Nheko logo QML Spinner
2021-06-09 18:23:32 -04:00
Nicolas Werner
d364c29c43
Implement switching in narrow mode
2021-06-08 22:22:33 +02:00
Nicolas Werner
298822baea
Move currentRoom/timeline handling to roomlist
2021-05-28 22:14:59 +02:00
Nicolas Werner
567fe81ad7
Basic header and footer of room list
2021-05-15 13:05:55 +02:00
Nicolas Werner
39a43ad4ab
Reorganize TimelineView to prepare porting the room list
2021-05-14 15:23:40 +02:00
Nicolas Werner
5658be5215
Move global avatarSize property
2021-05-13 11:32:28 +02:00
Nicolas Werner
a7f8b23b52
Make palette global in Qml
2021-05-13 08:23:56 +02:00
Nicolas Werner
ab0baf5d9e
Only show actions, when you have permissions to do them
2021-05-02 18:06:56 +02:00
Nicolas Werner
1321d9bcca
Fix crash when you have no rooms and open the global user profile
2021-04-30 15:37:18 +02:00
absorber
6ac10963b0
UI/UX improvement: Better naming suggestion.
...
Copy address location -> Copy link location
2021-04-29 22:10:14 +00:00
Nicolas Werner
2d678bdcf6
Allow copying messages via right click
...
fixes #291
2021-04-29 23:38:45 +02:00
Nicolas Werner
9ab1dc253e
Copy address location
...
fixes #463
2021-04-29 23:09:13 +02:00
Nicolas Werner
f626de0447
Copy link to message
...
fixes #499
2021-04-29 21:46:49 +02:00
Nicolas Werner
65d85768d0
Clean up design a bit
2021-04-27 11:08:21 +02:00
Nicolas Werner
8236f6ba72
Merge branch 'forward_message_feature' of https://github.com/Jedi18/nheko into Jedi18-forward_message_feature
2021-04-24 14:35:21 +02:00
Nicolas Werner
c2e625756c
Use one CompletionProxy for everything including EmojiPicker
2021-04-18 21:53:39 +02:00
targetakhil
6893e3a8d5
show forward menu item only for relevant events, changes to ui
2021-04-15 22:37:47 +05:30
targetakhil
ce8246238e
Fix basic UI for forward completer
2021-04-15 22:37:47 +05:30
targetakhil
603ff33ea6
added basic forwarding
2021-04-15 22:37:41 +05:30
Nicolas Werner
18e96d5c7d
Fix some TapHandler focus issues
2021-04-11 22:24:50 +02:00
Nicolas Werner
0d4ddadb15
Fix emoji picker appearing in wrong locations
2021-03-23 18:05:43 +01:00
Nicolas Werner
e490ef953f
Use native menus
2021-03-14 22:22:52 +01:00
Nicolas Werner
47a7adf823
Use readonly properties where possible
2021-03-14 16:24:04 +01:00
Nicolas Werner
05c636a8d4
Fix qml license headers again
2021-03-14 02:45:20 +01:00
Nicolas Werner
1961312b15
Improve sorting and sizing of completions a bit
2021-03-14 01:24:26 +01:00
Nicolas Werner
7a356f3832
Merge branch 'quickswitcher_qml' of git://github.com/Jedi18/nheko into Jedi18-quickswitcher_qml
2021-03-13 23:45:05 +01:00
Nicolas Werner
3da9c45df2
Fix popup opening at wrong place
...
fixes #512
2021-03-07 18:23:50 +01:00
Nicolas Werner
c03f716e8b
Fix conflict between qmlformat and license check
2021-03-07 05:57:56 +01:00
Nicolas Werner
bb6ff8cec8
Show mxid on hovering username
...
fixes #507
2021-03-07 05:53:54 +01:00
Nicolas Werner
a6f0d2ea7d
Update license headers
2021-03-05 01:04:07 +01:00
trilene
55fb00c67b
Merge remote-tracking branch 'upstream/master' into screenshare-x11
2021-02-25 12:10:12 -05:00
Jedi18
68c999e5f4
remove old quick switcher
2021-02-24 19:50:36 +05:30
Jedi18
ee232c5c60
fix timeline focus
2021-02-23 00:46:40 +05:30
Jedi18
b1dec6f6ac
enter key now works, fix room highlighting and add overlay
2021-02-23 00:18:31 +05:30
trilene
70c77cdc44
Display screen sharing content locally
2021-02-21 16:30:10 -05:00
Jedi18
32d419d14f
add quick switcher qml file and moved completerFor from inputbar to timeline view class
2021-02-21 23:10:21 +05:30
trilene
8df10eeeca
Support desktop screen sharing on X11
2021-02-18 15:55:29 -05:00
Akhil Nair
8400540428
Merge branch 'master' into room_settings_qml
2021-02-14 00:04:27 -05:00
Jedi18
f044e2d2a1
fix avatar update on timeline sync
2021-02-11 23:50:45 +05:30
Jedi18
7401bd13b2
added notifications and encryption for the new roomsettings
2021-02-11 19:54:09 +05:30
Jedi18
b70f37194f
ui almost looks the same, midway between transition from old room settings to new room settings
2021-02-10 21:22:42 +05:30
Nicolas Werner
a62276c289
Fix UI allowing edits of foreign messages in some cases
2021-02-10 14:32:16 +01:00
Nicolas Werner
6e2ae1d812
Add edit shortcuts and fix some focus stuff
2021-02-09 20:22:53 +01:00
Jedi18
37679ac57e
added room settings qml
2021-02-09 23:11:39 +05:30
Nicolas Werner
3433cc3be7
Cleanup privacy screen, no more grabImage
2021-02-03 03:14:43 +01:00
Loren Burkholder
5109dc5e0f
Fix QML layout warnings
2021-02-02 19:30:03 -05:00
Nicolas Werner
aeec1e12fc
Merge branch 'master' into 'privacy_screen'
...
# Conflicts:
# resources/qml/TimelineView.qml
2021-02-02 13:00:53 -05:00
Loren Burkholder
1c3e113d4e
Allow drag/drop of files on whole timeline
2021-02-01 20:44:47 -05:00
Joseph Donofry
53c653a228
Merge remote-tracking branch 'nheko-im/master' into privacy_screen
2021-02-01 18:42:38 -05:00
Joseph Donofry
d59910a8f2
Remove redundant import and fix visible warning
2021-02-01 18:42:18 -05:00
Nicolas Werner
d1280af2e4
Autoclose completer when space is pressed and no suggestion available
2021-01-27 19:19:21 +01:00
Joseph Donofry
cb93ac3402
Fix formatting
2021-01-26 00:03:09 -05:00
Joseph Donofry
0794f0a3fd
Initial commit for privacy screen
...
Missing window focus event and knowing when room is encryption
2021-01-25 23:46:55 -05:00
Nicolas Werner
2165eb8cb8
Focus input area on room switch and reply change again
...
fixes #412
fixes #413
2021-01-25 16:17:14 +01:00
rnhmjoj
c569ab24bc
Add "open in external program" action
2021-01-24 01:50:23 +01:00
Nicolas Werner
07e71e6eae
Fix crash with ScrollView
2021-01-17 04:05:02 +01:00
trilene
a85823b68a
Add call invite screen for mobile
2021-01-12 14:22:52 -05:00
Nicolas Werner
6090d00251
Revert "Update QtQuick versions to match Qt 5.10"
...
This reverts commit 74e32dd96b
.
2021-01-12 15:03:39 +01:00
Joseph Donofry
74e32dd96b
Update QtQuick versions to match Qt 5.10
2021-01-11 22:17:00 -05:00
Joseph Donofry
3ff8b3ad8c
Merge master and fix conflicts
2021-01-11 17:51:39 -05:00
trilene
7124024977
Make call invites less intrusive
2021-01-07 14:04:21 +01:00
trilene
ac410f46f2
Move call-related properties to CallManager
2021-01-07 14:04:21 +01:00
kirillpt
22997439ba
change 'redacted' for 'removed'
2020-11-26 11:50:37 +03:00
Nicolas Werner
08e9461611
Fix input focus when pressing reply button
2020-11-25 19:05:12 +01:00
Nicolas Werner
29625ae253
Fix some issues with completer
2020-11-25 19:05:12 +01:00
Nicolas Werner
82c441dddd
Move emoji picker to qml
2020-11-25 19:05:12 +01:00
Nicolas Werner
a31d3d0816
Add file uploading
2020-11-25 19:05:12 +01:00
Nicolas Werner
7a74b86340
Pasteable textinput
2020-11-25 19:05:11 +01:00
kamathmanu
eb72fd2cf9
Make compatible with qt 5.12
2020-11-14 16:38:17 -05:00
trilene
d9ca5309ac
Merge remote-tracking branch 'upstream/master' into webrtc-video
2020-10-27 15:29:53 -04:00
trilene
d1f3a3ef40
Support video calls
2020-10-27 13:14:06 -04:00
Nicolas Werner
7f2d18c36d
Fix small scope issue
2020-10-26 21:45:00 +01:00
Nicolas Werner
0e7baa21ab
Disable new MessageInput, until you can paste images
2020-10-26 21:34:34 +01:00
Nicolas Werner
3d64df41da
Split up TimelineView into separate components
2020-10-26 21:34:34 +01:00
Nicolas Werner
3a0e55e97b
Qml message input mockup
2020-10-26 21:34:34 +01:00
Nicolas Werner
b3a7f0b888
Hide room name, if not loaded yet
2020-10-18 22:30:42 +02:00