Marco Melorio
a5ef975ff3
history-viewer: Implement AudioHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
Marco Melorio
89ed564822
history-viewer: Implement FileHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
Marco Melorio
063b1b318c
history-viewer: Implement MediaHistoryViewer
...
Also add it as a RoomDetails' subpage.
3 years ago
Kévin Commaille
3310c49c67
room-details: Allow to display toasts
3 years ago
Kévin Commaille
0e3d46237a
room-history: Show read receipts on events
3 years ago
Julian Sparber
11b80862d1
account-settings: Add entry and subpage to confirm log out
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/823
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/1083
3 years ago
Harshil Patel
99669d258f
room-history: Reorganize buttons of message composer
...
Fixes GNOME/fractal#1033
3 years ago
Tobias Bernard
e1fbf9a045
empty-page: update icon to new symbolic style
3 years ago
Kévin Commaille
dffcc460cc
account-settings: Add basic notifications settings page
3 years ago
Kévin Commaille
7301d3ff6e
room-history: Display and send typing notifications
3 years ago
Kévin Commaille
0487df15ab
login: Split in pages and cleanup
3 years ago
Kévin Commaille
6e82ea2f60
account-settings: Use AdwPasswordEntryRow
3 years ago
Kévin Commaille
5d7d49a973
session: Allow to join a room by ID, alias or permalink
3 years ago
Kévin Commaille
0232d98dc1
explore: Allow to explore custom matrix servers
4 years ago
Kévin Commaille
77c9c73175
components: Remove EntryRow
4 years ago
Kévin Commaille
a3374872c3
verification: Use the Matrix spec i18n data for emoji names
4 years ago
Kévin Commaille
8dd205ffce
account-settings: Allow to import and export room encryption keys
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1157 >
4 years ago
Julian Sparber
988e6bf1c9
room-details: Move general page to own subclass
4 years ago
Julian Sparber
15bda14f05
room-details: Rework navigation and fix listview styles
...
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/900
4 years ago
Kévin Commaille
f8e9147f7d
room-history: Implement mention of users in the message entry
...
Show a popover triggered by the character `@` or the `Tab` key.
4 years ago
Julian Sparber
d076bd2441
toast: Use libadwaita toast
...
Fixes : #857 , #967
4 years ago
Kévin Commaille
7592994a96
message-location: Move location view logic in LocationViewer component
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
c216e78edf
media-viewer: Split media content display logic into MediaContentViewer
...
Part-of: <https://gitlab.gnome.org/GNOME/fractal/-/merge_requests/1085 >
4 years ago
Kévin Commaille
e5c97c2517
sidebar: Bundle expander arrow and update behavior
...
The icon and its behavior has been changed upstream.
Bundle it so we don't have inconsistent behavior if it is updated upstream again.
4 years ago
Julian Sparber
e069053cda
session: Replace listview with listbox in AccountSwitcher
...
This reworks the entiere account switcher.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/931
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/898
4 years ago
Kévin Commaille
5ac882eaa1
context-menu-bin: Fix non-working actions
...
Destroying the popover on close results in the action not being
called.
Instead do like the members list and keep a single popover for the
whole list. To do that we need to pass a weak reference to the
closest common parent of the list items, via the list view factory.
4 years ago
Bilal Elmoussaoui
d5749f75a4
Room history: Send/display static location events
...
Fixes #952
4 years ago
Julian Sparber
0bf6a4ff32
Remove Next from app-id
4 years ago
Kévin Commaille
c1a97472b4
login: Move to its own module
4 years ago
JCWasmx86
d8e58a76aa
login: Add SSO support
4 years ago
Maximiliano Sandoval R
57b2640035
Implement attachments
...
With drag and drop.
Fixes: https://gitlab.gnome.org/GNOME/fractal/-/issues/121 , https://gitlab.gnome.org/GNOME/fractal/-/issues/764 .
4 years ago
Kévin Commaille
60a0207ee2
secret: Switch to libsecret
4 years ago
Kévin Commaille
5c8c627cec
account-settings: Add General tab
4 years ago
Kévin Commaille
577f582b6e
components: Create ButtonRow
4 years ago
Kévin Commaille
7bf16d34f5
components: Create EntryRow and PasswordEntryRow
4 years ago
Kévin Commaille
6dc9084ec7
components: Create EditableAvatar
4 years ago
Kévin Commaille
c7de7eb431
components: Create ActionButton
4 years ago
Kévin Commaille
3079b7faca
room-history: Show audio messages in timeline
4 years ago
Kévin Commaille
f4611d73bb
login: Add auto-discovery of homeserver
...
Also check if the url provided is a valid homeserver.
Closes #769
4 years ago
Kévin Commaille
ae66b8045a
greeter: Fix devnotice
4 years ago
Kévin Commaille
2296036d4a
data: Move non-icon SVGs to assets
4 years ago
Kévin Commaille
74cf22df84
app: Separate greeter and login screens
4 years ago
Kévin Commaille
f1e2efd865
resources: Sort files in resources.gresource.xml
4 years ago
Kévin Commaille
0a47fb71a6
content: Add reaction chooser to context menu
4 years ago
Kévin Commaille
2582b0d9b1
content: Implement reactions
...
Closes #530
4 years ago
Julian Sparber
f26413bf4d
room-details: Add menu for members
4 years ago
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