Kévin Commaille
cf7bc0c90c
content: Add support for displaying rich replies
4 years ago
Julian Sparber
1d8de86b55
verification: Add InfoBar for user verifications
4 years ago
Julian Sparber
15afbb7022
verification: Move widgets to content and rename some
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
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
a2fd4de501
room-details: Implement user invitiation
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
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
Kai A. Hiller
0a6a820080
room_details: Add members page
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
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
3dea9a3398
session: Use crosssigning to verify new sessions
5 years ago
Julian Sparber
f01d402dd6
room: Add dialog to create new rooms
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
Alejandro Domínguez
5369d720cf
Account switcher: Show hints in account entry for visible session
5 years ago
Alejandro Domínguez
7c202b9488
Add account switcher
5 years ago
Kai A. Hiller
23aff232b0
room_details: Add basic window
5 years ago
Julian Sparber
f9d656f154
content: Show empty page and loading spinner
5 years ago
Christopher Davis
5d95eb56bb
components: Add RoomTitle component
...
Adds a custom RoomTitle widget in place of AdwWindowTitle.
This will allow us to have markup in titles and subtitles,
and allow us to have tooltips set appropriately.
5 years ago
Julian Sparber
ec7720c0fd
content: Add room explore
5 years ago
Julian Sparber
bd13ae4ef2
sidebar: Add Explore entry
5 years ago
Julian Sparber
2adec1644b
Add support for user-defined avatars
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/785
5 years ago
Kévin Commaille
3b538164ef
session: Add dialog to view an Event's source
5 years ago
Kévin Commaille
727d063f60
content: Add context menu for ItemRow
5 years ago
Julian Sparber
b439abe55c
components: Add widget for in-app-notification
5 years ago
Julian Sparber
e214c30937
components: rename UserPill to Pill
5 years ago
Julian Sparber
fc5f97448a
content: Add invitation widget and implement accept/reject
...
To fully work this will need some work on the sdk side, since the
inviter isn't available after dropping a SyncResponse, therefore after a
restart the inviter is forgotten. Also the display name isn't shown
always correclty because the sdk doesn't calculate it correclty.
5 years ago
Julian Sparber
a180118a8e
components: Add button with loading spinner
5 years ago
Julian Sparber
c2f73e551f
components: Add widget for user pills
5 years ago
Julian Sparber
df5408cc8c
content: Move room history to it's own widget
...
This will allow us to add different content widgets, e.g. for invites
5 years ago
Veli Tasali
bff60b0607
content: Implement markdown popover
...
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/765 .
5 years ago
Kévin Commaille
29a98b2e2b
sidebar: Improve items look
5 years ago
Julian Sparber
16bba4dc44
content: Implement room history
5 years ago
Julian Sparber
f352fc3cff
Reimplement sidebar using TreeListModel and session::room::Room
5 years ago
Julian Sparber
a22fa19e38
sidebar: Add things needed for the Sidebar
...
This includes gobject wrappers and the ui.
5 years ago
Julian Sparber
37c8e18416
login: Add password login and session creation
...
Since the login flow for matrix will change soonish, therefore, we
implement only login via password.
5 years ago
Julian Sparber
f0fb42d7b8
Add custom icon theme and move resource file
5 years ago