Kévin Commaille
245e35de10
content: Show media messages in replies in a compact format
4 years ago
Kévin Commaille
cf7bc0c90c
content: Add support for displaying rich replies
4 years ago
Julian Sparber
3fe920c342
verification: Use same widget for session and user verification
...
This makes the session verification widget use the idenity verification
widget as a base. This reduces code dupplication and hopfully
differences between the two implementations.
4 years ago
Julian Sparber
1d8de86b55
verification: Add InfoBar for user verifications
4 years ago
Kévin Commaille
f2752b2863
message-image: Improve fallback background color
...
Works for both light and dark themes.
4 years ago
Kévin Commaille
15c2803c70
message-text: Make emoji-only messages bigger
4 years ago
Kai A. Hiller
cd92949d13
content: Improve minimal height
4 years ago
Julian Sparber
15afbb7022
verification: Move widgets to content and rename some
4 years ago
Maximiliano Sandoval R
979ecdbb5a
css: Fix SourceView and TextView styling
4 years ago
Maximiliano Sandoval R
8cc45669f9
source-dialog: Fix styling
4 years ago
Maximiliano Sandoval R
872601b13a
Support dark mode
4 years ago
Kévin Commaille
78f0ae1f38
media-message: Handle media loading and errors
4 years ago
Kévin Commaille
33c0c034e4
message-row: Deduplicate code for media messages
...
Most of the code was shared between image and video.
4 years ago
Julian Sparber
b9f3143540
room-details: Create object for MemberRow
4 years ago
Kévin Commaille
8193be8e2c
room-history: Show video messages in the timeline
4 years ago
Julian Sparber
7325740485
room-history: Replace show to invite members in menu
4 years ago
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