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