Nicolas Fella
361605df71
Consistently use NeoChat instead of Neochat
2021-03-19 08:05:09 +00:00
Carl Schwan
612fb4924e
Start implementing bubbles
2021-03-06 20:19:41 +00:00
Tobias Fella
91ef8806f2
Show contextdrawer only in RoomPage
2021-02-17 20:16:38 +00:00
Tobias Fella
b689e55068
Refactor and cleanup dead qml
2021-02-07 22:34:07 +01:00
Tobias Fella
464c48540e
Improve first-run UX
...
- Replace LoginPage with step-by-step approach to support different login flows
- Implement login using SSO
2021-02-07 21:23:31 +00:00
Carl Schwan
6dcfad1f8d
Don't show login page when starting NeoChat
...
This was caused by us calling initiated to early. Only do it when no
accounts exists or that at least one account fails to login.
Fix #248
2021-02-06 00:16:30 +00:00
Carl Schwan
10054bf879
Fix RoomDrawer is visible when no room is open
...
Fix #246
2021-02-06 00:03:10 +01:00
Tobias Fella
546d17b1a2
Correctly open all kinds of matrix.to links in TextDelegate and MessageDelegateContextMenu
2021-02-04 20:23:16 +00:00
Tobias Fella
72907a1f18
Refactor and fix invitations
...
-Move invitation handling into RoomPage and delete InvitationPage
-Open the new room after accepting the invitation
2021-02-04 20:22:53 +00:00
Carl Schwan
f4784bb0a1
Allow opening window in a secondary window
2021-01-09 13:32:16 +00:00
Carl Schwan
cd1bec9977
Introduce the ActionsHandler
2021-01-08 23:12:09 +00:00
Carl Schwan
8224d3ae9f
Save and restore window size
2020-12-30 13:19:16 +00:00
Tobias Fella
bd00a73aa9
Ask for consent to terms and conditions if required
2020-12-30 13:17:14 +00:00
Carl Schwan
9ba0a755e4
Disable menu item when login in
...
Fix #204
2020-12-29 14:27:28 +00:00
Carl Schwan
feb123c1e6
Add new shortcut
2020-12-28 12:47:59 +01:00
Carl Schwan
1f065e46cf
Simplify shortcuts code in hamburger menu
2020-12-28 12:35:50 +01:00
Carl Schwan
a4cebe9b36
Add Minimum Size to Screen Geometry
...
Fix #184
2020-12-28 10:55:04 +01:00
Carl Schwan
f00cd82676
Add a logout action from the menubar
...
Fix #188
2020-12-28 10:51:20 +01:00
Tobias Fella
b1080df9dd
Show Loading page during initial sync
2020-12-28 00:00:56 +00:00
Tobias Fella
b3899f1e69
Port away from implicitly defined onFoo properties in Connections
2020-12-21 16:37:22 +01:00
Carl Schwan
9c75deee8c
Fix current page not getting updated after switching a page
...
This was caused by myself not updating the index after updating the
content.
2020-12-19 23:00:25 +01:00
Carl Schwan
bd41dcc986
Don't recreate RoomPage each time and add a small loading indicator
2020-12-17 08:59:11 +00:00
Tobias Fella
8e2cdc8f08
Implement a device management page
2020-12-16 23:37:49 +00:00
Tobias Fella
72fd647b7b
Add 'quit' action to global menu
...
Implements #134
2020-12-12 23:38:13 +01:00
Carl Schwan
22d4a78fec
Fix chat sidebar opens every time I go to a new room
...
Fix #129
2020-12-09 00:20:01 +01:00
Carl Schwan
87833a8458
Add an image editor
2020-12-07 09:58:03 +00:00
Carl Schwan
e3e2e4f66e
Remove debug output
2020-12-03 22:25:01 +01:00
Tobias Fella
e1775f94c6
Make clicking on notifications open the room they're coming from
...
Implements #28
2020-12-03 13:52:04 +00:00
Carl Schwan
5562def435
Make the right sidebar automatically visible on large screen
...
Fix : #106
2020-12-03 11:25:29 +01:00
Carl Schwan
29fe130f6d
Use standard Ctrl+Shift+Comma shortcut for showing settings
...
Fix : #42
2020-12-01 15:45:41 +01:00
Aleix Pol
118dabb58b
Make it possible to quit the application
...
This will call Qt.quit when the Quit application shortcut is pressed (not just
visible=false).
2020-11-28 16:56:18 +00:00
Carl Schwan
2a0b6c74f3
Switch between room list items with standard tab switching keyboard
...
shortcuts
Ctrl+PgUp/PgDn and Ctrl+Tab/Ctrl+Shift+Tab
Fix #66
2020-11-27 23:43:11 +01:00
Carl Schwan
c1dccf7a7e
Add create room dialog
2020-11-27 15:06:29 +01:00
Carl Schwan
b0bbd3631f
Add Start a chat page
2020-11-27 14:37:29 +01:00
Tobias Fella
0b8db12543
Don't use trayicon on android
2020-11-23 00:03:49 +01:00
Carl Schwan
9484a4c8de
Display room information drawer even if the room page is not active
2020-11-22 23:11:12 +01:00
Carl Schwan
21a228622c
Fix about page broken
2020-11-22 12:31:54 +01:00
Carl Schwan
c17441cc25
Fix handle visible on layers
2020-11-22 12:30:59 +01:00
Carl Schwan
abdc63cc90
fix room page list appearing twice after logout
2020-11-22 12:19:58 +01:00
Carl Schwan
816fc0aa25
Fix system tray not working
2020-11-22 11:44:32 +01:00
Carl Schwan
4d061affc4
Don't stack pages in layers and instead replace them
2020-11-22 11:35:08 +01:00
Carl Schwan
2bfaa10b1e
Add tray icon back
2020-11-22 11:08:56 +01:00
Carl Schwan
8f358b7680
Immediately display connect errors in the login page
...
This is using a Kirigami.InlineMessage component.
2020-11-22 11:02:56 +01:00
Carl Schwan
b4e1c6979f
Add option to accept invitation
2020-11-19 07:35:00 +00:00
Tobias Fella
039816e8eb
Show notifications
2020-11-18 21:14:40 +00:00
Carl Schwan
d533c1e911
Fix room drawer not opening for automatically opened room
2020-11-18 15:50:55 +01:00
Carl Schwan
03921e02a6
Remember last opened room
2020-11-17 19:45:22 +00:00
Carl Schwan
6abe7cab57
Start keyboard navigation
...
Now a room can be opened with the keyboard only and be scrolled.
2020-11-16 15:22:59 +00:00
Carl Schwan
eba4d874df
Improve Room Drawer
...
This fix the bug of it not getting the right data and improve the look
signically.
2020-11-16 14:27:44 +01:00
Carl Schwan
6db8354727
Fix MessageDelegateContextMenu not being displayed
...
It turnout that using an QML Singleton was a bad idea, instead create a
qml object in the main component and refer to it in the rest of the
codebase.
This commit also simplify a bit the qml structure of the Menu and fix
some visual bugs.
2020-11-16 10:00:18 +01:00