Commit graph

533 commits

Author SHA1 Message Date
Kévin Commaille
614b17f0c6
po: Sort POTFILES.in and add missing files 2022-01-19 23:33:40 +01:00
Kévin Commaille
04ec63a31d
scripts: Add check for POTFILES 2022-01-19 23:33:40 +01:00
Kévin Commaille
c2848743c7
app: Fix spelling mistakes 2022-01-19 23:33:40 +01:00
Kévin Commaille
2c919934db
scripts: Add check for spelling mistakes 2022-01-19 23:33:40 +01:00
Kévin Commaille
9f4ad6fcbf
scripts: Reorganize checks and prettify output 2022-01-19 23:33:39 +01:00
Kévin Commaille
627553d415
pre-commit: Prettify output 2022-01-19 23:33:39 +01:00
Kévin Commaille
7f790a854f
ci: Make CI use same checks as pre-commit hook 2022-01-19 23:33:39 +01:00
Kévin Commaille
a53b20bfab
pre-commit: Export logic to separate script 2022-01-19 23:33:38 +01:00
Kévin Commaille
967c6206ae
chore: Update dependencies 2022-01-19 23:16:01 +01:00
Kévin Commaille
7f4f7cc8f8
chore: Update gtk-rs to 0.4.4
Update also:
  - libdwaita to 0.1.0
  - sourceview5 to 0.4.0
  - gstreamer, gstreamer-base and gstreamer video to 0.18
  - ashpd to 0.2.0-beta-1
2022-01-19 23:15:39 +01:00
Kévin Commaille
0a47fb71a6
content: Add reaction chooser to context menu 2022-01-19 18:23:06 +01:00
Kévin Commaille
2582b0d9b1
content: Implement reactions
Closes #530
2022-01-19 18:22:27 +01:00
Julian Sparber
3d5f6b78f9 Build docs with meson and flatpak 2022-01-19 17:59:19 +01:00
Julian Sparber
c6e25f4fbf meson: Drop build shell script
This drops the script we used to build fractal. And uses know only
meson. This also drops the need for specifying sources since cargo does
that for us.

This also bumps the meson version.
This also drops the build option `skip-cargo-build`.

Most of the changes are comming from https://gitlab.gnome.org/World/pika-backup
2022-01-19 16:46:08 +01:00
Julian Sparber
1332ba8823 user: Don't allow verification for verified users 2022-01-19 13:18:47 +01:00
Julian Sparber
a9c10dd313 room-details: Show verified icon for members 2022-01-19 13:10:37 +01:00
Julian Sparber
34eebf1842 verification: Label cancel/decline btn based on state 2022-01-19 13:10:37 +01:00
Julian Sparber
da8942c44f verification: Fix waiting for device state 2022-01-19 13:10:37 +01:00
Julian Sparber
82301e36e7 verification: Allow starting user verifications 2022-01-19 13:10:37 +01:00
Julian Sparber
3d25285ac2 verification: Add log msgs on errors 2022-01-19 13:10:37 +01:00
Julian Sparber
62da8d1589 verification: Only allocate FlowId on insert 2022-01-19 13:10:37 +01:00
Julian Sparber
f26413bf4d room-details: Add menu for members 2022-01-19 13:10:37 +01:00
Kévin Commaille
df46a36abb sidebar: Enable changing room category from context menu 2022-01-18 16:33:32 +00:00
Kévin Commaille
ec3f7cfeae sidebar: Enable changing room category with drag-and-drop
Part of #757
2022-01-18 16:33:32 +00:00
Kévin Commaille
411f26b441 sidebar: Fix color of RoomRow notification count 2022-01-18 16:33:32 +00:00
Kévin Commaille
9de599ed64 sidebar: Use GtkExpression for CategoryRow 2022-01-18 16:33:32 +00:00
Kévin Commaille
87d1fbd5ec sidebar: Use GtkExpressions for RoomRow when possible 2022-01-18 16:33:32 +00:00
baarkerlounger
89acf4acb4 docs: Add llvm requirement to flatpak install instructions 2022-01-18 14:49:55 +00:00
baarkerlounger
9ab162e309 docs: Remove trailing whitespace 2022-01-18 14:49:16 +00:00
Marcus Behrendt
2cf99970db ci: Move cargo-clippy to check stage 2022-01-18 01:04:36 +01:00
Kévin Commaille
5535f6e083 room: Hide space state events in the timeline 2022-01-17 23:22:09 +00:00
Kévin Commaille
8980a03789 media-viewer: Remove context menu 2022-01-17 23:01:54 +00:00
Kévin Commaille
e8d7081ea9 media-viewer: Don't use same menu as room messages 2022-01-17 23:01:54 +00:00
Marcus Behrendt
932ae562e0 ci: Make clippy happy 2022-01-17 23:51:45 +01:00
Marcus Behrendt
beb38f3414 ci: Add clippy 2022-01-17 23:51:45 +01:00
Julian Sparber
659f060dca Use Arc<UserId> instead of Box<UserId> 2022-01-17 21:37:38 +01:00
Julian Sparber
5177c47c90 Upadte the matrix rust sdk 2022-01-17 18:10:03 +01:00
Julian Sparber
e0ffdf6d5b room: Fix set_predecessor() 2022-01-15 14:40:39 +01:00
Kévin Commaille
245e35de10 content: Show media messages in replies in a compact format 2022-01-13 18:41:49 +01:00
Kévin Commaille
cf7bc0c90c content: Add support for displaying rich replies 2022-01-13 18:41:49 +01:00
Julian Sparber
aeb1871b99 verification: Fix typo in verification 2022-01-13 14:50:17 +01:00
Julian Sparber
537fe12162 session: Add debug msg for sync response 2022-01-13 14:50:17 +01:00
Julian Sparber
4ce5f755c7 verification: Add more debug log 2022-01-13 14:50:17 +01:00
Julian Sparber
1062bc06db verification: Ensure correct state for user actions 2022-01-13 14:50:17 +01:00
Julian Sparber
d42f538396 verification: Hide error when user cancels 2022-01-13 14:50:17 +01:00
Julian Sparber
3fe920c342 verification: Use same widget for session and user verification
This makes the session verification widget use the idenity verification
widget as a base. This reduces code dupplication and hopfully
differences between the two implementations.
2022-01-13 14:50:16 +01:00
Julian Sparber
5bb7e52470 qr-code-scanner: Use is_camera_present() and allow multiple starts
This now uses `is_camera_present()` to check whether we have a camera.
It also makes sure that a pipeline is closed before a new one is
started.
2022-01-13 14:50:16 +01:00
Julian Sparber
969a8a660d verification: Add mode for verification 2022-01-13 14:50:16 +01:00
Julian Sparber
05b025d258 verification: Make state property writable on construction 2022-01-13 14:50:16 +01:00
Julian Sparber
5a7fc6ae92 verification: Rename IdentityVerification property mode to state 2022-01-13 14:50:16 +01:00