Commit graph

284 commits

Author SHA1 Message Date
Kai A. Hiller
0a6a820080 room_details: Add members page 2021-11-29 12:17:41 +01:00
Kévin Commaille
68c146d6fb
content: Show image messages in the timeline 2021-11-25 19:48:44 +01:00
Kai A. Hiller
fe8ad34895 member: Add member role 2021-11-25 13:53:56 +00:00
Julian Sparber
377c0a0bac Add Member to POTFILES 2021-11-25 13:53:56 +00:00
Julian Sparber
511ab92a5f Add MemberList to meson and POFILES 2021-11-25 13:53:56 +00:00
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.
2021-11-18 13:02:08 +01:00
Kévin Commaille
b3e3a7c5f7
content: Add MessageFile widget
Display m.file messages so the user can open or save them.
2021-11-16 16:19:15 +01:00
Kévin Commaille
b653ca7933
content: Add MessageText widget
Start to separate code for MessageRow, to avoid having every message
type implementation in the same file.
2021-11-16 15:17:01 +01:00
Kévin Commaille
622850cb21
content: Move MessageRow to its own folder 2021-11-16 15:00:59 +01:00
Julian Sparber
3dea9a3398 session: Use crosssigning to verify new sessions 2021-10-27 15:16:32 +02:00
Julian Sparber
f01d402dd6 room: Add dialog to create new rooms 2021-09-29 12:48:22 +02:00
Julian Sparber
9bf216a854 account-settings: Add device list
This allows also the remove devices
2021-09-24 13:15:29 +02:00
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.
2021-09-24 11:58:06 +02:00
Alejandro Domínguez
5369d720cf Account switcher: Show hints in account entry for visible session 2021-09-06 14:19:35 +02:00
Alejandro Domínguez
7c202b9488 Add account switcher 2021-09-06 14:19:07 +02:00
Kai A. Hiller
a52456741a clippy_inception: 3. Fix code 2021-08-31 16:25:39 +00:00
Kai A. Hiller
23aff232b0 room_details: Add basic window 2021-08-23 09:10:26 +02:00
Kai A. Hiller
97560a3efd components: Add CustomEntry 2021-08-23 09:06:32 +02:00
Julian Sparber
bd13ae4ef2 sidebar: Add Explore entry 2021-06-10 16:55:23 +02:00
Julian Sparber
2adec1644b Add support for user-defined avatars
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/785
2021-06-03 16:07:45 +02:00
Kévin Commaille
3b538164ef session: Add dialog to view an Event's source 2021-05-31 17:44:07 +02:00
Julian Sparber
b439abe55c components: Add widget for in-app-notification 2021-05-31 16:05:46 +02:00
Julian Sparber
ffad9696bf error: Add 'Error' object for handling error 2021-05-31 16:05:46 +02:00
Julian Sparber
1c777a2123 components: Add LabelWithWidgets
This is a Label that places other widgets at the position
where "<widget>" is found inside the label string. The user can also set
a custom placeholder if needed.
2021-05-31 16:05:46 +02:00
Julian Sparber
e214c30937 components: rename UserPill to Pill 2021-05-31 16:05:46 +02:00
Julian Sparber
089f8d54b1 Add missing files to potfiles and meson 2021-05-31 11:36:44 +02:00
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.
2021-05-24 14:05:15 +00:00
Julian Sparber
a180118a8e components: Add button with loading spinner 2021-05-24 14:05:15 +00:00
Julian Sparber
c2f73e551f components: Add widget for user pills 2021-05-24 14:05:15 +00:00
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
2021-05-24 14:05:15 +00:00
Veli Tasali
bff60b0607 content: Implement markdown popover
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/765.
2021-05-11 18:04:08 +03:00
Veli Tasali
7f65b20f78 i18n: Add files to POTFILES
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/752.
2021-05-08 20:47:58 +00:00
Alejandro Domínguez
bd24d2f660 Change ID to org.gnome.FractalNext 2021-02-05 00:21:16 +01:00
Alejandro Domínguez
49dab8eeaa Init with GTK Rust Template 2021-02-04 20:46:36 +01:00