Kévin Commaille
55724695ce
style: Use SASS to organize styles
...
We now require a SASS compiler at build time.
1 year ago
Kévin Commaille
7ee749cf54
account-settings: Add support for account recovery
2 years ago
Alexandre Franke
7df7dcffc0
room-history: switch to vector tiles for maps
2 years ago
Kévin Commaille
3a067cd564
room-members: Change icons
2 years ago
Kévin Commaille
7c3f7f83f9
login: Update Twitter SSO IdP to X
2 years ago
Kévin Commaille
71611bc34e
message-row: Show the sending status of messages
...
Also logs if a sending error is encountered
2 years ago
Kévin Commaille
7f8dc352b4
data: Bundle all the icons we use
...
Relying on the ones available on the system might not work on all
systems
2 years ago
Kévin Commaille
d13b03a85e
misc: Put UI files next to the corresponding Rust files
3 years ago
Kévin Commaille
e0dd94a105
session: Split between view and model
3 years ago
Kévin Commaille
2c842bef47
account-switcher: Replace the "user" and "entry" terms
...
Use "session" and "item" instead.
"User" is not exact as we allow the same user to log in several
sessions.
"Entry" is easily associated with GtkEntry and can be confusing.
3 years ago
Julian Sparber
d6decbebaa
create-dm: Add dialog to create DM room
3 years ago
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
4 years ago
Kévin Commaille
6e82ea2f60
account-settings: Use AdwPasswordEntryRow
4 years ago
Kévin Commaille
5d7d49a973
session: Allow to join a room by ID, alias or permalink
4 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