Commit graph

2385 commits

Author SHA1 Message Date
Alexandre Franke
2bf5b1a5d5 filter: apply to all sync requests 2021-04-17 12:40:07 +02:00
Kévin Commaille
1aff564e7c bump matrix-sdk to ebcb2024d14614b8c984c5b95de5df04eec7933b
Get an updated ruma to handle push rules.
2021-04-13 08:01:41 +00:00
Kévin Commaille
bde79fcc85
Reset new room dialog after state is retrieved 2021-04-10 11:04:32 +02:00
Wyatt Turner
3e224af49e Added error log when failing to join room by ID 2021-04-05 06:40:19 +00:00
Wyatt Turner
80555ede36 Moved clearing of "join_room_name" entry
The entry's text was originally getting cleared before it was actually used
to join a new room. I moved where the entry value is cleared to after it is used
to avoid the race condition.
2021-04-05 06:40:19 +00:00
Nathan Follens
3301657891 Update Dutch translation 2021-04-02 14:32:52 +00:00
Kévin Commaille
171ba6669b meson: Update libhandy version to 1.2.0 2021-03-14 18:07:46 +01:00
Jan Tojnar
4125df1774 meson: Clarify license
SPDX is the standard recommended by Meson.
2021-03-14 16:06:38 +00:00
Kukuh Syafaat
b2972bb919 Update Indonesian translation 2021-03-05 12:10:44 +00:00
Philipp Kiemle
0a0f194a1d Update German translation 2021-03-02 21:16:05 +00:00
Luna Jernberg
ea50a13e3e Update Swedish translation 2021-02-25 19:22:47 +00:00
Jiri Grönroos
6670a6e827 Update Finnish translation 2021-02-22 15:34:11 +00:00
Emin Tufan Çetin
0b878e0204 Update Turkish translation 2021-02-18 01:04:02 +00:00
Thibault Martin
f4852a6d8a Restore CoC section and fix a typo, in the README 2021-02-17 10:33:45 +00:00
Thibault Martin
c419e2d0e2 Remove 'origin' section of the README, and clarify that we're only partially making use of matrix-rust-sdk 2021-02-17 10:33:45 +00:00
Thibault Martin
b7d9caa49f Remove references to how Fractal worked before matrix-rust-sdk 2021-02-17 10:33:45 +00:00
Thibault Martin
84a11eb8e4 Remove references to snap as it is not supported 2021-02-17 10:33:45 +00:00
Thibault Martin
e9cba51fff Change the matrix room alias to the canonical one in README.md 2021-02-17 10:33:45 +00:00
Kai A. Hiller
db015b6d47 Fix wrong messages being replaced
The index used by replace_item is now determined from the right end of
the message list.
2021-02-17 01:07:15 +00:00
Daniel Mustieles
9e791b7460 Updated Spanish translation 2021-02-16 16:46:37 +01:00
Balázs Úr
6334b2ea9c Update Hungarian translation 2021-02-14 00:43:17 +00:00
Alexandre Franke
e2e8288252 Add contribution guidelines
Fixes #722
2021-02-13 21:18:09 +01:00
Julian Sparber
84726b475d bump matrix-sdk to e437aea01213338d7f11787411a025b6133efcff
This fixes the issue we are having caused by /profile api requiring
authentication.
2021-02-12 11:44:58 +00:00
Kai A. Hiller
6b10fa3ecc Track relations in MessageList 2021-02-09 21:17:20 +01:00
Kai A. Hiller
9f686d1428 Refactor message handling into MessageList 2021-02-09 21:17:18 +01:00
Kai A. Hiller
e551658a63 Make model.Message order by date, then id 2021-02-09 20:45:56 +01:00
Julian Sparber
fbf2027db0 readme: Add information about Fractal-next and milestones 2021-02-07 19:07:41 +00:00
Piotr Drąg
5827ab40e9 Update Polish translation 2021-02-07 12:10:04 +01:00
Мирослав Николић
7bacb0f945 Add Serbian translation 2021-02-06 20:06:33 +00:00
Yuri Chornoivan
7db43401a2 Update Ukrainian translation 2021-02-05 20:18:28 +00:00
Enrico Nicoletto
e0e51eaa39 Update Brazilian Portuguese translation 2021-02-05 17:40:07 +00:00
Christopher Davis
b124fcddc3 main_window: Use HdyStatusPage for no room selected view
Closes https://gitlab.gnome.org/GNOME/fractal/-/issues/710
2021-02-05 11:57:13 +00:00
Christopher Davis
96f096057a login: Use HdyStatusPage and rounded buttons
Related to https://gitlab.gnome.org/GNOME/fractal/-/issues/710
2021-02-05 11:57:13 +00:00
Julian Sparber
bd52ba787a bump matrix-sdk to commit bdaed6237e104b738b5ad25c063675373d9fa60d
This also bumps tokio to 1.1.0 since the matrix-sdk depends on it.
2021-02-04 22:31:03 +01:00
Johannes Hayeß
5ed6b5863c Update secret-service to v2.0 2021-02-03 13:08:26 +01:00
Maximiliano Sandoval R
48c5ede3a3
message: Run rustfmt 2021-02-01 13:05:02 +01:00
Maximiliano Sandoval R
7bec0f36db
Message Widget: Add margins for lists
Ordered and unordered lists now have margins.
2021-02-01 13:02:55 +01:00
Maximiliano Sandoval R
8bf85c11d7
Message Widget: Do not render incomplete messages
If a message contains raw html, the formatted body will contain a
comment, and instead of showing an incomplete message, the plain text
message is used.
2021-02-01 13:02:04 +01:00
Maximiliano Sandoval R
735ca936f4
Message Widget: Wrap SourceView in scrolled window
This way the code blocks do not try to take up all the space, prevents
the collapse of the leaflet when there are big code chunks.
2021-02-01 13:01:14 +01:00
Maximiliano Sandoval R
9ccb4ecdc1
Message Widget: Make ol/ul a list of boxes
Instead of adding a bullet to each label, create a horizontal box with a
bullet and the text, this way the text is properly spaced after
wrapping, i.e.

