Commit Graph

99 Commits

Author SHA1 Message Date
TheOneWithTheBraid
80f6505671 feat: implement space hierarchy
- implement spaces hierarchy
- create expandable navigation drawer tiles
- display suggested rooms below joined rooms when in space
- everything works nested
- fix shared preferenced conflic with debug builds on Linux
- add [`package:async`](https://pub.dev/packages/async)

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-24 13:55:12 +02:00
TheOneWithTheBraid
66d87a6187 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:27:05 +02:00
Christian Pauly
0237ada0bc feat: Send multiple images at once 2022-07-10 09:59:47 +02:00
Raatty
4a27223d33
Translated using Weblate (English)
Currently translated at 100.0% (592 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-07-09 09:03:44 +02:00
Christian Pauly
2b9bec4e87 feat: Redesign bootsstrap and offer secure storage support 2022-07-08 09:51:29 +02:00
Christian Pauly
091958be0b feat: New material 3 design 2022-07-07 20:18:40 +02:00
Christian Pauly
0af02539c0 feat: Better sign up UX and allow signup without password 2022-05-28 10:10:42 +02:00
TheOneWithTheBraid
26983a15a8 feat: improve spaces
- support to show spaces in a list
- add a beautiful animation

This MR makes Spaces much easier to use on desktops and allows to better
find the right space in case they have no avatar.

There will be another MR builting on this work as soon as
https://gitlab.com/famedly/company/frontend/libraries/matrix_api_lite/-/merge_requests/58
is merged.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-04-30 08:08:48 +02:00
Christian Pauly
6fe94d5910 refactor: New push 2022-04-14 18:02:05 +02:00
20kdc
7e751fa726 feat: Add "Show related DMs in spaces" settings 2022-04-09 06:10:53 +00:00
20kdc
af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
TheOneWithTheBraid
edc2955408 feat: allow to create widgets
- supported widget types: therpad, jitsi, video, custom
- update Matrix SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-25 21:53:40 +01:00
TheOneWithTheBraid
d6ddd7bbff feat: implement keyboard shortcuts
Added shortcuts for the following actions:

- search chats
- start chat
- chat details
- show widgets
- cycle accounts
- switch to account $i
- toggle emoji picker
- send file

Related: #849

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-03 08:37:42 +01:00
Raatty
92c863c54c
Translated using Weblate (English)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-02-25 21:10:10 +01:00
Raatty
7a8f5c27e9
Translated using Weblate (English)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-02-22 08:27:10 +01:00
Jana
ea0753dbdb
Translated using Weblate (English)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-02-22 08:20:42 +01:00
Raatty
f46c6fc8e3 fix: translation conflict 2022-02-19 21:02:56 +00:00
Krille Fear
7be11e326e chore: Change login input label to email or username 2022-02-19 13:10:09 +01:00
Krille Fear
20d787ffe4 chore: Make webRTC opt-in 2022-02-19 11:58:21 +01:00
Christian Pauly
890db2bc45 chore: Adjust start video call UX 2022-02-17 09:11:45 +00:00
TheOneWithTheBraid
e5c03ffb53 feat: implement WebRTC calls
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 14:50:48 +01:00
TheOneWithTheBraid
30ce5c7f57 feat: implement an emoji keyboard
- add button to show emoji keyboard
- change database directory for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 11:01:07 +01:00
TheOneWithTheBraid
8d1e27a0bf feat: implement pinned messages
- render pinned events on the chat top
- support scroll up for several pinned messages
- ask to unpin messages
- add button to pin message
- fix some null-safety issues
- fix the Linux database directly for debug builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 07:51:41 +00:00
Christian Pauly
9bd8b6aa44 fix: Notifications for reactions 2022-02-14 15:46:49 +01:00
TheOneWithTheBraid
60f6f15f2e feat: implement retreiving widgets
- display a bottom sheet with widgets
- open widgets in a browser
- fixes in .gitignore
- Windows UWP build files

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-10 17:48:45 +01:00
Christian Pauly
4ea26dee47 feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Christian Pauly
b96e67ceea feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Krille Fear
530722f2e6 feat: Display room avatar and actions and play sound for linux desktop notifications 2022-01-22 11:16:40 +01:00
Raatty
653c0b58c6
Translated using Weblate (English)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-01-20 19:03:04 +01:00
Christian Pauly
06410ea55e chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
S1m
a8c094a661 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear
5195f73827 chore: Improve FABs 2021-12-31 09:12:47 +01:00
Krille Fear
c1a0cb3f8d chore: Fix chat list regressions 2021-12-30 09:53:12 +01:00
Christian Pauly
b8dc6c1e14 chore: enhance stories 2021-12-28 19:30:19 +01:00
Christian Pauly
a3f391b8ae chore: Fix reply to story 2021-12-27 17:13:54 +01:00
Christian Pauly
e1cb8baf53 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly
010607112d chore: Add replies and hold to show 2021-12-26 11:30:44 +01:00
Christian Pauly
c03504fe99 feat: Share to story 2021-12-25 18:47:36 +01:00
Krille Fear
062ed11d0f feat: Stories 2021-12-24 13:18:09 +00:00
S1m
6e224cf11c feat: Add button to record a video on Android 2021-12-22 08:45:36 +00:00
Steef Hegeman
523922c30a refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession 2021-12-12 10:56:20 +00:00
Raatty
c51545639b
Translated using Weblate (English)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-12-06 00:04:51 +01:00
Krille Fear
776b012441 design: Redesign and simplify bootstrap 2021-11-21 10:53:01 +01:00
Krille Fear
1c7ec11a89 fix: Remove dead code 2021-11-19 19:36:45 +01:00
Krille Fear
dcfd717c6c change: Chat backup dialog as a banner 2021-11-19 09:12:47 +01:00
Krille Fear
7167d0ace6 feat: Redesign start page 2021-11-15 09:48:48 +01:00
Krille Fear
7c3fffc8a6 fix: Set space 2021-11-15 08:20:29 +01:00
Krille Fear
15ccd043d9 feat: New settings design 2021-11-13 21:21:13 +01:00
Krille Fear
e2cdad27e0 feat: new design 2021-11-13 16:10:16 +01:00
Krille Fear
c51ba11fcb chore: Add localizations to signup page 2021-11-04 16:13:02 +01:00