Commit graph

160 commits

Author SHA1 Message Date
Christian Pauly
cdd5a9e821 chore: Follow up add backbutton support 2022-09-11 10:22:05 +02:00
Raatty
de5c2c34ff Translated using Weblate (English)
Currently translated at 100.0% (631 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2022-09-11 00:23:41 +02:00
td
34b039a6c0 feat: background and terminated calls [android] 2022-09-10 15:42:52 +05:30
Christian Pauly
e71dabca6e feat: New navigation design 2022-09-10 10:16:09 +02:00
Christian Pauly
5aea0c31fa feat: Automatic key requests and better key error dialog 2022-09-08 09:12:08 +02:00
Christian Pauly
67e8dedd5d fix: add missing command localizations 2022-09-05 17:56:50 +02:00
TheOneWithTheBraid
0a62f01f10 chore: ask for MXID before deleting account
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-20 17:03:07 +02:00
Krille Fear
e1a8648c24 Merge branch 'braid/spaces-hierarhy-fix' into 'main'
fix: errors in space hierarchy

See merge request famedly/fluffychat!978
2022-08-07 08:38:11 +00:00
TheOneWithTheBraid
36726f8a3e fix: errors in space hierarchy
- fix suggestions of joined rooms
- fix missing spaces when parent not joined

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-06 15:48:18 +02:00
TheOneWithTheBraid
542115a1ee chore: Windows support
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-05 21:35:47 +02:00
Christian Pauly
e7b851dda2 fix: Permission chooser dialog on iOS 2022-07-30 08:37:00 +02:00
TheOneWithTheBraid
855c735aef 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
56ba2341f4 feat: implement session dump
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:27:05 +02:00
Christian Pauly
765583dbbe feat: Send multiple images at once 2022-07-10 09:59:47 +02:00
Raatty
a2c385df5a 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
f983066566 feat: Redesign bootsstrap and offer secure storage support 2022-07-08 09:51:29 +02:00
Christian Pauly
ccfda5bc96 feat: New material 3 design 2022-07-07 20:18:40 +02:00
Christian Pauly
f72675c351 feat: Better sign up UX and allow signup without password 2022-05-28 10:10:42 +02:00
TheOneWithTheBraid
44ffaa1b41 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
aee89a9be0 refactor: New push 2022-04-14 18:02:05 +02:00
20kdc
4398c305d2 feat: Add "Show related DMs in spaces" settings 2022-04-09 06:10:53 +00:00
20kdc
919b0822e5 feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
TheOneWithTheBraid
0ddaff75db 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
824fcfc27c 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
11c1b2b154 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
c7676bafb4 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
858cb20145 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
37ce993969 fix: translation conflict 2022-02-19 21:02:56 +00:00
Krille Fear
5851dc5460 chore: Change login input label to email or username 2022-02-19 13:10:09 +01:00
Krille Fear
74100bd777 chore: Make webRTC opt-in 2022-02-19 11:58:21 +01:00
Christian Pauly
b9098d7411 chore: Adjust start video call UX 2022-02-17 09:11:45 +00:00
TheOneWithTheBraid
34600ac165 feat: implement WebRTC calls
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-02-16 14:50:48 +01:00
TheOneWithTheBraid
b1d1744df8 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
704fd404b1 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
1f8cdc0134 fix: Notifications for reactions 2022-02-14 15:46:49 +01:00
TheOneWithTheBraid
31bec1a0d8 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
d154aa524f feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Christian Pauly
30214daeef feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Krille Fear
9a99072108 feat: Display room avatar and actions and play sound for linux desktop notifications 2022-01-22 11:16:40 +01:00
Raatty
13e1aeb4b6 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
8621dde5a9 chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
S1m
cfb668f940 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear
6751c65f1f chore: Improve FABs 2021-12-31 09:12:47 +01:00
Krille Fear
5e9da22cf3 chore: Fix chat list regressions 2021-12-30 09:53:12 +01:00
Christian Pauly
733e4c7d7d chore: enhance stories 2021-12-28 19:30:19 +01:00
Christian Pauly
acd05d574b chore: Fix reply to story 2021-12-27 17:13:54 +01:00
Christian Pauly
8a371d53b9 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly
f28aeedd4a chore: Add replies and hold to show 2021-12-26 11:30:44 +01:00
Christian Pauly
5d11a62d36 feat: Share to story 2021-12-25 18:47:36 +01:00
Krille Fear
231a2e26f9 feat: Stories 2021-12-24 13:18:09 +00:00
S1m
3bd96b73a2 feat: Add button to record a video on Android 2021-12-22 08:45:36 +00:00
Steef Hegeman
3c14cbe017 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
384af43a8f 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
3332cefb1e design: Redesign and simplify bootstrap 2021-11-21 10:53:01 +01:00
Krille Fear
4a518588ab fix: Remove dead code 2021-11-19 19:36:45 +01:00
Krille Fear
ba3cf3a91f change: Chat backup dialog as a banner 2021-11-19 09:12:47 +01:00
Krille Fear
bf79b57007 feat: Redesign start page 2021-11-15 09:48:48 +01:00
Krille Fear
fb4df3f88c fix: Set space 2021-11-15 08:20:29 +01:00
Krille Fear
e961596bc9 feat: New settings design 2021-11-13 21:21:13 +01:00
Krille Fear
22fdb667ba feat: new design 2021-11-13 16:10:16 +01:00
Krille Fear
5a3cb04300 chore: Add localizations to signup page 2021-11-04 16:13:02 +01:00
Krille Fear
4cba249432 chore: Add linebreak in setupChatBackupDescription 2021-10-10 13:40:48 +02:00
Krille Fear
843a6af323 feat: Account settings displays current matrix ID 2021-10-10 12:57:28 +02:00
Krille Fear
9f1e22da9d feat: Nicer chat backup design 2021-10-10 11:40:08 +02:00
Krille Fear
fca234e20a design: Change design of verification page 2021-10-10 10:58:03 +02:00
Raatty
e2989182e1 Translated using Weblate (English)
Currently translated at 100.0% (497 of 497 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-10-05 12:14:01 +02:00
Krille Fear
26a07d1849 fix: Enable gotify recommendations 2021-09-24 11:42:56 +02:00
Krille Fear
5801cc0d41 chore: Add BETA warning to multi accounts 2021-09-24 11:03:23 +02:00
Christian Pauly
0b4498e9d8 fix: display a nicer toast 2021-09-19 14:25:18 +02:00
Krille Fear
ec68d15586 feat: Allow loading of multiple clients in main.dart 2021-09-19 11:48:23 +00:00
Christian Pauly
4f148ca7f7 feat: Implement in-app signup 2021-09-10 10:31:18 +02:00
Raatty
7b7dde8a85 Translated using Weblate (English)
Currently translated at 100.0% (487 of 487 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-09-09 09:34:23 +02:00
Krille Fear
bfb4d0623e Merge branch 'fix_exile_confusion' into 'main'
removeExile changed to unbanFromChat

See merge request famedly/fluffychat!512
2021-09-07 12:20:49 +00:00
Graeme Power
054022892f Translated using Weblate (English)
Currently translated at 99.7% (486 of 487 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-09-07 08:27:57 +02:00
Raatty
9ab3a310d7 removeExile was a source of confusion 2021-09-07 17:18:22 +12:00
Christian Pauly
b824ef34e4 chore: Add label to homeserver textfield 2021-09-02 10:01:29 +02:00
Christian Pauly
35c8ea5639 chore: Shorten new space button title 2021-08-29 16:54:10 +02:00
Christian Pauly
8d7d539060 feat: Send on enter 2021-08-24 20:43:21 +02:00
Christian Pauly
28fa83ed2a feat: New design for new chat page 2021-08-22 21:09:05 +02:00
Sorunome
aa70631213 Translated using Weblate (English)
Currently translated at 100.0% (481 of 481 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-08-16 09:16:52 +02:00
Sorunome
6d1c0e9338 fix: Make translations use plural forms 2021-08-14 12:42:47 +02:00
Sorunome
1409716418 fix: Use plural string in translation 2021-08-14 11:30:18 +02:00
Christian Pauly
1d629ae79a feat: Add remove rooms to and from spaces 2021-08-12 20:46:27 +02:00
Sorunome
41a9d0a2b0 feat: Add option to not autoplay stickers and emotes 2021-08-08 19:21:34 +02:00
Sorunome
97012fcac4 Translated using Weblate (English)
Currently translated at 100.0% (478 of 478 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-08-08 18:38:27 +02:00
Sorunome
737f78dd11 fix: Allow fallback to previous url if there is no homeserver on the mxid domain 2021-08-08 08:46:19 +02:00
Sorunome
5d0967ecda feat: Add location sharing 2021-08-06 12:59:19 +02:00
Christian Pauly
23cceff9b6 feat: Nicer spaces list 2021-08-04 10:05:58 +02:00
Christian Pauly
21801318eb fix: Missing null check and bootstrap ask 2021-08-01 15:45:41 +02:00
Krille Fear
b0cbdc7cc5 Merge branch 'soru/fix-links' into 'main'
fix: Punycode-encode unicode domains for platforms which can't handle them

Closes #343

See merge request famedly/fluffychat!467
2021-08-01 13:06:59 +00:00
Sorunome
ec18cbbb87 fix: Punycode-encode unicode domains for platforms which can't handle them 2021-08-01 08:56:47 +02:00
Christian Pauly
971d5b25fb feat: Implement new space view 2021-08-01 08:05:40 +02:00
NN708
74858fa152 Translated using Weblate (English)
Currently translated at 100.0% (464 of 464 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-07-25 08:45:55 +02:00
NN708
eb4f442efb Translated using Weblate (English)
Currently translated at 100.0% (464 of 464 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/en/
2021-07-24 14:19:50 +02:00
Sorunome
1e98fdd7b0 feat: Add sticker picker 2021-07-23 19:33:04 +02:00
Sorunome
875e427a3d cleanup: Better image bubble error handling 2021-07-18 11:17:58 +02:00
Sorunome
c96486e9a0 feat: Add a proper file saver 2021-07-12 11:54:14 +02:00
Christian Pauly
6b30042184 change: Sign in button according to apples HIG 2021-07-08 18:09:19 +02:00
Krille Fear
1e08e58169 Merge branch 'commands-ux' into 'main'
/commands input suggestions + missing dialog

See merge request famedly/fluffychat!424
2021-06-22 14:55:15 +00:00
Christian Pauly
777a27c60e feat: Show progress bar and sync status 2021-06-22 15:46:52 +02:00