* some wrapped
text

* some wrapped
  text

where the second is the implemented and correct behavior. Additionally,
the bullet cannot be selected as part of the message.
2021-02-01 12:58:42 +01:00
Maximiliano Sandoval R
4712f9dfdb
Message Widget: Connect right click menu for html
html formatted messaged were not connecting the right click menu.
connect_right_click_menu was changed to accept arbitrary widgets as
input instead of gtk::Label only.
2021-02-01 12:50:09 +01:00
Maximiliano Sandoval R
2276b85228
Message Widget: Don't highlight matching brackets 2021-02-01 12:37:18 +01:00
Maximiliano Sandoval R
6e98d2b7d7
Add css for code blocks 2021-02-01 12:33:46 +01:00
Maximiliano Sandoval R
1ec9ca3955
Add css for headlines 2021-02-01 12:33:45 +01:00
Maximiliano Sandoval R
6457c34192
Message Widget: Initial html support
Following !399.

Ensure build_room_msg_body returns errors
2021-02-01 12:33:40 +01:00
Maximiliano Sandoval R
12cc259536
Update html2pango to 0.4.1
anyhow needed to be updated to 1.0.37.
2021-02-01 12:03:23 +01:00
Emin Tufan Çetin
8781378a79 Update Turkish translation 2021-01-31 22:55:57 +00:00
Alejandro Domínguez
b056f25f1b Further componentize MessageBox 2021-01-23 01:39:29 +01:00
Alejandro Domínguez
60e81c4a7b Clean MessageContent 2021-01-20 11:47:38 +01:00
Alejandro Domínguez
6f74afd3fd Check more invariants through the type system in MessageBox
This modification improves encapsulation and follows the mantra
"make illegal state unrepresentable", while making the building
process less stateful.
2021-01-20 11:47:38 +01:00