Julian Sparber
a2fd4de501
room-details: Implement user invitiation
4 years ago
Julian Sparber
0ce41fecf7
QrCodeScanner: Remove height-request and expand
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/876
4 years ago
Julian Sparber
5cc1235dcd
content: Remove some uneeded halign
4 years ago
Julian Sparber
b068be5dae
room-history: Handle room upgrades
...
This adds a better widget for creation and tombstone events to the
room-history and shows buttons to allow users to navigate between
different version of a room.
4 years ago
Kévin Commaille
59273a7b86
media-viewer: Fix race condition
...
It would cause a crash if the menu popover wasn't set yet.
4 years ago
Kévin Commaille
f21eccfc15
session: Add Media Viewer
4 years ago
Kévin Commaille
a92c21770a
content: Move ItemRow's Event actions to its own trait
...
This will allow to use the same actions on other widgets.
4 years ago
Julian Sparber
9204479fae
explore: fix spacing around listview
4 years ago
Kai A. Hiller
35478155f4
room_menu: Add members item
4 years ago
Kai A. Hiller
0a6a820080
room_details: Add members page
4 years ago
Kévin Commaille
aee59b5371
text: Improve quote styling
4 years ago
Kévin Commaille
68c146d6fb
content: Show image messages in the timeline
4 years ago
Julian Sparber
735bda23f7
verification: Add widget to display incoming verification request
4 years ago
Julian Sparber
ff2a3ca741
verification: Add qr-code scanning for verification
...
This also moves the error handling to the `IdentityVerification`
4 years ago
Julian Sparber
3514fcdbca
Add login requests to the sidebar and remove `ContentType`
...
The `ContentType` could be removed because the needed information is
already contained in the `selected-item`. This also addes `EntryType` to
differentiat between different `Entry`s even tought we currently have
only "Explore". This also cleans up how the selected-item is passed
between `Content` and `Sidebar`
This also replaces the `ToDeviceHandler` with `VerificationList` that's
used to track verifications.
4 years ago
Julian Sparber
599e8333ea
session-verification: Make sure that all labels are wrap
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/862
4 years ago
Kévin Commaille
b3e3a7c5f7
content: Add MessageFile widget
...
Display m.file messages so the user can open or save them.
4 years ago
Julian Sparber
05d7b9c356
content: Fix crash when loading room history
...
This is a workaround https://gitlab.gnome.org/GNOME/gtk/-/issues/4305
Since we don't allow selection right now this has no implication for us.
4 years ago
Julian Sparber
3dea9a3398
session: Use crosssigning to verify new sessions
4 years ago
Marco Melorio
e91b876bfe
style: Remove deprecated .sidebar class
4 years ago
Marco Melorio
afc4998327
style: Rename .sidebar class to .sidebar-list
...
Needed to avoid using the deprecated .sidebar class.
4 years ago
Julian Sparber
f46d15e187
login: Show errors as in-app-notification
...
This also improves how the error message is created and passed from the
`Session` to the `Login` widget.
5 years ago
Maximiliano Sandoval R
6ac746bcfb
login: Add translator note
...
The application name set via g_set_application_name is not translatable,
any appearance of the name should have a note indicating this.
5 years ago
Marco Melorio
d60992f816
session: Add a separator between the Sidebar and Content
...
This is needed because libadwaita recently dropped the separator in the .sidebar class.
5 years ago
Julian Sparber
5878b1abff
Fix Session dispose
...
We kept many references to Session, therefore we leaked it when the
application is closed.
This also removes the loading page from the `Window` and cleans up how
a Session is restored.
5 years ago
Julian Sparber
f01d402dd6
room: Add dialog to create new rooms
5 years ago
Julian Sparber
f3f570fc7e
content: Update message sending toolbar for libadwaita changes
5 years ago
Julian Sparber
3346669c37
error: Use only a single in-app-notifcation
...
This simplifies the code and allows easier emittion of errors
5 years ago
Julian Sparber
9bf216a854
account-settings: Add device list
...
This allows also the remove devices
5 years ago
Julian Sparber
e25cb64d90
auth-data: Add dialog to ask for authentication
...
This is the base for
https://gitlab.gnome.org/GNOME/fractal/-/issues/835 , but does only
implement Authentication via Password and the Browser Fallback.
5 years ago
John Renner
ceab82dc16
Fix clipping on login view
5 years ago
Julian Sparber
e51fe5cb1a
account-switcher: Show user avatar on button
5 years ago
Julian Sparber
c8d86d1c74
account-switcher: Remove with border around checkmark
5 years ago
Alejandro Domínguez
3b8afaad7c
Improve the account switcher by Tobias suggestions
5 years ago
Julian Sparber
17532d7ba2
session: Fix keyboard shortcuts
5 years ago
Julian Sparber
99f1317277
Add loading spinner while restoring session
5 years ago
Julian Sparber
19d71dd96a
room-history: Add automatic scrolling and scroll down button
5 years ago
Alejandro Domínguez
5369d720cf
Account switcher: Show hints in account entry for visible session
5 years ago
Alejandro Domínguez
500cddf390
Add button in login page to go back to sessions page
5 years ago
Alejandro Domínguez
7c202b9488
Add account switcher
5 years ago
Kai A. Hiller
ef6d965c33
message_entry: Stop accepting tab
5 years ago
Kai A. Hiller
fba4b1c234
message_entry: Remove custom styles
5 years ago
Kai A. Hiller
9247b3eb04
message_entry: Don’t fill available space
5 years ago
Alejandro Domínguez
1e0cae2ffc
Fix indentation
5 years ago
Kai A. Hiller
45a3d0e40f
room_details: Make avatar remove icon a trash can
5 years ago
Kai A. Hiller
128159ac79
room_details: Hide edit buttons when not eligible
5 years ago
Kai A. Hiller
0c2a610ff7
room_details: Add cutout style to avatar buttons
5 years ago
Kai A. Hiller
a20259ddec
room_details: Enable editing of room avatar
5 years ago
Kai A. Hiller
7ce448ba62
room_details: Add editing of room name and topic
5 years ago
Kai A. Hiller
23aff232b0
room_details: Add basic window
5 years ago