Compare commits

...

1814 Commits
v1.0.0 ... main

Author SHA1 Message Date
Krille-chan
b4fcb5b0d9 chore: Use correct versions of adaptive_dialog 2023-07-14 08:02:47 +00:00
Krille
1911004d05
refactor: Update dependencies 2023-07-13 19:46:16 +09:00
Raatty
5d67564445
Added translation using Weblate (Greek) 2023-07-09 09:42:27 +02:00
Krille
be04c5a46e
design: Adjust open url dialog design a little bit 2023-07-07 12:10:07 +09:00
Farooq Karimi Zadeh
bd7a4c9dfb
Translated using Weblate (Persian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-07-06 10:52:33 +02:00
Krille
10ee57722e
chore: Enable webrtc for linux again 2023-06-30 19:15:45 +09:00
Malin Errenst
ff5f7ab50e Merge branch 'malin/group-notification-channels' into 'main'
feat: Added grouping to message notification channels

See merge request famedly/fluffychat!1134
2023-06-30 07:55:24 +00:00
Krille
277885a61e
chore: Streamline background gradients 2023-06-29 16:56:15 +09:00
Malin Errenst
6633ebc376
feat: Added grouping to message notification channels 2023-06-29 09:36:08 +02:00
Krille-chan
b2d9986cd3 Merge branch 'braid/cute-events' into 'main'
fix: overflow in cute events

See merge request famedly/fluffychat!1132
2023-06-29 07:13:55 +00:00
Krille-chan
a0b9bb277f Merge branch 'braid/url-launch-copy' into 'main'
feat: add button to copy url in open dialog

See merge request famedly/fluffychat!1133
2023-06-29 07:13:30 +00:00
TheOneWithTheBraid
d381705cdd
feat: add button to copy url in open dialog
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-27 14:09:00 +02:00
3820d4264a
Translated using Weblate (Finnish)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2023-06-26 14:50:25 +02:00
Milo Ivir
cf4e2d3fad
Translated using Weblate (Croatian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2023-06-26 14:50:24 +02:00
josé m
002dc87577
Translated using Weblate (Galician)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-06-22 07:51:05 +02:00
The one with the braid
922e7ad0ff fix: overflow in cute events
Signed-off-by: The one with the braid <the-one@with-the-braid.cf>
2023-06-21 16:08:20 +02:00
Oğuz Ersen
5d7be8a672
Translated using Weblate (Turkish)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-06-20 19:50:49 +02:00
Krille-chan
431b357cfa Merge branch 'braid/allow-aarch64-failure' into 'main'
fix: allow aarch64 upload failure

See merge request famedly/fluffychat!1131
2023-06-19 10:35:58 +00:00
TheOneWithTheBraid
2938acf152 fix: allow aarch64 upload failure
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-19 12:27:07 +02:00
Krille
4127f70e4d
build: Change wakelock hotfix 2023-06-19 10:48:10 +02:00
xabirequejo
c07221cc12
Translated using Weblate (Basque)
Currently translated at 97.6% (536 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2023-06-17 20:51:13 +02:00
Rex_sa
33b2f95e3f
Translated using Weblate (Arabic)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2023-06-16 11:52:28 +02:00
Ihor Hordiichuk
2a5cd9b218
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-06-15 10:51:43 +02:00
Linerly
a15fed034d
Translated using Weblate (Indonesian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-06-13 14:47:59 +02:00
Riley
b9641ac021
Translated using Weblate (Romanian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ro/
2023-06-13 14:47:59 +02:00
josé m
2145bd8846
Translated using Weblate (Galician)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-06-13 14:47:58 +02:00
Priit Jõerüüt
672b97b310
Translated using Weblate (Estonian)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-06-13 14:47:58 +02:00
Umoya NgoLwesihlanu
974da6ec90
Translated using Weblate (Arabic)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2023-06-13 14:47:57 +02:00
Krille
f19bbcd010
refactor: More reliable request history/future timeline mechanism 2023-06-13 08:41:49 +02:00
Krille
a1468c92c8 Merge branch 'braid/allow-windows-failure' into 'main'
fix: allow windows upload job failure

See merge request famedly/fluffychat!1129
2023-06-12 05:19:41 +00:00
TheOneWithTheBraid
6dd125a087 fix: allow windows upload job failure
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-11 19:46:11 +02:00
Krille
842ecc4235
feat: New simplified login process with more prominent SSO and nicer layout 2023-06-11 18:04:31 +02:00
Krille
db66793d28
docs: Update mastodon link 2023-06-11 10:56:23 +02:00
Krille
324da027e9
builds: Bump version 2023-06-10 08:19:17 +02:00
DarkCoder15
f2f45e53a8
Translated using Weblate (Russian)
Currently translated at 99.2% (542 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2023-06-07 16:55:20 +02:00
Krille
cacab45fe3
chore: Follow up scrolldownbutton style 2023-06-04 11:14:06 +02:00
Krille
908d428220
design: Replace anime images with neutral cupertino icons 2023-06-03 18:27:26 +02:00
Krille
8a6d726b8c Merge branch 'braid/emoji-placeholder' into 'main'
fix: custom emote placeholder

See merge request famedly/fluffychat!1127
2023-06-03 16:05:59 +00:00
Krille
40275d3d14
fix: Scroll up and scroll down buttons in chat list 2023-06-03 17:59:48 +02:00
Krille
5039f1ba3b
refactor: Use AnimatedSize for FAB 2023-06-03 17:49:13 +02:00
Krille
299aac134d
feat: Display progress value for initial sync 2023-06-03 17:28:32 +02:00
TheOneWithTheBraid
044171c002 fix: custom emote placeholder
- place emote loading spinner in the position as the emote itself
- add key to preview in order to ensure proper states aligned

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-06-02 18:39:47 +02:00
Krille
ec9155d8f0
chore: Update dependencies 2023-06-02 09:49:32 +02:00
Krille
221fe3edcc
builds: Update flutter table html 2023-06-01 13:01:58 +02:00
Krille
e166f17cae
refactor: Update flutter_html 2023-06-01 11:03:40 +02:00
Krille
640fe0d476
builds: Update flutter_html 2023-06-01 11:00:14 +02:00
Krille
3942de3222
fix: User pills 2023-05-31 15:52:51 +02:00
Krille
b00111381a
feat: Allow ruby tags in html 2023-05-31 13:05:06 +02:00
Krille
715dca561f
fix: Remove wrong rendered linebreak in html 2023-05-31 10:19:13 +02:00
Krille
44d7f61788
fix: Try to reload timeline on IOException 2023-05-31 09:22:50 +02:00
Krille
518739e29f
builds: Remove workaround for building linux arm64 2023-05-31 08:03:23 +02:00
Krille
06e6e9c5b1
chore: Follow up linkify inside html 2023-05-30 13:39:36 +02:00
Krille
17cfff153b Merge branch 'braid/macos' into 'main'
feat: update macOS build files

See merge request famedly/fluffychat!1121
2023-05-30 05:51:48 +00:00
Krille
9f224b9839 Merge branch 'braid/ci-fixes' into 'main'
fix: broken CI artifact uploads

See merge request famedly/fluffychat!1125
2023-05-30 05:51:28 +00:00
TheOneWithTheBraid
56e1bb6bfd fix: broken CI artifact uploads
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-29 19:19:28 +02:00
lauren n. liberda
6529ce0d0f
Translated using Weblate (Polish)
Currently translated at 99.2% (542 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-05-28 11:48:20 +02:00
Rex_sa
81c7f7decd
Translated using Weblate (Arabic)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2023-05-27 10:48:20 +02:00
Krille
85868cc0bd
chore: Follow up linkify in html message 2023-05-26 09:11:04 +02:00
Milo Ivir
1d0c842bad
Translated using Weblate (Croatian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2023-05-24 22:48:59 +02:00
Krille
02bcc98037
chore: Disable linux webrtc 2023-05-24 21:02:13 +02:00
Krille
1a1c166ab0
chore: Enhance room pills 2023-05-24 08:23:06 +02:00
Krille
692d6042c5
chore: Ask for storage persistence 2023-05-23 15:21:38 +02:00
Krille
fa2ed930eb Revert "chore: Upgrade to Flutter 3.10.1"
This reverts commit d300cdb58f6a8be620471c53c7dd5920ba3f5c29
2023-05-23 13:02:28 +00:00
Krille
9785b0023c Revert "refactor: Update dependencies"
This reverts commit 2bb0dce7a15d4831eb30c39fc7ba5d863cbcd55e
2023-05-23 13:02:15 +00:00
Malin Errenst
313c94a4f1 Merge branch 'malin/flutter-3-10-1' into 'main'
chore: Upgrade to Flutter 3.10.1

See merge request famedly/fluffychat!1122
2023-05-23 07:44:51 +00:00
Krille
2bb0dce7a1
refactor: Update dependencies 2023-05-23 08:40:56 +02:00
Krille
b1785d4b8a
builds: Update file_picker to 5.3.0 2023-05-23 08:34:24 +02:00
Krille
3f15fa365f
chore: Follow up missing cache key 2023-05-23 08:32:27 +02:00
Krille
a56ebb245e
chore: do not humanize links 2023-05-23 08:22:34 +02:00
Malin Errenst
d300cdb58f
chore: Upgrade to Flutter 3.10.1 2023-05-22 21:33:14 +02:00
Krille
d88a1cd2d6
chore: Follow up img tag 2023-05-22 17:05:54 +02:00
Krille
3070b38d2e
chore: Follow up update matrix sdk 2023-05-22 16:30:04 +02:00
Krille
38db3b35aa
chore: Follow up html messages mxc images 2023-05-22 16:26:43 +02:00
Linerly
c4447adf8c
Translated using Weblate (Indonesian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-05-21 16:49:01 +02:00
Riley
0b91d3cecc
Translated using Weblate (Romanian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ro/
2023-05-21 16:49:01 +02:00
Eric
3b3d20f250
Translated using Weblate (Chinese (Simplified))
Currently translated at 97.6% (533 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2023-05-21 16:48:59 +02:00
Ihor Hordiichuk
0376e7f4b8
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-05-21 16:48:59 +02:00
josé m
77f43fbde0
Translated using Weblate (Galician)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-05-21 16:48:59 +02:00
Priit Jõerüüt
e203508c42
Translated using Weblate (Estonian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-05-21 16:48:58 +02:00
José Muñoz
8b6745763a
Translated using Weblate (Spanish)
Currently translated at 77.1% (421 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
2023-05-21 16:48:58 +02:00
Krille
8c4b2ade88
fix: Do not unnecessary request all members in public rooms 2023-05-20 08:21:33 +02:00
TheOneWithTheBraid
4e5f2ff05f fix: path of libolm
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 18:38:32 +02:00
TheOneWithTheBraid
fd1b62fc8d chore: update macOS icons and add build script
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 18:11:19 +02:00
Krille
f53d17eab7
chore: Readd support for html tables 2023-05-19 17:30:25 +02:00
TheOneWithTheBraid
c3b3f762eb feat: set display information correctly
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 14:11:27 +02:00
TheOneWithTheBraid
d288603c07 feat: clean up macOS build metadata
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 14:03:18 +02:00
TheOneWithTheBraid
e61682ef46 feat: update macOS build information for macOS Ventura
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 13:46:50 +02:00
TheOneWithTheBraid
3b228bb58b feat: update macOS build files
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-05-19 13:24:08 +02:00
Krille
b62c41ce57
chore: Follow up html styling 2023-05-19 08:14:48 +02:00
Krille
a4397e9cec
builds: Do not allow failure for linux x86 2023-05-18 11:02:32 +02:00
Krille
981d69706c
builds: Do not use verbose mode on building linux 2023-05-18 11:01:59 +02:00
Krille
0a4683d8a6
chore: Update flutter webrtc 2023-05-18 10:48:27 +02:00
Krille
43f6284ada
chore: Allow failure in build linux for now 2023-05-17 15:21:01 +02:00
Krille
8cf6297560
chore: Disable img for now in html messages 2023-05-17 15:20:40 +02:00
Krille
1f42d7dff0
chore: Add missing blockquote style 2023-05-17 13:25:39 +02:00
Krille
abbf18e1dc Merge branch 'krille/reimplement-flutter-matrix-html' into 'main'
refactor: Reimplement flutter matrix html locally

See merge request famedly/fluffychat!1119
2023-05-17 10:55:34 +00:00
Krille
102f3bba8e
refactor: Reimplement flutter matrix html locally 2023-05-17 12:26:59 +02:00
Krille
8faba7bdf2
chore: Remove macos_ui dependency 2023-05-16 19:21:37 +02:00
Krille
d41d21f8e1
chore: Remove webrtc override 2023-05-16 19:12:20 +02:00
Krille
298cd6245c Merge branch 'fail-on-curl-failures-during-build' into 'main'
change release curl calls to use --fail-with-body

Closes #1193

See merge request famedly/fluffychat!1110
2023-05-16 17:03:16 +00:00
Tim Flink
8bd88c4845 chore: change release curl calls to use --fail-with-body 2023-05-16 17:03:15 +00:00
Krille
e3bf76d8e2 Merge branch 'braid/update-fonts' into 'main'
chore: Update Roboto and Noto Emoji

See merge request famedly/fluffychat!1107
2023-05-16 16:56:09 +00:00
The one with the Braid
3445d5be21 refactor: Update Roboto and Noto Emoji 2023-05-16 16:56:09 +00:00
Krille
a838ba3000 Merge branch 'filenametolong' into 'main'
filename is too long and over the widget

See merge request famedly/fluffychat!1103
2023-05-16 16:55:19 +00:00
Skying
15b655413d fix: Too long file name cause a render overflow 2023-05-16 16:55:19 +00:00
Krille
2418c61498
chore: Follow up clean up 2023-05-16 18:51:01 +02:00
Krille
dfacbf9e32 Merge branch 'group-notif' into 'main'
Add Group Notifications

Closes #1175

See merge request famedly/fluffychat!1116
2023-05-16 16:50:20 +00:00
fbievan
85f5b69d6e feat: Add toggle to mute notifications from chat groups 2023-05-16 16:50:20 +00:00
Krille
08797da53d
feat: Implement new error reporting tool when critical features break like playing audio or video messages or opening a chat 2023-05-16 18:45:39 +02:00
Krille
d3bd2c3a08
builds: Change minsdkversion of Android from 16 to 19 2023-05-16 10:44:25 +02:00
Krille
1086c0e5cd Merge branch 'malin/improve-date-localization' into 'main'
Improve date localization

See merge request famedly/fluffychat!1118
2023-05-16 08:37:46 +00:00
Malin Errenst
60df0761a5
chore: Clean unused translations 2023-05-16 10:25:52 +02:00
Malin Errenst
650d878649
refactor: Use DateTime for weekday localization 2023-05-16 10:25:52 +02:00
Krille
06f399c76d
chore: Update dep ref 2023-05-16 09:35:27 +02:00
Krille
7c5b60474f
chore: Follow up update flutter matrix html 2023-05-16 09:12:13 +02:00
Krille
d81f92f2e2
builds: Linux with flutter 3.10 2023-05-15 19:14:03 +02:00
Krille
1a8038e51d
chore: Minor code clean up 2023-05-15 18:55:27 +02:00
Krille
54a6ce8391 Merge branch 'dart3' into 'main'
migrate to dart 3.0/flutter 3.10

Closes #1203

See merge request famedly/fluffychat!1114
2023-05-15 16:52:03 +00:00
lauren n. liberda
b1c38d766f builds: migrate to dart 3.0/flutter 3.10 2023-05-15 16:52:03 +00:00
Krille
f44e24aec1 Merge branch 'vrouter-context' into 'main'
fix "Unhandled Exception: VRouter.of(context) was called with a context which...

Closes #1163

See merge request famedly/fluffychat!1117
2023-05-15 16:37:51 +00:00
Lauren N. Liberda
325dcf901a
fix "Unhandled Exception: VRouter.of(context) was called with a context which does not contain a VRouter."
fixes #1163
2023-05-14 19:17:47 +02:00
Krille
77e1da8318
chore: Disable webrtc on linux again 2023-05-11 18:15:47 +02:00
Krille
b0a58d8524
perf: Use valuenotifier to not rebuild chatlist 2023-05-10 13:01:35 +02:00
Krille
623c3bfc2e
fix: Scroll down button 2023-05-09 15:14:35 +02:00
Krille
5cd6cf79a2
build: Remove dependency overwrite for ffi 2023-05-09 14:51:25 +02:00
Krille
e1d54fa992
build: Update dependencies 2023-05-09 14:47:05 +02:00
Krille
b1c481c4d1
fix: Broken arb file 2023-05-09 13:37:51 +02:00
Krille
64821e4ec5 Merge branch 'main' into 'main'
fix: Quick account switching

Closes #1186

See merge request famedly/fluffychat!1111
2023-05-08 13:26:59 +00:00
Krille
88585fb192
fix: Scrolldown button 2023-05-08 15:25:36 +02:00
JHansen
25f5d5f4fd Fix read reciepts 2023-05-08 12:02:15 +00:00
JHansen
d0d33ce2c8 Fix Quick account switching 2023-05-08 04:56:40 +00:00
Mæve Rey
32d8791fe9
Added translation using Weblate (Toki Pona) 2023-05-07 16:23:08 +02:00
Linerly
e76f42a706
Translated using Weblate (Indonesian)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-05-07 15:48:59 +02:00
josé m
32f4e471cf
Translated using Weblate (Galician)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-05-06 05:50:56 +02:00
Krille
dd86a0fb00
chore: Bump version 2023-05-05 09:59:04 +02:00
Krille
a603597b20
fix: Chats do not load 2023-05-05 07:54:19 +02:00
Jelv
23b14e8730
Translated using Weblate (Dutch)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-05-04 18:50:33 +02:00
Ihor Hordiichuk
c4a7650e39
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-05-04 18:50:33 +02:00
Oğuz Ersen
c4bb5fa523
Translated using Weblate (Turkish)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-05-04 18:50:32 +02:00
Eryk Michalak
fa684d265d
Translated using Weblate (Polish)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-05-04 18:50:32 +02:00
Milo Ivir
3eeaad17f0
Translated using Weblate (Croatian)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2023-05-04 18:50:31 +02:00
josé m
8d2697ffc6
Translated using Weblate (Galician)
Currently translated at 99.8% (558 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-05-04 18:50:31 +02:00
Priit Jõerüüt
150ba308e9
Translated using Weblate (Estonian)
Currently translated at 100.0% (559 of 559 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-05-04 18:50:30 +02:00
Krille
ce18cfdf2a
feat: Permission dialog before open link in browser 2023-05-02 14:09:46 +02:00
MohammadSaleh Kamyab
17bccc0dea
Translated using Weblate (Persian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-04-21 17:52:20 +02:00
Milo Ivir
f8b7a6fef5
Translated using Weblate (Croatian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2023-04-21 17:52:20 +02:00
Priit Jõerüüt
a68f7e8936
Translated using Weblate (Estonian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-04-21 17:52:19 +02:00
Krille
74ef50af49
chore: Update appleid 2023-04-20 08:43:22 +02:00
Krille
70698cf4ec
chore: Bump version 2023-04-20 08:38:39 +02:00
Krille
9bed679568
chore: Follow up file download type fix 2023-04-19 15:51:53 +02:00
Krille
99595caee5
chore: Disable integration tests until fixed 2023-04-19 08:49:56 +02:00
Krille
b39018e454
chore: Update to flutter 3.7.11 2023-04-18 07:19:44 +02:00
Linerly
08bed5d668
Translated using Weblate (Indonesian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-04-18 03:58:58 +02:00
Jelv
b78868397c
Translated using Weblate (Dutch)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-04-18 03:58:58 +02:00
Eryk Michalak
cbb4553fc0
Translated using Weblate (Polish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-04-18 03:58:57 +02:00
Ihor Hordiichuk
3ddd661fb5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-04-15 07:52:52 +02:00
Oğuz Ersen
4e8f2c3040
Translated using Weblate (Turkish)
Currently translated at 100.0% (558 of 558 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-04-15 07:52:52 +02:00
Krille
52ee4b923a
chore: Bump version 2023-04-14 14:27:45 +02:00
Krille
166fcce8ba
style: Make emptypage logo bigger 2023-04-14 14:24:18 +02:00
Krille
92072904e6
chore: Load chat at last read marker 2023-04-14 14:23:58 +02:00
Krille
9ace2fe07b
chore: Follow up push android priority and channels 2023-04-12 09:32:18 +02:00
Krille
8913b42803
fix: Set fcm priority to max on android 2023-04-12 09:18:20 +02:00
Krille
253a3afbdd Merge branch 'krille/update-flutter-3-7-10' into 'main'
chore: Update flutter to 3.7.10 and switch to self hosted cirruslabs image

See merge request famedly/fluffychat!1108
2023-04-12 06:38:20 +00:00
Krille
af2907b946
chore: Update flutter to 3.7.10 and switch to self hosted cirruslabs image 2023-04-12 08:37:59 +02:00
Jelv
02a0c4760a
Translated using Weblate (Dutch)
Currently translated at 99.1% (552 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-04-11 06:42:12 +02:00
josé m
e9899fce8e
Translated using Weblate (Galician)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-04-03 07:38:07 +02:00
Krille
63a9f9ca90
chore: Follow up jump to event 2023-04-02 09:33:27 +02:00
Kristoffer Grundström
b5364e1619
Translated using Weblate (Swedish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2023-04-01 00:39:58 +02:00
Krille
742dcb8f41
chore: ScrollToEventId duration for jump in timeline 2023-03-31 12:18:24 +02:00
Siavash
dda90c85a4
Translated using Weblate (Persian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-30 12:37:13 +02:00
Siavash
16455da39f
Translated using Weblate (Persian)
Currently translated at 99.6% (555 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-29 11:17:52 +02:00
Parsa
b69e3969cb
Translated using Weblate (Persian)
Currently translated at 99.6% (555 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-29 11:17:51 +02:00
Anne Onyme 017
14c904b214
Translated using Weblate (French)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2023-03-29 11:17:50 +02:00
Krille
0d12c31393
chore: Follow up sso for desktop 2023-03-26 11:20:54 +02:00
Krille
d6b3482ce2
chore: Downgrade flutter to 3.7.7 2023-03-26 10:58:52 +02:00
Krille
f4eb6318cc Merge branch 'flutterwebauto2' into 'main'
feat: change to flutterwebauth2

See merge request famedly/fluffychat!1100
2023-03-26 08:57:01 +00:00
Linerly
c8b421d43e
Translated using Weblate (Indonesian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-03-26 09:37:00 +02:00
Parsa
87280a0e21
Translated using Weblate (Persian)
Currently translated at 66.7% (372 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-26 09:36:59 +02:00
Ihor Hordiichuk
96d3f83933
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-03-26 09:36:59 +02:00
Oğuz Ersen
bb3eddb021
Translated using Weblate (Turkish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-03-26 09:36:58 +02:00
Priit Jõerüüt
59c403603b
Translated using Weblate (Estonian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-03-26 09:36:58 +02:00
Krille
fd7d732762
chore: Update flutter version 2023-03-25 15:53:54 +01:00
Krille
fc8fe60613
chore: Follow up jump to unread message 2023-03-25 15:23:14 +01:00
Krille
2acf49a12b
refactor: Not nullable room in ChatPage 2023-03-25 15:06:12 +01:00
Krille
2f6799470c
refactor: Client in ChatPage 2023-03-25 14:58:51 +01:00
Krille
507cd1f17e
refactor: Use correct Matrix instance 2023-03-25 14:57:27 +01:00
Linerly
f1a8716832
Translated using Weblate (Indonesian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-03-24 08:31:42 +01:00
Parsa
f99aad5a18
Translated using Weblate (Persian)
Currently translated at 60.7% (338 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-24 08:31:42 +01:00
Ihor Hordiichuk
caa816beec
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-03-24 08:31:42 +01:00
Oğuz Ersen
605ba186d6
Translated using Weblate (Turkish)
Currently translated at 100.0% (556 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-03-24 08:31:42 +01:00
josé m
8fa14659be
Translated using Weblate (Galician)
Currently translated at 100.0% (556 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-03-24 08:31:42 +01:00
Priit Jõerüüt
e1fe8c2ed5
Translated using Weblate (Estonian)
Currently translated at 100.0% (556 of 556 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-03-24 08:31:42 +01:00
Krille
2e73051b81
feat: Add read marker 2023-03-24 08:31:28 +01:00
Krille
1a61ed5d85 Merge branch 'main' into 'main'
treewide: Container -> SizedBox.shrink()

See merge request famedly/fluffychat!1093
2023-03-24 07:30:58 +00:00
noob_tea
9ad8550449 treewide: Container -> SizedBox.shrink()
This helps performance without any user-facing changes,
since SizedBox is constant while Container isn't
2023-03-22 20:30:59 +01:00
Krille
8422c2bf3c
chore: Follow up lastreadeventisvisible marker 2023-03-22 15:06:40 +01:00
Linerly
bf2e6b2787
Translated using Weblate (Indonesian)
Currently translated at 100.0% (555 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-03-22 13:57:42 +01:00
Siavash
9e01d51520
Translated using Weblate (Persian)
Currently translated at 40.3% (224 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-03-22 13:57:42 +01:00
Eric
07b92bf876
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (547 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2023-03-22 13:57:42 +01:00
Ihor Hordiichuk
4863c4a8f3
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (555 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-03-22 13:57:42 +01:00
Oğuz Ersen
9def8de5a8
Translated using Weblate (Turkish)
Currently translated at 100.0% (555 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-03-22 13:57:42 +01:00
josé m
f08968800e
Translated using Weblate (Galician)
Currently translated at 100.0% (555 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-03-22 13:57:42 +01:00
Priit Jõerüüt
d8dee5905d
Translated using Weblate (Estonian)
Currently translated at 100.0% (555 of 555 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-03-22 13:57:42 +01:00
Krille
c2768ae40a
feat: Jump to last read event 2023-03-22 13:16:00 +01:00
Krille
a4a852ede8
feat: Use fragmented timeline to jump to event 2023-03-22 09:16:07 +01:00
Krille
ede1e289ce
chore: Follow up new sliverappbar in chatlist 2023-03-22 08:54:36 +01:00
Krille
d211dd4aeb
chore: Follow up styling 2023-03-20 07:56:49 +01:00
Krille
20c1dbd00a
style: Use SliverList for chatlist 2023-03-19 19:59:50 +01:00
ShootingStarDragons
fa02384808 feat: change to flutterwebauth2 2023-03-19 23:18:31 +08:00
Krille
dd4f2fcc35
chore: Finish arm64 linux workaround 2023-03-19 14:02:49 +01:00
Krille
1b2708f4b0
chore: Final try workaround arm64 linux 2023-03-19 10:06:27 +01:00
Krille
7c9e2bfe3c
chore: Workaround adjustments 2023-03-19 09:35:18 +01:00
Krille
13365488b4
chore: Try again workaround linux arm64 build 2023-03-19 09:33:20 +01:00
Krille
02f564f7ed
chore: Remove workaround for linux arm 2023-03-19 09:06:49 +01:00
Krille
0222e6ecd5
chore: Follow up android download dir 2023-03-19 09:04:08 +01:00
Krille
df91290a18
chore: Follow up download android 2023-03-19 09:01:14 +01:00
Krille
57618417a1
chore: Maybe fix arm64 2023-03-19 08:38:28 +01:00
Krille
5e3c47a433 Merge branch 'krille/clean-up-ci' into 'main'
refactor: CI scripts and old workarounds for build scripts

See merge request famedly/fluffychat!1101
2023-03-19 07:33:17 +00:00
Krille
b30622c1b9
refactor: CI scripts and old workarounds for build scripts 2023-03-19 08:17:16 +01:00
Krille
eb651212e6
CI: Use external runners only for integration tests 2023-03-19 07:35:16 +01:00
Krille
78aa686699
chore: Follow up fix google services patch 2023-03-19 07:28:44 +01:00
Krille
156217c3ae
refactor: Switch to file_picker package and get rid of some dependency overrides 2023-03-18 17:02:12 +01:00
Krille
644ef388de
chore: Follow up redesign listtiles in user bottom sheet 2023-03-18 15:26:17 +01:00
Krille
71eac7078e style: Move chats to top 2023-03-15 21:07:36 +01:00
Krille
511dd41d30 fix: Join public room 2023-03-15 19:39:05 +01:00
Krille
f24b3ee09b style: Minor adjustments for modal bottom sheets 2023-03-15 19:31:14 +01:00
Christian Kußowski
3b6321383e chore: Update matrix sdk to 0.18.0 2023-03-15 09:44:51 +01:00
Oğuz Ersen
8888fd5884
Translated using Weblate (Turkish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-03-12 21:07:57 +01:00
Luna
0accfe4a26
Translated using Weblate (Polish)
Currently translated at 99.2% (550 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-03-12 21:07:56 +01:00
Christian Kußowski
535081b483 chore: Follow up qr code width 2023-03-12 17:39:04 +01:00
Christian Kußowski
0f10dfaf91 chore: Update build number 2023-03-12 17:21:17 +01:00
Krille
f0ac88c9ee Merge branch 'nico/fix-emote-rooms-without-default' into 'main'
fix: type error in emote pack list in rooms with only non-default packs

Closes #1138

See merge request famedly/fluffychat!1098
2023-03-11 16:54:38 +00:00
Krille
f4d13e86b6 chore: disable webrtc on linux again 2023-03-11 17:47:52 +01:00
Nicolas Werner
303ccbe965
fix: type error in emote pack list in rooms with only non-default packs
If a room has emote packs, but none of them have an empty state key, we
insert 'null' to also add a default pack people can easily edit.
However, in that case we initialized the Map<String, Event?> variable
with a Map<String, Event>. As such assigning null will throw. Converting
manually with Map.of fixes that.

fixes #1138
2023-03-11 15:05:08 +01:00
Christian
ade164d824
Translated using Weblate (Polish)
Currently translated at 83.3% (462 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-03-11 07:04:09 +01:00
Luna
e40c86c7e6
Translated using Weblate (Polish)
Currently translated at 83.3% (462 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-03-11 06:43:50 +01:00
Very Able
a87946a34b
Translated using Weblate (German)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2023-03-11 06:43:50 +01:00
Krille
863c5f1c13 Merge branch 'eighthave-main-patch-71793' into 'main'
docs: let f-droid.org show the right language to the user

See merge request famedly/fluffychat!1092
2023-03-11 05:43:44 +00:00
Krille
6d21b54c62 Merge branch 'no-key-typo-fix' into 'main'
Fix typo (loose->lose)

See merge request famedly/fluffychat!1094
2023-03-11 05:42:54 +00:00
Krille
c984a272b3 Merge branch 'malin/flutter-3-7-7' into 'main'
chore: Update to Flutter 3.7.7

See merge request famedly/fluffychat!1096
2023-03-11 05:41:49 +00:00
Malin Errenst
6cf0903af3 chore: Update to Flutter 3.7.7 2023-03-10 11:35:50 +01:00
Krille
16a533cf40 refactor: Remove unused dependency 2023-03-09 20:34:32 +01:00
Krille
3e8d14a53f chore: Switch back to main webrtc 2023-03-09 20:32:59 +01:00
Anonimas
1925578a86
Translated using Weblate (Lithuanian)
Currently translated at 96.0% (532 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2023-03-07 23:32:43 +01:00
Christian Kußowski
fc62ff3eaa chore: update to flutter 3.7.6 2023-03-07 11:15:52 +01:00
Vivianne Langdon
15dbe4433d Fix typo 2023-03-05 20:14:04 +00:00
Christian Pauly
a8d6dadf84 chore: Update to Flutter 3.7.5 2023-03-03 14:35:37 +01:00
Hans-Christoph Steiner
ee2b55ca78 let f-droid.org show the right language to the user
The old URL forces the page language to German e,g, `de`.  Removing the locale makes f-droid.org show the language that the browser is using.
2023-03-02 10:56:06 +00:00
Christian Pauly
090b026b92 chore: Fix formatting 2023-03-02 11:54:20 +01:00
Krille
e461cb1f53 Merge branch 'malin/addRequireTrailingCommasRule' into 'main'
refactor: Added and applied require_trailing_commas linter rule

See merge request famedly/fluffychat!1091
2023-03-02 10:28:45 +00:00
Malin Errenst
5212d7ce4d refactor: Added and applied require_trailing_commas linter rule 2023-03-02 11:21:40 +01:00
MohammadSaleh Kamyab
ed9e58d0bf
Translated using Weblate (Persian)
Currently translated at 40.0% (222 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-02-27 14:49:21 +01:00
Krille
2b2c230fcf style: Adjust new chat page 2023-02-26 21:13:56 +01:00
Krille
ecf5adcdea chore: Bump version 2023-02-25 15:28:02 +01:00
Krille
6851d34d35 chore: Lookup l10n in pushhelper if null 2023-02-25 15:26:17 +01:00
Krille
006f2f527f Merge branch 'notification_error' into 'main'
Default hardcoded message when l10n is not available

Closes #1146

See merge request famedly/fluffychat!1090
2023-02-25 14:22:08 +00:00
Linerly
1cb20c9ec5
Translated using Weblate (Indonesian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-02-25 14:37:56 +01:00
Farooq Karimi Zadeh
ec49c5a541
Translated using Weblate (Persian)
Currently translated at 40.0% (222 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2023-02-25 14:37:56 +01:00
Ihor Hordiichuk
7bbd898131
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-02-25 14:37:55 +01:00
Oğuz Ersen
031da77da6
Translated using Weblate (Turkish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-02-25 14:37:55 +01:00
josé m
bfd76fdb79
Translated using Weblate (Galician)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-02-25 14:37:55 +01:00
Priit Jõerüüt
0c28169043
Translated using Weblate (Estonian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-02-25 14:37:54 +01:00
fabienli
fc1b49cf69 Default hardcoded message when l10n is not available 2023-02-25 08:13:50 +01:00
Wphaoka
2b701cf56c
Added translation using Weblate (Thai) 2023-02-24 11:25:27 +01:00
xabirequejo
8b386142cf
Translated using Weblate (Basque)
Currently translated at 96.9% (537 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2023-02-23 07:59:45 +01:00
Christian Pauly
cd7e27a6e0 style: Adjust key verification dialog 2023-02-22 15:21:38 +01:00
Christian Pauly
9ab3332824 chore: Follow up formatting 2023-02-21 15:08:01 +01:00
Krille
a60e1435c2 Merge branch 'fix_url_launch_mode' into 'main'
utils/url_launcher: force opening http(s) links in external browser

Closes #519

See merge request famedly/fluffychat!1089
2023-02-21 10:43:49 +00:00
Joaquim Homrighausen
d56ca697ea
Translated using Weblate (Swedish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2023-02-21 11:38:35 +01:00
Marcus Hoffmann
9eaaef1048 utils/url_launcher: force opening http(s) links in external browser
The (mobile) platform implementations for url_launcher default to
opening any http(s) link inside a webview instead of the platform
browser. This seems to be a longer-time problem for iOS
(https://gitlab.com/famedly/fluffychat/-/issues/519) but very recently
started to affect Android as well.

Force url_launcher to always use an external application (the browser,
most likely, but possibly other apps might handle those links as well)
as opening links from a messaging app in a webview provides terrible UX.

(For instance a link might lead to some webpage where you start to fill
in some info but then you need to ask someone via the messanger but
can't go back without closing the webview and losing all state. Or if
you happen to re-launch FluffyChat via the home-screen than it goes back
to the home view and the webview state is completely lost as well.)
2023-02-18 21:42:09 +01:00
josé m
a95cd85eb0
Translated using Weblate (Galician)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-02-17 20:39:34 +01:00
Krille
32f347ee6f chore: Update matrix package to 0.17.0 2023-02-17 18:28:18 +01:00
Krille
d9645480ac chore: Follow up chat encryption desgin 2023-02-17 16:34:01 +01:00
Christian Pauly
73174003a9 style: Encryption page adjustments 2023-02-17 13:01:44 +01:00
Christian Pauly
3c17d812b3 style: Bootstrap design adjustments 2023-02-17 09:34:23 +01:00
Christian Pauly
e08f601bfd style: Use robotomono to display device keys 2023-02-17 08:45:49 +01:00
Nathan Freitas
799bec5ad9
Added translation using Weblate (Tibetan) 2023-02-15 17:12:44 +01:00
Christian Pauly
a602dc08d5 chore: Follow up fix audioplayer on android 2023-02-15 15:46:14 +01:00
Christian Pauly
a48e42dfcf refactor: Remove syncstatus verbose logs 2023-02-15 15:27:23 +01:00
Linerly
9384ef0503
Translated using Weblate (Indonesian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-02-15 11:37:10 +01:00
Jelv
d8d9df4e50
Translated using Weblate (Dutch)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-02-15 11:37:10 +01:00
Ihor Hordiichuk
db2c768029
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-02-15 11:37:09 +01:00
Oğuz Ersen
3353eef728
Translated using Weblate (Turkish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-02-15 11:37:09 +01:00
Priit Jõerüüt
fba6f60500
Translated using Weblate (Estonian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-02-15 11:37:09 +01:00
Krille
10fcf2bac4 chore: Follow up audioplayer on linux 2023-02-14 17:21:06 +01:00
Krille
1cbfb592e9 refactor: Store cached files in tmp directory so OS will clear file cache from time to time 2023-02-14 17:19:28 +01:00
Krille
dfc933115f chore: Disable stable for web until script is fixed 2023-02-14 17:03:26 +01:00
Christian Pauly
2d0e7a491e style: Link underline color 2023-02-14 14:05:18 +01:00
Christian Pauly
e49408e5b0 refactor: Do only instantiate AudioPlayer() object when in use 2023-02-14 12:54:57 +01:00
Christian Pauly
69e0c48c8e feat: Enable audioplayer for web and linux 2023-02-14 09:15:47 +01:00
Suguru Hirahara
4345ab9772
Translated using Weblate (Japanese)
Currently translated at 96.2% (532 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2023-02-13 15:38:22 +01:00
Christian Pauly
a76ea48d84 fix: Display error when user tries to send too large file 2023-02-13 15:38:08 +01:00
Jelv
78a5206ba7
Translated using Weblate (Dutch)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-02-10 11:35:41 +01:00
Suguru Hirahara
ac11341677
Translated using Weblate (Japanese)
Currently translated at 64.9% (359 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2023-02-09 06:37:52 +01:00
Anne Onyme 017
446fa75a90
Translated using Weblate (French)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2023-02-09 06:37:51 +01:00
Priit Jõerüüt
d52bba3523
Translated using Weblate (Estonian)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-02-09 06:37:51 +01:00
Christian Pauly
55c8475eba chore: Follow up settings page design 2023-02-07 13:52:14 +01:00
Christian Pauly
80b5a2b3d4 style: Use emojis on web as well 2023-02-07 12:24:22 +01:00
Linerly
da91c2bd9f
Translated using Weblate (Indonesian)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-02-06 14:34:12 +01:00
Ihor Hordiichuk
116b4ca361
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-02-06 14:34:11 +01:00
Oğuz Ersen
5fc4230f9b
Translated using Weblate (Turkish)
Currently translated at 100.0% (553 of 553 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-02-06 14:34:10 +01:00
Krille
cf88eb1fd7 style: Make invite page more pretty 2023-02-05 13:08:58 +01:00
Krille
cef5fbe3c8 style: Enhance user device settings design 2023-02-05 10:41:28 +01:00
Krille
2ccc30879b chore: Display warning when logout without backup 2023-02-05 10:34:50 +01:00
Krille
c670dc2700 chore: Follow up style adjustments 2023-02-05 10:22:24 +01:00
Krille
d3240fd261 chore: Follow up remove hero animation 2023-02-05 10:09:31 +01:00
9cfffdfa66 docs/qr-stable.svg: update the QR code 2023-02-05 06:39:40 +00:00
Krille
564d1180ed chore: Follow up formatting 2023-02-05 07:39:03 +01:00
Krille
ca03042ff8 chore: Downgrade flutter CI version 2023-02-04 22:00:12 +01:00
Krille
50dc19b0de chore: Follow up settings page 2023-02-04 21:59:53 +01:00
Krille
72767f0716 style: Enhanced chat details design 2023-02-04 19:10:27 +01:00
Krille
59d3793060 chore: Follow up secrity settings design 2023-02-04 18:52:04 +01:00
Krille
a090346046 style: Give chat list list tiles rounded corners 2023-02-04 18:50:15 +01:00
Krille
ede5fdc348 style: New settings design 2023-02-04 18:32:56 +01:00
Krille
90482009fc style: Make adaptive bottom sheets scrollable by default 2023-02-04 17:00:05 +01:00
Krille
4c91ea6002 style: Nicer chips in encryption settings and icons showing device status 2023-02-04 16:56:42 +01:00
Krille
92fa8e1ca5 chore: Update to Flutter 3.7.1 2023-02-04 14:11:12 +00:00
machiav3lli
3442e44a07 Fix: The stable repo fingerprint (TODO the qr-code should be updated) 2023-02-04 01:14:39 +00:00
q234rty
2cab1fb03b Fix file picker on Linux 2023-02-03 08:39:25 +00:00
Christian Pauly
13a3321bab refactor: Use dynamic color package instead of system theme 2023-02-03 09:27:25 +01:00
Christian Pauly
0f69a1fefb chore: Follow up dividercolor 2023-02-03 08:06:38 +01:00
Christian Pauly
ab5aea4caf fix: Set room visibility on group creation 2023-02-03 08:05:44 +01:00
Krille
8eba2b2a1f docs: Add link back to mastodon profile 2023-02-02 18:38:46 +01:00
Christian Pauly
44ea0a9da5 ci: Allow buildwindows to fail 2023-02-02 12:20:22 +01:00
Christian Pauly
538715843b ci: Workaround for failing linux build 2023-02-02 10:38:23 +01:00
Christian Pauly
0c07b2967a chore: Update changelog 2023-02-02 10:15:19 +01:00
Christian Pauly
0262d776d5 fix: Notification settings 2023-02-02 09:57:56 +01:00
Christian Pauly
9bad93c2df design: Adjust design to new material 3 capabilities of Flutter 3.7 2023-02-02 09:57:53 +01:00
Gabriel Rodríguez
5c10e96a7b fix: avatar color 2023-02-02 08:56:15 +00:00
Gabriel Rodríguez
a309cb78ac fix: display name contrast in dark mode 2023-02-02 08:56:15 +00:00
William Desportes
918acb9beb
Translated using Weblate (French)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2023-01-31 09:40:14 +01:00
guluszem
ecd549cd9e
Translated using Weblate (Hungarian)
Currently translated at 71.1% (392 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hu/
2023-01-30 18:41:01 +01:00
guluszem
bd41fa3873
Translated using Weblate (German)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2023-01-30 18:41:00 +01:00
Krille
b493f18e54 chore: Bump version 2023-01-29 08:57:08 +01:00
Youngbin Han
215e78f3d5
Translated using Weblate (Korean)
Currently translated at 82.5% (455 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2023-01-27 16:47:21 +01:00
Christian Pauly
ad9e34a49e fix: Shared preferences package for flutter 3.7 2023-01-27 14:11:49 +01:00
Christian Pauly
8503bbd33c refactor: Migrate to Flutter 3.7.0 2023-01-26 13:18:42 +01:00
grreby
426ca2480f
Translated using Weblate (Czech)
Currently translated at 86.5% (477 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2023-01-23 20:52:36 +01:00
grreby
1d1710302a
Translated using Weblate (Czech)
Currently translated at 84.2% (464 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2023-01-22 19:23:58 +01:00
Krille
972df73dd9 chore: Update Matrix SDK and refactor 2023-01-20 16:59:50 +01:00
Vri 🌈
ce889e2c23
Translated using Weblate (German)
Currently translated at 99.8% (550 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2023-01-20 14:57:02 +01:00
Wiktor
1eca7c9b07
Translated using Weblate (Polish)
Currently translated at 67.1% (370 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2023-01-18 13:47:31 +01:00
josé m
85d3a11030
Translated using Weblate (Galician)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-01-16 07:47:59 +01:00
Krille
bf084f1ccc chore: Remove unused dependency 2023-01-15 10:06:02 +01:00
Krille
4afb9a4790 chore: Follow up leave abandoned DM room 2023-01-15 10:05:54 +01:00
TheOneWithTheBraid
ddb7cc841b chore: add integration tests for spaces
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-14 10:46:18 +01:00
Krille
a1f60b7ff9 fix: Archive 2023-01-13 10:38:39 +00:00
Krille
8632154832 style: Redesign public room bottomsheets 2023-01-13 10:38:39 +00:00
Krille
1f71227221 Merge branch 'braid/less-tests' into 'main'
refactor: disable some redundant tests

See merge request famedly/fluffychat!1075
2023-01-13 09:45:09 +00:00
TheOneWithTheBraid
3d9e94f08d refactor: disable some redundant tests
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-13 10:26:43 +01:00
Christian
b76f270e24
Deleted translation using Weblate (Yue (yue_HK)) 2023-01-08 11:37:34 +01:00
Krille
8f9e1a9142 Merge branch 'krille/nicer-modal-bottom-sheet' into 'main'
style: New modal bottom sheets

See merge request famedly/fluffychat!1071
2023-01-08 10:35:31 +00:00
Krille
fbb68686ea style: New modal bottom sheets 2023-01-08 11:07:31 +01:00
Priit Jõerüüt
9eee50dbae
Translated using Weblate (Estonian)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-01-08 00:08:00 +01:00
Raatty
3be35991b5
Added translation using Weblate (Yue (yue_HK)) 2023-01-08 00:00:41 +01:00
Linerly
1aa0ea2cea
Translated using Weblate (Indonesian)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-01-07 19:49:08 +01:00
Jelv
a7dd62c721
Translated using Weblate (Dutch)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2023-01-07 19:49:08 +01:00
Ihor Hordiichuk
1542a4b66c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-01-07 19:49:07 +01:00
Oğuz Ersen
d39bcbafde
Translated using Weblate (Turkish)
Currently translated at 100.0% (551 of 551 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-01-07 19:49:07 +01:00
Krille
8513d74cc1 refactor: Same animations everywhere in app 2023-01-07 09:22:31 +01:00
Krille
22abd54176 style: Animate in out search results 2023-01-07 09:14:14 +01:00
josé m
ba885ca69e
Translated using Weblate (Galician)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2023-01-06 08:54:29 +01:00
Christian Pauly
754b919531 feat: Nicer design for abandonded DM rooms 2023-01-06 08:54:17 +01:00
Christian Pauly
8fd2d3918c chore: Fix google services patch 2023-01-06 08:47:03 +01:00
Krille
d000f6e5a7 chore: Update dependencies 2023-01-05 18:21:13 +01:00
Linerly
66858cdf12
Translated using Weblate (Indonesian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2023-01-04 23:48:23 +01:00
Ihor Hordiichuk
4fb1a76060
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2023-01-04 23:48:23 +01:00
Oğuz Ersen
de23cb0f5b
Translated using Weblate (Turkish)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2023-01-04 23:48:23 +01:00
Priit Jõerüüt
cf7053f338
Translated using Weblate (Estonian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2023-01-04 23:48:22 +01:00
The one with the Braid
20e26b3747 Merge branch 'braid/integration-tests' into 'main'
chore: add integration tests

See merge request famedly/fluffychat!1062
2023-01-03 19:17:06 +00:00
TheOneWithTheBraid
ed075a35b6 chore: add integration tests
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-03 19:59:56 +01:00
Krille
6b3252b6ad docs: Update website 2023-01-03 19:13:03 +01:00
Krille
5e5132c290 chore: Change invite link textfield label 2023-01-03 18:33:58 +01:00
Krille
b4df8c129d design: More clear chat background and rounded popup menu 2023-01-03 18:29:03 +01:00
Krille
37bf943ac7 chore: Follow up dark mode color 2023-01-03 18:01:53 +01:00
Krille
264f36ea59 design: Nicer navigationrail 2023-01-03 18:00:56 +01:00
Krille
b894a4542a chore: Update flutter_map 2023-01-03 17:31:03 +01:00
Krille
6e9e3d05d2 chore: Remove unused translations 2023-01-03 17:23:09 +01:00
Krille
d0b32e44ce Merge branch 'main' into 'main'
feat: Bring back disabling the header bar on Linux desktop

See merge request famedly/fluffychat!1064
2023-01-03 16:19:52 +00:00
Christian
caa3823c26
Translated using Weblate (German)
Currently translated at 100.0% (649 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2023-01-03 12:49:18 +01:00
Michal Bedáň
df33df35da
Translated using Weblate (Czech)
Currently translated at 85.6% (556 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2023-01-03 12:49:18 +01:00
Krille
63abbf403a Merge branch 'braid/web-build-job-permissions' into 'main'
fix: permission of web builds

See merge request famedly/fluffychat!1067
2023-01-03 07:54:41 +00:00
TheOneWithTheBraid
6ff4f480ac fix: permission of web builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2023-01-03 07:40:13 +01:00
Krille
fd152baa28 refactor: Stories header with futurebuilder 2023-01-02 17:12:24 +01:00
Krille
09a74bf3ee docs: More minimalistic website 2023-01-01 18:44:00 +01:00
Krille
5df709e12b docs: Remove twitter link 2023-01-01 12:10:38 +00:00
Ihor Hordiichuk
cba5fa2daf
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (649 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-12-31 22:51:01 +01:00
Oğuz Ersen
cab78f3571
Translated using Weblate (Turkish)
Currently translated at 100.0% (649 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-12-31 22:51:01 +01:00
q234rty
4cd501d00c feat: Bring back disabling the header bar on Linux desktop
(cherry picked from commit 5ca4b66157cc7a2ace9140260d52d224616ce924)
2022-12-31 22:43:36 +08:00
Krille
edfd8f36ab chore: Revert push channel changes 2022-12-31 15:14:38 +01:00
Krille
7635104505 Revert "fix: Android push notification follow-up"
This reverts commit b24a7d9510c221c7ee685f3e68a213dc83ca8618
2022-12-31 14:13:09 +00:00
Krille
835d97f439 chore: Follow up draft fix 2022-12-30 18:24:34 +01:00
Krille
c9f4904d99 refactor: Remove dart from folder name 2022-12-30 17:54:50 +01:00
Linerly
bd5a6e5578
Translated using Weblate (Indonesian)
Currently translated at 100.0% (649 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-12-30 17:50:29 +01:00
Christian
29ec1735e9
Translated using Weblate (German)
Currently translated at 100.0% (649 of 649 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-12-30 17:50:29 +01:00
Krille
7436cb4aa8 chore: Minor lable fixes 2022-12-30 17:45:58 +01:00
Krille
ee3351f643 chore: Follow up fix 2022-12-30 16:27:44 +01:00
Krille
fff3dc9946 refactor: New private chat 2022-12-30 14:37:13 +01:00
Krille Fear
1e1e591d27 feat: Store drafts 2022-12-30 13:32:52 +01:00
Krille Fear
abb99df271 chore: Bump version 2022-12-30 13:12:20 +01:00
Krille Fear
6616314d77 fix: Hide google services warning after marked 2022-12-30 13:09:21 +01:00
Krille Fear
3cb7842a7b chore: Make audio player dialog not dismissable 2022-12-30 12:53:42 +01:00
Krille Fear
77aca413fb chore: Remove deprecated share button 2022-12-30 12:52:29 +01:00
Krille Fear
04f34a4301 chore: Remove deprecated share button 2022-12-30 12:49:17 +01:00
Krille Fear
d3e3252de8 chore: Disable audio player on linux 2022-12-30 12:36:20 +01:00
Krille Fear
ca203608fa feat: Add audio message support to linux 2022-12-30 10:51:26 +01:00
Krille Fear
e9d02336e1 fix: File event design 2022-12-30 10:40:53 +01:00
Krille Fear
b3ad9a3a70 chore: Minor design adjustments 2022-12-30 09:12:27 +01:00
Krille Fear
d2f472e86c fix: Content banner 2022-12-30 09:04:46 +01:00
Krille Fear
338331d6e1 fix: Correct redacted by username 2022-12-30 09:01:43 +01:00
Krille Fear
b65357576c fix: Encryption button is orange in public rooms 2022-12-30 09:00:01 +01:00
Krille Fear
99b0ee194c chore: Nicer new chat design 2022-12-30 08:59:00 +01:00
Krille Fear
d930b569fc chore: Adjust onboarding design 2022-12-29 20:38:13 +01:00
Krille Fear
7da70ebeba fix: Do not setup push on every app resume 2022-12-29 10:35:02 +01:00
Krille Fear
54303ef635 chore: Follow up fix search bar 2022-12-29 10:33:13 +01:00
Krille Fear
05285b46d8 chore: Follow up fix chat list 2022-12-29 10:26:01 +01:00
Krille Fear
220dda715a chore: Remove broken arb file 2022-12-29 10:08:50 +01:00
Raatty
a702a12c71
Added translation using Weblate (Yue (yue_HK)) 2022-12-28 23:47:12 +01:00
Linerly
17f8eda6e4
Translated using Weblate (Indonesian)
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-12-28 08:41:47 +01:00
Mike Evans
139d1f01ca
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-12-28 08:41:47 +01:00
Ihor Hordiichuk
7b3cfe875f
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-12-28 08:41:47 +01:00
Oğuz Ersen
3b455d7801
Translated using Weblate (Turkish)
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-12-28 08:41:47 +01:00
Anne Onyme 017
ed68fc55fc
Translated using Weblate (French)
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-12-28 08:41:47 +01:00
Priit Jõerüüt
108c620326
Translated using Weblate (Estonian)
Currently translated at 100.0% (647 of 647 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-12-28 08:41:47 +01:00
The one with the Braid
accd4b9a23 Merge branch 'braid/room-list-fixes' into 'main'
fix: minor issues in room list

See merge request famedly/fluffychat!1056
2022-12-28 07:41:40 +00:00
TheOneWithTheBraid
0a4f7c9d26 fix: minor issues in room list
- allow to discard focus of search field
- properly circle the search field's progress indicator
- always keep search sections visible in order to workaround annoying
  behavior: When quickly searching for a chat and one is fast at
clicking on a room, it often happens that server side results just drop
in at this moment and one clicks at the wrong item -> with a static
height as now set, this no longer happens.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-28 08:35:06 +01:00
Krille
2512630172 Merge branch 'braid/android-push-follow-up' into 'main'
fix: Android push notification follow-up

See merge request famedly/fluffychat!1061
2022-12-28 07:35:02 +00:00
The one with the Braid
30b17beaa7 Merge branch 'braid/windows-olm' into 'main'
feat: include olm to Windows builds

See merge request famedly/fluffychat!1007
2022-12-28 07:16:47 +00:00
TheOneWithTheBraid
e368227780 feat: include olm to Windows builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-28 08:08:58 +01:00
Krille
f9e4b9356a Merge branch 'braid/matrix-version-bump' into 'main'
chore: bump matrix sdk

See merge request famedly/fluffychat!1060
2022-12-28 06:50:42 +00:00
TheOneWithTheBraid
b24a7d9510 fix: Android push notification follow-up
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-27 20:25:45 +01:00
TheOneWithTheBraid
6084d36ed2 chore: bump matrix sdk
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-27 14:38:22 +01:00
Krille
781a02cea7 Merge branch 'braid/cute-events' into 'main'
chore: improve cute events rendering

See merge request famedly/fluffychat!1054
2022-12-27 12:16:57 +00:00
Krille Fear
fbb9f40f01 chore: Remove workaround of record package 2022-12-27 13:15:46 +01:00
Krille Fear
c19946c184 chore: Follow up root navigator fix 2022-12-26 20:21:18 +01:00
Krille Fear
2ba6e15e59 chore: Update dependencies 2022-12-26 19:22:36 +01:00
Krille Fear
0052b6d42f chore: Use correct mono font 2022-12-26 19:20:52 +01:00
Krille Fear
94b19cf6a6 chore: Nicer verification dialog 2022-12-26 18:30:18 +01:00
Linerly
b1699cfa16
Translated using Weblate (Indonesian)
Currently translated at 100.0% (642 of 642 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-12-26 18:07:07 +01:00
Ihor Hordiichuk
c7dcceb7dd
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (642 of 642 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-12-26 18:07:07 +01:00
Oğuz Ersen
496bb0dbd4
Translated using Weblate (Turkish)
Currently translated at 100.0% (642 of 642 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-12-26 18:07:07 +01:00
Krille
1294479974 Merge branch 'krille/nicer-encryption-page' into 'main'
design: New encryption page

See merge request famedly/fluffychat!1059
2022-12-26 17:07:00 +00:00
Krille Fear
ca7bf8bd0d design: New encryption page 2022-12-26 17:59:43 +01:00
Krille Fear
8f89d539d0 chore: follow up fix 2022-12-26 16:03:14 +01:00
Krille Fear
7cdeb98671 chore: Update sdk 2022-12-25 13:20:52 +01:00
Krille Fear
bb74754851 chore: Follow up start chat label 2022-12-25 11:04:22 +01:00
Krille Fear
4680a1c507 chore: Follow up homeserver picker input 2022-12-25 10:50:41 +01:00
Krille Fear
51a5e7f9cc chore: Add new start chat image 2022-12-25 10:45:13 +01:00
TheOneWithTheBraid
c4f601f651 chore: improve cute events rendering
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-24 19:28:09 +01:00
Krille Fear
f6c2fa8588 chore: Add gradient to chat background 2022-12-24 12:07:41 +01:00
Krille Fear
576d46eb4c feat: Use Android system accent color 2022-12-24 11:48:48 +01:00
Krille Fear
b21ab55451 fix: Libhandy windows 2022-12-24 09:37:12 +01:00
Krille
56b3297610 Merge branch 'braid/homeserver-appbar' into 'main'
fix: homeserver error text not visible in app bar

See merge request famedly/fluffychat!1042
2022-12-23 14:12:47 +00:00
Krille Fear
43b408fe5e chore: Fix import sorting 2022-12-23 15:10:26 +01:00
Krille
12cc876b83 Merge branch 'improve-story' into 'main'
fix: Improve story page appearance

See merge request famedly/fluffychat!1051
2022-12-23 14:08:59 +00:00
Krille
1d53fccfe6 Merge branch 'fix-adaptive-icon' into 'main'
fix: Monochromatic icon rendering for Android 13+

See merge request famedly/fluffychat!1050
2022-12-23 14:07:53 +00:00
Krille
aa38a14343 Merge branch 'fix-scroll' into 'main'
fix: allow desktop scroll with touchpad

Closes #1094

See merge request famedly/fluffychat!1052
2022-12-23 11:53:18 +00:00
Krille Fear
2a708ca84f fix: Disable linux webrtc until it is fixed 2022-12-23 12:42:56 +01:00
DeeJayBro
99ce8eb54f fix desktop scroll with touchpad 2022-12-23 11:16:15 +01:00
Reinhart Previano Koentjoro
857eea428e fix: Improve story page appearance 2022-12-23 11:58:40 +07:00
Reinhart Previano Koentjoro
715e98cae2 fix: Monochromatic icon rendering for Android 13+ 2022-12-23 10:54:40 +07:00
Christian Pauly
5efff9a1e9 chore: Update unifiedpush 2022-12-22 08:51:22 +01:00
Christian Pauly
1868fc4b77 chore: Update matrix sdk 2022-12-22 08:11:07 +01:00
Krille Fear
417f09ea5c chore: Update Linux build files 2022-12-21 20:23:10 +01:00
Christian Pauly
bc298c8748 chore: Update matrix sdk 2022-12-21 09:42:34 +01:00
Krille
8917818e4b Merge branch 'fixed' into 'main'
fix location sharing

Closes #1006

See merge request famedly/fluffychat!1046
2022-12-20 19:04:25 +00:00
Krille
0247df1c34 Merge branch 'braid/android-notification' into 'main'
feat: support Android notification channels

See merge request famedly/fluffychat!1044
2022-12-20 08:05:24 +00:00
Krille
e2f8f28a58 Merge branch 'main' into 'braid/android-notification'
# Conflicts:
#   pubspec.lock
#   pubspec.yaml
2022-12-20 07:57:32 +00:00
Christian Pauly
7d5d2cf63c chore: Add NSLocationAlwaysAndWhenInUseUsageDescription string 2022-12-19 12:19:16 +01:00
Christian Pauly
48e1009352 chore: Bump version 2022-12-19 10:47:52 +01:00
Krille
2548138a0d chore: Use Famedly Runners 2022-12-17 07:08:51 +00:00
Linerly
0006344ff2
Translated using Weblate (Indonesian)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-12-15 23:50:59 +01:00
Jelv
bbf48ae798
Translated using Weblate (Dutch)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-12-15 23:50:59 +01:00
Eric
203aac605b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-12-15 23:50:58 +01:00
Ihor Hordiichuk
30e8e39cd1
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-12-15 23:50:58 +01:00
Oğuz Ersen
c937f4ca00
Translated using Weblate (Turkish)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-12-15 23:50:58 +01:00
Anne Onyme 017
07b5dadcec
Translated using Weblate (French)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-12-15 23:50:58 +01:00
Priit Jõerüüt
4a257f5b23
Translated using Weblate (Estonian)
Currently translated at 100.0% (641 of 641 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-12-15 23:50:57 +01:00
Mantas Kazlauskas
3d210dbd28 fix location sharing 2022-12-15 19:54:12 +00:00
Christian Pauly
f142c600b0 chore: Update webrtc 2022-12-15 16:11:07 +01:00
Christian Pauly
12f277ea2a chore: Revert ci changes 2022-12-15 14:17:53 +01:00
Christian Pauly
2a5a4cdaf6 chore: Test build with Famedly Runners 2022-12-15 14:03:29 +01:00
Christian Pauly
b43b0008e0 chore: Revert docker image changes 2022-12-15 13:24:37 +01:00
Christian Pauly
da5d25cde1 chore: Build with famedly flutter image 2022-12-15 09:54:32 +01:00
Christian Pauly
eeb966adbc chore: Update kotlin version 2022-12-15 09:11:11 +01:00
Christian Pauly
3cff16eabb chore: Update webrtc 2022-12-15 07:43:51 +01:00
TheOneWithTheBraid
263997f6fa feat: support Android notification channels
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-14 15:37:21 +01:00
Christian Pauly
5ee4514997 chore: Disable integration tests 2022-12-14 09:58:23 +01:00
Christian Pauly
e05848d9d9 chore: Disable group runners 2022-12-14 09:57:44 +01:00
Christian Pauly
ad187751de chore: Update Flutter version 2022-12-14 09:54:25 +01:00
Christian Pauly
b6d5e49b4e chore: Add sync status logs 2022-12-14 09:52:00 +01:00
Christian Pauly
36237d04aa chore: Update localizations 2022-12-14 09:28:41 +01:00
Christian Pauly
944a9ccc20 chore: Update Matrix SDK 2022-12-14 09:20:47 +01:00
Hermógenes Oliveira
10ff5fa939
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-12-07 15:47:17 +01:00
Christian Pauly
4bddd4a77f fix: Setup push on chat list init 2022-12-05 09:11:52 +01:00
Krille Fear
d6d0325e85 chore: Revert webrtc update 2022-12-03 17:59:44 +01:00
TheOneWithTheBraid
bb9410accb fix: homeserver error text not visible in app bar
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-12-02 10:12:44 +01:00
The one with the Braid
371d41d1ea Merge branch 'braid/famedly-runners' into 'main'
chore: use Famedly runners

See merge request famedly/fluffychat!1039
2022-11-28 08:48:13 +00:00
TheOneWithTheBraid
162e7300d5 chore: use Famedly runners
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-11-28 09:11:48 +01:00
Krille Fear
47ce29d00d Merge branch 'update-emoji' into 'main'
Fix: Update Noto Emoji fonts

Closes #910

See merge request famedly/fluffychat!1036
2022-11-25 07:01:33 +00:00
Krille Fear
807854da66 Merge branch 'doc/fix-anchors-in-privacy-md' into 'main'
Update PRIVACY.md ids with gitlab compatibility

See merge request famedly/fluffychat!1034
2022-11-25 07:01:22 +00:00
Peter Ludikovsky
fd1565bdef
Fix: Update Noto Emoji fonts 2022-11-24 16:44:19 +01:00
56a7e1364c
Translated using Weblate (Finnish)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-11-24 13:47:30 +01:00
Jelv
ef34d6d167
Translated using Weblate (Dutch)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-11-24 13:47:29 +01:00
Christian Pauly
029ebdeab4 chore: Bump version 2022-11-23 08:08:26 +01:00
Linerly
a1bda3c07b
Translated using Weblate (Indonesian)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-11-23 06:47:00 +01:00
Eric
1ad3e93e83
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-11-23 06:47:00 +01:00
Ihor Hordiichuk
82632d8e59
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-11-23 06:46:59 +01:00
Oğuz Ersen
6f27d702e5
Translated using Weblate (Turkish)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-11-23 06:46:59 +01:00
Xosé M
359f2afd1d
Translated using Weblate (Galician)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-11-23 06:46:59 +01:00
Priit Jõerüüt
1d0f855b82
Translated using Weblate (Estonian)
Currently translated at 100.0% (640 of 640 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-11-23 06:46:59 +01:00
Christian Pauly
7e1265af8a feat: Initial knocking 2022-11-22 15:46:16 +01:00
Nino
ca6af00382 Update PRIVACY.md ids with gitlab compatibility 2022-11-21 22:51:05 +00:00
Christian Pauly
0c38f6a205 fix: Remove deprecated meomry caching of downloaded files 2022-11-21 18:16:46 +01:00
Christian Pauly
b368bf31ce chore: Follow up fix patch 2022-11-21 17:53:42 +01:00
Christian Pauly
feabc428ba fix: Missing mounted check 2022-11-21 17:53:01 +01:00
Christian Pauly
8c6fa06157 fix: add missing android export label 2022-11-21 17:46:18 +01:00
Krille Fear
ba333d64bf chore: Increase targetSdkVersion to 31 2022-11-21 16:31:29 +00:00
Vri 🌈
4be055fa58
Translated using Weblate (German)
Currently translated at 99.8% (633 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-11-21 15:16:43 +01:00
Jana
7a2fe3a8f0
Translated using Weblate (German)
Currently translated at 99.8% (633 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-11-21 15:16:43 +01:00
Krille Fear
665f9909b1 Merge branch 'braid/cute-events' into 'main'
feat: implement cute events

See merge request famedly/fluffychat!1031
2022-11-21 14:16:36 +00:00
TheOneWithTheBraid
c07ffaa0c2 feat: implement cute events
Cute events help against social distancing. You can send googly eyes,
hugs and cuddles.

Fixes:
https://rail.chat/@AgathaSorceress@eldritch.cafe/109336005433123570

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-11-21 11:11:21 +01:00
Christian Pauly
ad185f4a95 fix: Some controls in settings not accessible on iPhone 12 2022-11-20 19:19:39 +01:00
Vri 🌈
0231daefc4
Translated using Weblate (German)
Currently translated at 99.8% (633 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-11-20 08:46:53 +01:00
Krille Fear
d836b67594 chore: Revert webrtc linux support 2022-11-18 12:12:10 +01:00
Krille Fear
6e8d819856 chore: Update webrtc 2022-11-18 11:56:39 +01:00
Krille Fear
19c4756e47 chore: Bump version 2022-11-17 16:37:38 +01:00
Krille Fear
09386551a3 Merge branch 'krille/remove-unused-deps' into 'main'
refactor: Remove unused dependencies

See merge request famedly/fluffychat!1032
2022-11-17 15:29:23 +00:00
Krille Fear
dafcb6263c refactor: Remove unused dependencies 2022-11-17 16:13:30 +01:00
Xosé M
65a0ed9dd8
Translated using Weblate (Galician)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-11-17 15:54:56 +01:00
Christian Pauly
65c005f895 chore: Follow up fix voip 2022-11-16 14:52:43 +01:00
Christian Pauly
f9c911264e chore: Updatem matrix SDK 2022-11-16 14:52:15 +01:00
Jana
d40e51ac59
Translated using Weblate (German)
Currently translated at 99.8% (633 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-11-16 12:47:59 +01:00
Christian Pauly
7e6a424b3e fix: Import session on iOS 2022-11-15 12:51:14 +01:00
Anne Onyme 017
eb3a9ce7e4
Translated using Weblate (French)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-11-14 15:47:25 +01:00
Krille Fear
a9a53e3c68 Merge branch 'td/fix_tor_setState' into 'main'
fix: incorrect setState inside setState in ChatListController

See merge request famedly/fluffychat!1028
2022-11-14 07:19:59 +00:00
Hemish
ffa65895de
Added translation using Weblate (Hindi) 2022-11-14 01:11:03 +01:00
td
b9210d1308
chore: fix similar error on homeserver picker page 2022-11-13 18:13:01 +01:00
td
04b87bcd03
fix: incorrect setState inside setState in ChatListController 2022-11-13 18:09:42 +01:00
Krille Fear
b04dc0f4c9 Merge branch 'krille/update-flutter' into 'main'
chore: Update to Flutter 3.3.8

See merge request famedly/fluffychat!1027
2022-11-13 14:07:25 +00:00
Krille Fear
e469da637f chore: Update to Flutter 3.3.8 2022-11-13 13:55:34 +00:00
Christian Pauly
42446a8858 fix: Settings profile picture 2022-11-13 12:47:45 +01:00
Christian Pauly
5d89f05676 chore: Better load first client 2022-11-13 12:40:10 +01:00
Christian Pauly
c088563573 fix: Set theme after start app 2022-11-13 12:37:25 +01:00
Christian Pauly
5cce7257b4 chore: Load room of first client before init GUI 2022-11-13 12:37:13 +01:00
Christian Pauly
38d65ba3ed fix: Password not obscure for a second when submitting login textfield 2022-11-13 12:01:11 +01:00
Christian Pauly
1c0a17056f fix: Remove emoji picker workaround 2022-11-13 11:57:47 +01:00
Christian Pauly
450389ee61 fix: Update emoji picker for web and desktop 2022-11-13 11:44:53 +01:00
Krille Fear
d082d44ec3 Merge branch 'jooooscha-main-patch-00073' into 'main'
Mention Element instead of Riot (Has been renamed about a year ago)

See merge request famedly/fluffychat!1024
2022-11-13 10:42:52 +00:00
Seyedmahdi Moosavyan
f59c834860
Translated using Weblate (Persian)
Currently translated at 40.3% (256 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-11-12 12:52:04 +01:00
Jelv
c656c967c3
Translated using Weblate (Dutch)
Currently translated at 97.0% (615 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-11-08 21:06:10 +01:00
Linerly
54c6db692a
Translated using Weblate (Indonesian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-11-05 23:07:09 +01:00
Eric
c0dd435014
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-11-05 23:07:09 +01:00
Ihor Hordiichuk
6f1a97e86c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-11-05 23:07:09 +01:00
Oğuz Ersen
7b6e0ce526
Translated using Weblate (Turkish)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-11-05 23:07:08 +01:00
Priit Jõerüüt
e5effc6d34
Translated using Weblate (Estonian)
Currently translated at 100.0% (634 of 634 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-11-05 23:07:08 +01:00
Krille Fear
664b0e07cc Merge branch 'krille/flutter' into 'main'
chore: Update to flutter 3.3.7

See merge request famedly/fluffychat!1025
2022-11-04 15:57:32 +00:00
Krille Fear
9f0aa7030c chore: Update to flutter 3.3.7 2022-11-04 16:43:38 +01:00
Christian Pauly
f3a002d1a3 fix: Push error message 2022-11-04 13:49:23 +01:00
Christian Pauly
ee2d30bebe chore: Adjust colors 2022-11-04 13:33:21 +01:00
Christian Pauly
3a979a9524 chore: Adjust colors 2022-11-04 13:31:29 +01:00
Christian Pauly
a5c375bf6b chore: Design enhancements 2022-11-04 12:01:59 +01:00
jooooscha
ad09de277b Mention Element instead of Riot (Has been renamed about a year ago) 2022-11-04 09:49:09 +00:00
Krille Fear
d50fb9e73f Merge branch 'krille/update-deps' into 'main'
chore: Update dependencies

See merge request famedly/fluffychat!1023
2022-11-03 14:51:22 +00:00
Christian Pauly
4517c4f6ff chore: Update dependencies 2022-11-03 15:37:40 +01:00
Krille Fear
cd744a31e7 Merge branch 'krille/update-local-notifications' into 'main'
chore: Update local notifications package

See merge request famedly/fluffychat!1018
2022-11-03 12:57:58 +00:00
Christian Pauly
93954d434a chore: Update local notifications package 2022-11-03 13:43:11 +01:00
Krille Fear
6c102df445 Merge branch 'main' into 'main'
Improve (most) icons and image scaling, including avatar scaling

See merge request famedly/fluffychat!1022
2022-11-03 12:23:17 +00:00
Anastázius Kaejatídarján
764e431415
Translated using Weblate (Persian)
Currently translated at 33.3% (211 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-11-03 07:07:34 +01:00
Mg138
70a8ee5d35 automatic formatting 2022-11-02 18:45:05 +08:00
Christian Pauly
af60376479 chore: Update matrix sdk 2022-11-02 10:39:51 +01:00
Christian Pauly
893d7fa4c9 fix: Share files 2022-11-02 09:59:12 +01:00
Christian Pauly
f8555342ec refactor: Minor chatlist refactoring 2022-11-02 09:57:06 +01:00
Krille Fear
47075a72d7 chore: Follow up design fix 2022-11-02 09:19:50 +01:00
Anastázius Kaejatídarján
497c1f4657
Translated using Weblate (Persian)
Currently translated at 33.3% (211 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-11-01 23:30:02 +01:00
Anne Onyme 017
ed7127b831
Translated using Weblate (French)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-11-01 23:30:00 +01:00
Mg138
4e3c1f14d1 improved (most) icons/image scaling, including avatar scaling 2022-10-31 05:07:18 +08:00
xabirequejo
ad113bc230
Translated using Weblate (Basque)
Currently translated at 97.9% (620 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-10-29 18:02:03 +02:00
Christian Pauly
3d21a3cbed chore: Update flutter 2022-10-28 14:16:40 +02:00
Anastázius Darián
789f8e7395
Translated using Weblate (Persian)
Currently translated at 21.9% (139 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-10-28 09:07:10 +02:00
Krille Fear
464b0e575b chore: Follow up login fix 2022-10-27 15:32:05 +02:00
Krille Fear
3ad09b8065 fix: Hide password at login page 2022-10-27 15:22:27 +02:00
Anastázius Darián
3bb26d6342
Translated using Weblate (Persian)
Currently translated at 19.1% (121 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-10-27 03:10:07 +02:00
Anonimas
98953af8d8
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-10-21 21:05:50 +02:00
xabirequejo
382170ccdd
Translated using Weblate (Basque)
Currently translated at 97.4% (617 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-10-21 21:05:49 +02:00
Priit Jõerüüt
7d15958235
Translated using Weblate (Estonian)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-10-21 21:05:48 +02:00
Linerly
677530704d
Translated using Weblate (Indonesian)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-10-18 21:07:50 +02:00
Jelv
fc3cb28fb1
Translated using Weblate (Dutch)
Currently translated at 96.9% (614 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-10-18 21:07:50 +02:00
Eric
bf7ae35eec
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-10-18 21:07:49 +02:00
Ihor Hordiichuk
915cce6d42
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-10-18 21:07:49 +02:00
Oğuz Ersen
b1ce2687d9
Translated using Weblate (Turkish)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-10-18 21:07:49 +02:00
Xosé M
c3a14ef26c
Translated using Weblate (Galician)
Currently translated at 100.0% (633 of 633 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-10-18 21:07:48 +02:00
Krille Fear
43f1a1e28a Merge branch 'braid/dependency-overrides' into 'main'
chore: remove dependency overrides

See merge request famedly/fluffychat!1017
2022-10-17 10:50:04 +00:00
TheOneWithTheBraid
a6e7b3d573 chore: remove dependency overrides
- Flutter foreground task plugin was merged
- Connectivity Plus plugin was merged

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-10-17 11:56:47 +02:00
The one with the Braid
ad904de954 Merge branch 'braid/webrtc-dialer-init' into 'main'
chore: update WebRTC interface

See merge request famedly/fluffychat!1016
2022-10-17 09:35:43 +00:00
TheOneWithTheBraid
79c1c29a51 chore: update WebRTC interface
- fixes "dial" starting when opening FluffyChat

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-10-17 11:17:44 +02:00
Christian Pauly
ef057b1775 fix: UIA request handler 2022-10-17 10:43:09 +02:00
OIS
6d70240c14
Translated using Weblate (Occidental)
Currently translated at 50.1% (317 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ie/
2022-10-17 02:15:48 +02:00
Krille Fear
ef0d54d11f Merge branch 'krille/redesign-login' into 'main'
design: Improve login design

See merge request famedly/fluffychat!1013
2022-10-16 13:23:49 +00:00
Krille Fear
9361b3deee design: Improve login design 2022-10-16 15:06:02 +02:00
Christian Pauly
619a4adacb chore: Follow up chat list color 2022-10-15 16:31:42 +02:00
Christian Pauly
fe0452299f refactor: No longer need selected of chat list tile 2022-10-15 16:25:32 +02:00
Christian Pauly
7e4a4c88be chore: Follow up nicer state events 2022-10-15 11:11:36 +02:00
Christian Pauly
c365469dc5 design: Hide unimportant state events instead of folding 2022-10-15 10:38:06 +02:00
Christian Pauly
b4bf23cd34 chore: Better design chat list items 2022-10-15 09:23:17 +02:00
OIS
376d5704fa
Added translation using Weblate (Occidental) 2022-10-12 15:11:23 +02:00
Krille Fear
e5b69dec5d chore: Update matrix SDK 2022-10-12 13:31:29 +02:00
Linerly
123098ec44
Translated using Weblate (Indonesian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-10-12 08:43:34 +02:00
Nikita Epifanov
fdd8c58326
Translated using Weblate (Russian)
Currently translated at 99.5% (629 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-10-12 08:43:34 +02:00
Eric
a1f5edb820
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-10-06 21:22:33 +02:00
Ihor Hordiichuk
2c732d1c50
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-10-06 21:22:32 +02:00
Oğuz Ersen
c375cc6ad6
Translated using Weblate (Turkish)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-10-06 21:22:32 +02:00
Priit Jõerüüt
5b04101db9
Translated using Weblate (Estonian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-10-06 21:22:32 +02:00
Krille Fear
7276ffd63b Merge branch 'krille/flutter-version' into 'main'
chore: Bump Flutter version

See merge request famedly/fluffychat!1011
2022-10-06 13:53:56 +00:00
Krille Fear
08668a9ec3 chore: Bump Flutter version 2022-10-06 13:39:57 +00:00
Jelv
ad2a9807ac
Translated using Weblate (Dutch)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-10-05 15:50:56 +02:00
Christian Pauly
90e257704a design: Nicer display notification short texts 2022-10-05 15:50:39 +02:00
Christian Pauly
462fcea504 chore: Follow up search on spaces tab 2022-10-05 09:30:04 +02:00
0687327601
Translated using Weblate (Finnish)
Currently translated at 99.6% (630 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-09-29 22:20:49 +02:00
xabirequejo
398d63f8c3
Translated using Weblate (Basque)
Currently translated at 95.4% (603 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-09-26 19:22:28 +02:00
Anastázius Darián
d8aca2f535
Translated using Weblate (Persian)
Currently translated at 9.3% (59 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-09-22 19:22:18 +02:00
Anonimas
daf6d60333
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-09-17 16:15:30 +02:00
Priit Jõerüüt
a9a9374718
Translated using Weblate (Estonian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-15 13:42:28 +02:00
606d46718e
Translated using Weblate (Finnish)
Currently translated at 99.6% (630 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-09-14 09:17:55 +02:00
Linerly
1e2249eced
Translated using Weblate (Indonesian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-09-14 09:17:54 +02:00
Eric
d66133818d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-14 09:17:54 +02:00
Ihor Hordiichuk
bb40275976
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-14 09:17:54 +02:00
Oğuz Ersen
bd9d0f1b5f
Translated using Weblate (Turkish)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-14 09:17:53 +02:00
Xosé M
7e4779b7b8
Translated using Weblate (Galician)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-09-14 09:17:53 +02:00
Anne Onyme 017
11f0816eaf
Translated using Weblate (French)
Currently translated at 100.0% (632 of 632 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-09-14 09:17:52 +02:00
Christian Pauly
6613f6b10c chore: Follow up navigationrail fixes 2022-09-12 17:19:56 +02:00
Christian Pauly
b1d06c065c chore: Increase default window size on linux 2022-09-12 07:49:55 +02:00
Raatty
0c94ffcd0b
Translated using Weblate (Finnish)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-09-11 11:07:20 +02:00
456f005c97
Translated using Weblate (Finnish)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-09-11 11:07:20 +02:00
Raatty
0ccb43198c
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-11 11:07:20 +02:00
Eric
9a9428edb8
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-11 11:07:20 +02:00
Ihor Hordiichuk
57b1083832
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (631 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-11 11:07:20 +02:00
Oğuz Ersen
0d076d7fc2
Translated using Weblate (Turkish)
Currently translated at 100.0% (631 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-11 11:07:20 +02:00
Raatty
56a11d8a69
Translated using Weblate (Estonian)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-11 11:07:20 +02:00
Priit Jõerüüt
767b1f9fb8
Translated using Weblate (Estonian)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-11 11:07:20 +02:00
Christian Pauly
d6c7dadb24 chore: Add unread badge to navigation rail and adjust design 2022-09-11 11:07:04 +02:00
Christian Pauly
dc0f067b0a chore: Follow up add backbutton support 2022-09-11 10:22:05 +02:00
Raatty
ed2eddd601
Translated using Weblate (Turkish)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-11 09:14:43 +02:00
Oğuz Ersen
d77a8f9601
Translated using Weblate (Turkish)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-11 09:14:43 +02:00
Raatty
2c58bde97e
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-11 00:23:41 +02:00
Ihor Hordiichuk
3b892d7991
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (630 of 631 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-11 00:23:41 +02:00
Raatty
67b8538e53
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
Christian Pauly
84dedcf9ac chore: Follow up fixes 2022-09-10 20:55:27 +02:00
Christian Pauly
c2d582f1f7 chore: Add keys to roomlist and stories header 2022-09-10 20:49:28 +02:00
Eric
26f2d488e0
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (622 of 622 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-10 13:45:25 +02:00
Krille Fear
b06684111e Merge branch 'td/voip' into 'main'
feat: background and terminated calls [android]

Closes #874

See merge request famedly/fluffychat!911
2022-09-10 11:45:17 +00:00
Christian Pauly
518c688c58 refactor: Chat list body code 2022-09-10 13:32:46 +02:00
Christian Pauly
a4ee523849 chore: Follow up fixes spaces 2022-09-10 13:21:33 +02:00
td
1104f1dc6f
feat: background and terminated calls [android] 2022-09-10 15:42:52 +05:30
Christian Pauly
7f6c914fca fix: Popup menu without elevation 2022-09-10 12:11:11 +02:00
Christian Pauly
0b90e1ff88 chore: Sort subspaces on top 2022-09-10 11:57:58 +02:00
Christian Pauly
fa629f8fb7 chore: Minor follow up fixes 2022-09-10 11:53:39 +02:00
Christian Pauly
ae29343374 chore: Follow up spaces fix 2022-09-10 11:39:23 +02:00
9bc3c90217
Translated using Weblate (Finnish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-09-10 10:30:03 +02:00
Xosé M
33c769fac9
Translated using Weblate (Galician)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-09-10 10:30:02 +02:00
Krille Fear
0f5b52b176 Merge branch 'krille/new-navigation' into 'main'
feat: New navigation design

See merge request famedly/fluffychat!1001
2022-09-10 08:29:54 +00:00
Christian Pauly
57649c70e5 feat: New navigation design 2022-09-10 10:16:09 +02:00
Jelv
712b065f3e
Translated using Weblate (Dutch)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-09-09 19:17:54 +02:00
Ihor Hordiichuk
4cace8e53e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-09 19:17:54 +02:00
Oğuz Ersen
82697604b3
Translated using Weblate (Turkish)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-09 19:17:54 +02:00
Christian Pauly
560ee3d39f chore: Bump version 2022-09-08 13:01:02 +02:00
Eric
dcd009d5d0
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-08 09:48:13 +02:00
Priit Jõerüüt
16b6ac517c
Translated using Weblate (Estonian)
Currently translated at 100.0% (617 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-08 09:48:13 +02:00
Priit Jõerüüt
62b01e9137
Translated using Weblate (Estonian)
Currently translated at 99.8% (616 of 617 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-08 09:18:04 +02:00
Christian Pauly
1b857d461e feat: Automatic key requests and better key error dialog 2022-09-08 09:12:08 +02:00
Xosé M
345ff51e6f
Translated using Weblate (Galician)
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-09-08 07:17:21 +02:00
Christian Pauly
a881e91107 chore: Add bouncing ko-fi icon 2022-09-07 09:58:21 +02:00
Krille Fear
09b54c088b chore: Update websites padding 2022-09-07 07:35:58 +00:00
Linerly
dac48d4385
Translated using Weblate (Indonesian)
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-09-07 02:19:06 +02:00
Eric
54dbbc38c1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-09-07 02:19:06 +02:00
Ihor Hordiichuk
4905296da0
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-09-07 02:19:05 +02:00
Oğuz Ersen
fd8ec7758e
Translated using Weblate (Turkish)
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-09-07 02:19:05 +02:00
Priit Jõerüüt
e89702f1e6
Translated using Weblate (Estonian)
Currently translated at 100.0% (615 of 615 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-09-07 02:19:05 +02:00
Christian Pauly
28976ecdef fix: Styling and notification settings 2022-09-06 20:21:11 +02:00
Christian Pauly
db0d49269b fix: add missing command localizations 2022-09-05 17:56:50 +02:00
Christian Pauly
0a36f95ea4 chore: Update matrix sdk 2022-09-05 17:44:16 +02:00
Marek Ľach
66a1651e57
Translated using Weblate (Slovak)
Currently translated at 52.8% (324 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sk/
2022-09-03 15:23:34 +02:00
Krille Fear
89b3c82ee6 Merge branch 'krille/flutter-update' into 'main'
chore: Update to flutter 3.3.0

See merge request famedly/fluffychat!1002
2022-08-31 18:08:28 +00:00
Christian Pauly
80266df85d chore: Update to flutter 3.3.0 2022-08-31 19:54:22 +02:00
Christian Pauly
1370e892cd chore: Adjust bubble color in dark mode 2022-08-31 16:06:53 +02:00
Jelv
9ed1fcf2c7
Translated using Weblate (Dutch)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-08-30 09:19:50 +02:00
Linerly
6afe956d92
Translated using Weblate (Indonesian)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-08-29 06:19:01 +02:00
Christian Pauly
c40bdc3a6d design: Move chat backup header to settings 2022-08-28 13:34:57 +02:00
Christian Pauly
8e04f4cc73 chore: Follow up fix systemuioverlaystyle 2022-08-28 11:39:33 +02:00
Christian Pauly
06ee00464a chore: Migrate back to collection 2022-08-28 11:29:12 +02:00
Christian Pauly
703cc1109f chore: Revert hive collections changes 2022-08-28 08:03:53 +02:00
Christian Pauly
b4a1d23e8b chore: Revert database switch 2022-08-28 08:00:36 +02:00
Christian Pauly
4d65cb8f43 chore: Change Hive database path 2022-08-28 07:04:11 +02:00
Christian Pauly
a6f1d00daf chore: Follow up fix systemui overlay style 2022-08-28 06:46:53 +02:00
Christian Pauly
dcccf79229 chore: formatting 2022-08-27 10:12:40 +02:00
Christian Pauly
279f6ead50 fix: secure storage on iOS was not setting up correctly 2022-08-27 10:12:20 +02:00
Christian Pauly
6a84eabe7f chore: Follow up fix systemoverlaystyle 2022-08-27 09:20:54 +02:00
Christian Pauly
909ccfef37 chore: Bump version 2022-08-25 19:27:19 +02:00
Krille Fear
32699d1848 Merge branch 'krille/refactor-main-widget' into 'main'
refactor: App widget

See merge request famedly/fluffychat!998
2022-08-25 16:56:03 +00:00
Christian Pauly
71097379ec fix: Do not display push events for unknown event types 2022-08-25 18:35:54 +02:00
Christian Pauly
a67b9ccad1 refactor: App widget 2022-08-25 18:31:30 +02:00
ad062c8c83
Translated using Weblate (Finnish)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-08-25 15:18:31 +02:00
Sergey Shavin
f233910327
Translated using Weblate (Russian)
Currently translated at 99.5% (610 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-08-25 15:18:30 +02:00
Priit Jõerüüt
2131b6be99
Translated using Weblate (Estonian)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-08-25 15:18:29 +02:00
Krille Fear
ea96bce1bc Revert "chore: Revert database switch"
This reverts commit 1f8eaecc0c0c5a1941508a61205080d7c49d74ae
2022-08-24 14:24:41 +00:00
Christian Pauly
1f8eaecc0c chore: Revert database switch 2022-08-24 16:22:13 +02:00
Christian Pauly
86e060a4d0 chore: Migrate back to flutter hive collections 2022-08-24 10:29:45 +02:00
Eric
f477d40013
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-08-22 16:16:34 +02:00
Ihor Hordiichuk
c538ba2b5f
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-08-22 16:16:33 +02:00
Oğuz Ersen
407ff55f4d
Translated using Weblate (Turkish)
Currently translated at 100.0% (613 of 613 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-08-22 16:16:33 +02:00
Krille Fear
959f901c45 Merge branch 'krille/update-provider' into 'main'
chore: Update provider package and remove dep override

See merge request famedly/fluffychat!995
2022-08-21 08:42:19 +00:00
Christian Pauly
46fd95f3ae chore: Update provider package and remove dep override 2022-08-21 09:28:35 +02:00
Christian Pauly
67f5a76f16 fix: Sharing on iPad 2022-08-21 08:42:02 +02:00
Krille Fear
1eba0e5dbe Merge branch 'braid/mxid-account-deactivate' into 'main'
chore: ask for MXID before deleting account

See merge request famedly/fluffychat!993
2022-08-21 05:50:41 +00:00
Christian Pauly
9190c7879b fix: Move unread badge under the back button in chat view 2022-08-21 07:43:59 +02:00
Christian Pauly
c31411ce33 chore: Make header bar in chat list thinner 2022-08-21 07:40:50 +02:00
Christian Pauly
06b232bad0 chore: Follow up theme fix 2022-08-21 07:29:03 +02:00
Christian Pauly
d9a0409e70 chore: Downgrade webrtc to fix iOS build 2022-08-21 07:23:08 +02:00
TheOneWithTheBraid
af51c9c0ea 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
e1769d8654 Merge branch 'braid/fdroid-key-alias' into 'main'
fix: fdroid key alias

See merge request famedly/fluffychat!992
2022-08-20 14:26:37 +00:00
TheOneWithTheBraid
c8d34ea78c fix: fdroid key alias
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-20 16:09:50 +02:00
Krille Fear
73809d3707 Merge branch 'braid/fdroid-directory' into 'main'
fix: create missing directory in CI

See merge request famedly/fluffychat!991
2022-08-20 13:31:45 +00:00
TheOneWithTheBraid
811c80f933 fix: create missing directory in CI
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-20 14:42:57 +02:00
Christian Pauly
4342997982 chore: Increase iOS platform version to 11.0 2022-08-19 20:37:16 +02:00
Krille Fear
97d8c262be chore: Bump version 2022-08-19 18:32:41 +00:00
Krille Fear
b15ac23464 Merge branch 'braid/fdroid-repo-stable' into 'main'
fix: remove build files after nightly F-Droid build

See merge request famedly/fluffychat!990
2022-08-19 13:00:46 +00:00
xabirequejo
084e545d41
Translated using Weblate (Basque)
Currently translated at 96.7% (591 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-08-19 14:18:43 +02:00
TheOneWithTheBraid
45dfe8f687 fix: remove build files after nightly F-Droid build
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-19 12:56:37 +02:00
Krille Fear
22eda121d8 Merge branch 'braid/pages-fixes' into 'main'
fix: pages deployment fixes

See merge request famedly/fluffychat!989
2022-08-19 10:06:49 +00:00
TheOneWithTheBraid
3c3052c2c8 fix: pages deployment fixes
- fix slug of Nightly web app
- fix missing directory in F-Droid builds

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-19 10:01:01 +02:00
Krille Fear
700715be4e Merge branch 'braid/web-stable-follow-up' into 'main'
fix: add missing bash

See merge request famedly/fluffychat!988
2022-08-19 07:08:44 +00:00
TheOneWithTheBraid
401e32d6c8 fix: add missing bash
- add missing dependency bash into the pages job

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-19 08:42:20 +02:00
Christian Pauly
9bc27edaba refactor: Simplify themes and remove dead code 2022-08-19 08:32:08 +02:00
Krille Fear
033057270c Merge branch 'braid/web-stable-follow-up' into 'main'
fix: add missing Alpine packages

See merge request famedly/fluffychat!987
2022-08-19 06:17:38 +00:00
TheOneWithTheBraid
a5c45b8f9e fix: add missing Alpine packages
- adds missing alpine packages for the stable deployment of the web app

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-19 08:00:33 +02:00
Krille Fear
9836e05f7f Merge branch 'braid/ci-stable-nightly' into 'main'
feat: add different deployments for stable/nightly

See merge request famedly/fluffychat!986
2022-08-19 05:26:04 +00:00
TheOneWithTheBraid
653258a8b9 feat: add different deployments for stable/nightly
- re-enable F-Droid (we should not silently stop shipping it without
  further notice)
- re-enable integration tests on other tag
- make F-Droid job fail-safe
- deploy stable and nightly releases at different slugs

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-18 14:16:58 +02:00
Tmpod
08bf3706a6
Translated using Weblate (Portuguese (Portugal))
Currently translated at 65.7% (402 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_PT/
2022-08-18 09:17:48 +02:00
אליעזר שלמה דיין
929d4a587d
Translated using Weblate (Hebrew)
Currently translated at 11.2% (69 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2022-08-18 09:17:47 +02:00
Tmpod
7828be7635
Translated using Weblate (Portuguese)
Currently translated at 4.7% (29 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt/
2022-08-18 09:17:46 +02:00
Christian Pauly
2e4a5f62e4 fix: Linux crash on secure storage usage 2022-08-16 08:03:03 +02:00
Christian Pauly
a103eb971c chore: Migrate from Hive 2.2.1 back to FluffyBox 2022-08-15 11:26:50 +02:00
Krille Fear
87cf9eee60 Merge branch 'krille/update-dependenciess' into 'main'
chore: Update dependencies

See merge request famedly/fluffychat!985
2022-08-14 15:36:17 +00:00
Christian Pauly
4edbb13e75 chore: Update dependencies 2022-08-14 17:22:16 +02:00
Christian Pauly
f3bd8625cb chore: Follow up remove native implementations for web for now 2022-08-14 17:19:27 +02:00
Krille Fear
61907b94f0 Merge branch 'krille/updatesdk' into 'main'
chore: Update SDK and add webworker support for web

See merge request famedly/fluffychat!984
2022-08-14 14:51:36 +00:00
Christian Pauly
84c81382fb chore: Update SDK and add webworker support for web 2022-08-14 16:35:49 +02:00
Krille Fear
cdcef393e7 Merge branch 'krille/remove-sentry' into 'main'
chore: Remove error logging with sentry

See merge request famedly/fluffychat!983
2022-08-14 14:31:43 +00:00
Christian Pauly
631485d3c5 chore: Remove error logging with sentry 2022-08-14 16:18:18 +02:00
Christian Pauly
bcbb6e1d76 chore: Move share icon in drawer to the header 2022-08-14 15:58:32 +02:00
Jana
ed3112454b
Translated using Weblate (German)
Currently translated at 99.8% (610 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-08-14 08:51:00 +02:00
Krille Fear
e2a422c422 chore: Fix pages job 2022-08-13 07:54:11 +00:00
Krille Fear
4e3f36e84f Update .gitlab-ci.yml file 2022-08-13 07:36:44 +00:00
Jana
e137ce56d9
Translated using Weblate (German)
Currently translated at 94.4% (577 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-08-13 08:57:46 +02:00
Jana
ecf550a9df
Translated using Weblate (German)
Currently translated at 94.2% (576 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-08-13 08:57:27 +02:00
Krille Fear
b361688cf1 chore: Simplify pipeline and remove fdroid and appimage support 2022-08-13 06:49:58 +00:00
Christian Pauly
fdcbb2b625 chore: Remove beta flutter tests 2022-08-13 08:30:45 +02:00
Milo Ivir
636f0ac862
Translated using Weblate (Croatian)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-08-12 22:20:19 +02:00
Christian Pauly
9d5949820d chore: Revert onRoomUpdate logic 2022-08-10 21:47:24 +02:00
Christian Pauly
fbe8ecaad5 fix: Do not rebuild chat view twice on each message 2022-08-10 21:38:08 +02:00
Christian Pauly
587c4210f4 fix: Add missing SafeArea to homeserver picker 2022-08-10 21:16:06 +02:00
Christian Pauly
da66d6e400 chore: Fix lint 2022-08-10 21:15:31 +02:00
Christian Pauly
874da53684 chore: Remove unnecessary stream subscriptions 2022-08-10 21:15:13 +02:00
Christian Pauly
5b96bfd83a chore: Update matrix homeserver recommendations 2022-08-10 19:49:29 +02:00
Christian Pauly
77cf773d71 chore: Reset the default window size on linux 2022-08-10 09:52:10 +02:00
Linerly
90e2052946
Translated using Weblate (Indonesian)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-08-09 07:19:11 +02:00
Jelv
6e859b32c7
Translated using Weblate (Dutch)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-08-09 07:19:11 +02:00
Eric
1dbb94e2e1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-08-09 07:19:10 +02:00
Ihor Hordiichuk
8bfd9dae17
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-08-09 07:19:10 +02:00
Oğuz Ersen
8c169cfda1
Translated using Weblate (Turkish)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-08-09 07:19:10 +02:00
Anne Onyme 017
1ac17830de
Translated using Weblate (French)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-08-09 07:19:10 +02:00
Priit Jõerüüt
edebd2cc95
Translated using Weblate (Estonian)
Currently translated at 100.0% (611 of 611 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-08-09 07:19:09 +02:00
Christian Pauly
63aaaaaaa6 chore: Cache string colors 2022-08-08 08:31:12 +02:00
Christian Pauly
236c5b1648 fix: Wait for init before showing room on web start 2022-08-07 12:54:26 +02:00
Ihor Hordiichuk
f7b7c7add4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (610 of 610 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-08-07 10:38:20 +02:00
Oğuz Ersen
168ddbf7ce
Translated using Weblate (Turkish)
Currently translated at 100.0% (610 of 610 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-08-07 10:38:20 +02:00
Xosé M
f797013d4d
Translated using Weblate (Galician)
Currently translated at 100.0% (610 of 610 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-08-07 10:38:19 +02:00
Krille Fear
6fe4094f5c 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
Krille Fear
eee7aaae2d Merge branch 'braid/fdroid' into 'main'
fix: wrong CI dependency for F-Droid builds

See merge request famedly/fluffychat!981
2022-08-07 08:37:43 +00:00
TheOneWithTheBraid
1ce0cb3749 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
3b9503d3bf fix: wrong CI dependency for F-Droid builds
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-06 15:30:52 +02:00
The one with the Braid
3194348958 Merge branch 'braid/fdroid-repo' into 'main'
feat: build F-Droid repo in CI

See merge request famedly/fluffychat!946
2022-08-06 11:57:37 +00:00
Krille Fear
87905a5762 Merge branch 'main' into 'main'
feat: Allow disabling the header bar on Linux desktop

Closes #894

See merge request famedly/fluffychat!976
2022-08-06 11:46:30 +00:00
Krille Fear
e0b585ade7 Merge branch 'braid/windows' into 'main'
fix: only build windows on protected refs

See merge request famedly/fluffychat!979
2022-08-06 11:41:39 +00:00
Krille Fear
c7b59ff1d8 Merge branch 'fix-forwarding' into 'main'
Fixed Issue #973

Closes #973

See merge request famedly/fluffychat!980
2022-08-06 11:37:48 +00:00
Christian Pauly
028dc83ed9 chore: Adjust onboarding design 2022-08-06 13:35:59 +02:00
Jorge Menjivar
2273505d9b Fixed Issue #973 2022-08-06 02:41:06 -07:00
Christian Pauly
20596a2c5d chore: Move connection status header to bottom 2022-08-06 10:08:17 +02:00
TheOneWithTheBraid
a6388adc7f feat: build F-Droid repo in CI
- introduce F-Droid repo in CI/CD

Fixes: #994

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-06 08:21:26 +02:00
Eric
1077883bda
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (610 of 610 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-08-06 02:17:40 +02:00
TheOneWithTheBraid
47405dc599 fix: only build windows on protected refs
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-05 22:44:32 +02:00
notramo
0ce1d197ce
Translated using Weblate (Hungarian)
Currently translated at 72.2% (439 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hu/
2022-08-05 21:57:54 +02:00
Anne Onyme 017
817cdba8fe
Translated using Weblate (French)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-08-05 21:57:54 +02:00
The one with the Braid
6d23ea754f Merge branch 'braid/windows' into 'main'
chore: Windows support

See merge request famedly/fluffychat!949
2022-08-05 19:57:46 +00:00
TheOneWithTheBraid
a9819577d6 chore: Windows support
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-08-05 21:35:47 +02:00
Christian Pauly
79a625a25f chore: Adjust onboarding design 2022-08-05 21:05:02 +02:00
Christian Pauly
b473fa3ca4 chore: Follow up fix secure storage 2022-08-05 20:37:36 +02:00
Christian Pauly
44446db5be chore: Adjust design 2022-08-05 17:07:46 +02:00
Christian Pauly
2c9d57bb64 chore: Minor design adjustment 2022-08-05 16:12:00 +02:00
Jelv
aaf6610ff4
Translated using Weblate (Dutch)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-08-02 07:16:03 +02:00
Eric
c6cbe81c45
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-08-02 07:16:02 +02:00
Ihor Hordiichuk
a9106b0be6
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-08-02 07:16:02 +02:00
Oğuz Ersen
d74d1e7836
Translated using Weblate (Turkish)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-08-02 07:16:02 +02:00
Xosé M
d0b875c782
Translated using Weblate (Galician)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-08-02 07:16:01 +02:00
Priit Jõerüüt
4b2925eba5
Translated using Weblate (Estonian)
Currently translated at 100.0% (608 of 608 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-08-02 07:16:01 +02:00
q234rty
5ca4b66157 feat: Allow disabling the header bar on Linux desktop 2022-08-01 12:41:20 +08:00
Krille Fear
d4040f6c8f Merge branch 'krille/update-record' into 'main'
chore: Update record package

See merge request famedly/fluffychat!975
2022-07-31 08:03:28 +00:00
Krille Fear
f6339019f8 Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/fluffychat!974
2022-07-31 07:44:42 +00:00
Christian Pauly
0fb80e4eab chore: Update record package 2022-07-31 09:44:01 +02:00
Christian Pauly
e4d52f893e chore: Bump version 2022-07-31 09:25:21 +02:00
Christian Pauly
6011e9b3c4 chore: Make push helper more stable 2022-07-30 13:23:13 +02:00
Christian Pauly
8c9bda338b chore: Make push helper more fail safe 2022-07-30 12:49:51 +02:00
Krille Fear
06d3a3a4c8 Merge branch 'krille/notification-timeline' into 'main'
feat: Display timeline of messages in android notification

See merge request famedly/fluffychat!973
2022-07-30 09:59:36 +00:00
Christian Pauly
68ed653147 feat: Display timeline of messages in android notification 2022-07-30 11:40:33 +02:00
Krille Fear
cd462d0ab1 Merge branch 'krille/flickering-avatars' into 'main'
chore: Follow up flickering avatars

See merge request famedly/fluffychat!972
2022-07-30 08:53:31 +00:00
Christian Pauly
6912d9c5ee chore: Follow up flickering avatars 2022-07-30 10:33:25 +02:00
Krille Fear
88d7f58574 Merge branch 'krille/fix-permission-chooser-dialog' into 'main'
fix: Permission chooser dialog on iOS

See merge request famedly/fluffychat!971
2022-07-30 06:56:44 +00:00
Christian Pauly
f2865f6f09 fix: Permission chooser dialog on iOS 2022-07-30 08:37:00 +02:00
Jelv
fa45cf108c
Translated using Weblate (Dutch)
Currently translated at 99.1% (601 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-07-30 08:17:53 +02:00
Krille Fear
7d96fe7224 Merge branch 'krille/follow-up-mxc-image' into 'main'
chore: Follow up mxc image fixes

See merge request famedly/fluffychat!970
2022-07-29 19:21:22 +00:00
Christian Pauly
0184a9be06 chore: Follow up mxc image fixes 2022-07-29 21:01:18 +02:00
Krille Fear
0eee5f70ea Merge branch 'krille/fix-mxc-image' into 'main'
chore: Follow up fix mxc Image

See merge request famedly/fluffychat!969
2022-07-29 18:09:14 +00:00
Christian Pauly
e8a6883e73 chore: Follow up fix mxc Image 2022-07-29 19:50:39 +02:00
Krille Fear
4571e476c0 Merge branch 'krille/fix-null-checks' into 'main'
fix: Missing null checks in chat details view

See merge request famedly/fluffychat!968
2022-07-29 17:13:00 +00:00
Krille Fear
d20c74c298 Merge branch 'krille/simplify-mxc-content' into 'main'
refactor: Simplify MxcImage and replace CachedNetworkImage

See merge request famedly/fluffychat!967
2022-07-29 17:09:42 +00:00
Christian Pauly
c275c6a1c6 fix: Missing null checks in chat details view 2022-07-29 18:52:41 +02:00
Christian Pauly
7644cf4463 refactor: Simplify MxcImage and replace CachedNetworkImage 2022-07-29 18:41:05 +02:00
Krille Fear
18ebdc4602 Merge branch 'krille/add-reaction-loading-dialog' into 'main'
fix: Dont display loading dialog when adding reaction

See merge request famedly/fluffychat!966
2022-07-29 15:01:20 +00:00
Christian Pauly
860427192e fix: Dont display loading dialog when adding reaction 2022-07-29 13:27:57 +02:00
Christian Pauly
fe2aea6d3c fix: Clearing push triggered when only one room got seen 2022-07-29 11:17:23 +00:00
Christian Pauly
dfd9106e56 chore: Update SDK and remove old override 2022-07-29 12:56:02 +02:00
Milo Ivir
73e0e06756
Translated using Weblate (Croatian)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-07-28 15:20:25 +02:00
Xosé M
bf8c6730fe
Translated using Weblate (Galician)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-07-28 15:20:23 +02:00
TheOneWithTheBraid
6ba440cc7b refactor: move start chat FAB to implementation file
- moved the start chat FAB to an own implementation file
- added some required animation to the FAB

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 11:11:53 +00:00
TheOneWithTheBraid
a522a90e35 fix: Follow up for spaces hierarchy
- fix endless spinner
- fix rooms shon twice
- fix spaces accidentally opened as rooms
- add missing spaces header to spaces view

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 09:18:24 +00:00
TheOneWithTheBraid
82cb094b44 feat: libhandy integration
- supports GTK 4 window borders

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-28 08:27:24 +00:00
Krille Fear
f9065277fa chore: Disable integration tests without runners 2022-07-27 17:33:26 +00:00
Krille Fear
88924bc328 chore: Switch to flutter 3.0.5 2022-07-27 17:18:27 +00:00
6e0610dfdc
Translated using Weblate (Finnish)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-07-26 13:19:22 +02:00
Linerly
a8f35e198b
Translated using Weblate (Indonesian)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-07-26 13:19:22 +02:00
Eric
70f404d462
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-07-26 13:19:21 +02:00
Ihor Hordiichuk
3c3a8d1f47
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-07-26 13:19:21 +02:00
Oğuz Ersen
ccc94b63d3
Translated using Weblate (Turkish)
Currently translated at 100.0% (606 of 606 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-07-26 13:19:21 +02:00
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
9f3754fc2f
Translated using Weblate (Finnish)
Currently translated at 97.1% (587 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-07-24 08:22:46 +02:00
Przemysław Romanik
48a7cfa205
Translated using Weblate (Polish)
Currently translated at 75.3% (455 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2022-07-24 04:19:27 +02:00
Christian Pauly
8306b3d272 chore: Only run release tests when something has changed 2022-07-22 19:22:12 +02:00
Christian Pauly
4a7b980aea chore: Follow up fix 2022-07-22 13:15:20 +02:00
Christian Pauly
534c84db7d feat: Implement deleting pushers in app 2022-07-22 11:01:58 +02:00
Linerly
839711bb9b
Translated using Weblate (Indonesian)
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-07-20 11:15:21 +02:00
Eric
d261a67994
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-07-20 11:15:20 +02:00
Ihor Hordiichuk
e1f14f2744
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-07-20 11:15:20 +02:00
Oğuz Ersen
ee11570c18
Translated using Weblate (Turkish)
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-07-20 11:15:19 +02:00
Xosé M
8be7ec3b66
Translated using Weblate (Galician)
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-07-20 11:15:19 +02:00
Priit Jõerüüt
80a904ba7d
Translated using Weblate (Estonian)
Currently translated at 100.0% (604 of 604 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-07-20 11:15:18 +02:00
TheOneWithTheBraid
3e80e3f67e feat: Emoji related fixes
- adds Emoji autocomplete following popular `:` hotkey
- adds Famedly's famous smart Emojis (tm)
- syncs recent Emojis with SDK

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 17:32:06 +00:00
TheOneWithTheBraid
3e3858d729 feat: introduce extended integration tests
- test both FLOSS and non-floss builds
- test on Synapse, Dendrite and Conduit
- remove Synapse-specific test
- add static Release mode app launch test

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-17 18:27:23 +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
815c7626fc chore: Adjust search bar design 2022-07-17 16:46:51 +02:00
TheOneWithTheBraid
874beb943a chore: remove snapping sheet
- remove snapping sheet

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-07-15 07:18:10 +02:00
Amir Hossein Maher
fed0abbfd1
Translated using Weblate (Persian)
Currently translated at 4.5% (27 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-07-13 23:19:17 +02:00
Christian Pauly
e2c95fc2b6 refactor: Remove presence status feature 2022-07-13 08:41:02 +02:00
Christian Pauly
7c6874ed65 chore: Follow up chatlist appbar design 2022-07-13 08:40:01 +02:00
Christian Pauly
b50355f33e chore: Follow up appbar design 2022-07-12 21:37:04 +02:00
Christian Pauly
f39213ca9b chore: Adjust appbar design 2022-07-12 19:40:29 +02:00
Nikita Epifanov
b9e72225f9
Translated using Weblate (Russian)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-07-12 13:18:51 +02:00
Linerly
58da4dcad0
Translated using Weblate (Indonesian)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-07-11 11:20:56 +02:00
Jelv
9bc39b8547
Translated using Weblate (Dutch)
Currently translated at 99.8% (592 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-07-11 11:20:56 +02:00
Eric
1824530da6
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-07-11 11:20:55 +02:00
Ihor Hordiichuk
f24f60a58c
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-07-11 11:20:55 +02:00
Oğuz Ersen
9b9b62834f
Translated using Weblate (Turkish)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-07-11 11:20:54 +02:00
Xosé M
e044508f0d
Translated using Weblate (Galician)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-07-11 11:20:54 +02:00
Priit Jõerüüt
92dfc3577a
Translated using Weblate (Estonian)
Currently translated at 100.0% (593 of 593 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-07-11 11:20:53 +02:00
Christian Pauly
9e55f6a4d3 chore: Follow up sdk update fix 2022-07-10 13:10:04 +02:00
Christian Pauly
5f0b5784c1 refactor: Remove duplicated imports 2022-07-10 10:23:39 +02:00
Christian Pauly
0237ada0bc feat: Send multiple images at once 2022-07-10 09:59:47 +02:00
Christian Pauly
fa0ea99657 refactor: Encryption button 2022-07-10 09:03:35 +02:00
Jelv
740d40c51a
Translated using Weblate (Dutch)
Currently translated at 97.6% (578 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-07-09 23:06:39 +02:00
Ihor Hordiichuk
43eceb23d4
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (592 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-07-09 23:06:39 +02:00
Priit Jõerüüt
b90a9cb19b
Translated using Weblate (Estonian)
Currently translated at 100.0% (592 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-07-09 23:06:38 +02:00
Christian Pauly
f07fce6de6 chore: Follow up search fix 2022-07-09 19:30:55 +02:00
Christian Pauly
5516a1ee01 fix: Unread bubble is invisible in dark mode 2022-07-09 16:14:59 +02:00
Christian Pauly
038f0c879d fix: Non FCM Android builds crash on start 2022-07-09 13:10:43 +02:00
Christian Pauly
4e73e6d9f4 chore: Update SDK 2022-07-09 10:18:53 +02:00
Christian Pauly
3c7926c81a chore: Adjust design 2022-07-09 09:12:11 +02:00
Linerly
64459c1304
Translated using Weblate (Indonesian)
Currently translated at 100.0% (592 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-07-09 09:03:47 +02:00
Ihor Hordiichuk
c80a6cbf44
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (591 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-07-09 09:03:47 +02:00
Oğuz Ersen
fb953794fb
Translated using Weblate (Turkish)
Currently translated at 99.8% (591 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-07-09 09:03:46 +02:00
Nikita Epifanov
98da78327e
Translated using Weblate (Russian)
Currently translated at 99.8% (591 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-07-09 09:03:46 +02:00
Priit Jõerüüt
2433711019
Translated using Weblate (Estonian)
Currently translated at 97.6% (578 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-07-09 09:03:45 +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
9b96781e46 chore: Design follow up fixes 2022-07-08 17:58:31 +02:00
Christian Pauly
7ad2359214 chore: Design follow up fixes 2022-07-08 16:04:22 +02:00
Eric
e129e3ecaf
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (592 of 592 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-07-08 15:02:47 +02:00
Christian Pauly
c420343db9 chore: Enhance invitiation UX 2022-07-08 14:28:08 +02:00
Christian Pauly
d25d8cc1c2 chore: Add fancy hero animations 2022-07-08 10:41:36 +02:00
Christian Pauly
b76453483e chore: Pinned events design 2022-07-08 10:19:07 +02:00
Christian Pauly
8d0a0d43be chore: Minor design improvements 2022-07-08 10:13:44 +02:00
Christian Pauly
3e6ce3403e chore: Always display header elevation in chat 2022-07-08 09:59:40 +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
802ff0fa9d chore: Add border to avatars 2022-07-07 12:14:28 +02:00
Eric
fc3ac6c8e7
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-07-03 03:14:33 +02:00
Christian Pauly
6d4588fc3c fix: Set avatar on only single action available 2022-07-01 11:53:41 +02:00
Christian Pauly
c712644d64 chore: Remove permission handler dependency and increase compileSdkVersion 2022-06-29 08:51:08 +02:00
Christian Pauly
efa99be3b2 refactor: Chat view 2022-06-28 16:51:29 +02:00
Christian Pauly
9f5a553c1b chore: Update SDK 2022-06-26 12:52:05 +02:00
Jayesh Nirve
ed2d208339
fix: only use custom http client on android 2022-06-21 18:20:27 +05:30
Christian Pauly
a3d41da047 fix: Sharing on iOS and iPad 2022-06-20 08:32:59 +02:00
Krille Fear
a38da5cf69 Merge branch 'td/cert' into 'main'
fix: pass isrg cert to http client

Closes #740

See merge request famedly/fluffychat!910
2022-06-20 06:24:14 +00:00
Jayesh Nirve
0512c283e8
fix: pass isrg cert to http client 2022-06-18 01:47:41 +05:30
Krille Fear
4cfb24cee6 Merge branch 'braid/v1.5.0-fdroid' into 'main'
fix: invalid ref in pubspec.lock

See merge request famedly/fluffychat!914
2022-06-17 13:31:58 +00:00
TheOneWithTheBraid
b7f0b69255 fix: invalid ref in pubspec.lock
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-17 11:55:55 +02:00
Auri B.P
bcfc94191e
Translated using Weblate (Catalan)
Currently translated at 82.1% (480 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ca/
2022-06-16 15:14:37 +02:00
Xosé M
7d654af5a1
Translated using Weblate (Galician)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-06-15 07:14:27 +02:00
Krille Fear
3f78d20fff Merge branch 'jreilly112-main-patch-24120' into 'main'
Added monochrome entry for themed icon support in Android 13

See merge request famedly/fluffychat!907
2022-06-12 09:27:24 +00:00
James Reilly
39aa315dd0 Added monochrome entry for themed icon support in Android 13 2022-06-10 15:16:02 +00:00
Krille Fear
8e2acb2819 Merge branch 'krille/use-hive-collections' into 'main'
refactor: Switch to Hive Collections DB

See merge request famedly/fluffychat!896
2022-06-09 10:51:44 +00:00
Christian Pauly
c2df8f4b4b refactor: Switch to Hive Collections DB 2022-06-09 11:37:21 +02:00
Krille Fear
643b5c84eb Merge branch 'braid/appimage-fix' into 'main'
Braid/appimage fix

See merge request famedly/fluffychat!905
2022-06-08 07:25:41 +00:00
TheOneWithTheBraid
e7d892169d fix: appimage builds
- fix missing files in AppImages

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-08 09:05:56 +02:00
Alfonso Montero López
0dd7ac39c0
Translated using Weblate (Catalan)
Currently translated at 80.9% (473 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ca/
2022-06-07 14:19:50 +02:00
Krille Fear
7fa2d6fb2a Merge branch 'krille/remove-legacy-store' into 'main'
refactor: Remove legacy store

See merge request famedly/fluffychat!903
2022-06-06 10:42:51 +00:00
Christian Pauly
518fc5a657 refactor: Remove legacy store 2022-06-06 12:20:34 +02:00
Krille Fear
b2ba999c72 Merge branch 'krille/fix-design' into 'main'
chore: Minor design fixes

See merge request famedly/fluffychat!901
2022-06-04 18:29:20 +00:00
Christian Pauly
caab1b450a chore: Minor design fixes 2022-06-04 20:06:57 +02:00
Jana
d41b581578
Translated using Weblate (German)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-06-04 14:16:57 +02:00
Krille Fear
4ed1e65127 Merge branch 'krille/update-share-plus' into 'main'
chore: Update share_plus

See merge request famedly/fluffychat!900
2022-06-04 12:07:41 +00:00
9d3ef9e02f
Translated using Weblate (Finnish)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-06-04 13:48:41 +02:00
Christian Pauly
4a6529dca2 chore: Update share_plus 2022-06-04 13:43:26 +02:00
Nikita Epifanov
e6b58a734b
Translated using Weblate (Russian)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-06-03 21:15:29 +02:00
Krille Fear
fa599743b9 Merge branch 'krille/nversion' into 'main'
chore: Bump version

See merge request famedly/fluffychat!899
2022-06-03 06:29:46 +00:00
Christian Pauly
0fb69631c7 chore: Bump version 2022-06-03 08:06:42 +02:00
Krille Fear
fbdc739991 Merge branch 'krille/minor-sign-up-fixes' into 'main'
chore: Make error text on email orange and set displayname

See merge request famedly/fluffychat!898
2022-06-02 11:14:50 +00:00
Christian Pauly
e88ce8e91c chore: Make error text on email orange and set displayname 2022-06-02 09:55:51 +02:00
Krille Fear
8c86ff4331 Merge branch 'braid/multi-account-fixes' into 'main'
fix: multi-account related issues

See merge request famedly/fluffychat!874
2022-06-02 07:54:36 +00:00
TheOneWithTheBraid
9f8a7f79f2 fix: minor design bugs
- fix spaces animation direction
- animate chat list app bar title
- fix ink splash radius in account selector
- fix missing asset fallback in content banner

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-02 09:32:08 +02:00
Krille Fear
74e30c8a9e Merge branch 'krille/fix-ios-emulator-build' into 'main'
fix: Build on iOS emulator

See merge request famedly/fluffychat!897
2022-06-01 08:32:47 +00:00
Christian Pauly
0e2598ea52 fix: Build on iOS emulator 2022-06-01 10:08:45 +02:00
TheOneWithTheBraid
487b3da979 fix: privacy in sign up
- allow no mail registration after dismissing marning banner
- defaultly hide password characters

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-06-01 09:30:11 +02:00
The one with the Braid
aa4b19a828 Merge branch 'braid/integration-test-synapse' into 'main'
feat: include Synapse into integration test

See merge request famedly/fluffychat!885
2022-06-01 07:25:46 +00:00
Jelv
c6c8d4b55a
Translated using Weblate (Dutch)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-06-01 02:52:27 +02:00
TheOneWithTheBraid
86c4fa5165 feat: include Synapse into integration test
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-31 20:49:29 +02:00
Milan Korecky
94ec83765c
Translated using Weblate (Czech)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-05-31 17:15:28 +02:00
Krille Fear
df299b94f5 Merge branch 'MTRNord/fix-fdroid' into 'main'
Move to ssh subdomain to make sure it is happy about v6-only

See merge request famedly/fluffychat!890
2022-05-30 11:05:09 +00:00
Linerly
680a3d481a
Translated using Weblate (Indonesian)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-05-30 12:18:45 +02:00
Eric
a4f802ed0f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-05-30 12:18:44 +02:00
Ihor Hordiichuk
42c75fb3d5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-05-30 12:18:44 +02:00
Oğuz Ersen
078d63d27c
Translated using Weblate (Turkish)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-05-30 12:18:44 +02:00
Priit Jõerüüt
b20e749f47
Translated using Weblate (Estonian)
Currently translated at 100.0% (584 of 584 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-05-30 12:18:43 +02:00
Krille Fear
f7d7ddee2d Merge branch 'krille/send-sticker-without-waiting' into 'main'
fix: Send sticker without blocking the UI

See merge request famedly/fluffychat!889
2022-05-30 08:27:52 +00:00
Christian Pauly
0c7c3bcf5a fix: Send sticker without blocking the UI 2022-05-30 10:06:41 +02:00
Krille Fear
f89a70ea9d Merge branch 'krille/fix-qr-code' into 'main'
chore: Follow up fix qr code scanner

See merge request famedly/fluffychat!895
2022-05-30 07:44:33 +00:00
Christian Pauly
9ace5d8375 chore: Follow up fix qr code scanner 2022-05-30 09:24:26 +02:00
Krille Fear
f3b8abd504 Merge branch 'krille/refactor-sharing-intent' into 'main'
refactor: Sharing intent

See merge request famedly/fluffychat!893
2022-05-29 09:54:34 +00:00
Christian Pauly
f5f1e4fb6e refactor: Stories header 2022-05-29 11:37:01 +02:00
Christian Pauly
df8bef0451 refactor: Sharing intent 2022-05-29 11:34:21 +02:00
Krille Fear
fb55ce4eb6 Merge branch 'krille/story-design' into 'main'
fix: Missing bottom padding in text only stories

See merge request famedly/fluffychat!891
2022-05-28 09:15:42 +00:00
Xosé M
de15fe8701
Translated using Weblate (Galician)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-05-28 10:33:26 +02:00
Krille Fear
6c34604d03 Merge branch 'krille/sign-up-ux' into 'main'
feat: Better sign up UX and allow signup without password

See merge request famedly/fluffychat!892
2022-05-28 08:33:19 +00:00
Christian Pauly
0af02539c0 feat: Better sign up UX and allow signup without password 2022-05-28 10:10:42 +02:00
Christian Pauly
393b54bd96 fix: Missing bottom padding in text only stories 2022-05-28 10:10:13 +02:00
Marcel
21c795612b Move to ssh subdomain to make sure it is happy about v6-only 2022-05-27 17:02:46 +00:00
Krille Fear
708999c59d Merge branch 'krille/colors' into 'main'
chore: Follow up color fixes

See merge request famedly/fluffychat!888
2022-05-27 13:34:45 +00:00
Christian Pauly
aa14ce71b6 chore: Follow up color fixes 2022-05-27 15:13:24 +02:00
Krille Fear
71503abd95 Merge branch 'krille/update-flutter' into 'main'
chore: Update Flutter

See merge request famedly/fluffychat!881
2022-05-27 06:00:53 +00:00
Krille Fear
02f9314ca9 Merge branch 'braid/firebase-push-and-f-droid' into 'main'
Revert "Revert "fix: remove proprietary classes from build""

See merge request famedly/fluffychat!887
2022-05-27 05:59:00 +00:00
TheOneWithTheBraid
f8124e5edd fix: add new Play patch
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-26 20:59:52 +02:00
Christian Pauly
06f9d1e297 chore: Update Flutter 2022-05-26 12:07:24 +02:00
TheOneWithTheBraid
2cfb24f3db Revert "Revert "fix: remove proprietary classes from build""
This reverts commit 054a56ae18a04fc64f09756958c8217c7284c984...b36156a2d4c9b46911afecda56400b20c36f2946.

In total, this is the reverted reverted reverted reverted commit.
Hopefully the last time to revert...

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-26 11:09:10 +02:00
Krille Fear
b36156a2d4 Revert "Merge branch 'braid/floss-builds' into 'main'"
This reverts merge request !883
2022-05-25 15:52:29 +00:00
Krille Fear
e1003eae63 Revert "Revert "fix: remove proprietary classes from build""
This reverts commit 054a56ae18a04fc64f09756958c8217c7284c984
2022-05-25 15:52:12 +00:00
Krille Fear
054a56ae18 Revert "fix: remove proprietary classes from build"
This reverts commit 0ad56c41a8e5189ce2c5aa3df87c15c364e8cfcb
2022-05-25 14:05:55 +00:00
Hermógenes Oliveira
3010616b9f
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (582 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-05-23 22:18:15 +02:00
Milo Ivir
03b0e63002
Translated using Weblate (Croatian)
Currently translated at 95.0% (554 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-05-23 22:18:15 +02:00
Krille Fear
f4b7659ce6 Merge branch 'braid/floss-builds' into 'main'
fix: remove proprietary classes from build

See merge request famedly/fluffychat!883
2022-05-23 09:39:07 +00:00
TheOneWithTheBraid
0ad56c41a8 fix: remove proprietary classes from build
- remove the proprietary classes from build
- second try

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-22 12:18:51 +02:00
TheOneWithTheBraid
6ed34c9798 Revert "Revert "fix: proprietory classes included into build""
This reverts commit fa1d9fd72f2bf0beb2826ca42acf0bd342fec7a2.
2022-05-22 10:58:48 +02:00
Krille Fear
b287590af2 Merge branch 'krille/tests-with-fcm' into 'main'
chore: Run tests with google services enabled

See merge request famedly/fluffychat!880
2022-05-22 05:52:50 +00:00
Krille Fear
f3fdb1f273 Merge branch 'braid/embedder-title' into 'main'
fix: properly set app title in embedder

See merge request famedly/fluffychat!878
2022-05-22 05:45:29 +00:00
Krille Fear
1200940f3a Merge branch 'braid/matrix-to-links' into 'main'
fix: handle matrix.to prefix when starting chat

See merge request famedly/fluffychat!877
2022-05-22 05:44:55 +00:00
Krille Fear
cf6066083b chore: Run tests with google services enabled 2022-05-22 05:31:38 +00:00
Krille Fear
d7512f30c6 chore: Follow up fix snapping sheet 2022-05-22 05:30:37 +00:00
Krille Fear
fa1d9fd72f Revert "fix: proprietory classes included into build"
This reverts commit 1ff5851c4ae5ac25998ee29628640ccc7bdf879e
2022-05-22 05:25:00 +00:00
Mind
f6fd0dbbcc
Translated using Weblate (Lithuanian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-05-21 13:18:16 +02:00
TheOneWithTheBraid
c0d50c6b72 fix: properly set app title in embedder
- add proper title in Linux embedder
- add proper title in web embedder, Safari mobile config and add Web
  embedder page description

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-21 02:11:39 +02:00
TheOneWithTheBraid
247e437c07 fix: handle matrix.to prefix when starting chat
- remove leading matrix.to beginning from content of the start chat
  matrix.to text field in order to allow simply pasting matrix.to links

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-21 00:46:47 +02:00
Krille Fear
014c1574ee Merge branch 'braid/minified' into 'main'
fix: proprietory classes included into build

Closes #903

See merge request famedly/fluffychat!875
2022-05-20 07:05:06 +00:00
TheOneWithTheBraid
1ff5851c4a fix: proprietory classes included into build
- update Android build files
- update dependency override commit SHA

Fixes: #903

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-20 08:40:07 +02:00
Mind
f9557ec7ee
Translated using Weblate (Lithuanian)
Currently translated at 96.9% (565 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-05-19 12:11:24 +02:00
Krille Fear
3f55db60e2 Merge branch 'krille/fix-broken-color' into 'main'
fix: Broken dynamic color palette

See merge request famedly/fluffychat!873
2022-05-19 07:10:47 +00:00
Christian Pauly
38f84c3ae0 fix: Broken dynamic color palette 2022-05-19 08:46:59 +02:00
Krille Fear
d755ca7496 Merge branch 'krille/update-matrix-sdk' into 'main'
refactor: Update Matrix SDK

See merge request famedly/fluffychat!869
2022-05-18 07:24:58 +00:00
Krille Fear
105106cc22 Merge branch 'krille/material-you' into 'main'
feat: Initial material you support

See merge request famedly/fluffychat!872
2022-05-18 07:15:13 +00:00
Christian Pauly
2eac52a006 refactor: Update Matrix SDK 2022-05-18 09:04:32 +02:00
Christian Pauly
1e3f778130 feat: Initial material you support 2022-05-18 08:54:50 +02:00
Mind
a6ef4f670d
Translated using Weblate (Lithuanian)
Currently translated at 64.6% (377 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-05-17 14:18:03 +02:00
Mind
2a7f963320
Translated using Weblate (Lithuanian)
Currently translated at 44.0% (257 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-05-14 11:18:41 +02:00
Krille Fear
ec0b21c699 Merge branch 'krille/upgrade-flutter-3' into 'main'
refactor: Upgrade to Flutter 3.0.0

See merge request famedly/fluffychat!867
2022-05-13 06:32:06 +00:00
Christian Pauly
a718152905 refactor: Upgrade to Flutter 3.0.0 2022-05-12 13:23:19 +02:00
Mind
38a6bc7ea0
Translated using Weblate (Lithuanian)
Currently translated at 10.6% (62 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-05-10 21:17:31 +02:00
Nikita Epifanov
85437f4682
Translated using Weblate (Russian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-05-10 21:17:30 +02:00
—X—
83a7aefec7
Translated using Weblate (Basque)
Currently translated at 97.4% (568 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-05-10 21:17:30 +02:00
mmagian
e2ccf6b9f9
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.9% (571 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-05-08 15:13:11 +02:00
Sorunome
347910b8ae Merge branch 'soru/fix-sentry-switch' into 'main'
fix: Sentry switch being broken

See merge request famedly/fluffychat!864
2022-05-07 08:20:14 +00:00
Sorunome
d7620217f8
fix: Sentry switch being broken 2022-05-07 09:51:37 +02:00
Krille Fear
d1034e09b9 Merge branch 'krille/fix-up' into 'main'
chore: Follow up fix unified push

See merge request famedly/fluffychat!863
2022-05-06 08:47:51 +00:00
Christian Pauly
df0afa1cce chore: Follow up fix unified push 2022-05-06 10:26:35 +02:00
Krille Fear
882f1416fc Merge branch 'krille/shareplus' into 'main'
refactor: Migrate to share_plus

See merge request famedly/fluffychat!862
2022-05-06 07:21:47 +00:00
Christian Pauly
822b45d885 refactor: Migrate to share_plus 2022-05-06 09:00:11 +02:00
Krille Fear
06a18b2e4e Merge branch 'krille/fix-download-web' into 'main'
chore: Fix download on web

See merge request famedly/fluffychat!861
2022-05-06 06:47:21 +00:00
Christian Pauly
a2913b1c8c chore: Fix download on web 2022-05-06 08:27:38 +02:00
f3ca6a74da
Translated using Weblate (Finnish)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-05-05 17:12:35 +02:00
Krille Fear
84b3e2d02b Merge branch 'braid/spaces-list-fix' into 'main'
fix: always show spaces bottom bar with group/DM separated

See merge request famedly/fluffychat!860
2022-05-05 08:51:47 +00:00
TheOneWithTheBraid
cc5e8b8684 fix: always show spaces bottom bar with group/DM separated
- always show the spaces bottom bar in case group/DMs are separated

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-05 09:47:12 +02:00
Krille Fear
0d3b192f8f Merge branch 'krille/fix-ios-share' into 'main'
chore: Follow up fix ios share files

See merge request famedly/fluffychat!859
2022-05-05 07:41:35 +00:00
Christian Pauly
c3f30a317e fix: App crashes on account switch 2022-05-05 09:22:23 +02:00
Krille Fear
84fb5be302 Merge branch 'braid/spaces-list-fix' into 'main'
fix: space bottom bar with group/DM separation

See merge request famedly/fluffychat!858
2022-05-05 07:16:38 +00:00
Christian Pauly
2c8a1803cf chore: Follow up fix ios share files 2022-05-05 09:13:54 +02:00
TheOneWithTheBraid
beb3ae9be3 fix: space bottom bar with group/DM separation
- allow group/DM separation for space bottom bar/drawer
- fix unscrollable overflow of room list

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-05 08:54:58 +02:00
Krille Fear
23652c99be Merge branch 'krille/macos-fixes' into 'main'
Krille/macos fixes

See merge request famedly/fluffychat!857
2022-05-03 15:18:15 +00:00
Christian Pauly
03934ed5c9 fix: Scan QR Code on iOS 2022-05-03 16:58:13 +02:00
Krille Fear
b1417c07b3 Merge branch 'krille/hot-fixes' into 'main'
Krille/hot fixes

See merge request famedly/fluffychat!856
2022-05-03 14:45:53 +00:00
Christian Pauly
e837635f85 fix: Scan QR Code on iOS 2022-05-03 16:31:51 +02:00
Christian Pauly
f811519a96 chore: Update changelog 2022-05-03 16:25:21 +02:00
Christian Pauly
95c8301d99 chore: Follow up fix listtile select color 2022-05-03 16:23:49 +02:00
Linerly
3d7a82a8d2
Translated using Weblate (Indonesian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-05-03 15:12:59 +02:00
Krille Fear
1d7cd26671 Merge branch 'braid/chat-list-animation' into 'main'
fix: chat list view animation

See merge request famedly/fluffychat!852
2022-05-03 11:51:37 +00:00
Krille Fear
6be9775000 Merge branch 'krille/fix-design-glitch' into 'main'
fix: Design gltich with floating cancel button over textfield

See merge request famedly/fluffychat!855
2022-05-03 10:41:04 +00:00
Christian Pauly
f30feb3925 fix: Design gltich with floating cancel button over textfield 2022-05-03 12:18:07 +02:00
Krille Fear
3e4cca5564 Merge branch 'krille/flutter-upgrade' into 'main'
chore: Upgrade to Flutter 2.10.5

See merge request famedly/fluffychat!854
2022-05-03 10:16:09 +00:00
Christian Pauly
2b7d3034a1 chore: Upgrade to Flutter 2.10.5 2022-05-03 11:58:52 +02:00
TheOneWithTheBraid
bfbf425663 fix: chat list view animation
- fix the chat list view animation
- move chat list view body to separate file

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 13:05:31 +02:00
Krille Fear
cc2bbd1928 Merge branch 'krille/enable-screensharing' into 'main'
feat: Enable screensharing on Mobile

See merge request famedly/fluffychat!851
2022-05-01 10:40:48 +00:00
Krille Fear
f492a7a4a2 Merge branch 'braid/spaces-fix' into 'main'
fix: spces bottom sheet not scrollable

See merge request famedly/fluffychat!850
2022-05-01 10:35:18 +00:00
Christian Pauly
7c97f07458 feat: Enable screensharing on Mobile 2022-05-01 12:18:25 +02:00
TheOneWithTheBraid
1412e69fa9 fix: spces bottom sheet not scrollable
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 12:13:40 +02:00
Krille Fear
dd9adbcdb9 Merge branch 'braid/file_picker_cross' into 'main'
chore: defaultly save files on Android

See merge request famedly/fluffychat!849
2022-05-01 10:07:09 +00:00
Linerly
5b35d7d8b9
Translated using Weblate (Indonesian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-05-01 11:43:38 +02:00
Jelv
48b966b895
Translated using Weblate (Dutch)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-05-01 11:43:38 +02:00
Eric
6485106f30
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-05-01 11:43:37 +02:00
Ihor Hordiichuk
3038d7317a
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-05-01 11:43:37 +02:00
Oğuz Ersen
0cfe66745d
Translated using Weblate (Turkish)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-05-01 11:43:36 +02:00
Priit Jõerüüt
c34fd274a0
Translated using Weblate (Estonian)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-05-01 11:43:36 +02:00
Milan Korecky
43da85b205
Translated using Weblate (Czech)
Currently translated at 100.0% (583 of 583 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-05-01 11:43:35 +02:00
TheOneWithTheBraid
a9275fc4f6 chore: defaultly save files on Android
- defaultly save files on Android instead of share
- add dedicated share button for files and images on Android
- use ListTile instead of row to display file event
- update file_picker_cross

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-05-01 10:33:51 +02:00
Krille Fear
10798ac7ff Merge branch 'braid/spaces-advanced' into 'main'
feat: improve spaces

See merge request famedly/fluffychat!799
2022-04-30 06:47:05 +00: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
Krille Fear
27275c5017 Merge branch 'no-auto-correct-homeserver-in-search' into 'main'
fix: Disable autocorrect in discover homeserver adaptive dialog popup

Closes #515

See merge request famedly/fluffychat!846
2022-04-30 05:18:45 +00:00
Krille Fear
9936e90a2f Merge branch 'braid/appimage-arm-fix' into 'main'
fix: AppImages on ARM and auto update

See merge request famedly/fluffychat!847
2022-04-30 05:18:01 +00:00
TheOneWithTheBraid
cdb87ed717 fix: app image build metadata
- fix AppImage ARM asset path
- add AppImages to release assets
- add automated updates for AppImages

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-04-30 00:07:00 +02:00
Avion
5c26657c22 fix:Disable autocorrect in homeserver search field 2022-04-29 13:25:02 -07:00
Krille Fear
2a6471ff6f Merge branch 'braid/appimage-fix' into 'main'
fix: change path of appimage icon

See merge request famedly/fluffychat!845
2022-04-29 14:00:09 +00:00
TheOneWithTheBraid
f0628e5913 fix: change path of appimage icon
Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-04-29 15:37:51 +02:00
Krille Fear
999467b089 Merge branch 'KrilleFear-main-patch-50280' into 'main'
chore: Disable minified

See merge request famedly/fluffychat!844
2022-04-29 12:05:39 +00:00
Krille Fear
fd4777c7ad chore: Disable minified 2022-04-29 12:05:38 +00:00
Krille Fear
0f357467af Merge branch 'krille/stories-iamges' into 'main'
fix: Pictures in stories use wrong shrink algo

See merge request famedly/fluffychat!842
2022-04-29 11:45:18 +00:00
Krille Fear
21f2cccb8f Merge branch 'appimage' into 'main'
feat: support AppImage builds

See merge request famedly/fluffychat!843
2022-04-29 11:44:51 +00:00
TheOneWithTheBraid
a223e0142f feat: support AppImage builds
- add CI builds for AppImage builds
- add AppImage metadata

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-04-29 10:11:39 +02:00
Christian Pauly
b786037e93 fix: Pictures in stories use wrong shrink algo 2022-04-28 19:21:06 +02:00
Krille Fear
42267f263e Merge branch 'revert-9adfaf9a' into 'main'
Revert "Translated using Weblate (Lithuanian)"

See merge request famedly/fluffychat!840
2022-04-28 10:42:59 +00:00
Krille Fear
be13ac8871 Merge branch 'KrilleFear-main-patch-56095' into 'main'
chore: Go back to Flutter 2.10.1

See merge request famedly/fluffychat!841
2022-04-28 09:49:56 +00:00
Krille Fear
7e9c32bb8a chore: Go back to Flutter 2.10.1 2022-04-28 09:29:28 +00:00
Krille Fear
108260d94b Revert "Translated using Weblate (Lithuanian)"
This reverts commit 9adfaf9a2b3a3863f5a3d2b243f03573c8094050
2022-04-28 09:19:36 +00:00
Mind
9adfaf9a2b
Translated using Weblate (Lithuanian)
Currently translated at 12.1% (71 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-04-27 08:12:20 +02:00
Krille Fear
22f803078e Merge branch 'krille/fix-login-darkmode' into 'main'
chore: Login design follow up dark mode fix

See merge request famedly/fluffychat!839
2022-04-24 06:17:28 +00:00
Christian Pauly
b94bdccb3b chore: Login design follow up dark mode fix 2022-04-24 07:57:08 +02:00
Krille Fear
fa47d92933 Merge branch 'krille/bumpversion' into 'main'
chore: Bump version

See merge request famedly/fluffychat!838
2022-04-23 16:30:31 +00:00
Christian Pauly
08ba1901aa chore: Bump version 2022-04-23 18:09:08 +02:00
Krille Fear
28aa55057b Merge branch 'krille/integration-tests' into 'main'
chore: Add initial integration tests

See merge request famedly/fluffychat!833
2022-04-23 09:45:21 +00:00
Christian Pauly
e9916a9fa4 chore: Add initial integration tests 2022-04-23 11:25:57 +02:00
Krille Fear
263e696d1d Merge branch 'krille/new-login-design-followup' into 'main'
chore: Follow up fixes new login design

See merge request famedly/fluffychat!837
2022-04-23 09:17:45 +00:00
Christian Pauly
0f1bb4dccf chore: Follow up fixes new login design 2022-04-23 10:57:12 +02:00
Mind
1a2eb272fa
Translated using Weblate (Lithuanian)
Currently translated at 6.0% (35 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-04-23 02:20:50 +02:00
Mind
ebf2ec789b
Translated using Weblate (Lithuanian)
Currently translated at 2.9% (17 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lt/
2022-04-22 11:04:36 +02:00
Mind
96da138312
Added translation using Weblate (Lithuanian) 2022-04-21 13:28:26 +02:00
Linerly
dac36f7a51
Translated using Weblate (Indonesian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-04-21 13:15:11 +02:00
Xosé M
990ef861ee
Translated using Weblate (Galician)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-04-19 20:55:40 +02:00
Priit Jõerüüt
5f8bb400c6
Translated using Weblate (Estonian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-04-19 20:55:39 +02:00
Linerly
86312c2dc9
Translated using Weblate (Indonesian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-04-17 21:07:10 +02:00
Jelv
6a60f16f83
Translated using Weblate (Dutch)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-04-17 21:07:10 +02:00
alekseishaklov
fc56a943dc
Translated using Weblate (Russian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-04-17 21:07:09 +02:00
Nikita Epifanov
22092d0c4a
Translated using Weblate (Russian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-04-17 21:07:09 +02:00
Christian
4fdbe28897
Translated using Weblate (Japanese)
Currently translated at 75.4% (439 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2022-04-17 21:07:08 +02:00
Anne Onyme 017
78d9d655f6
Translated using Weblate (French)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-04-17 21:07:08 +02:00
Christian
d068792c6e
Translated using Weblate (German)
Currently translated at 97.9% (570 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-04-17 21:07:07 +02:00
Krille Fear
23807957a9 Merge branch 'krille/minor-fixesss' into 'main'
chore: Fix client logout and update macOS

See merge request famedly/fluffychat!832
2022-04-16 12:46:36 +00:00
Christian Pauly
d5ba82cda8 chore: Fix client logout and update macOS 2022-04-16 14:30:54 +02:00
Krille Fear
dae25018de Merge branch 'krille/joinmatrix-org-homeserver-list' into 'main'
feat: Onboarding with dynamic homeservers from joinmatrix.org

See merge request famedly/fluffychat!830
2022-04-16 06:01:31 +00:00
Christian Pauly
f6938f81fc feat: Onboarding with dynamic homeservers from joinmatrix.org 2022-04-16 07:40:55 +02:00
Krille Fear
e0fbd0ecb3 Merge branch 'krille/minor-fixes' into 'main'
chore: Follow up new design fixes

See merge request famedly/fluffychat!831
2022-04-16 05:26:51 +00:00
Christian Pauly
562a8fd242 chore: Follow up new design fixes 2022-04-15 18:42:11 +02:00
Krille Fear
ae2a44f936 Merge branch 'krille/new-onboarding-design' into 'main'
feat: New onboarding design

See merge request famedly/fluffychat!829
2022-04-15 12:17:00 +00:00
Christian Pauly
53661c6007 feat: New onboarding design 2022-04-15 13:55:39 +02:00
Krille Fear
3e260a0d07 Merge branch 'krille/fix-push' into 'main'
chore: Follow up fix push

See merge request famedly/fluffychat!828
2022-04-15 06:21:59 +00:00
Christian Pauly
ef16fbeb28 chore: Follow up fix push 2022-04-15 08:03:29 +02:00
Krille Fear
cd8a83aedb Merge branch 'krille/fix-hero-tag' into 'main'
chore: Follow up fix hero tag

See merge request famedly/fluffychat!827
2022-04-15 05:53:07 +00:00
Christian Pauly
de84c0f95c chore: Follow up fix hero tag 2022-04-15 07:33:11 +02:00
Eric
fc616e90cd
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-04-14 21:18:30 +02:00
Ihor Hordiichuk
0a56f38606
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-04-14 21:18:30 +02:00
Oğuz Ersen
8a1f0bacab
Translated using Weblate (Turkish)
Currently translated at 100.0% (582 of 582 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-04-14 21:18:29 +02:00
Krille Fear
a1e01e6de2 Merge branch 'krille/updatesdkk' into 'main'
update sdk

See merge request famedly/fluffychat!826
2022-04-14 18:11:08 +00:00
Christian Pauly
a98e8ea46b chore: Update sdk 2022-04-14 19:52:35 +02:00
Krille Fear
c1d978cb45 Merge branch 'krille/followup-push' into 'main'
chore: Follow up push

See merge request famedly/fluffychat!825
2022-04-14 17:48:14 +00:00
Christian Pauly
60c875a604 chore: Follow up push 2022-04-14 19:26:20 +02:00
Krille Fear
7ede85217e Merge branch 'krille/new-push' into 'main'
refactor: New push

See merge request famedly/fluffychat!823
2022-04-14 16:21:00 +00:00
Christian Pauly
6fe94d5910 refactor: New push 2022-04-14 18:02:05 +02:00
Krille Fear
39e6acda09 Merge branch 'krille/custom-image-resizer' into 'main'
feat: Faster image resizing

See merge request famedly/fluffychat!824
2022-04-14 09:53:05 +00:00
Christian Pauly
7013aef286 feat: Faster image resizing 2022-04-14 11:31:48 +02:00
Krille Fear
959ceb1353 Merge branch 'krille/hide-markdown' into 'main'
fix: Hide markdown in chat list preview and local notifications

See merge request famedly/fluffychat!822
2022-04-13 14:22:38 +00:00
Christian Pauly
3f04b42b4e fix: Hide markdown in chat list preview and local notifications 2022-04-13 16:02:47 +02:00
Xosé M
981dcc9e57
Translated using Weblate (Galician)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-04-13 12:51:05 +02:00
alekseishaklov
a11ff2806f
Translated using Weblate (Russian)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-04-12 14:07:39 +02:00
qwerty287
40a007df11
Translated using Weblate (German)
Currently translated at 99.6% (570 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-04-12 14:07:39 +02:00
Krille Fear
52980c2d95 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!821
2022-04-12 05:33:44 +00:00
Dependency Update Bot
271f485d71 chore: Update dependencies 2022-04-11 07:06:17 +00:00
Krille Fear
cafd9ccaa6 Merge branch 'krille/dont-show-failedtosend-stories' into 'main'
Krille/dont show failedtosend stories

See merge request famedly/fluffychat!820
2022-04-11 05:19:10 +00:00
Christian Pauly
a2dc3eec91 feat: Play audio messages in stories 2022-04-11 07:00:01 +02:00
Christian Pauly
4de03b2d5d fix: Dont display own failed-to-send events in stories 2022-04-11 06:59:15 +02:00
Linerly
4a6447f730
Translated using Weblate (Indonesian)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-04-10 12:11:53 +02:00
Jelv
720c1bd157
Translated using Weblate (Dutch)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-04-10 12:11:53 +02:00
Eric
d83d0d6460
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-04-10 12:11:53 +02:00
Ihor Hordiichuk
090228bf66
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-04-10 12:11:52 +02:00
Oğuz Ersen
38a6cedeb4
Translated using Weblate (Turkish)
Currently translated at 100.0% (572 of 572 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-04-10 12:11:52 +02:00
Hermógenes Oliveira
039c2cb7a1
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-04-09 08:11:00 +02:00
Krille Fear
9cec99da1d Merge branch 'sitg-spaces-part-2' into 'main'
Add "Show related DMs in spaces" setting

See merge request famedly/fluffychat!807
2022-04-09 06:10:54 +00:00
20kdc
7e751fa726 feat: Add "Show related DMs in spaces" settings 2022-04-09 06:10:53 +00:00
Hermógenes Oliveira
e99b0fb8ac
Translated using Weblate (Portuguese (Brazil))
Currently translated at 95.2% (544 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-04-08 17:11:19 +02:00
Krille Fear
2d232de00b Merge branch 'krille/sdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!818
2022-04-08 13:11:48 +00:00
Christian Pauly
b6b88f85ee chore: Update SDK 2022-04-08 14:55:56 +02:00
Krille Fear
28c96673f0 Merge branch 'krille/stories-sorting' into 'main'
chore: Follow up fix stories sorting

See merge request famedly/fluffychat!815
2022-04-08 09:03:15 +00:00
Krille Fear
e2c430b911 Merge branch 'krille/newprivatechatdesign' into 'main'
chore: Minor design improvements for new priv chat page

See merge request famedly/fluffychat!817
2022-04-08 09:01:22 +00:00
Krille Fear
1f8dd21b3a Merge branch 'krille/fix-theme' into 'main'
fix: Android theme is not auto updating when system theme changes

See merge request famedly/fluffychat!816
2022-04-08 08:43:42 +00:00
Krille Fear
fa0b08f57c chore: Follow up fix stories sorting 2022-04-08 10:42:42 +02:00
Krille Fear
47ea10d7ea chore: Minor design improvements for new priv chat page 2022-04-08 10:41:41 +02:00
Krille Fear
be97850a03 fix: Android theme is not auto updating when system theme changes 2022-04-08 10:23:58 +02:00
Krille Fear
3bb029db7e Merge branch 'krille/display-event-time' into 'main'
feat: Display event timestamp if selected

See merge request famedly/fluffychat!814
2022-04-08 08:20:55 +00:00
Krille Fear
39f607f6f9 feat: Display event timestamp if selected 2022-04-08 09:59:08 +02:00
Krille Fear
cb8ede3daa Merge branch 'krille/send-events-design' into 'main'
design: Display icon for failed sent messages

See merge request famedly/fluffychat!813
2022-04-08 06:02:20 +00:00
Krille Fear
15feef181a Merge branch 'krille/stories-design' into 'main'
design: Display own stories at first place and combine with new stories button

See merge request famedly/fluffychat!812
2022-04-08 05:53:01 +00:00
Krille Fear
d0971196f6 design: Display icon for failed sent messages 2022-04-08 07:42:36 +02:00
Krille Fear
6cb22db8ff design: Display own stories at first place and combine with new stories button 2022-04-08 07:33:00 +02:00
Xosé M
38ddc4a1db
Translated using Weblate (Galician)
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-04-07 17:10:23 +02:00
Krille Fear
79742e04f5 Merge branch 'krille/sentry' into 'main'
chore: Use sentry.io

See merge request famedly/fluffychat!811
2022-04-07 12:05:30 +00:00
Krille Fear
dfb8114495 Merge branch 'henri2h/search-remove-diacritics' into 'main'
Search: remove diacritics

See merge request famedly/fluffychat!809
2022-04-07 11:47:11 +00:00
Krille Fear
a8fd65464e chore: Use sentry.io 2022-04-07 11:46:49 +00:00
henri2h
758adff559 feat: remove diacritics 2022-04-06 11:24:42 +02:00
Krille Fear
da616bbaec Merge branch 'krille/fix-image-resize' into 'main'
chore: Follow up fix image resizer

See merge request famedly/fluffychat!810
2022-04-06 06:40:37 +00:00
Krille Fear
68aaa1a0fe chore: Follow up fix image resizer 2022-04-06 08:21:39 +02:00
Linerly
26029b3455
Translated using Weblate (Indonesian)
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-04-05 23:09:50 +02:00
Jelv
feecd85991
Translated using Weblate (Dutch)
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-04-05 23:09:50 +02:00
Eric
a756be9f9f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-04-05 23:09:50 +02:00
Ihor Hordiichuk
723153fb9f
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-04-05 23:09:49 +02:00
Oğuz Ersen
bc8abb1e8c
Translated using Weblate (Turkish)
Currently translated at 100.0% (571 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-04-05 23:09:49 +02:00
Priit Jõerüüt
ecc1229106
Translated using Weblate (Estonian)
Currently translated at 98.0% (560 of 571 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-04-05 23:09:49 +02:00
Krille Fear
7e0bcf5629 Merge branch 'krille/fix-image-sending' into 'main'
fix: Image sending

See merge request famedly/fluffychat!808
2022-04-05 16:15:18 +00:00
Krille Fear
a342eba763 fix: Image sending 2022-04-05 17:58:27 +02:00
Krille Fear
4b17b1651b Merge branch 'update-unifiedpush' into 'main'
Upgrade unifiedpush to 4.0.0

See merge request famedly/fluffychat!792
2022-04-05 05:49:28 +00:00
S1m
8b5a5b4fb8 chore: Upgrade unifiedpush to 4.0.0 2022-04-05 05:49:28 +00:00
Krille Fear
d15259b8c1 Merge branch 'krille/readd-native-imgaging' into 'main'
feat: Use native imaging for much faster thumbnail calc on mobile

See merge request famedly/fluffychat!806
2022-04-04 14:52:02 +00:00
Krille Fear
b1444713d6 feat: Use native imaging for much faster thumbnail calc on mobile 2022-04-04 16:27:38 +02:00
935ab6d296
Translated using Weblate (Finnish)
Currently translated at 89.6% (511 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-04-03 19:00:47 +02:00
Arbo_Leet
77f32fef8e
Translated using Weblate (Russian)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-04-03 19:00:47 +02:00
Milo Ivir
05b394be0a
Translated using Weblate (Croatian)
Currently translated at 97.0% (553 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-04-03 19:00:47 +02:00
Krille Fear
f402cd7c78 Merge branch 'sitg-spaces' into 'main'
Groups/Direct Chats virtual spaces option

See merge request famedly/fluffychat!795
2022-04-03 17:00:36 +00:00
20kdc
af06611efd feat: Groups and Direct Chats virtual spaces option 2022-04-03 17:00:35 +00:00
Krille Fear
39c0fa2f8b Merge branch 'feature/irish_language_support' into 'main'
Feature/irish language support

See merge request famedly/fluffychat!804
2022-04-03 16:59:28 +00:00
Graeme Power
c07e7258d4 chore: irish language support 2022-04-03 16:59:27 +00:00
Krille Fear
e93218d862 Merge branch 'krille/widgets-grey-screen' into 'main'
fix: Widgets dialog crashes

See merge request famedly/fluffychat!803
2022-04-03 11:18:12 +00:00
Krille Fear
01be040163 fix: Widgets dialog crashes 2022-04-03 12:59:08 +02:00
Krille Fear
e6ab88a0a4 Merge branch 'krille/fix-story-layouts' into 'main'
fix: Some story layout bugs

See merge request famedly/fluffychat!802
2022-04-03 10:52:52 +00:00
Krille Fear
43dd52836a fix: Some story layout bugs 2022-04-03 10:22:19 +02:00
Krille Fear
a72b54d9ad Merge branch 'fix_775_room_avatar_flickers' into 'main'
Fix #775: Don't request new thumbnail resolution on every window resize

Closes #775

See merge request famedly/fluffychat!798
2022-04-03 07:32:12 +00:00
Samuel Mezger
8565aa24d4 fix: Don't request new thumbnail resolution on every window resize 2022-04-03 07:32:12 +00:00
Krille Fear
e5ad5b6cfa Merge branch 'krille/matrixsdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!801
2022-04-03 06:58:11 +00:00
Christian Pauly
0c8702cd9c chore: Update SDK 2022-04-03 08:40:58 +02:00
Krille Fear
fd248aad53 Merge branch 'krille/pinned-events-high' into 'main'
fix: Hide pinned events if event is not accessable or loading

See merge request famedly/fluffychat!800
2022-04-03 06:35:49 +00:00
Christian Pauly
d1117e152e fix: Hide pinned events if event is not accessable or loading 2022-04-03 08:17:01 +02:00
Krille Fear
2f1dc8dc15 Merge branch 'krille/send-file' into 'main'
chore: Display error message on file

See merge request famedly/fluffychat!797
2022-04-01 09:59:19 +00:00
Christian Pauly
bd95c805eb chore: Display error message on file
send failed
2022-04-01 11:39:28 +02:00
Krille Fear
6a39defbfe Merge branch 'krille/image-sending' into 'main'
feat: Better image sending experience

See merge request famedly/fluffychat!796
2022-03-30 10:06:53 +00:00
Krille Fear
9b79a23919 Merge branch 'braid/web-docker' into 'main'
feat: add Dockerfile for nginx/web builds

See merge request famedly/fluffychat!794
2022-03-30 09:54:53 +00:00
Jelv
1b9f064984
Translated using Weblate (Dutch)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-03-30 11:54:01 +02:00
Xosé M
e199539595
Translated using Weblate (Galician)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-03-30 11:54:00 +02:00
Christian Pauly
35a2f95eae feat: Better image sending experience 2022-03-30 11:46:24 +02:00
TheOneWithTheBraid
a40c2667e1 feat: add Dockerfile for nginx/web builds
- add Dockerfile for web builds
- helps with ansible deployments

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-03-29 19:23:04 +02:00
Krille Fear
8f56687d43 Merge branch 'sanecito-main-patch-12401' into 'main'
Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization

See merge request famedly/fluffychat!766
2022-03-29 06:33:23 +00:00
Linerly
73b72a1cee
Translated using Weblate (Indonesian)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-03-29 07:02:06 +02:00
Joaquim Homrighausen
7ef5be86c0
Translated using Weblate (Swedish)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2022-03-29 07:02:05 +02:00
Eric
df01949f5b
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-03-29 07:02:05 +02:00
Ihor Hordiichuk
7bc5d9d27e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-03-29 07:02:04 +02:00
Oğuz Ersen
c965bcf962
Translated using Weblate (Turkish)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-03-29 07:02:04 +02:00
Anne Onyme 017
6b6cda943d
Translated using Weblate (French)
Currently translated at 100.0% (570 of 570 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-03-29 07:02:03 +02:00
Krille Fear
296dd2a589 Merge branch 'krille/audio-player-design' into 'main'
fix: Make audioplayer waveforms thinner and better clickable

See merge request famedly/fluffychat!791
2022-03-28 18:32:42 +00:00
Christian Pauly
9eaf20d903 fix: Make audioplayer waveforms thinner and better clickable 2022-03-28 20:13:20 +02:00
Krille Fear
fc2846c085 Merge branch 'braid/widgets-advanced' into 'main'
feat: allow to create widgets

See merge request famedly/fluffychat!785
2022-03-28 17:55:11 +00:00
Krille Fear
06dfd01b81 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!790
2022-03-28 17:54:13 +00:00
Linerly
11b89df197
Translated using Weblate (Indonesian)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-03-28 10:11:39 +02:00
Christian
9484c30cfc
Translated using Weblate (Japanese)
Currently translated at 77.8% (436 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2022-03-28 10:11:39 +02:00
Dependency Update Bot
d2c2e264bc chore: Update dependencies 2022-03-28 07:05:27 +00:00
Krille Fear
26af3fc2f2 Merge branch 'fix/tabLogin' into 'main'
fix: login form supports switching fields via tab

See merge request famedly/fluffychat!787
2022-03-27 16:58:57 +00:00
Krille Fear
2f18fb7bc4 Merge branch 'krille/fix-reactions' into 'main'
fix: Chat view becomes gray for a second on sending reaction

See merge request famedly/fluffychat!789
2022-03-27 15:31:29 +00:00
Christian Pauly
c6ce213ebb fix: Chat view becomes gray for a second on sending reaction 2022-03-27 17:15:43 +02:00
Krille Fear
d2d76ffd6e Merge branch 'krille/remove-desktop-audiomessages' into 'main'
chore: Remove audio messages

See merge request famedly/fluffychat!788
2022-03-27 10:12:07 +00:00
Krille Fear
0ec47177fe chore: Remove broken voice messages for Linux and Windows 2022-03-27 10:12:07 +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
Philip Molares
13c639654a fix: login form supports switching fields via tab 2022-03-24 21:17:52 +01:00
Krille Fear
d1185e8499 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!784
2022-03-22 10:07:15 +00:00
Dawid Rejowski
5ce6929ad4
Translated using Weblate (Polish)
Currently translated at 82.3% (461 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2022-03-22 10:18:04 +01:00
Dependency Update Bot
6f21906ec0 chore: Update dependencies 2022-03-21 08:02:02 +00:00
Genbuchan
8317f2e1d0
Translated using Weblate (Japanese)
Currently translated at 75.8% (425 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2022-03-21 06:08:01 +01:00
Genbuchan
f2d871b6ad
Translated using Weblate (Japanese)
Currently translated at 75.5% (423 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ja/
2022-03-21 05:58:15 +01:00
Krille Fear
901864ddbc Merge branch 'krille/audio-on-desktop' into 'main'
chore: Add audio libraries on desktop

See merge request famedly/fluffychat!780
2022-03-20 18:10:22 +00:00
Krille Fear
090aba2b3b chore: Add audio libraries on desktop 2022-03-20 18:48:57 +01:00
Krille Fear
57d02fa86f Merge branch 'krille/version' into 'main'
chore: Bump version

See merge request famedly/fluffychat!783
2022-03-20 17:02:57 +00:00
Christian Pauly
d1f59b6c23 fix: Add forgotten sendOnEnter 2022-03-20 17:38:24 +01:00
Christian Pauly
05459b6aae chore: Bump version 2022-03-20 17:17:28 +01:00
Krille Fear
daf7cda60e Merge branch 'krille/minor-fixess' into 'main'
Krille/minor fixess

See merge request famedly/fluffychat!782
2022-03-20 15:05:37 +00:00
Krille Fear
f16c8c77a6 fix: SSO on Android 12 2022-03-20 15:46:09 +01:00
Krille Fear
d4f0c6c526 fix: Open room from notification click produces errors 2022-03-20 15:46:03 +01:00
Krille Fear
b22dbed734 Merge branch 'krille/better-pinned' into 'main'
design: Make pinned events use less vertical space

See merge request famedly/fluffychat!781
2022-03-20 14:42:44 +00:00
Krille Fear
e236cdf85f design: Make pinned events use less vertical space 2022-03-20 15:22:27 +01:00
Krille Fear
4954f9219d Merge branch 'krille/fix-mark-story-as-read' into 'main'
fix: Mark story as read

See merge request famedly/fluffychat!779
2022-03-20 14:06:43 +00:00
Krille Fear
a51effaef9 Merge branch 'MTRNord/external' into 'main'
Allow app to be moved to external storage

See merge request famedly/fluffychat!778
2022-03-20 14:03:36 +00:00
Krille Fear
033b71cab6 fix: Mark story as read
In some cases stories are not marked as read
for example if the last story got redacted.
This is fixed now.
2022-03-20 14:45:47 +01:00
Marcel
363d728f9c Allow app to be moved to external storage 2022-03-20 13:10:26 +00:00
Nikita Epifanov
2b8899e85d
Translated using Weblate (Russian)
Currently translated at 98.7% (553 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-03-20 08:58:19 +01:00
Krille Fear
55c82fb243 Merge branch 'krille/sdkupdate' into 'main'
chore: Update sdk

See merge request famedly/fluffychat!777
2022-03-17 19:47:10 +00:00
Christian Pauly
84d9121634 chore: Update sdk 2022-03-17 20:25:07 +01:00
Krille Fear
4d9fdded4a Merge branch 'fix_720_wide' into 'main'
fix: make fluffy usable at 720 px wide

Closes #622

See merge request famedly/fluffychat!771
2022-03-17 06:59:30 +00:00
Krille Fear
1d580a890d Merge branch 'MTRNord/map-improvements' into 'main'
feat: Restrict map zoom to tile server capabilities

See merge request famedly/fluffychat!776
2022-03-16 06:40:48 +00:00
Jelv
76a0920eeb
Translated using Weblate (Dutch)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-03-16 07:17:58 +01:00
Marcel
f1578490b5 feat: Restrict map zoom to tile server capabilities 2022-03-15 12:35:32 +00:00
Anne Onyme 017
56b44eb717
Translated using Weblate (French)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-03-15 08:34:38 +01:00
Sorunome
bcdc5711aa
Translated using Weblate (Czech)
Currently translated at 99.2% (556 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-03-15 08:34:38 +01:00
Joaquim Homrighausen
e9437d61c2
Translated using Weblate (Swedish)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2022-03-14 14:16:27 +01:00
Sorunome
6c62c11ad0
Translated using Weblate (Basque)
Currently translated at 98.0% (549 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-03-14 14:16:26 +01:00
—X—
f12c0955e0
Translated using Weblate (Basque)
Currently translated at 98.0% (549 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/
2022-03-13 23:01:35 +01:00
Krille Fear
b75c994950 Merge branch 'krille/redacted-stories' into 'main'
fix: Hide redacted stories

See merge request famedly/fluffychat!774
2022-03-13 10:19:03 +00:00
Krille Fear
85e8eaf2be Merge branch 'krille/fix-tap-to-read' into 'main'
fix: Send read receipts on all taps

See merge request famedly/fluffychat!773
2022-03-13 10:16:13 +00:00
Christian Pauly
5c3b9be9c1 fix: Hide redacted stories 2022-03-13 10:58:39 +01:00
Christian Pauly
86d02b90ab fix: Send read receipts on all taps 2022-03-13 10:55:52 +01:00
Krille Fear
3dfbf29bd5 Merge branch 'krille/just-audio' into 'main'
refactor: Switch to just audio for playing sounds

See merge request famedly/fluffychat!772
2022-03-13 07:15:59 +00:00
Christian Pauly
85c1710ae3 refactor: Switch to just audio for playing sounds 2022-03-13 07:55:22 +01:00
Raatty
c55b1be8c7 fix: make fluffy usable at 720 px wide 2022-03-13 15:55:32 +13:00
Krille Fear
c4609edb52 Merge branch 'krille/better-story-viewer' into 'main'
chore: Minor story viewer fixes

See merge request famedly/fluffychat!768
2022-03-10 16:48:16 +00:00
Krille Fear
286d953d38 chore: Minor story viewer fixes 2022-03-10 17:29:06 +01:00
Krille Fear
acb94772ac Merge branch 'krille/story-enhancements' into 'main'
chore: Remove story line count and make answering to stories online

See merge request famedly/fluffychat!767
2022-03-10 06:16:19 +00:00
Krille Fear
bd9664a246 chore: Remove story line count and make answering to stories online 2022-03-10 06:59:47 +01:00
Krille Fear
bb7d0e0ab9 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!764
2022-03-10 04:57:12 +00:00
Scott Anecito
a2036750bd Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization 2022-03-08 01:01:23 +00:00
Xosé M
27add20bcc
Translated using Weblate (Galician)
Currently translated at 99.2% (556 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-03-07 15:43:52 +01:00
Dependency Update Bot
cafa608653 chore: Update dependencies 2022-03-07 08:05:31 +00:00
Krille Fear
527264264b Merge branch 'krille/extended-stories' into 'main'
feat: Extended stories

See merge request famedly/fluffychat!757
2022-03-06 11:16:20 +00:00
Christian Pauly
837f31751a fix: Build on macOS 2022-03-06 11:55:18 +01:00
Krille Fear
2967da5546 feat: Extended stories 2022-03-06 11:39:24 +01:00
Linerly
a46d861c99
Translated using Weblate (Indonesian)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-03-05 12:58:43 +01:00
Jelv
c3bfa35d25
Translated using Weblate (Dutch)
Currently translated at 99.6% (558 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-03-04 10:17:43 +01:00
Eric
28bc764df0
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-03-04 10:17:42 +01:00
Ihor Hordiichuk
7dca8b1211
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-03-04 10:17:42 +01:00
Oğuz Ersen
5e2d622c3d
Translated using Weblate (Turkish)
Currently translated at 100.0% (560 of 560 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-03-04 10:17:42 +01:00
Anastázius Darián
aff1ee0a53
Translated using Weblate (Persian)
Currently translated at 4.4% (25 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-03-03 08:59:21 +01:00
The one with the Braid
0899986042 Merge branch 'keyboard-shortcuts' into 'main'
feat: implement keyboard shortcuts

See merge request famedly/fluffychat!762
2022-03-03 07:59:14 +00: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
Krille Fear
01f20ead3a Merge branch 'krille/fix-emoji-picker' into 'main'
fix: Emojipicker issues

See merge request famedly/fluffychat!763
2022-03-03 07:16:06 +00:00
Christian Pauly
6d28953434 fix: Emojipicker issues 2022-03-03 07:52:31 +01:00
Krille Fear
18c3de1de2 Merge branch 'MTRNord/proguard' into 'main'
Update proguard rules to a more modern setup

See merge request famedly/fluffychat!761
2022-03-03 06:39:06 +00:00
Krille Fear
79f41780f2 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!760
2022-03-03 06:38:39 +00:00
Anastázius Darián
004edc7f8f
Translated using Weblate (Persian)
Currently translated at 1.6% (9 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fa/
2022-03-01 09:38:41 +01:00
Dependency Update Bot
18c6e6e8da chore: Update dependencies 2022-02-28 08:05:34 +00:00
Graeme Power
c07e0752a0
Translated using Weblate (Irish)
Currently translated at 89.9% (501 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/
2022-02-27 06:51:54 +01:00
Mads Louis
b113adc93f
Translated using Weblate (Arabic)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2022-02-27 06:51:53 +01:00
Mads Louis
62be58ae72
Translated using Weblate (Arabic)
Currently translated at 89.5% (499 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2022-02-25 22:28:15 +01:00
Maciej Krüger
5436d2acb8
Translated using Weblate (German)
Currently translated at 99.6% (555 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-02-25 21:10:11 +01:00
Mads Louis
c793cd7a85
Translated using Weblate (Arabic)
Currently translated at 84.5% (471 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2022-02-25 21:10:11 +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
Priit Jõerüüt
588acdb671
Translated using Weblate (Estonian)
Currently translated at 98.0% (546 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-02-24 22:58:55 +01:00
MTRNord
6c4acee13a Update proguard rules to a more modern setup
Took 8 seconds
2022-02-23 17:49:22 +01:00
Kim Tae Kyeong
91c2b050b5
Translated using Weblate (Korean)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-02-22 08:27:21 +01:00
Linerly
8521011bcb
Translated using Weblate (Indonesian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-22 08:27:20 +01:00
Jelv
ed2eece9bd
Translated using Weblate (Dutch)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-02-22 08:27:19 +01:00
Eric
d42f902943
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-22 08:27:17 +01:00
Raatty
0329a91fa2
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (556 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-22 08:27:16 +01:00
Oğuz Ersen
1281960ee2
Translated using Weblate (Turkish)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-02-22 08:27:16 +01:00
Nikita Epifanov
fe73e24169
Translated using Weblate (Russian)
Currently translated at 98.7% (550 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-02-22 08:27:14 +01:00
Jana
4dcc2fffc0
Translated using Weblate (German)
Currently translated at 99.6% (555 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-02-22 08:27:13 +01:00
Milan Korecky
1795f4972f
Translated using Weblate (Czech)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-02-22 08:27:12 +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
Ihor Hordiichuk
15430e7b19
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (557 of 557 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-22 08:20:44 +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
Krille Fear
f114166813 Merge branch 'krille/fix-sso' into 'main'
Krille/fix sso

See merge request famedly/fluffychat!759
2022-02-21 07:19:18 +00:00
Christian Pauly
642b48f280 chore: Follow up fix sso on android 2022-02-21 07:58:08 +01:00
Krille Fear
ace5afa093 Merge branch 'krille/fix-qr-code-scanner' into 'main'
chore: Follow up fix qr code scanner

See merge request famedly/fluffychat!758
2022-02-20 11:37:01 +00:00
Krille Fear
60a72b01a6 chore: Follow up fix qr code scanner 2022-02-20 12:21:49 +01:00
Krille Fear
e6b2f7f19c Merge branch 'fix_weblate_conflicts' into 'main'
fix translation conflict

See merge request famedly/fluffychat!756
2022-02-19 21:02:57 +00:00
Raatty
f46c6fc8e3 fix: translation conflict 2022-02-19 21:02:56 +00:00
Krille Fear
c416b5366f Merge branch 'krille/reset-password-ux' into 'main'
chore: Improve reset password UX

See merge request famedly/fluffychat!755
2022-02-19 14:16:23 +00:00
Krille Fear
b36144d20b chore: Improve reset password UX 2022-02-19 14:53:53 +01:00
Krille Fear
6216f6545a Merge branch 'krille/username-input-label' into 'main'
Krille/username input label

See merge request famedly/fluffychat!754
2022-02-19 13:20:51 +00:00
Krille Fear
3ca31fb3d2 fix: Reset password 2022-02-19 13:59:57 +01:00
Krille Fear
7be11e326e chore: Change login input label to email or username 2022-02-19 13:10:09 +01:00
Krille Fear
7a95e1142d Merge branch 'krille/sdkupdate' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!753
2022-02-19 11:57:14 +00:00
Krille Fear
40f3a8342c chore: Update SDK 2022-02-19 12:35:43 +01:00
Krille Fear
4e281247a4 Merge branch 'krille/webrtc-opt-in' into 'main'
chore: Make webRTC opt-in

See merge request famedly/fluffychat!752
2022-02-19 11:16:39 +00:00
Krille Fear
242defd0aa Merge branch 'krille/better-call-ux' into 'main'
chore: Better call UX sounds and timeline design

See merge request famedly/fluffychat!751
2022-02-19 10:59:20 +00:00
Krille Fear
20d787ffe4 chore: Make webRTC opt-in 2022-02-19 11:58:21 +01:00
Krille Fear
5df9dc0db8 chore: Better call UX sounds and timeline design 2022-02-19 11:16:33 +01:00
Krille Fear
4aa6ad4621 Merge branch 'webrtc-web' into 'main'
fix: display WebRTC call overlay in web

See merge request famedly/fluffychat!749
2022-02-19 08:27:04 +00:00
Lanna Michalke
e207b26008 fix: display WebRTC call overlay in web 2022-02-19 08:27:03 +00:00
Krille Fear
5b91bc3a27 Merge branch 'krille/stories-profiles' into 'main'
fix: Load story avatars faster

See merge request famedly/fluffychat!750
2022-02-18 20:36:16 +00:00
Krille Fear
2a9fde6b35 fix: Linux notification not showing when room is open but window in background 2022-02-18 21:13:36 +01:00
Krille Fear
df98254640 fix: Load story avatars faster 2022-02-18 20:25:09 +01:00
Krille Fear
ed236f345f Merge branch 'krille/direct-chat-calls' into 'main'
chore: Hide call button for group chats

See merge request famedly/fluffychat!748
2022-02-17 21:01:07 +00:00
Krille Fear
6f7ea70a50 Merge branch 'krille/read-marker' into 'main'
fix: Set read marker only on user interaction

See merge request famedly/fluffychat!747
2022-02-17 20:39:04 +00:00
Krille Fear
fca9175089 chore: Hide call button for group chats 2022-02-17 21:38:37 +01:00
Krille Fear
e4cdd2837b fix: Set read marker only on user interaction 2022-02-17 21:12:47 +01:00
Krille Fear
2cf9ba2cff Merge branch 'krille/fix-signup' into 'main'
fix: Do not use android webview on signup

See merge request famedly/fluffychat!746
2022-02-17 20:09:01 +00:00
Krille Fear
bd63398b74 fix: Do not use android webview on signup 2022-02-17 20:47:26 +01:00
Krille Fear
96abca6790 Merge branch 'krille/call-sound' into 'main'
chore: Add call sound

See merge request famedly/fluffychat!744
2022-02-17 19:08:15 +00:00
Krille Fear
0f167387ee chore: Do not create VoipPlugin on not supported platforms 2022-02-17 19:46:02 +01:00
Krille Fear
bb4471b1a7 chore: Add call sound 2022-02-17 19:41:08 +01:00
Krille Fear
03fceaea15 Merge branch 'krille/webrtc-fixes' into 'main'
chore: Webrtc follow up fixes

See merge request famedly/fluffychat!743
2022-02-17 14:27:38 +00:00
Christian Pauly
ed41b924f7 chore: Webrtc follow up fixes 2022-02-17 15:07:29 +01:00
Krille Fear
9b7f494542 Merge branch 'krille/fix-appbar' into 'main'
chore: Follow up fix app bar

See merge request famedly/fluffychat!742
2022-02-17 13:32:39 +00:00
Krille Fear
df8420a17f Merge branch 'krille/fix-pinned-events' into 'main'
chore: Follow up fix pinned event ids

See merge request famedly/fluffychat!741
2022-02-17 13:20:18 +00:00
Christian Pauly
33132598e7 chore: Follow up fix app bar 2022-02-17 14:16:39 +01:00
Christian Pauly
5a5efe9de2 chore: Follow up fix pinned event ids 2022-02-17 14:02:17 +01:00
4388828482 docs/fdroid_repo.md: mention RCs being published on it 2022-02-17 12:41:43 +00:00
Christian Pauly
5bd892668a design: Redesign chat app bar 2022-02-17 12:52:58 +01:00
Krille Fear
c7ebc6d63d chore: Revert legacy store changes 2022-02-17 11:19:52 +01:00
Linerly
de6741e43c
Translated using Weblate (Indonesian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-17 10:27:41 +01:00
Jelv
5e0bc1768b
Translated using Weblate (Dutch)
Currently translated at 98.7% (547 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-02-17 10:27:41 +01:00
Eric
ce1c3f50bb
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (553 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-17 10:27:41 +01:00
Ihor Hordiichuk
b830985daf
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-17 10:27:41 +01:00
Oğuz Ersen
6108bd6251
Translated using Weblate (Turkish)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-02-17 10:27:41 +01:00
Anne Onyme 017
4fcd2754c7
Translated using Weblate (French)
Currently translated at 100.0% (554 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-02-17 10:27:41 +01:00
Priit Jõerüüt
53308a3ffd
Translated using Weblate (Estonian)
Currently translated at 97.8% (542 of 554 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-02-17 10:27:41 +01:00
Christian Pauly
890db2bc45 chore: Adjust start video call UX 2022-02-17 09:11:45 +00:00
Christian Pauly
ddecffa531 chore: Follow up migrate old preferences 2022-02-17 09:53:48 +01:00
Christian Pauly
ffe387a7e2 chore: Fix keyboard 2022-02-17 09:18:50 +01:00
Christian Pauly
c94db72041 fix: Use shared preferences for storing custom data 2022-02-17 08:50:16 +01:00
Christian Pauly
40e01fa9f8 chore: Use minSdkVersion 19 for google services 2022-02-17 08:17:55 +01:00
Linerly
2e0869b71f
Translated using Weblate (Indonesian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-16 15:14:05 +01:00
Eric
649f2ea156
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-16 15:14:05 +01:00
Ihor Hordiichuk
1380d7c2ac
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (550 of 550 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-16 15:14:05 +01: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
Christian Pauly
edb3adf208 chore: Follow up pinned events allow unpin via appbar button 2022-02-16 11:32:46 +00:00
Christian Pauly
e023d52bef refactor: Remove deprecated jitsi call generator 2022-02-16 12:02:01 +01:00
Kim Tae Kyeong
ff89fcfc84
Translated using Weblate (Korean)
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-02-16 11:20:58 +01:00
Eric
b1c0a20577
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (549 of 549 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-16 11:20:58 +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
Krille Fear
0eba2ae859 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 10:14:16 +01:00
Krille Fear
018e434d49 Apply 1 suggestion(s) to 1 file(s) 2022-02-16 07:51:41 +00: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
Linerly
849f401dbb
Translated using Weblate (Indonesian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-16 07:45:01 +01:00
Jelv
fc978d6214
Translated using Weblate (Dutch)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-02-16 07:45:00 +01:00
Eric
d978bff5ea
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-16 07:44:59 +01:00
Ihor Hordiichuk
e4efd53e43
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-16 07:44:58 +01:00
Oğuz Ersen
b4fa69b72b
Translated using Weblate (Turkish)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-02-16 07:44:57 +01:00
Nikita Epifanov
c5d8fca88e
Translated using Weblate (Russian)
Currently translated at 98.7% (539 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-02-16 07:44:56 +01:00
Anne Onyme 017
10f66ef0f0
Translated using Weblate (French)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-02-16 07:44:55 +01:00
Priit Jõerüüt
caf6c8b937
Translated using Weblate (Estonian)
Currently translated at 97.9% (535 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-02-16 07:44:55 +01:00
Milan Korecky
f24c1fd4d9
Translated using Weblate (Czech)
Currently translated at 100.0% (546 of 546 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-02-16 07:44:54 +01:00
Christian Pauly
7cb01bce07 fix: Reply on stories with empty string 2022-02-16 07:19:05 +01:00
Christian Pauly
24ea7daccf refactor: SSO Login and remove flutter in app view 2022-02-15 06:51:49 +00:00
Christian Pauly
9bd8b6aa44 fix: Notifications for reactions 2022-02-14 15:46:49 +01:00
Christian Pauly
3d7287993f feat: Display indicator for unread muted rooms 2022-02-14 11:22:36 +01:00
Christian Pauly
be34303609 chore: Update SDK 2022-02-14 10:51:52 +01:00
Kim Tae Kyeong
15d4675114
Translated using Weblate (Korean)
Currently translated at 99.6% (543 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-02-14 06:34:20 +01:00
Nikita Epifanov
7c8b27055a
Translated using Weblate (Russian)
Currently translated at 98.8% (539 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-02-14 06:34:19 +01:00
notramo
b4bab71047
Translated using Weblate (Hungarian)
Currently translated at 77.6% (423 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hu/
2022-02-14 06:34:18 +01:00
Milo Ivir
f34051c852
Translated using Weblate (Croatian)
Currently translated at 99.4% (542 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-02-14 06:34:15 +01:00
Serra Allgood
62a4eebb86 fix: SSO in web 2022-02-13 17:29:04 +00:00
Oğuz Ersen
9a01b42874
Translated using Weblate (Turkish)
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-02-12 09:18:13 +01:00
Christian Pauly
2d49cd04b1 chore: Bump version 2022-02-12 07:26:36 +01:00
Linerly
686288a3f2
Translated using Weblate (Indonesian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-12 01:48:23 +01:00
Jelv
d6827f6a4c
Translated using Weblate (Dutch)
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-02-12 01:48:22 +01:00
Eric
bf4bb2ba16
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-12 01:48:21 +01:00
Ihor Hordiichuk
061fb4cbaf
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-12 01:48:20 +01:00
Anne Onyme 017
4409813cbb
Translated using Weblate (French)
Currently translated at 100.0% (545 of 545 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-02-12 01:48:19 +01:00
Christian Pauly
87a60feb63 chore: Hide FAB story buttons on focus 2022-02-11 22:50:20 +01:00
Priit Jõerüüt
f8a82c96da
Translated using Weblate (Estonian)
Currently translated at 97.9% (530 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-02-10 20:31:25 +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
Milo Ivir
159231a0f8
Translated using Weblate (Croatian)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-02-09 21:56:14 +01:00
Anne Onyme 017
c592230c55
Translated using Weblate (French)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-02-09 21:56:14 +01:00
Dependency Update Bot
0990f2697e chore: Update dependencies 2022-02-07 13:10:41 +00:00
Jelv
cd891e5b29
Translated using Weblate (Dutch)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-02-07 11:56:56 +01:00
Nikita Epifanov
3f8b0b416e
Translated using Weblate (Russian)
Currently translated at 98.8% (535 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-02-07 11:56:55 +01:00
Krille Fear
24c1d2ac01 design: Improve story header design 2022-02-06 21:06:14 +01:00
Krille Fear
f9617b1b57 chore: FIx share stories 2022-02-06 17:24:09 +01:00
Krille Fear
79a2db9e63 chore: Follow up null safety fixes 2022-02-06 17:09:45 +01:00
Christian Pauly
566b9155d1 design: Improve create story page design 2022-02-06 13:12:07 +00:00
Krille Fear
6dae4cca94 Merge branch 'krille/flutter-2-10' into 'main'
chore: Upgrade to Flutter 2.10

See merge request famedly/fluffychat!713
2022-02-06 13:09:57 +00:00
Krille Fear
e0417bdcf9 chore: Set compileSdkVersion to 31
Should fix build Android
with Flutter 2.10
2022-02-06 12:52:16 +00:00
Christian Pauly
41951b895a chore: Upgrade to Flutter 2.10 2022-02-05 10:05:26 +01:00
Linerly
b7a9d685de
Translated using Weblate (Indonesian)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-02-05 07:36:45 +01:00
Joaquim Homrighausen
f504b105ef
Translated using Weblate (Swedish)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2022-02-05 07:36:43 +01:00
Eric
f22094db66
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-05 07:36:40 +01:00
Ihor Hordiichuk
2f94964fc2
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-02-05 07:36:40 +01:00
Oğuz Ersen
9c844558ab
Translated using Weblate (Turkish)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-02-05 07:36:39 +01:00
Xosé M
54415c9bb5
Translated using Weblate (Galician)
Currently translated at 99.2% (537 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-02-05 07:36:38 +01:00
Milan Korecky
10df7188e9
Translated using Weblate (Czech)
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-02-05 07:36:37 +01:00
Krille Fear
95182a623e Merge branch 'krille/sdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!711
2022-02-04 08:33:37 +00:00
Christian Pauly
c0546b4d2e chore: Update SDK 2022-02-04 09:14:51 +01:00
Krille Fear
c67459dbc2 Merge branch 'krille/redesign-empty-stories' into 'main'
design: Use IconButton instead of listTile for first story

See merge request famedly/fluffychat!710
2022-02-03 08:11:58 +00:00
Eric
f40c02c116
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (541 of 541 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-02-03 08:57:25 +01:00
Krille Fear
8ad6b52902 Merge branch 'krille/open-chat-linux-notifications' into 'main'
feat: Open chat button from Linux notification

See merge request famedly/fluffychat!709
2022-02-03 07:57:17 +00:00
Christian Pauly
787bdbcba9 design: Use IconButton instead of listTile for first story 2022-02-03 08:52:22 +01:00
Christian Pauly
4ea26dee47 feat: Open chat button from Linux notification 2022-02-03 08:41:28 +01:00
Krille Fear
0a909dcfb9 Merge branch 'krille/matrix-sdk-image-thumbnailing' into 'main'
fix: Set image width and height

See merge request famedly/fluffychat!708
2022-02-03 06:55:34 +00:00
Christian Pauly
213976ad59 fix: Set image width and height
Uses the thumbnail generation of Matrix SDK.
2022-02-03 07:35:44 +01:00
Christian
1af13a6bbf
Translated using Weblate (German)
Currently translated at 99.6% (538 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-02-03 07:12:56 +01:00
Krille Fear
d0bfd56747 Merge branch 'krille/report-users' into 'main'
feat: Add button to report offensive users to server admins

See merge request famedly/fluffychat!707
2022-02-03 06:12:49 +00:00
Christian Pauly
b96e67ceea feat: Add button to report offensive users to server admins 2022-02-03 06:53:14 +01:00
Krille Fear
dfa58cfe05 Merge branch 'td/suggestions_fix' into 'main'
fix: suggestions menu and use empty map in html messages null return

See merge request famedly/fluffychat!705
2022-02-02 07:55:38 +00:00
Jayesh Nirve
54c26df9cf
fix: suggestions menu and use empty map in html messages null return 2022-02-02 13:07:33 +05:30
Krille Fear
0a6afa9da4 Merge branch 'td/fix_pill' into 'main'
fix: cast error in html messages

Closes #808

See merge request famedly/fluffychat!703
2022-02-02 07:32:16 +00:00
Jayesh Nirve
b77d1bbc1d
fix: cast error in html messages 2022-02-02 12:03:40 +05:30
abidin toumi
7da6b32975
Translated using Weblate (Arabic)
Currently translated at 87.0% (470 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/
2022-02-01 18:55:53 +01:00
Krille Fear
ff6f67e1b2 Merge branch 'krille/migrate-to-nullsafety' into 'main'
refactor: Migrate to null safety

See merge request famedly/fluffychat!701
2022-02-01 07:58:27 +00:00
Krille Fear
d5c55503f6 ci: Update olm download link 2022-02-01 07:39:44 +00:00
Krille Fear
ef4c5089d5 refactor: Migrate to null safety 2022-01-31 16:33:42 +01:00
Nikita Epifanov
efcf9c8949
Translated using Weblate (Russian)
Currently translated at 98.8% (534 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-01-29 08:53:45 +01:00
Krille Fear
ded70a7fce Merge branch 'krille/fix-filenames' into 'main'
chore: Follow up fix filenames

See merge request famedly/fluffychat!700
2022-01-29 07:21:24 +00:00
Christian Pauly
91309f6bdf chore: Follow up fix filenames 2022-01-29 08:04:48 +01:00
Krille Fear
ffaab465d0 Merge branch 'krille/fixfilename' into 'main'
chore: Follow up fix uri encoding

See merge request famedly/fluffychat!699
2022-01-28 20:03:21 +00:00
Krille Fear
374cefaf64 chore: Follow up fix uri encoding 2022-01-28 20:43:59 +01:00
Krille Fear
e4ca34ddcc Merge branch 'krille/null-safe-widgets' into 'main'
refactor: Make widgets null safe

See merge request famedly/fluffychat!698
2022-01-28 18:04:33 +00:00
Krille Fear
0454a725f3 chore: Follow up fix Play audio and video messages 2022-01-28 18:46:23 +01:00
Krille Fear
c10b38b27b refactor: Make widgets null safe 2022-01-28 18:21:20 +01:00
Krille Fear
076f6d2270 Merge branch 'krille/fix-linux-desktop' into 'main'
fix: linux snap notification avatar

See merge request famedly/fluffychat!697
2022-01-28 17:12:32 +00:00
Krille Fear
227869d84d fix: linux snap notification avatar 2022-01-28 17:53:13 +01:00
Krille Fear
12e9637ddc Merge branch 'krille/fix-filename' into 'main'
chore: fix Video audio filename

See merge request famedly/fluffychat!696
2022-01-27 21:36:05 +00:00
Christian Pauly
c535e6fe41 chore: fix Video audio filename 2022-01-27 22:16:03 +01:00
Krille Fear
c387d59b1d Merge branch 'krille/fix-videoplayer-filenames' into 'main'
fix: Videoplayer filenames

See merge request famedly/fluffychat!695
2022-01-27 20:20:45 +00:00
Christian Pauly
89f32bd4c3 fix: Videoplayer filenames 2022-01-27 21:01:29 +01:00
Krille Fear
6ae4247ccf Merge branch 'krille/update-privacy' into 'main'
chore: Update privacy

See merge request famedly/fluffychat!694
2022-01-27 15:21:49 +00:00
Krille Fear
d4d5a051b3 chore: Add missing link 2022-01-27 15:03:05 +00:00
Krille Fear
125bca937a chore: Update privacy 2022-01-27 15:02:27 +00:00
Linerly
e764def747
Translated using Weblate (Indonesian)
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-01-27 07:11:21 +01:00
Priit Jõerüüt
19a5a551f9
Translated using Weblate (Estonian)
Currently translated at 97.5% (527 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-01-27 07:11:20 +01:00
a8d773115a
Translated using Weblate (Finnish)
Currently translated at 90.0% (486 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-01-25 20:53:06 +01:00
Hermógenes Oliveira
c0f81af666
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-01-25 20:53:05 +01:00
Krille Fear
f17ae118d0 Merge branch 'krille/fix-stories-ios-badge' into 'main'
chore: Follow up stories fix ios badge

See merge request famedly/fluffychat!693
2022-01-24 16:14:01 +00:00
Krille Fear
0b361698f8 chore: Follow up stories fix ios badge 2022-01-24 16:54:24 +01:00
Krille Fear
8effa4464b Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!692
2022-01-24 14:36:41 +00:00
Dependency Update Bot
95a43ce56c chore: Update dependencies 2022-01-24 08:02:22 +00:00
Jelv
6b47381a2b
Translated using Weblate (Dutch)
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-01-23 11:13:13 +01:00
Eric
b7f9afb611
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-01-23 11:13:11 +01:00
Ihor Hordiichuk
433801d491
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-01-23 11:13:11 +01:00
Oğuz Ersen
3138ef3402
Translated using Weblate (Turkish)
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-01-23 11:13:10 +01:00
Xosé M
0614a1806e
Translated using Weblate (Galician)
Currently translated at 99.2% (536 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-01-23 11:13:09 +01:00
Anne Onyme 017
be4cba8802
Translated using Weblate (French)
Currently translated at 100.0% (540 of 540 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-01-23 11:13:08 +01:00
Krille Fear
5a6bfdad66 Merge branch 'krille/desktopnotifications' into 'main'
feat: Display room avatar and actions and play sound for linux desktop notifications

See merge request famedly/fluffychat!691
2022-01-22 10:38:55 +00:00
Krille Fear
ec791d372f Merge branch 'linux-seahorse-fix' into 'main'
fix: Seahorse does not properly work on many Linux devices

See merge request famedly/fluffychat!680
2022-01-22 10:23:44 +00:00
Krille Fear
7025cdf157 chore: Use wooden beaver sound 2022-01-22 11:20:56 +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
6257a5dc30
Translated using Weblate (Swedish)
Currently translated at 87.7% (472 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sv/
2022-01-20 19:03:17 +01:00
Xosé M
7bf3c83487
Translated using Weblate (Galician)
Currently translated at 99.0% (533 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-01-20 19:03:14 +01:00
Jana
e296d38c4f
Translated using Weblate (German)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-01-20 19:03:06 +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
Krille Fear
345560618e Merge branch 'krille/missing-locals' into 'main'
chore: Add missing localization

See merge request famedly/fluffychat!690
2022-01-20 15:09:52 +00:00
Krille Fear
78c3eb617c Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!687
2022-01-20 14:50:12 +00:00
Krille Fear
efc5b19f5d chore: Add missing localization 2022-01-20 15:49:07 +01:00
Jelv
589c97c224
Translated using Weblate (Dutch)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-01-19 15:53:51 +01:00
Krille Fear
6f92d178c0 Merge branch 'krille/betterstories' into 'main'
chore: Story design follow up

See merge request famedly/fluffychat!689
2022-01-19 07:49:34 +00:00
Krille Fear
10c78039ee chore: Story design follow up 2022-01-19 08:30:43 +01:00
a532da6c39
Translated using Weblate (Finnish)
Currently translated at 89.2% (480 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-01-18 08:10:39 +01:00
Hermógenes Oliveira
c91ce2ac99
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pt_BR/
2022-01-18 08:10:38 +01:00
retiolus
6345c1e8f2
Translated using Weblate (Catalan)
Currently translated at 87.5% (471 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ca/
2022-01-18 08:10:35 +01:00
Eric
cb5b1c4cfe
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-01-18 08:10:34 +01:00
Ihor Hordiichuk
6d9d949038
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-01-18 08:10:33 +01:00
Oğuz Ersen
6e20281307
Translated using Weblate (Turkish)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-01-18 08:10:32 +01:00
Milo Ivir
1724964913
Translated using Weblate (Croatian)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2022-01-18 08:10:31 +01:00
Anne Onyme 017
cd328622ac
Translated using Weblate (French)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-01-18 08:10:30 +01:00
Priit Jõerüüt
decf1f527c
Translated using Weblate (Estonian)
Currently translated at 97.5% (525 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-01-18 08:10:29 +01:00
Dependency Update Bot
9e6493e180 chore: Update dependencies 2022-01-17 08:06:01 +00:00
S1m
ff47abb030
Translated using Weblate (French)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-01-16 11:52:58 +01:00
Anne Onyme 017
f050c329b8
Translated using Weblate (French)
Currently translated at 100.0% (538 of 538 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-01-16 11:52:58 +01:00
Krille Fear
813a7c73af Merge branch 'krille/retention-stories' into 'main'
Krille/retention stories

See merge request famedly/fluffychat!686
2022-01-15 12:53:41 +00:00
Krille Fear
13cfaab660 Merge branch 'krille/fixdesign-for-smaller-screens' into 'main'
chore: Fix design for smaller screens

See merge request famedly/fluffychat!685
2022-01-15 12:38:59 +00:00
Christian Pauly
e9bc6ae53b chore: Set retention state for story rooms 2022-01-15 13:31:10 +01:00
Christian Pauly
af02f90a1b chore: Fix design for smaller screens 2022-01-15 13:18:25 +01:00
Eric
de7699addb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-01-15 12:32:48 +01:00
Krille Fear
78706aee58 Merge branch 'krille/display-story-privacy-warning' into 'main'
chore: Display story privacy warning

See merge request famedly/fluffychat!684
2022-01-15 11:32:42 +00:00
Krille Fear
362d26e1a6 Merge branch 'krille/updatesdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!683
2022-01-15 11:21:15 +00:00
Krille Fear
97b9dfcdb5 Merge branch 'krille/finetune-add-stories-page' into 'main'
chore: Finetune add story page

See merge request famedly/fluffychat!682
2022-01-15 11:18:49 +00:00
Krille Fear
97166a9d53 Merge branch 'krille/remove-snap' into 'main'
CI: Remove snapcraft jobs

See merge request famedly/fluffychat!681
2022-01-15 11:16:15 +00:00
Christian Pauly
06410ea55e chore: Display story privacy warning 2022-01-15 12:14:23 +01:00
Christian Pauly
194724833f chore: Update SDK 2022-01-15 12:02:21 +01:00
Christian Pauly
a13bac7a6c chore: Finetune add story page 2022-01-15 12:01:14 +01:00
Christian Pauly
0f6f7ec672 CI: Remove snapcraft jobs 2022-01-15 11:57:15 +01:00
TheOneWithTheBraid
4c6bae722e fix: Seahorse does not properly work on many Linux devices
- stop use of `flutter_secure_storage` for Linux in favor of unencrypted
  storage

Unlike many other platforms, many Linux distributions have built-in
support for FDE or home directory encryption. As long as
`flutter_secure_storage` makes FluffyChat useles on many Linuxes, this
seems to be the only solution until they stop using Seahorse.

Signed-off-by: TheOneWithTheBraid <the-one@with-the-braid.cf>
2022-01-15 09:57:28 +01:00
Kim Tae Kyeong
185251113c
Translated using Weblate (Korean)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-01-14 15:55:28 +01:00
Valentino
c80fab2c60
Translated using Weblate (Spanish)
Currently translated at 96.6% (518 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
2022-01-14 15:55:27 +01:00
Krille Fear
bad45d983f Merge branch 'restore-bubble-padding' into 'main'
Restore bubble padding

See merge request famedly/fluffychat!679
2022-01-14 06:50:25 +00:00
S1m
88665ac980 chore: Follow up: Restore bubble padding 2022-01-14 06:50:24 +00:00
Krille Fear
ce4916c1ca Merge branch 'padding-1st-msg' into 'main'
Padding 1st msg

See merge request famedly/fluffychat!678
2022-01-14 06:47:09 +00:00
S1m
3e13e2cc2a design: Padding 1st msg 2022-01-14 06:47:09 +00:00
Krille Fear
d7bab1456c Merge branch 'krille/story-colors' into 'main'
chore: Make color change of stories on editing complete

See merge request famedly/fluffychat!677
2022-01-12 16:33:21 +00:00
Christian Pauly
0934d4b7df chore: Make color change of stories on editing complete 2022-01-12 14:58:36 +01:00
Krille Fear
de7e678962 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!675
2022-01-11 06:32:06 +00:00
Krille Fear
6b7e64d3a0 Merge branch 'multiplication-symbole' into 'main'
Change * to × in settings view

See merge request famedly/fluffychat!676
2022-01-11 06:31:46 +00:00
S1m
bc4fbe79fb change: Change * to × in settings view 2022-01-11 06:31:45 +00:00
Dependency Update Bot
f2c937ce19 chore: Update dependencies 2022-01-10 08:05:16 +00:00
Linerly
e7eaf742e2
Translated using Weblate (Indonesian)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2022-01-09 09:55:49 +01:00
Jelv
a9314868fa
Translated using Weblate (Dutch)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2022-01-09 09:55:48 +01:00
Nikita Epifanov
90300908a0
Translated using Weblate (Russian)
Currently translated at 98.6% (529 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2022-01-09 09:55:47 +01:00
Krille Fear
5ceaafc35a Merge branch 'krille/updatesdk' into 'main'
chore: Update SDK

See merge request famedly/fluffychat!673
2022-01-08 10:13:30 +00:00
Krille Fear
080a780dec chore: Update SDK 2022-01-08 10:55:19 +01:00
Krille Fear
1fee5d2531 Merge branch 'krille/libolm-snap' into 'main'
chore: Update libolm in snap

See merge request famedly/fluffychat!672
2022-01-08 09:19:18 +00:00
Krille Fear
df609a3d7c chore: Update libolm in snap 2022-01-08 08:59:53 +00:00
Kim Tae Kyeong
07d5a28a0b
Translated using Weblate (Korean)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-01-06 07:53:33 +01:00
Eric
7d252bec6e
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-01-06 07:53:33 +01:00
Ihor Hordiichuk
2478d79e31
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-01-06 07:53:32 +01:00
Oğuz Ersen
92b95b4d64
Translated using Weblate (Turkish)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-01-06 07:53:31 +01:00
Xosé M
41c8491860
Translated using Weblate (Galician)
Currently translated at 99.2% (532 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2022-01-06 07:53:31 +01:00
Anne Onyme 017
6af4f223a9
Translated using Weblate (French)
Currently translated at 100.0% (536 of 536 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2022-01-06 07:53:30 +01:00
Krille Fear
1e17d076af Merge branch 'bubble-padding' into 'main'
Bubble padding

Closes #670

See merge request famedly/fluffychat!670
2022-01-03 22:19:51 +00:00
S1m
a8c094a661 feat: Change the bubble padding in style settings 2022-01-03 22:19:51 +00:00
Krille Fear
8e31a30fd0 Merge branch 'background-click' into 'main'
Click on background to clear selected events

See merge request famedly/fluffychat!631
2022-01-03 16:12:09 +00:00
S1m
fd7bb7f46c change: Click on background to clear selected events 2022-01-03 16:12:09 +00:00
Krille Fear
a61712e6f9 Merge branch 'fix-bubble-padding' into 'main'
Fix 2nd bubble padding

See merge request famedly/fluffychat!669
2022-01-03 16:06:38 +00:00
S1m
267f83e24c fix: 2nd bubble padding 2022-01-03 16:06:38 +00:00
Krille Fear
21cda08bfe Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!668
2022-01-03 16:06:14 +00:00
Dependency Update Bot
3346faa0ac chore: Update dependencies 2022-01-03 08:02:00 +00:00
Krille Fear
0f186b51ca Merge branch 'krille/stories-description' into 'main'
chore: Add topic to story rooms

See merge request famedly/fluffychat!667
2022-01-02 18:23:59 +00:00
Krille Fear
36ec6cda44 chore: Add topic to story rooms 2022-01-02 19:08:42 +01:00
Krille Fear
044791914e Merge branch 'krille/bumpversion' into 'main'
chore: Bump version

See merge request famedly/fluffychat!666
2022-01-02 11:52:26 +00:00
Krille Fear
cd4981e225 Merge branch 'krille/file-follow-up' into 'main'
chore: Fix file message color follow up

See merge request famedly/fluffychat!665
2022-01-02 11:49:58 +00:00
Krille Fear
684ef66115 chore: Bump version 2022-01-02 12:37:19 +01:00
Krille Fear
e1b3b8242b chore: Fix file message color follow up 2022-01-02 12:31:10 +01:00
Priit Jõerüüt
5b538e385b
Translated using Weblate (Estonian)
Currently translated at 97.9% (524 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2022-01-02 11:46:36 +01:00
Krille Fear
9490843eca Merge branch 'krille/audioandfiles' into 'main'
Krille/audioandfiles

See merge request famedly/fluffychat!664
2022-01-02 09:29:52 +00:00
Krille Fear
2089305639 feat: Nicer file event design 2022-01-02 10:12:03 +01:00
Krille Fear
e0d4798fd8 chore: Follow up wrong amplitude 2022-01-02 10:11:55 +01:00
7ddd7ad39a
Translated using Weblate (Finnish)
Currently translated at 89.7% (480 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2022-01-02 04:07:06 +01:00
Kim Tae Kyeong
823dcc4b93
Translated using Weblate (Korean)
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2022-01-02 04:07:05 +01:00
Eric
ffe50eec21
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2022-01-02 04:07:04 +01:00
Ihor Hordiichuk
cd32bb8f04
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2022-01-02 04:07:03 +01:00
Oğuz Ersen
1734166801
Translated using Weblate (Turkish)
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2022-01-02 04:07:02 +01:00
Valentino
9797ea3746
Translated using Weblate (Spanish)
Currently translated at 94.9% (508 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/
2022-01-02 04:07:01 +01:00
Christian
ad6517c928
Translated using Weblate (German)
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2022-01-02 04:07:00 +01:00
Milan Korecky
4c5e63d1c1
Translated using Weblate (Czech)
Currently translated at 100.0% (535 of 535 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2022-01-02 04:06:59 +01:00
Krille Fear
b438ac0433 Merge branch 'krille/fix-waveform-small-screen' into 'main'
chore: FIx waveforms on small screens

See merge request famedly/fluffychat!663
2022-01-01 21:21:27 +00:00
Krille Fear
12f86533a3 chore: FIx waveforms on small screens 2022-01-01 22:08:19 +01:00
Krille Fear
54985897d1 Merge branch 'krille/audioplayercolor' into 'main'
chore: Follow up fix audio player waveform color

See merge request famedly/fluffychat!662
2022-01-01 17:05:24 +00:00
Christian Pauly
3f0c8c3ce5 chore: Follow up fix audio player waveform color 2022-01-01 17:49:01 +01:00
Krille Fear
8afb39f1ff Merge branch 'krille/waveformfollowup' into 'main'
chore: Waveform follow up

See merge request famedly/fluffychat!661
2022-01-01 15:41:48 +00:00
Christian Pauly
5fd68d489d chore: Waveform follow up 2022-01-01 16:23:17 +01:00
Krille Fear
e9400ca7b0 Merge branch 'mailmap' into 'main'
add a .mailmap

See merge request famedly/fluffychat!659
2022-01-01 14:38:59 +00:00
Krille Fear
e75436771f Merge branch 'krille/recording-dialog' into 'main'
feat: Recording dialog with displaying amplitude

See merge request famedly/fluffychat!660
2022-01-01 14:36:51 +00:00
Christian Pauly
964515d76c feat: Recording dialog with displaying amplitude 2022-01-01 15:19:03 +01:00
eaeb5ac2ca
add a .mailmap
This merges duplicate duplicate authors in local git commands, mainly
`git log` and `git shortlog -sne`. I have been mostly guessing who is
who and what is their primary identity so this needs heavy review, but
maybe this can at least be a base for someone to write a .mailmap in the
future.

This may also make scraping emails easier for spamming than git does by
default.
2022-01-01 15:08:15 +02:00
Krille Fear
0c4d1ec3f8 Merge branch 'krille/morenullsafety' into 'main'
refactor: Make style settings null safe

See merge request famedly/fluffychat!658
2022-01-01 13:03:04 +00:00
Krille Fear
1ba2d49c21 refactor: Make style settings null safe 2022-01-01 13:43:51 +01:00
Krille Fear
03aabec300 Merge branch 'krille/buttonvisibility' into 'main'
chore: Fix button visibility

See merge request famedly/fluffychat!657
2021-12-31 09:36:17 +00:00
Krille Fear
875a978caa chore: Fix button visibility 2021-12-31 10:17:15 +01:00
6601dc4bf0
Translated using Weblate (Finnish)
Currently translated at 90.0% (480 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2021-12-31 09:40:34 +01:00
Lynn Nakanishi Lin(林中西)
5b584ada5a
Translated using Weblate (Chinese (Traditional))
Currently translated at 84.9% (453 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hant/
2021-12-31 09:40:34 +01:00
y batvinik
f531301ef1
Translated using Weblate (Hebrew)
Currently translated at 10.8% (58 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-31 09:40:34 +01:00
Lynn Nakanishi Lin(林中西)
53f5bb4b20
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-31 09:40:34 +01:00
Ihor Hordiichuk
da9fad7bb5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-31 09:40:34 +01:00
Oğuz Ersen
6e2a90da01
Translated using Weblate (Turkish)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-31 09:40:34 +01:00
Anne Onyme 017
616391ab16
Translated using Weblate (French)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-31 09:40:34 +01:00
Jana
16275c480a
Translated using Weblate (German)
Currently translated at 99.8% (532 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-12-31 09:40:34 +01:00
Milan Korecky
23e1826c61
Translated using Weblate (Czech)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2021-12-31 09:40:33 +01:00
Krille Fear
690cc7bf29 Merge branch 'krille/better-fabs' into 'main'
chore: Improve FABs

See merge request famedly/fluffychat!655
2021-12-31 08:40:09 +00:00
Krille Fear
5195f73827 chore: Improve FABs 2021-12-31 09:12:47 +01:00
Krille Fear
0ebf860a8e Merge branch 'krille/better-audio-message' into 'main'
change: Make audio messages smaller

See merge request famedly/fluffychat!654
2021-12-30 12:02:15 +00:00
Christian Pauly
968c7868c9 change: Make audio messages smaller 2021-12-30 12:43:42 +01:00
Lynn Nakanishi Lin(林中西)
20deb45062
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-30 11:18:47 +01:00
Eric
ded6db02ac
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-30 11:18:47 +01:00
y batvinik
2acb382a17
Translated using Weblate (Hebrew)
Currently translated at 9.9% (53 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-30 10:17:21 +01:00
Jelv
32056590d5
Translated using Weblate (Dutch)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-30 10:17:20 +01:00
Eric
7554191e5a
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-30 10:17:20 +01:00
Ihor Hordiichuk
dcd9a2d515
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-30 10:17:20 +01:00
Oğuz Ersen
0ff201177c
Translated using Weblate (Turkish)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-30 10:17:20 +01:00
Xosé M
f939501254
Translated using Weblate (Galician)
Currently translated at 99.2% (529 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2021-12-30 10:17:20 +01:00
Anne Onyme 017
85bc0fa018
Translated using Weblate (French)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-30 10:17:20 +01:00
TeemoCell
00359708d2
Translated using Weblate (German)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-12-30 10:17:20 +01:00
Jana
8c15aa98d7
Translated using Weblate (German)
Currently translated at 100.0% (533 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-12-30 10:17:20 +01:00
Krille Fear
dc62c2aaa3 Merge branch 'krille/better-chat-list-page' into 'main'
Krille/better chat list page

See merge request famedly/fluffychat!653
2021-12-30 09:17:02 +00:00
Krille Fear
7024af3a16 chore: Delete story only if can redact 2021-12-30 09:59:00 +01:00
Krille Fear
c1a0cb3f8d chore: Fix chat list regressions 2021-12-30 09:53:12 +01:00
MusiCode1
b0e566c0a3
Translated using Weblate (Hebrew)
Currently translated at 8.4% (45 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-29 23:16:35 +01:00
MusiCode1
674bbf8900
Translated using Weblate (Hebrew)
Currently translated at 8.2% (44 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-29 19:39:47 +01:00
y batvinik
cd139bef53
Translated using Weblate (Hebrew)
Currently translated at 8.2% (44 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-29 19:39:47 +01:00
y batvinik
062c610190
Translated using Weblate (Hebrew)
Currently translated at 7.5% (40 of 533 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/he/
2021-12-29 19:30:54 +01:00
Krille Fear
98afcf976a Merge branch 'krille/remember-server-search' into 'main'
feat: Remember homeserver on search page

See merge request famedly/fluffychat!651
2021-12-29 10:41:43 +00:00
Krille Fear
7b8f8dd8cb Merge branch 'krille/fixblocklist' into 'main'
chore: Fix blocklist gets cleared

See merge request famedly/fluffychat!650
2021-12-29 10:25:22 +00:00
Christian Pauly
61e0aaa2e9 feat: Remember homeserver on search page 2021-12-29 11:22:28 +01:00
Krille Fear
679bd38f53 Update .gitlab-ci.yml file 2021-12-29 10:13:12 +00:00
Christian Pauly
b09d651130 chore: Fix blocklist gets cleared 2021-12-29 11:06:53 +01:00
Krille Fear
9f040acee0 Merge branch 'krille/fix-video-stories' into 'main'
chore: Fix video stories

See merge request famedly/fluffychat!649
2021-12-28 22:24:18 +00:00
Christian Pauly
9ddf10009a chore: Fix video stories 2021-12-28 23:08:27 +01:00
Kim Tae Kyeong
0b76f07342
Translated using Weblate (Korean)
Currently translated at 98.6% (525 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2021-12-28 20:04:44 +01:00
Linerly
ba18a7a8ce
Translated using Weblate (Indonesian)
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-28 20:04:44 +01:00
Jelv
e90dc7c3d0
Translated using Weblate (Dutch)
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-28 20:04:44 +01:00
Lynn Nakanishi Lin(林中西)
a30537a33e
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-28 20:04:44 +01:00
Ihor Hordiichuk
686b16ebf5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-28 20:04:44 +01:00
Oğuz Ersen
9f4603bc31
Translated using Weblate (Turkish)
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-28 20:04:44 +01:00
Nikita Epifanov
1edc5476e8
Translated using Weblate (Russian)
Currently translated at 98.8% (526 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2021-12-28 20:04:44 +01:00
Anne Onyme 017
c4aea02755
Translated using Weblate (French)
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-28 20:04:44 +01:00
Christian Pauly
bc07cc28e0 chore: Fix videoplayer in stories 2021-12-28 20:04:26 +01:00
Christian Pauly
b571f84991 chore: Fix videoplayer centerized 2021-12-28 19:44:55 +01:00
Christian Pauly
b8dc6c1e14 chore: enhance stories 2021-12-28 19:30:19 +01:00
Eric
888bb91d9d
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (532 of 532 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-28 18:54:50 +01:00
Krille Fear
e885bb8cf6 chore: Set snapcraft version 2021-12-28 13:55:32 +01:00
Krille Fear
396b8ee012 chore: Simplify snapcraft 2021-12-28 13:53:28 +01:00
Christian Pauly
7c88ce89b1 chore: FIx video compress 2021-12-27 18:33:29 +01:00
Christian Pauly
f522c81834 chore: fix video follow up 2021-12-27 17:59:45 +01:00
Christian Pauly
5e0002fbb8 chore: Fix video compress 2021-12-27 17:18:54 +01:00
Christian Pauly
93e22cf468 chore: Change story background color 2021-12-27 17:16:39 +01:00
Oğuz Ersen
784e268143
Translated using Weblate (Turkish)
Currently translated at 100.0% (531 of 531 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-27 17:14:10 +01:00
Christian Pauly
a3f391b8ae chore: Fix reply to story 2021-12-27 17:13:54 +01:00
Christian Pauly
b89d6884bd chore: Center story images 2021-12-27 16:47:08 +01:00
Christian Pauly
11c4c97c64 chore: Fix snapcraft.yaml 2021-12-27 15:50:25 +01:00
Jelv
c588b1dca2
Translated using Weblate (Dutch)
Currently translated at 100.0% (531 of 531 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-27 15:47:21 +01:00
Eric
5c2df21f96
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (531 of 531 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-27 15:47:20 +01:00
Christian Pauly
7e442ec504 feat: Save files images and videos 2021-12-27 15:35:25 +01:00
Christian Pauly
359c8db1ac chore: Remove player options 2021-12-27 15:30:17 +01:00
Christian Pauly
46590b5a8d fix: Videoplayer 2021-12-27 15:23:55 +01:00
Christian Pauly
316e63bed7 fix: Snapcraft.yaml 2021-12-27 13:31:56 +01:00
Christian Pauly
ea19fa5f1a chore: Play stories videos full 2021-12-27 13:07:15 +01:00
Christian Pauly
d49515011d feat: Enable compression and thumbnails for videos 2021-12-27 13:01:51 +01:00
Christian Pauly
f79adea8da chore: Add video background 2021-12-27 12:38:05 +01:00
Christian Pauly
541d488f53 chore: Go back to chewie 2021-12-27 12:37:16 +01:00
Krille Fear
4bb56c6261 Update .gitlab-ci.yml 2021-12-27 11:20:00 +00:00
Krille Fear
a7ec4ff860 Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!648
2021-12-27 10:47:52 +00:00
Dependency Update Bot
fee446489f chore: Update dependencies 2021-12-27 11:29:25 +01:00
Eric
c4f947dd95
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (530 of 530 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-27 09:36:28 +01:00
Ihor Hordiichuk
eeb1cc26e5
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (530 of 530 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-27 09:36:28 +01:00
Oğuz Ersen
debdc83558
Translated using Weblate (Turkish)
Currently translated at 100.0% (530 of 530 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-27 09:36:28 +01:00
Anne Onyme 017
3de21bb612
Translated using Weblate (French)
Currently translated at 100.0% (530 of 530 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-27 09:36:28 +01:00
Milan Korecky
97bcad34c6
Translated using Weblate (Czech)
Currently translated at 100.0% (530 of 530 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2021-12-27 09:36:28 +01:00
Christian Pauly
e1cb8baf53 feat: Better in app video player 2021-12-27 09:35:07 +01:00
Christian Pauly
59b2e92328 chore: Story invite follow up 2021-12-27 08:48:47 +01:00
Christian Pauly
fb48da8e0e chore: FIx first story invite 2021-12-27 08:48:06 +01:00
Krille Fear
eeb545e24a Update .gitlab-ci.yml file 2021-12-26 18:31:44 +00:00
Krille Fear
873a61e49f CI: Update snapcraft image 2021-12-26 18:17:45 +00:00
Krille Fear
7107fc1bb4 CI: Upgrade Flutter for arm64 linux builds 2021-12-26 17:56:02 +00:00
Christian Pauly
b74f4bcc4a chore: Fix analyzer 2021-12-26 13:17:30 +01:00
Christian Pauly
bf0a1985e6 chore: Clickable links in stories 2021-12-26 13:03:35 +01:00
Christian Pauly
86ebf3b80a chore: Follow up seen by users 2021-12-26 11:49:15 +01:00
Christian Pauly
eba4418c8d chore: Pause on display receipts 2021-12-26 11:40:18 +01:00
Christian Pauly
ee06ead651 chore: Follow up 2021-12-26 11:38:16 +01:00
Christian Pauly
44a564d126 chore: Localized reply exception 2021-12-26 11:37:24 +01:00
Christian Pauly
f1abe5a565 chore: Fix textfield focus 2021-12-26 11:35:23 +01:00
Eric
a28216bfff
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (529 of 529 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-26 11:30:57 +01:00
Ihor Hordiichuk
ee4b5446c8
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (529 of 529 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-26 11:30:57 +01:00
Anne Onyme 017
d28c20a5c3
Translated using Weblate (French)
Currently translated at 100.0% (529 of 529 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-26 11:30:57 +01:00
Milan Korecky
39a17e15f0
Translated using Weblate (Czech)
Currently translated at 100.0% (529 of 529 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2021-12-26 11:30:57 +01:00
Christian Pauly
010607112d chore: Add replies and hold to show 2021-12-26 11:30:44 +01:00
Christian Pauly
71a2ff5170 chore: Set correct stories start position 2021-12-26 10:56:38 +01:00
Christian Pauly
80bd291805 chore: Display stories seenByUsers 2021-12-26 09:59:34 +01:00
Christian Pauly
518111e84f chore: Fix try to enter story room first 2021-12-26 09:31:48 +01:00
Christian Pauly
9df055a741 chore: Fix spaces 2021-12-26 09:29:29 +01:00
Krille Fear
1962adb25c Merge branch 'krille/fix-stories-invites' into 'main'
chore: Fix stories invites

See merge request famedly/fluffychat!647
2021-12-26 07:58:17 +00:00
Christian Pauly
b10e3577f9 chore: Fix stories invites 2021-12-26 08:40:03 +01:00
Krille Fear
b29deec76d Merge branch 'krille/fix-spaces' into 'main'
chore: Fix spaces

See merge request famedly/fluffychat!646
2021-12-25 18:43:24 +00:00
Christian Pauly
a0bfddd297 chore: Fix spaces 2021-12-25 19:25:20 +01:00
Krille Fear
b7edc6735c Merge branch 'krille/fonts' into 'main'
fix: Use system fonts except for desktop

See merge request famedly/fluffychat!645
2021-12-25 18:11:22 +00:00
Linerly
51636f6224
Translated using Weblate (Indonesian)
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-25 19:07:08 +01:00
Eric
c5f875177c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-25 19:07:08 +01:00
Ihor Hordiichuk
77f259f35e
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-25 19:07:08 +01:00
Oğuz Ersen
1958537b75
Translated using Weblate (Turkish)
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-25 19:07:08 +01:00
Anne Onyme 017
030cf3d551
Translated using Weblate (French)
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-25 19:07:08 +01:00
Milan Korecky
ab3b880a3e
Translated using Weblate (Czech)
Currently translated at 100.0% (528 of 528 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2021-12-25 19:07:08 +01:00
Krille Fear
5f8001ec35 Merge branch 'krille/share-stories' into 'main'
feat: Share to story

See merge request famedly/fluffychat!644
2021-12-25 18:06:57 +00:00
Christian Pauly
714f0bc573 fix: Use system fonts except for desktop 2021-12-25 18:52:38 +01:00
Christian Pauly
c03504fe99 feat: Share to story 2021-12-25 18:47:36 +01:00
Krille Fear
d0ca0d1d4c Merge branch 'krille/fix-missing-routes' into 'main'
fix: Add missing routes

See merge request famedly/fluffychat!643
2021-12-25 14:42:24 +00:00
Christian Pauly
7f559e5b3c fix: Add missing routes 2021-12-25 15:27:13 +01:00
Krille Fear
72458a7c25 Merge branch 'krille/stories' into 'main'
chore: Improve stories

See merge request famedly/fluffychat!642
2021-12-25 14:05:29 +00:00
Christian Pauly
fb856930ef chore: Improve stories 2021-12-25 14:43:03 +01:00
Krille Fear
48a5c52a94 Merge branch 'krille/improvestories' into 'main'
chore: Improve stories

See merge request famedly/fluffychat!641
2021-12-25 13:26:41 +00:00
Christian Pauly
105884dbe1 chore: Improve stories 2021-12-25 14:08:11 +01:00
Krille Fear
8789863906 Merge branch 'krille/stories-settings' into 'main'
feat: Settings for stories

See merge request famedly/fluffychat!640
2021-12-25 11:12:06 +00:00
Christian Pauly
39e23114c1 feat: Settings for stories 2021-12-25 11:56:44 +01:00
Krille Fear
906d09520a Update .gitlab-ci.yml file 2021-12-25 10:25:43 +00:00
Krille Fear
5e4645073c Update .gitlab-ci.yml file 2021-12-25 10:17:00 +00:00
Krille Fear
bfdef63fdf Update .gitlab-ci.yml file 2021-12-25 10:01:18 +00:00
Krille Fear
e237451217 Merge branch 'KrilleFear-main-patch-14825' into 'main'
fix: Snapcraft image

See merge request famedly/fluffychat!639
2021-12-25 09:50:04 +00:00
Krille Fear
52b4fa705f Merge branch 'krille/update-loading-dialogs' into 'main'
chore: Update future loading dialog

See merge request famedly/fluffychat!638
2021-12-25 09:40:19 +00:00
Krille Fear
53026a8bc1 fix: Snapcraft image 2021-12-25 09:35:21 +00:00
Krille Fear
42fcfd9471 Merge branch 'krille/fix-snapcraft' into 'main'
chore: Fix snapcraft CI

See merge request famedly/fluffychat!637
2021-12-25 09:22:41 +00:00
Christian Pauly
a1d581e114 chore: Update future loading dialog 2021-12-25 10:20:57 +01:00
Krille Fear
3c04837798 chore: Fix snapcraft CI 2021-12-25 09:03:53 +00:00
Krille Fear
65698f1731 Merge branch 'krille/betterstories' into 'main'
followup: Improve stories

See merge request famedly/fluffychat!636
2021-12-25 08:16:04 +00:00
Christian Pauly
b1a4d3a314 followup: Improve stories 2021-12-25 08:56:35 +01:00
Xosé M
a238efe8a4
Translated using Weblate (Galician)
Currently translated at 99.0% (518 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2021-12-24 14:18:16 +01:00
Krille Fear
48727e139b Merge branch 'krille/stories' into 'main'
feat: Stories

See merge request famedly/fluffychat!635
2021-12-24 13:18:09 +00:00
Krille Fear
062ed11d0f feat: Stories 2021-12-24 13:18:09 +00:00
Krille Fear
e33aff1faf Merge branch 'fix_linux_notifications' into 'main'
fix: linux notifications

Closes #353

See merge request famedly/fluffychat!634
2021-12-24 12:40:53 +00:00
Raatty
1390570e66 fix: linux notifications 2021-12-24 22:48:45 +13:00
Kim Tae Kyeong
dada8bc4dc
Translated using Weblate (Korean)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2021-12-23 22:23:59 +01:00
Jelv
898dae0521
Translated using Weblate (Dutch)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-23 22:23:58 +01:00
Eric
d473a082d5
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-23 22:23:57 +01:00
Ihor Hordiichuk
00b37ed67d
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-23 22:23:56 +01:00
Oğuz Ersen
b0d37fa14c
Translated using Weblate (Turkish)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-23 22:23:56 +01:00
Nikita Epifanov
b587ac0c3d
Translated using Weblate (Russian)
Currently translated at 98.8% (517 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2021-12-23 22:23:55 +01:00
Balázs Meskó
0d5a2dbb67
Translated using Weblate (Hungarian)
Currently translated at 65.2% (341 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hu/
2021-12-23 22:23:54 +01:00
Milo Ivir
2d3cd3bc4e
Translated using Weblate (Croatian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2021-12-23 22:23:53 +01:00
Anne Onyme 017
5a109c834c
Translated using Weblate (French)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-23 22:23:52 +01:00
Priit Jõerüüt
f94458c5c8
Translated using Weblate (Estonian)
Currently translated at 100.0% (523 of 523 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2021-12-23 22:23:51 +01:00
Krille Fear
6552f50f72 Merge branch 'krille/adapitveelements' into 'main'
design: Use more adaptive elements

See merge request famedly/fluffychat!633
2021-12-23 12:53:01 +00:00
Krille Fear
a059eef095 design: Use more adaptive elements
This uses iOS styled Sliders and share
icons on iOS.
2021-12-23 13:34:04 +01:00
Krille Fear
1e97a3c095 Revert "chore: Switch to snapcore docker image"
This reverts commit 55dcf0a45bf9a9f989e1e99a8ecd1c66cd132736
2021-12-23 09:21:07 +00:00
Krille Fear
55dcf0a45b chore: Switch to snapcore docker image 2021-12-23 08:21:39 +00:00
Krille Fear
5ab514cc6f Merge branch 'krille/null-safety' into 'main'
refactor: Make more files null safe

See merge request famedly/fluffychat!624
2021-12-22 09:27:30 +00:00
Christian Pauly
3c4347b5e8 refactor: Make more files null safe 2021-12-22 10:09:22 +01:00
Krille Fear
4ef1e53494 Merge branch 'emoji+' into 'main'
Add + button to pick reaction

Closes #614

See merge request famedly/fluffychat!629
2021-12-22 09:04:19 +00:00
S1m
52e51a74ce feat: Add static + button to pick reaction 2021-12-22 09:04:19 +00:00
Krille Fear
ea3216201d Merge branch 'fix-scrolldown' into 'main'
Show scrollDownButton if selectedEvents is empty

Closes #558

See merge request famedly/fluffychat!630
2021-12-22 09:03:25 +00:00
S1m
3e2d28d21e fix: Show scrollDownButton only if selectedEvents is empty 2021-12-22 09:03:24 +00:00
Linerly
28b399ce88
Translated using Weblate (Indonesian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-22 09:45:44 +01:00
Krille Fear
a7991114be Merge branch 'video-record' into 'main'
Add button to record a video on Android

Closes #449

See merge request famedly/fluffychat!626
2021-12-22 08:45:36 +00:00
S1m
6e224cf11c feat: Add button to record a video on Android 2021-12-22 08:45:36 +00:00
Krille Fear
1c3e0e4d1e Merge branch 'fix-init-unifiedpush' into 'main'
Do not setup UP if init from an UP action

See merge request famedly/fluffychat!628
2021-12-22 08:12:04 +00:00
S1m
fd19dafbbb fix: Do not setup UP if init from an UP action 2021-12-22 08:12:04 +00:00
Krille Fear
d94ba80fdd Merge branch 'animations' into 'main'
Improved animations in chat view when changing account

See merge request famedly/fluffychat!538
2021-12-22 08:11:30 +00:00
The one with the Braid
fe95c8b2ca design: Improved animations in chat view when changing account 2021-12-22 08:11:30 +00:00
Krille Fear
aa3d6729a5 Merge branch 'mp4-android' into 'main'
Play video without thumbnail if none

Closes #668

See merge request famedly/fluffychat!625
2021-12-22 08:05:10 +00:00
S1m
6670fd246d fix: Play video without thumbnail if none 2021-12-22 08:05:09 +00:00
Krille Fear
72fa85831a Merge branch 'voice-msg-button' into 'main'
Remove redundant voice message button

See merge request famedly/fluffychat!627
2021-12-22 08:03:02 +00:00
S1m
cb4af5a413 design: Remove redundant voice message button 2021-12-22 08:03:01 +00:00
KSP Atlas
cbaa3c5b13
Translated using Weblate (Polish)
Currently translated at 65.3% (341 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2021-12-21 06:53:19 +01:00
Ihor Hordiichuk
d63a458eb6
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-20 02:51:17 +01:00
Linerly
71485b9c0d
Translated using Weblate (Indonesian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-17 16:54:29 +01:00
Jelv
77972dfac3
Translated using Weblate (Dutch)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-17 16:54:28 +01:00
Nikita Epifanov
1b3695f0c6
Translated using Weblate (Russian)
Currently translated at 98.2% (513 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2021-12-17 16:54:27 +01:00
KSP Atlas
193005b976
Translated using Weblate (Polish)
Currently translated at 65.1% (340 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/
2021-12-17 16:54:24 +01:00
Xosé M
81164316b5
Translated using Weblate (Galician)
Currently translated at 99.2% (518 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2021-12-14 19:59:10 +01:00
TeemoCell
1905f6b178
Translated using Weblate (German)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/
2021-12-14 19:59:09 +01:00
Kim Tae Kyeong
c271072dbd
Translated using Weblate (Korean)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2021-12-14 02:52:18 +01:00
Eric
ac20e9710c
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-14 02:52:17 +01:00
Ihor Hordiichuk
6bdc9e2999
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-14 02:52:16 +01:00
Oğuz Ersen
6a4f86118a
Translated using Weblate (Turkish)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-14 02:52:15 +01:00
Anne Onyme 017
d90fedb162
Translated using Weblate (French)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/
2021-12-14 02:52:14 +01:00
Priit Jõerüüt
dee6af3587
Translated using Weblate (Estonian)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2021-12-14 02:52:13 +01:00
Milan Korecky
29c261dd68
Translated using Weblate (Czech)
Currently translated at 100.0% (522 of 522 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/
2021-12-14 02:52:13 +01:00
Krille Fear
a04bf5fdbf Merge branch 'ci-bot/dependency-updates' into 'main'
chore: automated dependency update

See merge request famedly/fluffychat!623
2021-12-13 09:04:32 +00:00
Dependency Update Bot
2508fd5bec chore: Update dependencies 2021-12-13 09:45:52 +01:00
Krille Fear
c762af5fa4 Merge branch 'unifiedpush-3.0.1' into 'main'
Update unifiedpush libs

See merge request famedly/fluffychat!620
2021-12-13 08:17:07 +00:00
Krille Fear
298898e245 Merge branch 'font-granularity' into 'main'
Increase font size granularity

Closes #594

See merge request famedly/fluffychat!621
2021-12-13 07:58:50 +00:00
S1m
1ae9eaabe3 Update unifiedpush libs 2021-12-13 08:57:19 +01:00
S1m
57758e1a58 Increase font size granularity
Fix #594
2021-12-12 22:14:58 +01:00
Krille Fear
61c3075dc0 Merge branch 'krille/gitlab-error-tracking' into 'main'
chore: Switch to GitLab error tracking

See merge request famedly/fluffychat!619
2021-12-12 13:22:55 +00:00
Krille Fear
e5b6a811d8 chore: Switch to GitLab error tracking 2021-12-12 13:03:33 +00:00
Krille Fear
cf70348200 Merge branch 'krille/better-thumbnails' into 'main'
fix: Better thumbnails

Closes #696 and #697

See merge request famedly/fluffychat!618
2021-12-12 11:22:33 +00:00
Krille Fear
00daabf17c fix: Better thumbnails
This checks if the image is png or
jpg and therefore doesnt remove
transparancy. It also encodes
thumbnails with higher resolution
to make them less ugly.
2021-12-12 12:03:58 +01:00
Krille Fear
312aa1918f Merge branch 'rizzek/fix-missing-video-bubble-issue698' into 'main'
Show message bubble on download only video attachments

Closes #698

See merge request famedly/fluffychat!611
2021-12-12 10:57:37 +00:00
Drews Clausen
407c8c4168 fix: Show message bubble on download only video attachments 2021-12-12 10:57:37 +00:00
Krille Fear
7ae06b2516 Merge branch 'improve_command_hints' into 'main'
/command hints: add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession

See merge request famedly/fluffychat!617
2021-12-12 10:56:21 +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
Milo Ivir
c02e743acd
Translated using Weblate (Croatian)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/
2021-12-12 09:23:23 +01:00
John Jazbec
9df0cdeda4
Translated using Weblate (Slovenian)
Currently translated at 26.4% (137 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sl/
2021-12-09 19:53:38 +01:00
Krille Fear
ccd4bc2546 Merge branch 'main' into 'main'
Fix video playback on iOS

Closes #578

See merge request famedly/fluffychat!612
2021-12-09 07:42:08 +00:00
John Francis Sukamto
c84b90a8dc fix: Video playback on iOS 2021-12-09 07:42:08 +00:00
Krille Fear
f6b42d5de7 Merge branch 'systemnavbarcolor' into 'main'
systemNavigationBarColor ← appBar.backgroundColor

Closes #699

See merge request famedly/fluffychat!613
2021-12-09 07:40:54 +00:00
Krille Fear
afd8fe5fec Merge branch 'MTRNord/SEO' into 'main'
Improve website SEO tagging

See merge request famedly/fluffychat!616
2021-12-09 07:39:19 +00:00
Marcel
5f1fc15148 Improve website SEO tagging 2021-12-09 00:45:42 +01:00
Krille Fear
46096baf04 Merge branch 'krille/invite-link' into 'main'
change: Set client ID in invite action link

See merge request famedly/fluffychat!614
2021-12-08 10:48:28 +00:00
Krille Fear
89c4d6e769 change: Set client ID in invite action link 2021-12-08 11:33:03 +01:00
1db86b3f3c
Translated using Weblate (Finnish)
Currently translated at 90.5% (469 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2021-12-08 08:16:11 +01:00
Gigaa
b1ff27956d
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.7% (403 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2021-12-08 08:16:10 +01:00
ElvenVillage
63f49df83a
Translated using Weblate (Russian)
Currently translated at 95.5% (495 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/
2021-12-08 08:16:09 +01:00
Xosé M
746468fbc5
Translated using Weblate (Galician)
Currently translated at 99.2% (514 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/
2021-12-08 08:16:08 +01:00
Steef Hegeman
42bac49337 systemNavigationBarColor ← appBar.backgroundColor
Makes the system navigation bar color (on Android) follow the color of
the appBar (and hence of the spaces bar).

See also https://gitlab.com/famedly/fluffychat/-/issues/699.
2021-12-08 00:08:20 +01:00
Krille Fear
0da1279510 Merge branch 'KrilleFear-main-patch-81759' into 'main'
Update README.md

See merge request famedly/fluffychat!610
2021-12-07 08:01:33 +00:00
Krille Fear
c3b00b4f1b Update README.md 2021-12-07 07:43:06 +00:00
Krille Fear
8e4ca84415 Merge branch 'rizzek/fix-applock-on-landscape-issue589' into 'main'
Fix Blank LockScreen on wide screen dimensions

Closes #589

See merge request famedly/fluffychat!609
2021-12-07 07:31:06 +00:00
John Jazbec
8b83a53b27
Translated using Weblate (Slovenian)
Currently translated at 22.3% (116 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sl/
2021-12-07 07:40:20 +01:00
Drews Clausen
5221a07cc7 Added a parameter to skip the "client.isLogged()" check on the MatrixState in the OnePageCard. 2021-12-07 00:25:03 +01:00
John Jazbec
e20057b92e
Added translation using Weblate (Slovenian) 2021-12-06 17:54:28 +01:00
Linerly
5fc10f4571
Translated using Weblate (Indonesian)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-06 00:04:56 +01:00
Gigaa
81e8331f9f
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.7% (403 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2021-12-06 00:04:55 +01:00
Eric
0cce3c4a00
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/
2021-12-06 00:04:54 +01:00
Ihor Hordiichuk
fb34e02e23
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/
2021-12-06 00:04:53 +01:00
Oğuz Ersen
539e774653
Translated using Weblate (Turkish)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/tr/
2021-12-06 00:04:52 +01: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
bca157f0d3 follow: Fix CI release type check 2021-12-05 14:24:03 +01:00
Krille Fear
a522b3ff4e follow: Fix release type CI variable 2021-12-05 13:54:19 +01:00
Krille Fear
6e2fa2a681 Merge branch 'krille/update-version' into 'main'
chore: Bump version

See merge request famedly/fluffychat!606
2021-12-05 11:53:13 +00:00
Krille Fear
13cd4b8606 chore: Bump version 2021-12-05 12:33:25 +01:00
Krille Fear
6406955462 Merge branch 'krille/add-candidate-pipeline' into 'main'
CI: Add candidate release pipeline

See merge request famedly/fluffychat!605
2021-12-05 08:33:12 +00:00
Krille Fear
17dc6ed185 CI: Add candidate release pipeline 2021-12-05 09:13:23 +01:00
16bafcb617
Translated using Weblate (Finnish)
Currently translated at 90.3% (468 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2021-12-04 22:42:43 +01:00
Kim Tae Kyeong
eb44f742f0
Translated using Weblate (Korean)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/
2021-12-04 22:42:42 +01:00
Linerly
9eb9282aa3
Translated using Weblate (Indonesian)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/
2021-12-04 22:42:41 +01:00
Jelv
8737cbd809
Translated using Weblate (Dutch)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/
2021-12-04 22:42:40 +01:00
Gigaa
46daddf3c8
Translated using Weblate (Norwegian Bokmål)
Currently translated at 77.6% (402 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2021-12-04 22:42:39 +01:00
Krille Fear
9db362a649 Merge branch 'krille/fix-well-known-login' into 'main'
fix: Well known lookup at login

Closes #677

See merge request famedly/fluffychat!604
2021-12-04 19:12:17 +00:00
Krille Fear
3cc9922a39 fix: Well known lookup at login 2021-12-04 19:54:07 +01:00
6d5ecdc376
Translated using Weblate (Finnish)
Currently translated at 90.3% (468 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fi/
2021-12-03 19:38:37 +01:00
Krille Fear
7170c9063c Merge branch 'krille/make-utils-nullsafe' into 'main'
refactor: Make most of the utils null safe

See merge request famedly/fluffychat!603
2021-12-03 16:43:25 +00:00
Krille Fear
62a7fa072e Merge branch 'krille/upgradematrix' into 'main'
chore: Update Matrix SDK

See merge request famedly/fluffychat!602
2021-12-03 16:34:28 +00:00
Krille Fear
cec80533e2 refactor: Make most of the utils null safe 2021-12-03 17:29:32 +01:00
Krille Fear
9bf2457d6f chore: Update Matrix SDK 2021-12-03 17:13:59 +01:00
Krille Fear
8e8f003e97 Merge branch 'krille/fix-screenshots-in-website' into 'main'
docs: Fix screenshots on website

See merge request famedly/fluffychat!601
2021-12-02 10:37:11 +00:00
Krille Fear
8ae4891468 docs: Fix screenshots on website 2021-12-02 11:18:54 +01:00
Krille Fear
a32d675145 Merge branch 'krille/update-dependencies-job' into 'main'
fix: Update dependencies with flutter pub upgrade

See merge request famedly/fluffychat!600
2021-12-02 09:20:39 +00:00
Krille Fear
ca7066d746 fix: Update dependencies with flutter pub upgrade 2021-12-02 10:01:38 +01:00
Krille Fear
bf87052f7b Merge branch 'krille/send-file-dialog' into 'main'
Krille/send file dialog

See merge request famedly/fluffychat!599
2021-12-01 20:03:30 +00:00
Krille Fear
7540e99323 refactor: Make send file dialog null safe 2021-12-01 20:45:07 +01:00
Krille Fear
073f6bbd7d change: Do not compress very small images 2021-12-01 20:44:59 +01:00
Krille Fear
12d82550e7 Merge branch 'krille/fix-user-device-list-item' into 'main'
refactor: Make user device list item null safe

Closes #669

See merge request famedly/fluffychat!598
2021-12-01 18:05:25 +00:00
Krille Fear
2c4e1332e5 refactor: Make user device list item null safe 2021-12-01 18:46:10 +01:00
Krille Fear
55394c21e3 Merge branch 'krille/participant-opacity' into 'main'
design: Make not joined participants transparent in list

See merge request famedly/fluffychat!597
2021-12-01 12:00:12 +00:00
Krille Fear
1964657523 design: Make not joined participants transparent in list
This should make it easier to distinguish
between actual participants of a
room and users who have been
invited, who are knocking or who
have been banned.
2021-12-01 12:42:15 +01:00
Raatty
337e9c4892
Translated using Weblate (Norwegian Bokmål)
Currently translated at 74.9% (388 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nb_NO/
2021-12-01 10:47:38 +01:00
Priit Jõerüüt
565dcf478d
Translated using Weblate (Estonian)
Currently translated at 100.0% (518 of 518 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/
2021-12-01 10:47:34 +01:00
Krille Fear
f08a683000 fix: Hotfix database migration 2021-11-30 22:13:40 +01:00
502 changed files with 85258 additions and 74421 deletions

13
.gitignore vendored
View File

@ -10,11 +10,10 @@
.buildlog/
.history
.svn/
lib/generated_plugin_registrant.dart
prime
# libolm package
/assets/js/package/*
/assets/js/package
# IntelliJ related
*.iml
@ -38,7 +37,6 @@ prime
/build/
# Web related
lib/generated_plugin_registrant.dart
docs/build/
docs/.jekyll-cache/
docs/_site/
@ -55,4 +53,11 @@ android/keys.json
android/Gemfile.lock
lib/l10n_old
ios/Flutter/.last_build_id
ios/Podfile.lock
ios/Podfile.lock
/windows/out
/winuwp/out
/linux/out
/macos/out
.vs
olm

View File

@ -1,8 +1,7 @@
image:
name: cirrusci/flutter
variables:
GIT_SUBMODULE_STRATEGY: recursive
FLUTTER_VERSION: 3.10.0
image: ghcr.io/cirruslabs/flutter:${FLUTTER_VERSION}
.shared_windows_runners:
tags:
@ -11,142 +10,271 @@ variables:
- windows-1809
stages:
- coverage
- release
- test
- build
- deploy
code_analyze:
stage: coverage
script: [./scripts/code_analyze.sh]
stage: test
script:
- flutter pub get
- dart run import_sorter:main --no-comments --exit-if-changed
- dart format lib/ test/ --set-exit-if-changed
- flutter analyze
- git apply ./scripts/enable-android-google-services.patch
- flutter pub get
- flutter analyze
- flutter pub run dart_code_metrics:metrics lib -r gitlab > code-quality-report.json || true
artifacts:
reports:
codequality: code-quality-report.json
code_analyze_beta:
extends: code_analyze
image:
name: cirrusci/flutter:beta
allow_failure: true
test:
stage: coverage
widget_test:
stage: test
script: [flutter test]
# the basic integration test configuration testing FLOSS builds on Synapse
.integration_test:
image: registry.gitlab.com/famedly/company/frontend/flutter-dockerimages/integration/stable:${FLUTTER_VERSION}
stage: test
services:
- name: docker:dind
alias: docker
parallel:
matrix:
- HOMESERVER_IMPLEMENTATION:
- synapse
- dendrite
- conduit
variables:
# activate container-to-container networking
FF_NETWORK_PER_BUILD: "true"
# Tell docker CLI how to talk to Docker daemon.
DOCKER_HOST: tcp://docker:2375/
# Use the btrfs driver for improved performance.
DOCKER_DRIVER: btrfs
# Disable TLS since we're running inside local network.
DOCKER_TLS_CERTDIR: ""
HOMESERVER: docker
before_script:
- scripts/integration-prepare-host.sh
# create test user environment variables
- source scripts/integration-create-environment-variables.sh
# create Synapse instance
- scripts/integration-server-${HOMESERVER_IMPLEMENTATION}.sh
# properly set the homeserver IP and create test users
- scripts/integration-prepare-homeserver.sh
script:
# start AVD and keep running in background
- scripts/integration-start-avd.sh &
- flutter pub get
- scrcpy --no-display --record video.mkv &
- flutter test integration_test --dart-define=HOMESERVER=$HOMESERVER --dart-define=USER1_NAME=$USER1_NAME --dart-define=USER2_NAME=$USER2_NAME --dart-define=USER1_PW=$USER1_PW --dart-define=USER2_PW=$USER2_PW || ( sleep 10 && exit 1 )
after_script:
- ffmpeg -i video.mkv -vf scale=iw/2:-2 -crf 40 -b:v 2000k -preset fast video.mp4 || true
timeout: 30m
retry: 2
only:
- tags
artifacts:
when: always
paths:
- video.mp4
tags:
- docker
- famedly
# integration tests for Linux builds
### disabled because of Linux headless issues
.integration_test_linux:
extends: .integration_test
parallel:
matrix:
- HOMESERVER_IMPLEMENTATION:
- conduit
script:
- apt-get update
- apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev libsecret-1-dev libjsoncpp-dev
- flutter pub get
- flutter test integration_test -d linux --dart-define=HOMESERVER=$HOMESERVER --dart-define=USER1_NAME=$USER1_NAME --dart-define=USER2_NAME=$USER2_NAME --dart-define=USER1_PW=$USER1_PW --dart-define=USER2_PW=$USER2_PW || ( sleep 10 && exit 1 )
after_script: []
artifacts:
# extending the default tests to test the Google-flavored builds
.integration_test_proprietary:
extends: .integration_test
parallel:
matrix:
- HOMESERVER_IMPLEMENTATION:
- conduit
script:
# start AVD and keep running in background
- scripts/integration-start-avd.sh &
- git apply ./scripts/enable-android-google-services.patch
- flutter pub get
- scrcpy --no-display --record video.mkv &
- flutter test integration_test --dart-define=HOMESERVER=$HOMESERVER --dart-define=USER1_NAME=$USER1_NAME --dart-define=USER2_NAME=$USER2_NAME --dart-define=USER1_PW=$USER1_PW --dart-define=USER2_PW=$USER2_PW || ( sleep 10 && exit 1 )
release_mode_launches:
parallel:
matrix:
- FLAVOR:
- floss
- proprietary
image: registry.gitlab.com/famedly/company/frontend/flutter-dockerimages/integration/stable:${FLUTTER_VERSION}
stage: test
before_script:
- |
if [ "$FLAVOR" == "proprietary" ]; then
git apply ./scripts/enable-android-google-services.patch
fi
script:
# start AVD and keep running in background
- scripts/integration-start-avd.sh &
# generate temporary release build configuration and ensure app launches
- scripts/integration-check-release-build.sh
timeout: 20m
only:
- tags
tags:
- docker
- famedly
build_web:
stage: coverage
stage: build
before_script:
[sudo apt update && sudo apt install curl -y, ./scripts/prepare-web.sh]
script: [./scripts/build-web.sh]
script:
- flutter build web --release --verbose --source-maps
artifacts:
paths:
- build/web/
build_web_beta:
extends: build_web
image:
name: cirrusci/flutter:beta
# yes, we *do* build a Windows DLL on Linux. More reliable.
build_olm_windows:
image: archlinux:latest
stage: test
before_script:
- pacman-key --init
- pacman --noconfirm -Sy mingw-w64 cmake git base-devel
script:
- ./scripts/build-olm-windows.sh
- mv olm/build/libolm.dll .
artifacts:
paths:
- libolm.dll
allow_failure: true
only:
- main
- tags
build_windows:
extends:
- .shared_windows_runners
stage: coverage
before_script: [./scripts/prepare-windows.ps1]
script: [./scripts/build-windows.ps1]
stage: test
before_script:
- ./scripts/prepare-windows.ps1
# workarounding artifacts download being broken
- $response = Invoke-WebRequest -Uri "$CI_API_V4_URL/projects/$CI_PROJECT_ID/pipelines/$CI_PIPELINE_ID/jobs" -UseBasicParsing
- $jobs = $response | ConvertFrom-Json
- $job = $jobs | where { $_.name -eq "build_olm_windows" }
- $jobId = $job.id
- Invoke-WebRequest -Uri "$CI_API_V4_URL/projects/$CI_PROJECT_ID/jobs/$jobId/artifacts/libolm.dll" -UseBasicParsing -OutFile libolm.dll
script:
- ./scripts/build-windows.ps1
- Copy-Item -Path "libolm.dll" -Destination "build/windows/runner/Release"
- ./scripts/package-windows.ps1
artifacts:
paths:
- build/windows/runner/Release
allow_failure: true
only:
- main
- tags
build_android_debug:
stage: coverage
script: [./scripts/build-android-debug.sh]
stage: build
script: [flutter build apk --debug]
artifacts:
when: on_success
paths:
- build/app/outputs/apk/debug/app-debug.apk
tags:
- docker
- famedly
except:
- main
- tags
build_android_apk:
stage: coverage
before_script: [./scripts/prepare-android-release.sh]
script: [./scripts/build-android-apk.sh]
stage: build
before_script:
- git apply ./scripts/enable-android-google-services.patch
- ./scripts/prepare-android-release.sh
script: [flutter build apk --release]
artifacts:
when: on_success
paths:
- build/android/app-release.apk
- build/app/outputs/apk/release/app-release.apk
tags:
- docker
- famedly
only:
- main
- tags
build_android_appbundle:
stage: coverage
before_script: [./scripts/prepare-android-release.sh]
deploy_playstore_internal:
stage: deploy
before_script:
- git apply ./scripts/enable-android-google-services.patch
- ./scripts/prepare-android-release.sh
script: [./scripts/release-playstore-beta.sh]
artifacts:
when: on_success
paths:
- build/android/app-release.aab
resource_group: playstore_release
tags:
- docker
- famedly
only:
- main
upload-fdroid:
stage: release
fdroid_repo:
image: debian:testing
stage: deploy
before_script:
- "which ssh-agent || (sudo apt-get update -y && sudo apt-get install openssh-client -y )"
- "which rsync || (sudo apt-get update -y && sudo apt-get install rsync -y )"
- "which pcregrep || (sudo apt-get update -y && sudo apt-get install pcregrep -y )"
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan -t rsa fdroid.nordgedanken.dev >> ~/.ssh/known_hosts
- apt-get update && apt-get -qy install fdroidserver wget curl jq --no-install-recommends || true
- ./scripts/prepare-fdroid.sh || true
script:
- cd build/android/
- export UPDATE_VERSION=$(pcregrep -o1 'version:\s([0-9]*\.[0-9]*\.[0-9]*)\+[0-9]*' ../../pubspec.yaml) && mv app-release.apk "${UPDATE_VERSION}.apk"
- rsync -rav -e ssh ./ fluffy@fdroid.nordgedanken.dev:/opt/fdroid/fluffychat/repo
- ssh fluffy@fdroid.nordgedanken.dev -t '/bin/bash -i -l -c "cd /opt/fdroid/fluffychat && source ../fdroidserver-env/bin/activate && fdroid update --verbose && deactivate"'
needs: ["build_android_apk"]
resource_group: playstore_release
allow_failure: true
only:
- tags
upload-fdroid-nightly:
stage: release
before_script:
- "which ssh-agent || (sudo apt-get update -y && sudo apt-get install openssh-client -y )"
- "which rsync || (sudo apt-get update -y && sudo apt-get install rsync -y )"
- "which pcregrep || (sudo apt-get update -y && sudo apt-get install pcregrep -y )"
- eval $(ssh-agent -s)
- echo "$SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add -
- mkdir -p ~/.ssh
- chmod 700 ~/.ssh
- ssh-keyscan -t rsa fdroid.nordgedanken.dev >> ~/.ssh/known_hosts
script:
- cd build/android/
- export UPDATE_VERSION=$(pcregrep -o1 'version:\s([0-9]*\.[0-9]*\.[0-9]*)\+[0-9]*' ../../pubspec.yaml) && mv app-release.apk "${UPDATE_VERSION}_$(date +%s).apk"
- rsync -rav -e ssh ./ fluffy@fdroid.nordgedanken.dev:/opt/fdroid/fluffychat-nightly/repo
- ssh fluffy@fdroid.nordgedanken.dev -t '/bin/bash -i -l -c "cd /opt/fdroid/fluffychat-nightly && source ../fdroidserver-env/bin/activate && fdroid update --verbose && deactivate"'
needs: ["build_android_apk"]
- ./scripts/create_fdroid_repos.sh || true
artifacts:
when: always
paths:
- repo
needs:
- "build_android_apk"
resource_group: playstore_release
allow_failure: true
only:
- main
pages:
needs: ["build_web"]
needs:
- "build_web"
- "fdroid_repo"
stage: deploy
image: node
image: node:alpine
before_script:
- apk update
- apk add jq unzip curl wget bash
script:
- cd docs
- npx tailwindcss -o ./tailwind.css --minify
- cd ..
- mv docs public
- mv build/web/ public/web/
- mv repo public || true
- mv build/web/ public/web
artifacts:
paths:
- public
@ -154,20 +282,25 @@ pages:
- main
build_linux_x86:
stage: coverage
stage: build
image: registry.gitlab.com/famedly/company/frontend/flutter-dockerimages/flutter-linux/stable:${FLUTTER_VERSION}
before_script:
[
sudo apt update && sudo apt install curl clang cmake ninja-build pkg-config libgtk-3-dev libblkid-dev liblzma-dev libjsoncpp-dev cmake-data libjsoncpp1 libsecret-1-dev libsecret-1-0 librhash0 -y,
]
script: [./scripts/build-linux.sh]
- sudo apt-get update
- sudo apt-get install curl clang cmake ninja-build pkg-config libgtk-3-dev libblkid-dev liblzma-dev libjsoncpp-dev cmake-data libsecret-1-dev libsecret-1-0 librhash0 -y
script: [flutter build linux --release]
tags:
- docker
- famedly
artifacts:
when: on_success
paths:
- build/linux/x64/release/bundle/
build_linux_arm64:
stage: coverage
script: [./scripts/build-linux.sh]
stage: build
before_script:
- flutter upgrade $FLUTTER_VERSION --force
script: [flutter build linux --release]
tags: [docker_arm64]
only:
- main
@ -178,23 +311,9 @@ build_linux_arm64:
paths:
- build/linux/arm64/release/bundle/
snap_edge:
stage: deploy
image: cibuilds/snapcraft:core18
script: [./scripts/publish-snap-edge.sh]
only:
- main
needs: [build_linux_x86]
artifacts:
when: on_success
paths:
- ./*.snap
update-dependencies:
stage: coverage
update_dependencies:
stage: build
needs: []
tags:
- docker
only:
- schedules
variables:
@ -217,59 +336,61 @@ update-dependencies:
- 'git diff --exit-code || (git checkout -B ${UPDATE_BRANCH} && git add . && git commit -m "chore: Update dependencies" && git push -f origin ${UPDATE_BRANCH} && ./scripts/open-mr.sh)'
.release:
stage: release
stage: deploy
image: curlimages/curl:latest
rules:
- if: '$CI_COMMIT_TAG =~ /^v\d+\.\d+\.\d+$/'
- if: '$CI_COMMIT_TAG =~ /^rc\d+\.\d+\.\d+-\d+$/'
before_script:
- export RELEASE_TYPE=$(echo $CI_COMMIT_TAG | grep -oE "[a-z]+")
- export RELEASE_VERSION=$(echo $CI_COMMIT_TAG | grep -oE "\d+\.\d+\.\d+")
- export PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/fluffychat/${RELEASE_VERSION}"
snap_stable:
extends: .release
image: cibuilds/snapcraft:core18
script: [./scripts/publish-snap-stable.sh]
needs: [build_linux_x86]
upload-android:
upload_android:
extends: .release
script:
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file build/android/app-release.apk ${PACKAGE_REGISTRY_URL}/fluffychat.apk
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file build/app/outputs/apk/release/app-release.apk ${PACKAGE_REGISTRY_URL}/fluffychat.apk
upload-web:
upload_web:
extends: .release
script:
- tar czf package.tar.gz -C build/web/ .
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-web.tar.gz
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-web.tar.gz
upload-linux-x86:
upload_linux_x86:
extends: .release
script:
- tar czf package.tar.gz -C build/linux/x64/release/bundle/ .
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-x86.tar.gz
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-x86.tar.gz
upload-linux-arm64:
upload_linux_arm64:
extends: .release
script:
- tar czf package.tar.gz -C build/linux/arm64/release/bundle/ .
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-arm64.tar.gz
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.tar.gz ${PACKAGE_REGISTRY_URL}/fluffychat-linux-arm64.tar.gz
allow_failure: true
upload-windows:
upload_windows:
extends: .release
image: alpine:latest
script:
- apk add --no-cache curl zip
- mv build/windows/runner/Release/fluffychat.msix fluffychat.msix
- cd build/windows/runner/Release; zip -r ../../../../package.zip . ; cd -
- |
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.zip ${PACKAGE_REGISTRY_URL}/fluffychat-windows.zip
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file package.zip ${PACKAGE_REGISTRY_URL}/fluffychat-windows.zip
curl --fail-with-body --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file fluffychat.msix ${PACKAGE_REGISTRY_URL}/fluffychat-windows.msix
allow_failure: true
upload-playstore:
stage: release
before_script: [./scripts/prepare-android-release.sh]
deploy_playstore:
stage: deploy
before_script:
- git apply ./scripts/enable-android-google-services.patch
- ./scripts/prepare-android-release.sh
script: [./scripts/release-playstore.sh]
resource_group: playstore_release
only:
@ -286,4 +407,5 @@ release:
--assets-link "{\"name\":\"fluffychat-linux-x86.tar.gz\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-linux-x86.tar.gz\"}" \
--assets-link "{\"name\":\"fluffychat-linux-arm64.tar.gz\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-linux-arm64.tar.gz\"}" \
--assets-link "{\"name\":\"fluffychat-windows.zip\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-windows.zip\"}" \
--assets-link "{\"name\":\"fluffychat-windows.msix\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-windows.msix\"}" \
--assets-link "{\"name\":\"fluffychat-web.tar.gz\",\"url\":\"${PACKAGE_REGISTRY_URL}/fluffychat-web.tar.gz\"}"

20
.mailmap Normal file
View File

@ -0,0 +1,20 @@
Aminda Suomalainen <suomalainen+git@mikaela.info> Mikaela Suomalainen <mikaela+digitalents@mikaela.info>
Aminda Suomalainen <suomalainen+git@mikaela.info> Mikaela Suomalainen <mikaela+git@mikaela.info>
Aminda Suomalainen <suomalainen+git@mikaela.info> Mikaela Suomalainen <mikaela@mikaela.info>
Anne Onyme 017 <anneonyme017@netcourrier.com> Anne017 <anneonyme017@gmail.com>
Brendan Abolivier <contact@brendanabolivier.com> Brendan Abolivier <gitlab@brendanabolivier.com>
Christian Pauly <christian-pauly@posteo.de> Christian <christian-pauly@posteo.de>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <Christian-Pauly@posteo.de>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <christianpauly@173-16-252-208.client.mchsi.com>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <christianpauly@173-16-252-81.client.mchsi.com>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <christianpauly@Christians-Air.fritz.box>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <christianpauly@Krilles-Air.fritz.box>
Christian Pauly <christian-pauly@posteo.de> Christian Pauly <christianpauly@MacBook-Air.fritz.box>
Christian Pauly <christian-pauly@posteo.de> Krille Fear <christian-pauly@posteo.de>
CuteTadpole <61086561+CuteTadpole@users.noreply.github.com> CuteTadpole <cute.tadpole.gen@gmail.com>
Drews Clausen <dcl@facelift-bbt.com> Drews Clausen <gitlab@rizzek.com>
Jelv <post+gitlab@jelv.nl> Jelv <post@jelv.nl>
Kateřina Churanová <katerina@churanova.eu> Kateřina Churanová <katerina.churanova@gmail.com>
Kateřina Churanová <katerina@churanova.eu> Katerina <katerina.churanova@gmail.com>
NN708 <yuqian_1998@126.com> NN708 <nn708@outlook.com>
S1m <git@sgougeon.fr> S1m <c+gitlab@sgougeon.fr>

30
.metadata Normal file
View File

@ -0,0 +1,30 @@
# This file tracks properties of this Flutter project.
# Used by Flutter tool to assess capabilities and perform upgrades etc.
#
# This file should be version controlled.
version:
revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
channel: stable
project_type: app
# Tracks metadata for the flutter migrate command
migration:
platforms:
- platform: root
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
- platform: macos
create_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
base_revision: d3d8effc686d73e0114d71abdcccef63fa1f25d2
# User provided section
# List of Local paths (relative to this file) that should be
# ignored by the migrate tool.
#
# Files that are not part of the templates will be ignored by default.
unmanaged_files:
- 'lib/main.dart'
- 'ios/Runner.xcodeproj/project.pbxproj'

View File

@ -1,3 +1,646 @@
## v1.12.0
- Added translation using Weblate (Toki Pona) (Mæve Rey)
- Translated using Weblate (Arabic) (Rex_sa)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Polish) (lauren n. liberda)
- Translated using Weblate (Romanian) (Riley)
- Translated using Weblate (Russian) (DarkCoder15)
- Translated using Weblate (Spanish) (José Muñoz)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- build: Remove dependency overwrite for ffi (Krille)
- build: Update dependencies (Krille)
- builds: Change minsdkversion of Android from 16 to 19 (Krille)
- builds: Do not allow failure for linux x86 (Krille)
- builds: Do not use verbose mode on building linux (Krille)
- builds: Linux with flutter 3.10 (Krille)
- builds: Remove workaround for building linux arm64 (Krille)
- builds: Update file_picker to 5.3.0 (Krille)
- builds: Update flutter table html (Krille)
- builds: Update flutter_html (Krille)
- builds: migrate to dart 3.0/flutter 3.10 (lauren n. liberda)
- chore: Add missing blockquote style (Krille)
- chore: Allow failure in build linux for now (Krille)
- chore: Ask for storage persistence (Krille)
- chore: Clean unused translations (Malin Errenst)
- chore: Enhance room pills (Krille)
- chore: Minor code clean up (Krille)
- chore: Update flutter webrtc (Krille)
- chore: Upgrade to Flutter 3.10.1 (Malin Errenst)
- chore: change release curl calls to use --fail-with-body (Tim Flink)
- chore: update macOS icons and add build script (TheOneWithTheBraid)
- design: Replace anime images with neutral cupertino icons (Krille)
- feat: Add toggle to mute notifications from chat groups (fbievan)
- feat: Allow ruby tags in html (Krille)
- feat: Display progress value for initial sync (Krille)
- feat: Implement new error reporting tool when critical features break like playing audio or video messages or opening a chat (Krille)
- feat: clean up macOS build metadata (TheOneWithTheBraid)
- feat: set display information correctly (TheOneWithTheBraid)
- feat: update macOS build files (TheOneWithTheBraid)
- feat: update macOS build information for macOS Ventura (TheOneWithTheBraid)
- fix "Unhandled Exception: VRouter.of(context) was called with a context which does not contain a VRouter." (Lauren N. Liberda)
- fix: Broken arb file (Krille)
- fix: Do not unnecessary request all members in public rooms (Krille)
- fix: Remove wrong rendered linebreak in html (Krille)
- fix: Scroll down button (Krille)
- fix: Scroll up and scroll down buttons in chat list (Krille)
- fix: Scrolldown button (Krille)
- fix: Too long file name cause a render overflow (Skying)
- fix: Try to reload timeline on IOException (Krille)
- fix: User pills (Krille)
- fix: broken CI artifact uploads (TheOneWithTheBraid)
- fix: custom emote placeholder (TheOneWithTheBraid)
- fix: path of libolm (TheOneWithTheBraid)
- fix: Quick account switching (JHansen)
- fix: read reciepts (JHansen)
- perf: Use valuenotifier to not rebuild chatlist (Krille)
- refactor: Reimplement flutter matrix html locally (Krille)
- refactor: Update Roboto and Noto Emoji (The one with the Braid)
- refactor: Use AnimatedSize for FAB (Krille)
- refactor: Use DateTime for weekday localization (Malin Errenst)
## v1.11.2
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (Polish) (Eryk Michalak)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- feat: Permission dialog before open link in browser (Krille)
- fix: Chats do not load (Krille)
## v1.11.1 - 2023-04-20
- fix: Download files on web and iOS with correct mimetype
## v1.11.0 - 2023-04-14
- feat: Add visual read marker (Krille)
- feat: Jump to last read event (Krille)
- feat: Use fragmented timeline to jump to event (Krille)
- feat: change to flutterwebauth2 (ShootingStarDragons)
- fix: Join public room (Krille)
- fix: Set fcm priority to max on android (Krille)
- refactor: CI scripts and old workarounds for build scripts (Krille)
- refactor: Client in ChatPage (Krille)
- refactor: Not nullable room in ChatPage (Krille)
- refactor: Switch to file_picker package and get rid of some dependency overrides (Krille)
- refactor: Use correct Matrix instance (Krille)
- style: Make emptypage logo bigger (Krille)
- style: Minor adjustments for modal bottom sheets (Krille)
- style: Move chats to top (Krille)
- style: Use SliverList for chatlist (Krille)
- refactor: Container -> SizedBox.shrink() (noob_tea)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Persian) (Parsa)
- Translated using Weblate (Persian) (Siavash)
- Translated using Weblate (Polish) (Luna)
- Translated using Weblate (Swedish) (Kristoffer Grundström)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
## v1.10.0 - 2023-02-25
- Added translation using Weblate (Thai) (Wphaoka)
- Added translation using Weblate (Tibetan) (Nathan Freitas)
- Default hardcoded message when l10n is not available (fabienli)
- Fix: The stable repo fingerprint (TODO the qr-code should be updated) (machiav3lli)
- Translated using Weblate (Basque) (xabirequejo)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Japanese) (Suguru Hirahara)
- Translated using Weblate (Persian) (Farooq Karimi Zadeh)
- Translated using Weblate (Swedish) (Joaquim Homrighausen)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Disable stable for web until script is fixed (Krille)
- chore: Display warning when logout without backup (Krille)
- chore: Downgrade flutter CI version (Krille)
- chore: Follow up audioplayer on linux (Krille)
- chore: Follow up chat encryption desgin (Krille)
- chore: Follow up fix audioplayer on android (Christian Pauly)
- chore: Follow up formatting (Christian Pauly)
- chore: Follow up formatting (Krille)
- chore: Follow up remove hero animation (Krille)
- chore: Follow up secrity settings design (Krille)
- chore: Follow up settings page (Krille)
- chore: Follow up settings page design (Christian Pauly)
- chore: Follow up style adjustments (Krille)
- chore: Lookup l10n in pushhelper if null (Krille)
- chore: Update matrix package to 0.17.0 (Krille)
- chore: Update to Flutter 3.7.1 (Krille)
- docs/qr-stable.svg: update the QR code (Aminda Suomalainen)
- feat: Enable audioplayer for web and linux (Christian Pauly)
- fix: Display error when user tries to send too large file (Christian Pauly)
- refactor: Do only instantiate AudioPlayer() object when in use (Christian Pauly)
- refactor: Remove syncstatus verbose logs (Christian Pauly)
- refactor: Store cached files in tmp directory so OS will clear file cache from time to time (Krille)
- style: Adjust key verification dialog (Christian Pauly)
- style: Bootstrap design adjustments (Christian Pauly)
- style: Encryption page adjustments (Christian Pauly)
- style: Enhance user device settings design (Krille)
- style: Enhanced chat details design (Krille)
- style: Give chat list list tiles rounded corners (Krille)
- style: Link underline color (Christian Pauly)
- style: Make adaptive bottom sheets scrollable by default (Krille)
- style: Make invite page more pretty (Krille)
- style: New settings design (Krille)
- style: Nicer chips in encryption settings and icons showing device status (Krille)
- style: Use emojis on web as well (Christian Pauly)
- style: Use robotomono to display device keys (Christian Pauly)
- utils/url_launcher: force opening http(s) links in external browser (Marcus Hoffmann)
## v1.9.0 - 2023-01-29
- Translated using Weblate (Czech) (Michal Bedáň)
- Translated using Weblate (Czech) (grreby)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (josé m)
- Translated using Weblate (German) (Christian)
- Translated using Weblate (German) (Vri 🌈)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Korean) (Youngbin Han)
- Translated using Weblate (Polish) (Wiktor)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Change invite link textfield label (Krille)
- chore: Remove unused dependency (Krille)
- chore: Remove unused translations (Krille)
- chore: Update Matrix SDK and refactor (Krille)
- chore: Update dependencies (Krille)
- chore: Update flutter_map (Krille)
- chore: add integration tests (TheOneWithTheBraid)
- chore: add integration tests for spaces (TheOneWithTheBraid)
- design: More clear chat background and rounded popup menu (Krille)
- design: Nicer navigationrail (Krille)
- design: Upgrade to Flutter 3.7
- feat: Bring back disabling the header bar on Linux desktop (q234rty)
- feat: Nicer design for abandonded DM rooms (Christian Pauly)
- fix: Archive (Krille)
- fix: Shared preferences package for flutter 3.7 (Christian Pauly)
- fix: permission of web builds (TheOneWithTheBraid)
- fix: Notification Settings (Krille)
- refactor: Migrate to Flutter 3.7.0 (Christian Pauly)
- refactor: Same animations everywhere in app (Krille)
- refactor: Stories header with futurebuilder (Krille)
- refactor: disable some redundant tests (TheOneWithTheBraid)
- style: Animate in out search results (Krille)
- style: New modal bottom sheets (Krille)
- style: Redesign public room bottomsheets (Krille)
## v1.8.0 2022-12-30
- Added translation using Weblate (Yue (yue_HK)) (Raatty)
- Translated using Weblate (Chinese (Simplified)) (Mike Evans)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- design: New encryption page (Krille Fear)
- feat: Add audio message support to linux (Krille Fear)
- feat: Use Android system accent color (Krille Fear)
- feat: include olm to Windows builds (TheOneWithTheBraid)
- feat: Store drafts (Krille)
- fix: Android push notification follow-up (TheOneWithTheBraid)
- fix: Content banner (Krille Fear)
- fix: Correct redacted by username (Krille Fear)
- fix: Do not setup push on every app resume (Krille Fear)
- fix: Encryption button is orange in public rooms (Krille Fear)
- fix: File event design (Krille Fear)
- fix: Hide google services warning after marked (Krille Fear)
- fix: Improve story page appearance (Reinhart Previano Koentjoro)
- fix: Libhandy windows (Krille Fear)
- fix: Monochromatic icon rendering for Android 13+ (Reinhart Previano Koentjoro)
- fix: homeserver error text not visible in app bar (TheOneWithTheBraid)
- fix: minor issues in room list (TheOneWithTheBraid)
## v1.7.2 2022-12-19
Update dependencies and translations.
## v1.7.1 2022-11-23
Minor bugfix release to retrigger build for FlatPak and Android. Fixes some style bugs and updates some translations
## v1.7.0 2022-11-17
FluffyChat 1.7.0 features a new way to work with spaces via a bottom navigation bar. A lot of work has also been done under the hood to make the app faster and more stable. The main color has slightly changed and the design got some finetuning.
- chore: Add keys to roomlist and stories header (Christian Pauly)
- chore: Add unread badge to navigation rail and adjust design (Christian Pauly)
- chore: Adjust colors (Christian Pauly)
- chore: Better design chat list items (Christian Pauly)
- chore: Better load first client (Christian Pauly)
- design: Hide unimportant state events instead of folding (Christian Pauly)
- design: Improve login design (Krille Fear)
- design: Nicer display notification short texts (Christian Pauly)
- feat: background and terminated calls [android] (td)
- feat: New navigation design (Christian Pauly)
- fix: Hide password at login page (Krille Fear)
- fix: Import session on iOS (Christian Pauly)
- fix: incorrect setState inside setState in ChatListController (td)
- fix: Password not obscure for a second when submitting login textfield (Christian Pauly)
- fix: Popup menu without elevation (Christian Pauly)
- fix: Push error message (Christian Pauly)
- fix: Remove emoji picker workaround (Christian Pauly)
- fix: Set theme after start app (Christian Pauly)
- fix: Settings profile picture (Christian Pauly)
- fix: Share files (Christian Pauly)
- fix: UIA request handler (Christian Pauly)
- fix: Update emoji picker for web and desktop (Christian Pauly)
- improved (most) icons/image scaling, including avatar scaling (Mg138)
- Mention Element instead of Riot (Has been renamed about a year ago) (jooooscha)
- refactor: Chat list body code (Christian Pauly)
- refactor: Minor chatlist refactoring (Christian Pauly)
- refactor: No longer need selected of chat list tile (Christian Pauly)
- refactor: Remove unused dependencies (Krille Fear)
- Added translation using Weblate (Hindi) (Hemish)
- Added translation using Weblate (Occidental) (OIS)
- Translated using Weblate (Basque) (xabirequejo)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Chinese (Simplified)) (Raatty)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (English) (Raatty)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Estonian) (Raatty)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (Finnish) (Raatty)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (German) (Jana)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Lithuanian) (Anonimas)
- Translated using Weblate (Occidental) (OIS)
- Translated using Weblate (Persian) (Anastázius Darián)
- Translated using Weblate (Persian) (Anastázius Kaejatídarján)
- Translated using Weblate (Persian) (Seyedmahdi Moosavyan)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Turkish) (Raatty)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- Translated using Weblate (Ukrainian) (Raatty)
## v1.6.4 - 2022-09-08
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Slovak) (Marek Ľach)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Adjust bubble color in dark mode (Christian Pauly)
- chore: Update matrix sdk (Christian Pauly)
- chore: Update to flutter 3.3.0 (Christian Pauly)
- feat: Automatic key requests and better key error dialog (Christian Pauly)
- fix: Styling and notification settings (Christian Pauly)
- fix: add missing command localizations (Christian Pauly)
## v1.6.3 - 2022-08-25
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (Russian) (Sergey Shavin)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Migrate back to flutter hive collections (Christian Pauly)
- chore: Update provider package and remove dep override (Christian Pauly)
- fix: Do not display push events for unknown event types (Christian Pauly)
- refactor: App widget (Christian Pauly)
## v1.6.0 - 2022-07-31
FluffyChat 1.6.0 features a lot of bug fixes and improvements. The code base has been
simplified and the drawer on the chat list page got a come-back. Some new features like
the space hierarchy and session dump have been implemented.
- feat: Added monochrome entry for themed icon support in Android 13 (James Reilly)
- feat: Display timeline of messages in android notification (Christian Pauly)
- feat: Emoji related fixes (TheOneWithTheBraid)
- feat: Implement deleting pushers in app (Christian Pauly)
- feat: New material 3 design (Christian Pauly)
- feat: Redesign bootsstrap and offer secure storage support (Christian Pauly)
- feat: Send multiple images at once (Christian Pauly)
- feat: implement session dump (TheOneWithTheBraid)
- feat: implement space hierarchy (TheOneWithTheBraid)
- feat: introduce extended integration tests (TheOneWithTheBraid)
- feat: libhandy integration (TheOneWithTheBraid)
- fix: Clearing push triggered when only one room got seen (Christian Pauly)
- fix: Dont display loading dialog when adding reaction (Christian Pauly)
- fix: Follow up for spaces hierarchy (TheOneWithTheBraid)
- fix: Missing null checks in chat details view (Christian Pauly)
- fix: Non FCM Android builds crash on start (Christian Pauly)
- fix: Permission chooser dialog on iOS (Christian Pauly)
- fix: Set avatar on only single action available (Christian Pauly)
- fix: Sharing on iOS and iPad (Christian Pauly)
- fix: Unread bubble is invisible in dark mode (Christian Pauly)
- fix: appimage builds (TheOneWithTheBraid)
- fix: only use custom http client on android (Jayesh Nirve)
- fix: pass isrg cert to http client (Jayesh Nirve)
- refactor: Chat view (Christian Pauly)
- refactor: Encryption button (Christian Pauly)
- refactor: Remove duplicated imports (Christian Pauly)
- refactor: Remove legacy store (Christian Pauly)
- refactor: Remove presence status feature (Christian Pauly)
- refactor: Simplify MxcImage and replace CachedNetworkImage (Christian Pauly)
- refactor: Switch to Hive Collections DB (Christian Pauly)
- refactor: move start chat FAB to implementation file (TheOneWithTheBraid)
- Translated using Weblate (Catalan) (Alfonso Montero López)
- Translated using Weblate (Catalan) (Auri B.P)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (English) (Raatty)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Persian) (Amir Hossein Maher)
- Translated using Weblate (Polish) (Przemysław Romanik)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Add border to avatars (Christian Pauly)
- chore: Add fancy hero animations (Christian Pauly)
- chore: Adjust appbar design (Christian Pauly)
- chore: Adjust design (Christian Pauly)
- chore: Adjust search bar design (Christian Pauly)
- chore: Always display header elevation in chat (Christian Pauly)
- chore: Design follow up fixes (Christian Pauly)
- chore: Design follow up fixes (Christian Pauly)
- chore: Disable integration tests without runners (Krille Fear)
- chore: Enhance invitiation UX (Christian Pauly)
- chore: Make push helper more fail safe (Christian Pauly)
- chore: Make push helper more stable (Christian Pauly)
- chore: Minor design improvements (Christian Pauly)
- chore: Pinned events design (Christian Pauly)
- chore: Remove permission handler dependency and increase compileSdkVersion (Christian Pauly)
- chore: Switch to flutter 3.0.5 (Krille Fear)
- chore: Update SDK (Christian Pauly)
- chore: remove snapping sheet (TheOneWithTheBraid)
## v1.5.0 - 2022-06-03
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- feat: Better sign up UX and allow signup without password (Christian Pauly)
- feat: Initial material you support (Christian Pauly)
- feat: include Synapse into integration test (TheOneWithTheBraid)
- fix: Broken dynamic color palette (Christian Pauly)
- fix: Build on iOS emulator (Christian Pauly)
- fix: Missing bottom padding in text only stories (Christian Pauly)
- fix: Send sticker without blocking the UI (Christian Pauly)
- fix: Sentry switch being broken (Sorunome)
- fix: add new Play patch (TheOneWithTheBraid)
- fix: handle matrix.to prefix when starting chat (TheOneWithTheBraid)
- fix: minor design bugs (TheOneWithTheBraid)
- fix: privacy in sign up (TheOneWithTheBraid)
- fix: properly set app title in embedder (TheOneWithTheBraid)
- fix: proprietory classes included into build (TheOneWithTheBraid)
- fix: remove proprietary classes from build (TheOneWithTheBraid)
- refactor: Sharing intent (Christian Pauly)
- refactor: Stories header (Christian Pauly)
- refactor: Update Matrix SDK (Christian Pauly)
- refactor: Upgrade to Flutter 3.0.0 (Christian Pauly)
- Translated using Weblate (Basque) (—X—)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Czech) (Milan Korecky)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Lithuanian) (Mind)
- Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira)
- Translated using Weblate (Portuguese (Brazil)) (mmagian)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Turkish) (Oğuz Ersen)
## v1.4.0 - 2022-04-23
- design: Display icon for failed sent messages (Krille Fear)
- design: Display own stories at first place and combine with new stories button (Krille Fear)
- feat: Add "Show related DMs in spaces" settings (20kdc)
- feat: Better image sending experience (Krille Fear)
- feat: Display event timestamp if selected (Krille Fear)
- feat: Faster image resizing (Krille Fear)
- feat: Groups and Direct Chats virtual spaces option (20kdc)
- feat: New onboarding design (Krille Fear)
- feat: Onboarding with dynamic homeservers from joinmatrix.org (Krille Fear)
- feat: Play audio messages in stories (Krille Fear)
- feat: Use native imaging for much faster thumbnail calc on mobile (Krille Fear)
- feat: add Dockerfile for nginx/web builds (TheOneWithTheBraid)
- feat: allow to create widgets (TheOneWithTheBraid)
- feat: remove diacritics (henri2h)
- feat: irish language support (Graeme Power)
- feat: Enable screensharing on Mobile
- feat: support AppImage builds
- feat: Improve spaces design
- fix: Android theme is not auto updating when system theme changes (Krille Fear)
- fix: Chat view becomes gray for a second on sending reaction (Krille Fear)
- fix: Don't request new thumbnail resolution on every window resize (Samuel Mezger)
- fix: Dont display own failed-to-send events in stories (Krille Fear)
- fix: Hide markdown in chat list preview and local notifications (Krille Fear)
- fix: Hide pinned events if event is not accessable or loading (Krille Fear)
- fix: Image sending (Krille Fear)
- fix: Make audioplayer waveforms thinner and better clickable (Krille Fear)
- fix: Some story layout bugs (Krille Fear)
- fix: Widgets dialog crashes (Krille Fear)
- fix: login form supports switching fields via tab (Philip Molares)
- Added translation using Weblate (Lithuanian) (Mind)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (German) (Krille)
- Translated using Weblate (German) (qwerty287)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Japanese) (Krille)
- Translated using Weblate (Lithuanian) (Mind)
- Translated using Weblate (Portuguese (Brazil)) (Hermógenes Oliveira)
- Translated using Weblate (Russian) (Arbo_Leet)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Russian) (alekseishaklov)
- Translated using Weblate (Swedish) (Joaquim Homrighausen)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- Update TRANSLATORS_GUIDE.md to have improved punctuation, capitalization (Scott Anecito)
- chore: Add initial integration tests (Krille Fear)
- refactor: New push (Krille Fear)
## v1.3.1 - 2022-03-20
- Allow app to be moved to external storage (Marcel)
- Translated using Weblate (Arabic) (Mads Louis)
- Translated using Weblate (Basque) (Sorunome)
- Translated using Weblate (Basque) (—X—)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Czech) (Sorunome)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (English) (Raatty)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (German) (Maciej Krüger)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Irish) (Graeme Power)
- Translated using Weblate (Persian) (Anastázius Darián)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Swedish) (Joaquim Homrighausen)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- Update proguard rules to a more modern setup (MTRNord)
- chore: Minor story viewer fixes (Krille Fear)
- chore: Remove story line count and make answering to stories online (Krille Fear)
- chore: Update dependencies (Dependency Update Bot)
- design: Make pinned events use less vertical space (Krille Fear)
- feat: Extended stories (Krille Fear)
- feat: Restrict map zoom to tile server capabilities (Marcel)
- feat: implement keyboard shortcuts (TheOneWithTheBraid)
- fix: Build on macOS (Krille Fear)
- fix: Emojipicker issues (Krille Fear)
- fix: Hide redacted stories (Krille Fear)
- fix: Mark story as read (Krille Fear)
- fix: Open room from notification click produces errors (Krille Fear)
- fix: SSO on Android 12 (Krille Fear)
- fix: Send read receipts on all taps (Krille Fear)
- fix: make fluffy usable at 720 px wide (Raatty)
- fix: Add forgotten sendOnEnter (Krille Fear)
- refactor: Switch to just audio for playing sounds (Krille Fear)
## v1.3.0 - 2022-02-12
FluffyChat 1.3.0 makes it possible to report offensive users to server admins (not only messages). It fixes
the video player, improves Linux desktop notifications, and the stories design.
The button to create a new story is now in the app bar of the main page so that users who don't want to use
this feature no longer have a whole list item pinned at the top of the chat list.
FluffyChat 1.3.0 is the first release with full null safe dart code. While this is a huge change under the
hood, it should improve the stability and performance of the app. It also builds now with Flutter 2.10.
Thanks to all contributors and translators!! <3
- Translated using Weblate (Arabic) (abidin toumi)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Czech) (Milan Korecky)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (German) (Krille)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Swedish) (Joaquim Homrighausen)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Add missing link (Krille Fear)
- chore: Hide FAB story buttons on focus (Krille Fear)
- chore: Set compileSdkVersion to 31 (Krille Fear)
- chore: Update SDK (Krille Fear)
- chore: Update dependencies (Dependency Update Bot)
- chore: Update privacy (Krille Fear)
- chore: Upgrade to Flutter 2.10 (Krille Fear)
- ci: Update olm download link (Krille Fear)
- design: Improve create story page design (Krille Fear)
- design: Improve story header design (Krille Fear)
- design: Use IconButton instead of listTile for first story (Krille Fear)
- feat: Add button to report offensive users to server admins (Krille Fear)
- feat: Open chat button from Linux notification (Krille Fear)
- feat: implement retreiving widgets (TheOneWithTheBraid)
- fix: Set image width and height (Krille Fear)
- fix: Videoplayer filenames (Krille Fear)
- fix: cast error in html messages (Jayesh Nirve)
- fix: linux snap notification avatar (Krille Fear)
- fix: suggestions menu and use empty map in html messages null return (Jayesh Nirve)
- refactor: Migrate to null safety (Krille Fear)
## v1.2.0 - 2022-01-27
FluffyChat 1.2.0 brings a new stories feature, a lot of bug fixes and improved
voice messages.
- change: Set client ID in invite action link (Krille Fear)
- design: Improved animations in chat view when changing account (The one with the Braid)
- design: Remove redundant voice message button (S1m)
- design: Use more adaptive elements (Krille Fear)
- feat: Add button to record a video on Android (S1m)
- feat: Add static + button to pick reaction (S1m)
- feat: Better in app video player (Krille Fear)
- feat: Enable compression and thumbnails for videos (Krille Fear)
- feat: Nicer file event design (Krille Fear)
- feat: Recording dialog with displaying amplitude (Krille Fear)
- feat: Remember homeserver on search page (Krille Fear)
- feat: Save files images and videos (Krille Fear)
- feat: Settings for stories (Krille Fear)
- feat: Share to story (Krille Fear)
- feat: Stories (Krille Fear)
- fix: Add missing routes (Krille Fear)
- fix: Better thumbnails (Krille Fear)
- fix: Do not setup UP if init from an UP action (S1m)
- fix: linux notifications (Raatty)
- fix: Play video without thumbnail if none (S1m)
- fix: Show message bubble on download only video attachments (Drews Clausen)
- fix: Show scrollDownButton only if selectedEvents is empty (S1m)
- fix: Snapcraft image (Krille Fear)
- fix: Snapcraft.yaml (Krille Fear)
- fix: Use system fonts except for desktop (Krille Fear)
- fix: Video playback on iOS (John Francis Sukamto)
- fix: Videoplayer (Krille Fear)
- followup: Improve stories (Krille Fear)
- Improve website SEO tagging (Marcel)
- Increase font size granularity (S1m)
- refactor: /command hints add tooltips, test for missing hints, script to generate glue code, hints for dm, create, clearcache, discardsession (Steef Hegeman)
- refactor: Make more files null safe (Krille Fear)
- refactor: Make style settings null safe (Krille Fear)
- systemNavigationBarColor ← appBar.backgroundColor (Steef Hegeman)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Chinese (Simplified)) (Lynn Nakanishi Lin林中西)
- Translated using Weblate (Chinese (Traditional)) (Lynn Nakanishi Lin林中西)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Czech) (Milan Korecky)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (French) (Anne Onyme 017)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (German) (Krille)
- Translated using Weblate (German) (Jana)
- Translated using Weblate (German) (TeemoCell)
- Translated using Weblate (Hebrew) (MusiCode1)
- Translated using Weblate (Hebrew) (y batvinik)
- Translated using Weblate (Hungarian) (Balázs Meskó)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Korean) (Kim Tae Kyeong)
- Translated using Weblate (Polish) (KSP Atlas)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Slovenian) (John Jazbec)
- Translated using Weblate (Spanish) (Valentino)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
## v1.1.0 - 2021-12-08
- CI: Add candidate release pipeline (Krille Fear)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Mikaela Suomalainen)
- Translated using Weblate (Finnish) (Mikaela Suomalainen)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Korean) (Kim Tae Kyeong)
- Translated using Weblate (Norwegian Bokmål) (Gigaa)
- Translated using Weblate (Norwegian Bokmål) (Raatty)
- change: Do not compress very small images (Krille Fear)
- chore: Update Matrix SDK (Krille Fear)
- design: Make not joined participants transparent in list (Krille Fear)
- docs: Fix screenshots on website (Krille Fear)
- fix: Update dependencies with flutter pub upgrade (Krille Fear)
- fix: Well known lookup at login (Krille Fear)
- refactor: Make most of the utils null safe (Krille Fear)
- refactor: Make send file dialog null safe (Krille Fear)
- refactor: Make user device list item null safe (Krille Fear)
## v1.0.0 - 2021-11-29
- design: Chat backup dialog as a banner
- design: Encrypted by design, all users valid is normal not green

10
Dockerfile Normal file
View File

@ -0,0 +1,10 @@
FROM ghcr.io/cirruslabs/flutter as builder
RUN sudo apt update && sudo apt install curl -y
COPY . /app
WORKDIR /app
RUN ./scripts/prepare-web.sh
RUN ./scripts/build-web.sh
FROM docker.io/nginx:alpine
RUN rm -rf /usr/share/nginx/html
COPY --from=builder /app/build/web /usr/share/nginx/html

View File

@ -2,14 +2,15 @@
FluffyChat is available on Android, iOS and as a web version. Desktop versions for Windows, Linux and macOS may follow.
* [Matrix](#1)
* [Sentry](#2)
* [Database](#3)
* [Encryption](#4)
* [App Permissions](#5)
* [Push Notifications](#6)
* [Matrix](#matrix)
* Sentry
* [Database](#database)
* [Encryption](#encryption)
* [App Permissions](#app-permissions)
* [Push Notifications](#push-notifications)
* [Stories](#stories)
## Matrix<a id="1"/>
## Matrix<a id="matrix"/>
FluffyChat uses the Matrix protocol. This means that FluffyChat is just a client that can be connected to any compatible matrix server. The respective data protection agreement of the server selected by the user then applies.
For convenience, one or more servers are set as default that the FluffyChat developers consider trustworthy. The developers of FluffyChat do not guarantee their trustworthiness. Before the first communication, users are informed which server they are connecting to.
@ -18,22 +19,17 @@ FluffyChat only communicates with the selected server, with sentry.io if enabled
More information is available at: [https://matrix.org](https://matrix.org)
## Sentry<a id="2"/>
FluffyChat uses Sentry for crash reports if the user allows it.
More information is available at: [https://sentry.io](https://sentry.io)
## Database<a id="3"/>
## Database<a id="database"/>
FluffyChat caches some data received from the server in a local database on the device of the user.
More information is available at: [https://pub.dev/packages/hive](https://pub.dev/packages/hive)
## Encryption<a id="4"/>
## Encryption<a id="encryption"/>
All communication of substantive content between Fluffychat and any server is done in secure way, using transport encryption to protect it.
FluffyChat is able to use End-To-End-Encryption as a tech preview.
## App Permissions<a id="5"/>
## App Permissions<a id="app-permissions"/>
The permissions are the same on Android and iOS but may differ in the name. This are the Android Permissions:
@ -56,7 +52,7 @@ The user is able to send files from the device's file system.
#### Location
FluffyChat makes it possible to share the current location via the chat. When the user shares their location, FluffyChat uses the device location service and sends the geo-data via Matrix.
## Push Notifications<a id="6"/>
## Push Notifications<a id="push-notifications"/>
FluffyChat uses the Firebase Cloud Messaging service for push notifications on Android and iOS. This takes place in the following steps:
1. The matrix server sends the push notification to the FluffyChat Push Gateway
2. The FluffyChat Push Gateway forwards the message in a different format to Firebase Cloud Messaging
@ -98,3 +94,23 @@ A typical push notification could look like this:
```
FluffyChat sets the `event_id_only` flag at the Matrix Server. This server is then responsible to send the correct data.
## Stories<a id="stories"/>
FluffyChat supports stories which is a feature similar to WhatsApp status or Instagram stories. However it is just a different GUI for the same room-related communication. More information about the feature can be found here:
https://github.com/krillefear/matrix-doc/blob/main/proposals/3588-stories-as-rooms.md
Stories are basically:
- End to end encrypted rooms
- Read-only rooms with only one admin who can post stuff (while there is no technical limitation to have multiple admins)
By default:
- The user has to invite all contacts manually to a story room
- The user can only invite contacts (matrix users the user shares a DM room with) to the story room
- The story room is created when the first story is posted
- User can mute and leave story rooms
The user is informed in the app that in theory all contacts can see each other in the story room. The user must give consent here. However the user is at any time able to create a group chat and invite all of their contacts to this chat in any matrix client which has the same result.

154
README.md
View File

@ -3,8 +3,7 @@
<p align="center">
<a href="https://matrix.to/#/#fluffychat:matrix.org" target="new">Join the community</a> - <a href="https://metalhead.club/@krille" target="new">Follow me on Mastodon</a> - <a href="https://hosted.weblate.org/projects/fluffychat/" target="new">Translate FluffyChat</a> - <a href="https://gitlab.com/ChristianPauly/fluffychat-website" target="new">Translate the website</a> - <a href="https://fluffychat.im" target="new">Website</a> - <a href="https://gitlab.com/famedly/famedlysdk" target="new">Famedly Matrix SDK</a> - <a href="https://famedly.com/kontakt">Server hosting and professional support</a>
</p>
<br>
<br>
FluffyChat is an open source, nonprofit and cute matrix messenger app. The app is easy to use but secure and decentralized.
@ -19,162 +18,29 @@ FluffyChat is an open source, nonprofit and cute matrix messenger app. The app i
- Feature rich group moderation including all matrix features
- Discover and join public groups
- Dark mode
- Custom themes
- Hides complexity of Matrix IDs behind simple QR codes
- Custom emotes and stickers
- Video calls via sharing links to Jitsi
- Spaces
- Compatible with Element, Nheko, NeoChat and all other Matrix apps
- End to end encryption
- Emoji verification & cross signing
- And much more...
# Installation
## FluffyChat comes with a dream
Please visit our website for installation instructions:
Imagine a world where everyone can choose the messenger they like and is still able to chat with all of their friends.
A world where there are no companies spying on you when you send selfies to friends and lovers.
And a world where apps are made for fluffyness and not for profit. ♥
https://fluffychat.im
# How to build
1. [Install flutter](https://flutter.dev)
Please visit our Wiki for build instructions:
2. Clone the repo:
```
git clone --recurse-submodules https://gitlab.com/famedly/fluffychat
cd fluffychat
```
3. Choose your target platform below and enable support for it.
3.1 If you want, enable Googles Firebase Cloud Messaging:
`git apply ./scripts/enable-android-google-services.patch`
4. Debug with: `flutter run`
### Android
* Install CMake from the SDK Manager
* Install ninja:
```
sudo apt install ninja-build
```
* Build with: `flutter build apk`
### iOS / iPadOS
* Have a Mac with Xcode installed, and set up for Xcode-managed app signing
* If you want automatic app installation to connected devices, make sure you have Apple Configurator installed, with the Automation Tools (`cfgutil`) enabled
* Set a few environment variables
* FLUFFYCHAT_NEW_TEAM: the Apple Developer team that your certificates should live under
* FLUFFYCHAT_NEW_GROUP: the group you want App IDs and such to live under (ie: com.example.fluffychat)
* FLUFFYCHAT_INSTALL_IPA: set to `1` if you want the IPA to be deployed to connected devices after building, otherwise unset
* Run `./scripts/build-ios.sh`
### Web
* Enable web support in Flutter: https://flutter.dev/docs/get-started/web
* Build with:
```bash
./scripts/prepare-web.sh
flutter build web --release
```
* Optionally configure by serving a `config.json` at the same path as fluffychat.
An example can be found at `config.sample.json`. None of these
values have to exist, the ones stated here are the default ones. If you e.g. only want
to change the default homeserver, then only modify the `default_homeserver` key.
### Desktop (Linux, Windows, macOS)
* Enable Desktop support in Flutter: https://flutter.dev/desktop
* Build with one of these:
```bash
flutter build linux --release
flutter build windows --release
flutter build macos --release
```
https://gitlab.com/famedly/fluffychat/-/wikis/How-To-Build
# How to add translations for your language
You can use Weblate to translate the app to your language:
https://hosted.weblate.org/projects/fluffychat/
If you want to get your translated strings approved, please ask in our
<a href="https://matrix.to/#/#fluffychat:matrix.org" target="new">support room</a>!
1. Replace the non-translated string in the codebase:
```
Text("Hello world"),
```
with a method call:
```
Text(L10n.of(context).helloWorld),
```
and add the following import if missing:
```
import 'package:flutter_gen/gen_l10n/l10n.dart';
```
2. Add the string to `/lib/l10n/l10n_en.arb`:
(The following example need to be sorounded by the usual json `{}` and after the `@@locale` key)
Example A:
```
"helloWorld": "Hello World!",
"@helloWorld": {
"description": "The conventional newborn programmer greeting"
}
```
Example B:
```
"hello": "Hello {userName}",
"@hello": {
"description": "A message with a single parameter",
"placeholders": {
"userName": {
"type": “String”,
“example”: “Bob”
}
}
}
```
3. For testing just run a regular build without extras
# Android push notifications without FCM
Fluffychat has the ability to receive push notifications on android without FCM via the
[UnifiedPush](https://github.com/UnifiedPush) project, e.g. using gotify as push backend. As the project is still pretty new
there might still be some bugs, overall it seems to be working, though.
While UnifiedPush also supports p2p push via [NoProvider2Push](https://github.com/NoProvider2Push/android)
here the gotify setup will be outlined. Adapt re-write proxies accordingly, if you want to use a different push provider.
For self-hosted push with gotify you have to install and configure [gotify-server](https://github.com/gotify/server)
with [UnifiedPush](https://github.com/UnifiedPush/contrib/blob/main/providers/gotify.md) support.
Install the `Gotify-UP` app from fdroid. Next log into your gotify account and push notifications should work!
## Matrix-specific re-write proxy
Until [MSC2970](https://github.com/matrix-org/matrix-doc/pull/2970) is figured out we unfortunately
need another simple re-write proxy. By default the one at https://matrix.gateway.unifiedpush.org
is used, however you can easily self-host it. For that, please look at the [UnifiedPush Common-Proxies](https://github.com/UnifiedPush/common-proxies)
repository.
# Special thanks to
# Special thanks
* <a href="https://github.com/fabiyamada">Fabiyamada</a> is a graphics designer from Brasil and has made the fluffychat logo and the banner. Big thanks for her great designs.
@ -182,10 +48,10 @@ repository.
* Thanks to MTRNord and Sorunome for developing.
* Thanks to Mark for all his support and the chat background.
* Also thanks to all translators and testers! With your help, fluffychat is now available in more than 12 languages.
* <a href="https://github.com/googlefonts/noto-emoji/">Noto Emoji Font</a> for the awesome emojis.
* <a href="https://github.com/madsrh/WoodenBeaver">WoodenBeaver</a> sound theme for the notification sound.
* The Matrix Foundation for making and maintaining the [emoji translations](https://github.com/matrix-org/matrix-doc/blob/main/data-definitions/sas-emoji.json) used for emoji verification, licensed Apache 2.0

View File

@ -12,13 +12,13 @@ They are just plain text and are to be translated in full.
```
{username} changed their avatar
```
Contains one or more words surrounded by curly brackets "`{}`" anything outside of the curly brackets is to be translated as normal but the words in the curly brackets are **NOT** to be translated. In the above example "`{username}`" will be replaced by the users actual username by fluffychat.
Contains one or more words surrounded by curly brackets "`{}`". Anything outside of the curly brackets is to be translated as normal, but the words in the curly brackets are **NOT** to be translated. In the above example "`{username}`" will be replaced by the users actual username by FluffyChat.
## Plural
- {count,plural, =1{**1 more event**} other{{count} **more events**}}
This is the most complicated string type, the parts in bold are the only parts that need translating in this string. You can identify plural strings by seeing the pattern `{word,plural,` at the start. `=1` and `other` are "selectors" so you can have multiple different translations for different quantities `other` is the only required selector and will be chosen if the count does not match any other selectors.
This is the most complicated string type, the parts in bold are the only parts that need translating in this string. You can identify plural strings by seeing the pattern `{word,plural,` at the start. `=1` and `other` are "selectors" so you can have multiple different translations for different quantities. `other` is the only required selector and will be chosen if the count does not match any other selectors.
Selector | Matches
---|---
@ -27,9 +27,9 @@ Selector | Matches
=2 | a count of exactly 2
other | any number unless it matches a more specific rule
There is also "few" and "many" but they seem to have language specific meaning.
There is also "few" and "many", but they seem to have language specific meaning.
Also the selectors do not need to match the english version such as your language may not even use different words for when there is more than one of something so:
Also the selectors do not need to match the English version such as your language may not even use different words for when there is more than one of something so:
- {count,plural, other{{count} \<insert translation here\>}}
could be a perfectly resonable way to translate.

View File

@ -8,11 +8,12 @@ linter:
- prefer_final_locals
- prefer_final_in_for_each
- sort_pub_dependencies
- require_trailing_commas
analyzer:
errors:
todo: ignore
import_of_legacy_library_into_null_safe: ignore
use_build_context_synchronously: ignore
exclude:
- lib/generated_plugin_registrant.dart
- lib/l10n/*.dart

6
android/.gitignore vendored
View File

@ -5,3 +5,9 @@ gradle-wrapper.jar
/gradlew.bat
/local.properties
GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore.
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app
key.properties
**/*.keystore
**/*.jks

View File

@ -32,7 +32,7 @@ if (keystorePropertiesFile.exists()) {
}
android {
compileSdkVersion 30
compileSdkVersion 33
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
@ -44,11 +44,12 @@ android {
defaultConfig {
applicationId "chat.fluffy.fluffychat"
minSdkVersion 21
targetSdkVersion 30
minSdkVersion 19
targetSdkVersion 31
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
signingConfigs {
@ -67,9 +68,6 @@ android {
}
release {
signingConfig signingConfigs.release
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
@ -81,10 +79,7 @@ flutter {
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
//implementation 'com.google.firebase:firebase-messaging:19.0.1' // Workaround for https://github.com/microg/android_packages_apps_GmsCore/issues/313#issuecomment-617651698
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'com.github.UnifiedPush:android-connector:1.2.0' // needed for unifiedpush
implementation 'androidx.multidex:multidex:2.0.1'
}
//apply plugin: 'com.google.gms.google-services'

View File

@ -1,9 +0,0 @@
-optimizationpasses 5
## Flutter wrapper
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.** { *; }
-keep class io.flutter.plugins.** { *; }
-dontwarn io.flutter.embedding.**

View File

@ -1,6 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="chat.fluffy.fluffychat">
<!-- Flutter needs it to communicate with the running application
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>

View File

@ -1,5 +1,6 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="chat.fluffy.fluffychat">
xmlns:tools="http://schemas.android.com/tools"
package="chat.fluffy.fluffychat" android:installLocation="auto">
<!-- io.flutter.app.FlutterApplication is an android.app.Application that
calls FlutterMain.startInitialization(this); in its onCreate method.
In most cases you can leave this as-is, but you if you want to provide
@ -13,21 +14,35 @@
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.BIND_TELECOM_CONNECTION_SERVICE"/>
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-sdk
tools:overrideLibrary="io.wazo.callkeep, net.touchcapture.qr.flutterqr, com.cloudwebrtc.webrtc, org.webrtc, com.it_nomads.fluttersecurestorage, com.pichillilorenzo.flutter_inappwebview, com.example.video_compress, com.otaliastudios.transcoder, com.otaliastudios.opengl, com.kineapps.flutter_file_dialog, com.llfbandit.record, com.pravera.flutter_foreground_task"/>
<application
android:name=".Application"
android:label="FluffyChat"
android:icon="@mipmap/ic_launcher"
android:requestLegacyExternalStorage="true"
android:allowBackup="false"
android:fullBackupContent="false">
android:fullBackupContent="false"
>
<activity
android:name=".MainActivity"
android:launchMode="singleTask"
android:theme="@style/LaunchTheme"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"
android:hardwareAccelerated="true"
android:windowSoftInputMode="adjustResize">
android:showOnLockScreen="false"
android:turnScreenOn="true"
android:windowSoftInputMode="adjustResize"
android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
@ -36,14 +51,6 @@
<action android:name="FLUTTER_NOTIFICATION_CLICK" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="im.fluffychat" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
@ -62,7 +69,7 @@
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="im.fluffychat" />
<data android:scheme="im.fluffychat" android:host="chat" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.SEND" />
@ -84,24 +91,51 @@
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="video/*" />
</intent-filter>
</activity>
<!-- <service android:name=".FcmPushService"
<activity
android:name="com.linusu.flutter_web_auth_2.CallbackActivity"
android:exported="true">
<intent-filter android:label="flutter_web_auth">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="im.fluffychat" android:host="login"/>
</intent-filter>
</activity>
<service android:name=".FcmPushService"
android:exported="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service> -->
</service>
<receiver android:exported="true" android:enabled="true" android:name=".UnifiedPushReceiver">
<service android:name="com.pravera.flutter_foreground_task.service.ForegroundService"
android:foregroundServiceType="camera|microphone|mediaProjection">
</service>
<service android:name="io.wazo.callkeep.VoiceConnectionService"
android:label="Wazo"
android:foregroundServiceType="camera|microphone|mediaProjection"
android:permission="android.permission.BIND_TELECOM_CONNECTION_SERVICE"
android:exported="true">
<intent-filter>
<action android:name="android.telecom.ConnectionService" />
</intent-filter>
</service>
<receiver android:name="org.unifiedpush.flutter.connector.UnifiedPushReceiver"
tools:replace="android:enabled"
android:enabled="false">
</receiver>
<receiver android:exported="false" android:enabled="true" android:name=".UnifiedPushReceiver">
<intent-filter>
<action android:name="org.unifiedpush.android.connector.MESSAGE"/>
<action android:name="org.unifiedpush.android.connector.UNREGISTERED"/>
<action android:name="org.unifiedpush.android.connector.NEW_ENDPOINT"/>
<action android:name="org.unifiedpush.android.connector.REGISTRATION_FAILED" />
<action android:name="org.unifiedpush.android.connector.REGISTRATION_REFUSED" />
<action android:name="org.unifiedpush.flutter.connector.MESSAGE"/>
<action android:name="org.unifiedpush.flutter.connector.UNREGISTERED"/>
<action android:name="org.unifiedpush.flutter.connector.NEW_ENDPOINT"/>
<action android:name="org.unifiedpush.flutter.connector.REGISTRATION_FAILED" />
</intent-filter>
</receiver>

View File

@ -1,17 +0,0 @@
package chat.fluffy.fluffychat
import io.flutter.app.FlutterApplication
import io.flutter.plugin.common.PluginRegistry
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback
import io.flutter.view.FlutterMain
class Application : FlutterApplication(), PluginRegistrantCallback {
override fun onCreate() {
super.onCreate()
FlutterMain.startInitialization(this)
}
override fun registerWith(registry: PluginRegistry?) {
}
}

View File

@ -4,14 +4,15 @@ import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import android.content.Context
import android.os.Bundle
import android.util.Log
import android.view.WindowManager
import androidx.multidex.MultiDex
class MainActivity : FlutterActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
};
override fun attachBaseContext(base: Context) {
super.attachBaseContext(base)
MultiDex.install(this)
}
override fun provideFlutterEngine(context: Context): FlutterEngine? {
return provideEngine(this)
@ -24,7 +25,7 @@ class MainActivity : FlutterActivity() {
companion object {
var engine: FlutterEngine? = null
fun provideEngine(context: Context): FlutterEngine {
var eng = engine ?: FlutterEngine(context, emptyArray(), true, false)
val eng = engine ?: FlutterEngine(context, emptyArray(), true, false)
engine = eng
return eng
}

View File

@ -1,36 +1,23 @@
package chat.fluffy.fluffychat
import org.unifiedpush.flutter.connector.UnifiedPushHandler
import chat.fluffy.fluffychat.MainActivity
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.view.FlutterMain
import io.flutter.embedding.engine.dart.DartExecutor.DartEntrypoint
import org.unifiedpush.android.connector.MessagingReceiver
import io.flutter.embedding.engine.dart.DartExecutor
import org.unifiedpush.flutter.connector.UnifiedPushReceiver
import android.content.Context
import android.os.Bundle
import android.util.Log
import android.view.WindowManager
val receiverHandler = object : UnifiedPushHandler() {
class UnifiedPushReceiver : UnifiedPushReceiver() {
override fun getEngine(context: Context): FlutterEngine {
return provideEngine(context)
}
fun provideEngine(context: Context): FlutterEngine {
var engine = MainActivity.engine
if (engine == null) {
engine = MainActivity.provideEngine(context)
engine.getLocalizationPlugin().sendLocalesToFlutter(
context.getResources().getConfiguration())
engine.getDartExecutor().executeDartEntrypoint(
DartEntrypoint.createDefault())
engine.localizationPlugin.sendLocalesToFlutter(
context.resources.configuration
)
engine.dartExecutor.executeDartEntrypoint(
DartExecutor.DartEntrypoint.createDefault()
)
}
return engine
}
}
class UnifiedPushReceiver : MessagingReceiver(receiverHandler)
}

File diff suppressed because one or more lines are too long

View File

@ -2,4 +2,5 @@
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
<background android:drawable="@color/ic_launcher_background"/>
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
<monochrome android:drawable="@drawable/ic_launcher_monochrome"/>
</adaptive-icon>

View File

@ -1,6 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="chat.fluffy.fluffychat">
<!-- Flutter needs it to communicate with the running application
<!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc.
-->
<uses-permission android:name="android.permission.INTERNET"/>

View File

@ -1,12 +1,12 @@
buildscript {
ext.kotlin_version = '1.4.32'
ext.kotlin_version = '1.8.0'
repositories {
google()
jcenter()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath 'com.android.tools.build:gradle:7.1.2'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
//classpath 'com.google.gms:google-services:4.3.8'
}
@ -15,7 +15,7 @@ buildscript {
allprojects {
repositories {
google()
jcenter()
mavenCentral()
}
}
@ -27,6 +27,6 @@ subprojects {
project.evaluationDependsOn(':app')
}
task clean(type: Delete) {
tasks.register("clean", Delete) {
delete rootProject.buildDir
}

View File

@ -44,7 +44,11 @@ platform :android do
upload_to_play_store(track: 'internal', aab: '../build/app/outputs/bundle/release/app-release.aab', version_code: "#{last_version+1}")
end
lane :deploy_candidate do
upload_to_play_store(track: 'internal', track_promote_to: "beta", deactivate_on_promote: false, skip_upload_changelogs: true)
end
lane :deploy_release do
upload_to_play_store(track: 'internal', track_promote_to: "production", deactivate_on_promote: false, skip_upload_changelogs: true)
upload_to_play_store(track: 'beta', track_promote_to: "production", deactivate_on_promote: false, skip_upload_changelogs: true)
end
end

View File

@ -1,39 +1,56 @@
fastlane documentation
================
----
# Installation
Make sure you have the latest version of the Xcode command line tools installed:
```
```sh
xcode-select --install
```
Install _fastlane_ using
```
[sudo] gem install fastlane -NV
```
or alternatively using `brew install fastlane`
For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane)
# Available Actions
## Android
### android set_build_code_internal
```sh
[bundle exec] fastlane android set_build_code_internal
```
fastlane android set_build_code_internal
```
### android deploy_internal_test
```
fastlane android deploy_internal_test
```sh
[bundle exec] fastlane android deploy_internal_test
```
### android deploy_candidate
```sh
[bundle exec] fastlane android deploy_candidate
```
### android deploy_release
```sh
[bundle exec] fastlane android deploy_release
```
fastlane android deploy_release
```
----
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.
More information about fastlane can be found on [fastlane.tools](https://fastlane.tools).
The documentation of fastlane can be found on [docs.fastlane.tools](https://docs.fastlane.tools).
More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools).
The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools).

View File

@ -0,0 +1,68 @@
FluffyChat 1.6.0 features a lot of bug fixes and improvements. The code base has been
simplified and the drawer on the chat list page got a come-back. Some new features like
the space hierarchy and session dump have been implemented.
- feat: Added monochrome entry for themed icon support in Android 13 (James Reilly)
- feat: Display timeline of messages in android notification (Christian Pauly)
- feat: Emoji related fixes (TheOneWithTheBraid)
- feat: Implement deleting pushers in app (Christian Pauly)
- feat: New material 3 design (Christian Pauly)
- feat: Redesign bootsstrap and offer secure storage support (Christian Pauly)
- feat: Send multiple images at once (Christian Pauly)
- feat: implement session dump (TheOneWithTheBraid)
- feat: implement space hierarchy (TheOneWithTheBraid)
- feat: introduce extended integration tests (TheOneWithTheBraid)
- feat: libhandy integration (TheOneWithTheBraid)
- fix: Clearing push triggered when only one room got seen (Christian Pauly)
- fix: Dont display loading dialog when adding reaction (Christian Pauly)
- fix: Follow up for spaces hierarchy (TheOneWithTheBraid)
- fix: Missing null checks in chat details view (Christian Pauly)
- fix: Non FCM Android builds crash on start (Christian Pauly)
- fix: Permission chooser dialog on iOS (Christian Pauly)
- fix: Set avatar on only single action available (Christian Pauly)
- fix: Sharing on iOS and iPad (Christian Pauly)
- fix: Unread bubble is invisible in dark mode (Christian Pauly)
- fix: appimage builds (TheOneWithTheBraid)
- fix: only use custom http client on android (Jayesh Nirve)
- fix: pass isrg cert to http client (Jayesh Nirve)
- refactor: Chat view (Christian Pauly)
- refactor: Encryption button (Christian Pauly)
- refactor: Remove duplicated imports (Christian Pauly)
- refactor: Remove legacy store (Christian Pauly)
- refactor: Remove presence status feature (Christian Pauly)
- refactor: Simplify MxcImage and replace CachedNetworkImage (Christian Pauly)
- refactor: Switch to Hive Collections DB (Christian Pauly)
- refactor: move start chat FAB to implementation file (TheOneWithTheBraid)
- Translated using Weblate (Catalan) (Alfonso Montero López)
- Translated using Weblate (Catalan) (Auri B.P)
- Translated using Weblate (Chinese (Simplified)) (Eric)
- Translated using Weblate (Croatian) (Milo Ivir)
- Translated using Weblate (Dutch) (Jelv)
- Translated using Weblate (English) (Raatty)
- Translated using Weblate (Estonian) (Priit Jõerüüt)
- Translated using Weblate (Finnish) (Aminda Suomalainen)
- Translated using Weblate (Galician) (Xosé M)
- Translated using Weblate (Indonesian) (Linerly)
- Translated using Weblate (Persian) (Amir Hossein Maher)
- Translated using Weblate (Polish) (Przemysław Romanik)
- Translated using Weblate (Russian) (Nikita Epifanov)
- Translated using Weblate (Turkish) (Oğuz Ersen)
- Translated using Weblate (Ukrainian) (Ihor Hordiichuk)
- chore: Add border to avatars (Christian Pauly)
- chore: Add fancy hero animations (Christian Pauly)
- chore: Adjust appbar design (Christian Pauly)
- chore: Adjust design (Christian Pauly)
- chore: Adjust search bar design (Christian Pauly)
- chore: Always display header elevation in chat (Christian Pauly)
- chore: Design follow up fixes (Christian Pauly)
- chore: Design follow up fixes (Christian Pauly)
- chore: Disable integration tests without runners (Krille Fear)
- chore: Enhance invitiation UX (Christian Pauly)
- chore: Make push helper more fail safe (Christian Pauly)
- chore: Make push helper more stable (Christian Pauly)
- chore: Minor design improvements (Christian Pauly)
- chore: Pinned events design (Christian Pauly)
- chore: Remove permission handler dependency and increase compileSdkVersion (Christian Pauly)
- chore: Switch to flutter 3.0.5 (Krille Fear)
- chore: Update SDK (Christian Pauly)
- chore: remove snapping sheet (TheOneWithTheBraid)

View File

@ -22,11 +22,11 @@ Decentralized
There is no "FluffyChat server" you are forced to use. Use the server you find trustworthy or host your own.
Compatible
Compatible with Riot, Fractal, Nekho and all matrix messengers.
Compatible with Element, Fractal, Nekho and all matrix messengers.
FluffyChat comes with a dream
Imagine a world where everyone can choose the messenger they like and is still able to chat with all of their friends.
A world where there are no companies spying on you when you send selfies to friends and lovers.
And a world where apps are made for fluffyness and not for profit. ♥
And a world where apps are made for fluffyness and not for profit. ♥

View File

@ -5,17 +5,17 @@
<testcase classname="fastlane.lanes" name="0: update_fastlane" time="0.000489805">
<testcase classname="fastlane.lanes" name="0: update_fastlane" time="1.455419">
</testcase>
<testcase classname="fastlane.lanes" name="1: default_platform" time="0.000295551">
<testcase classname="fastlane.lanes" name="1: default_platform" time="0.000127">
</testcase>
<testcase classname="fastlane.lanes" name="2: google_play_track_version_codes" time="1.551277547">
<testcase classname="fastlane.lanes" name="2: google_play_track_version_codes" time="2.638619">
</testcase>

View File

@ -1,4 +1,3 @@
org.gradle.jvmargs=-Xmx1536M
android.enableR8=true
android.useAndroidX=true
android.enableJetifier=true

View File

@ -1,5 +1,6 @@
#Fri Jun 23 08:50:38 CEST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.9-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip

View File

@ -1,15 +1,11 @@
include ':app'
def flutterProjectRoot = rootProject.projectDir.parentFile.toPath()
def localPropertiesFile = new File(rootProject.projectDir, "local.properties")
def properties = new Properties()
def plugins = new Properties()
def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins')
if (pluginsFile.exists()) {
pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) }
}
assert localPropertiesFile.exists()
localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) }
plugins.each { name, path ->
def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile()
include ":$name"
project(":$name").projectDir = pluginDirectory
}
def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle"

View File

@ -1 +0,0 @@
include ':app'

3
appimage/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
FluffyChat.AppDir
*.AppImage
*.AppImage.zsync

4
appimage/AppRun Executable file
View File

@ -0,0 +1,4 @@
#!/bin/sh
cd "$(dirname "$0")"
exec ./fluffychat

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Type=Application
Version=1.0
Name=FluffyChat
Comment=Matrix Client. Chat with your friends
Exec=AppRun
Icon=fluffychat
Terminal=false
Categories=Network;Chat;InstantMessaging;X-Matrix;

24
appimage/README.md Normal file
View File

@ -0,0 +1,24 @@
# FluffyChat AppImage
FluffyChat is provided as AppImage too. To Download, visit fluffychat.im.
## Building
- Ensure you install `appimagetool`
```shell
flutter build linux
# copy binaries to appimage dir
cp -r build/linux/{x64,arm64}/release/bundle appimage/FluffyChat.AppDir
cd appimage
# prepare AppImage files
cp FluffyChat.desktop FluffyChat.AppDir/
mkdir -p FluffyChat.AppDir/usr/share/icons
cp ../assets/logo.svg FluffyChat.AppDir/fluffychat.svg
cp AppRun FluffyChat.AppDir
# build the AppImage
appimagetool FluffyChat.AppDir
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
assets/colors.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 44 KiB

168
assets/info-logo.svg Normal file
View File

@ -0,0 +1,168 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
x="0px"
y="0px"
viewBox="0 0 640 640"
xml:space="preserve"
id="svg24"
sodipodi:docname="info-logo.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
width="640"
height="640"
inkscape:export-filename="info-logo.png"
inkscape:export-xdpi="96"
inkscape:export-ydpi="96"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs29" /><sodipodi:namedview
id="namedview26"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
inkscape:zoom="1.4142136"
inkscape:cx="235.113"
inkscape:cy="375.4737"
inkscape:window-width="1920"
inkscape:window-height="1012"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg24" />
<style
type="text/css"
id="style2">
.st0{fill:url(#SVGID_1_);}
.st1{fill:#F094BE;}
.st2{fill:#4D3F92;}
.st3{fill:#FFFFFF;}
</style>
<text
xml:space="preserve"
style="font-size:26.6667px;line-height:1.25;font-family:'Noto Sans Linear B';-inkscape-font-specification:'Noto Sans Linear B';display:none;fill:#ff0000;fill-opacity:0.993491"
x="94.643097"
y="633.18518"
id="text455"
inkscape:label="Note: I do not know the original font used...."
sodipodi:insensitive="true"><tspan
sodipodi:role="line"
id="tspan453"
x="0"
y="0"
style="font-size:26.6667px;fill:#ff0000;fill-opacity:0.993491">Note: I do not know the original font used....</tspan></text><g
id="Capa_2"
transform="matrix(1.6168892,0,0,1.6168895,172.88889,94.00966)"
style="image-rendering:auto">
<g
id="g21"
transform="translate(9.4535881e-5,0.46581846)">
<path
class="st2"
d="m 151.6,95.1 c 1.5,-0.3 2.8,-1 3.8,-2 4,-5.3 0.8,-11.8 -4.5,-12.6 -0.8,0 -1.5,-0.8 -1.5,-1.5 0,-0.3 0,-0.5 0,-0.5 0.8,-0.8 1.5,-1.8 2.5,-3.3 8.1,-10.8 11.8,-50.6 3.8,-53.7 -9.8,-3.3 -29.7,6.3 -38.3,17.4 -0.5,-0.3 -1,-1 -1,-1.8 0.3,-3 -1.3,-5.5 -3.5,-6.8 -4.5,-2.3 -8.8,0 -10.6,3.3 -0.5,0.8 -1.3,1.3 -2,1 -0.8,0 -1.5,-0.8 -1.5,-1.5 -0.5,-2.5 -2,-4.5 -4.3,-5.5 -4.8,-2 -9.8,0.8 -10.6,5.3 -0.3,0.8 -0.8,1.5 -1.5,1.5 -0.8,0.3 -1.5,-0.3 -2,-1 -1.5,-2.3 -4,-3.8 -6.5,-3.8 -4,0 -7.6,3.3 -7.8,7.3 v 0.3 0.3 c 0,0.8 -0.5,1.5 -1,1.8 H 64.8 C 56.5,28.5 36.3,18.6 26.3,21.9 c -8.1,2.8 -4.3,42.6 4,53.4 1.5,2 2.8,3.5 3.8,4.5 -0.3,0.8 -1,1.5 -1.8,1.5 -1.3,0 -2.5,0.5 -3.5,1.3 -5.3,5 -2.3,12.1 3,13.4 0.8,0.3 1.5,1 1.5,1.8 0,0.8 -0.5,1.8 -1.3,2 -1,0.5 -2,1 -2.8,2 -4,5.8 0,12.3 5.5,12.3 0.8,0 1.5,0.5 1.8,1.3 0.3,0.8 0.3,1.5 -0.5,2 -1.5,1.5 -2.3,3.5 -2,5.5 0.3,2.8 2,5.3 4.8,6.5 1.5,0.8 3,0.8 4.5,0.5 0.8,-0.3 1.5,0 2,0.8 0.5,0.5 0.5,1.5 0.3,2 -0.8,1.5 -1,3.3 -0.5,5 0.8,2.8 2.8,4.8 5.5,5.5 2.5,0.5 4.3,-0.3 5.5,-0.8 0.5,-0.3 -3.3,9.1 -6,15.4 -0.8,2 1.3,4.3 3.5,3.3 8.3,-3.8 22.2,-10.3 22.2,-9.8 0.5,5.3 6.5,9.1 12.3,5.3 1.3,-0.8 2,-2.3 2.3,-3.5 0.3,-0.8 1,-1.5 2,-1.5 1,0 1.8,0.5 2,1.5 0.3,1.3 0.8,2.3 1.8,3 5.8,4.5 12.3,0.8 12.8,-4.8 0,-0.8 0.5,-1.5 1.3,-1.8 0.8,-0.3 1.5,0 2,0.5 1.5,1.5 3.3,2.5 5.3,2.5 v 0 c 2.5,0 5,-1.3 6.5,-3.8 1,-1.5 1.3,-3 1,-5 0,-0.8 0.3,-1.5 0.8,-2 0.5,-0.5 1.5,-0.5 2,0 1.5,0.8 3.3,1.3 5,0.8 2.8,-0.5 5,-2.8 5.8,-5.3 0.5,-1.8 0.3,-3.5 -0.5,-5.3 -0.3,-0.8 -0.3,-1.5 0.3,-2 0.6,-0.5 1.3,-0.8 2,-0.8 1.8,0.3 3.3,0.3 4.8,-0.5 2.3,-1 3.8,-3 4.3,-5.5 0.5,-2.5 -0.3,-4.8 -2,-6.5 -0.5,-0.5 -0.8,-1.3 -0.5,-2 0.3,-0.7 1,-1.3 1.8,-1.3 1.8,0 3.8,-0.5 5,-2 4.3,-4.5 2.3,-10.6 -2.5,-12.6 -0.8,-0.3 -1.3,-1 -1.3,-2 0,-0.9 0.7,-1.6 1.5,-1.6 z"
id="path7"
style="stroke:#ffffff;stroke-width:4.32930058;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke markers fill" />
<path
class="st3"
d="m 131.4,42.2 c 0.5,1.5 0.5,3 0,4.5 -0.3,0.8 0,1.5 0.5,2 0.5,0.5 1.3,0.8 2,0.5 1,-0.5 2,-0.5 3,-0.5 2.3,0 4.3,1 5.8,3 1,1.3 1.8,3 1.5,4.8 0,1.5 -0.5,2.8 -1.3,4 -0.5,0.5 -0.5,1.5 0,2 0.3,0.3 0.5,0.8 1,0.8 1,-0.3 2,-1 2.8,-2 4.5,-6.3 5.3,-26.2 0.8,-27.7 -4.5,-1.5 -12.3,1.5 -17.9,6 1.1,0.5 1.6,1.3 1.8,2.6 z"
id="path9" />
<path
class="st3"
d="m 39,63.6 c 0.3,-0.3 0.5,-0.5 0.8,-0.8 0.5,-0.8 0.3,-1.5 0,-2 C 38.5,59 38.2,57 38.5,55 39,52.2 41.3,50 44,49.2 c 1.5,-0.5 3,-0.3 4.5,0.3 0.8,0.3 1.5,0 2,-0.5 0.5,-0.5 0.8,-1.3 0.5,-2 -0.5,-1.5 -0.5,-3 0,-4.5 0.3,-1 0.8,-2 1.5,-2.8 -5.5,-4.5 -13.9,-7.8 -18.4,-6.3 -4.5,1.5 -3.7,21.4 0.9,27.7 1,1.5 2.2,2.2 4,2.5 z"
id="path11" />
<g
id="g19">
<circle
class="st3"
cx="60.900002"
cy="94.599998"
r="9.3000002"
id="circle13" />
<path
class="st3"
d="m 100.7,94.6 c 0,5.3 -4.3,9.3 -9.3,9.3 -5.3,0 -9.3,-4.3 -9.3,-9.3 0,-5 18.6,-5.3 18.6,0 z"
id="path15" />
<circle
class="st3"
cx="121.6"
cy="94.599998"
r="9.3000002"
id="circle17" />
</g>
</g>
</g><g
id="g2720"
inkscape:label="fluffychat"
style="display:inline;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
transform="matrix(0.92025338,0,0,0.92025338,-6.3220161,-4.7055202)"><g
id="g14535"
inkscape:label="chat"
style="fill:#00a1bc;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"><path
style="color:#000000;fill:#00a1bc;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 562.92197,448.4866 c -2.60917,-0.30486 -5.17384,1.64339 -5.69858,4.21245 -0.55728,2.72842 -0.24323,7.91189 -0.24323,7.91189 -2.74579,-0.0686 -5.55869,-0.59559 -7.95219,1.32171 -2.65609,2.12765 -2.58626,7.00643 0,8.95134 2.34163,1.76095 7.95219,1.25707 7.95219,1.25707 0,10.01284 3.8e-4,19.77116 0,29.784 0.49843,4.92696 4.90461,8.87339 9.77862,9.22679 3.37489,0.31796 6.92487,0.1972 10.13895,-0.94458 2.75868,-1.13315 4.655,-4.36744 3.42462,-7.26639 -0.79803,-2.84864 -4.22476,-3.70476 -6.73165,-2.71773 -2.98388,1.72425 -4.84172,-1.67013 -4.47089,-4.25546 -0.0315,-8.02703 0.014,-16.05409 0.003,-24.08114 2.70412,-0.0577 5.42586,0.12654 8.11662,-0.11491 4.83581,-0.90643 5.26253,-8.45876 0.98226,-10.6606 -1.74161,-0.89591 -5.46982,-0.20326 -9.09888,-0.20326 0,0 0.006,-8.17372 -0.31554,-8.93716 -0.95528,-2.26675 -3.55257,-3.48402 -5.8856,-3.48402 z"
id="path14479"
sodipodi:nodetypes="sscssscccsscccscsss"
inkscape:label="t" /><path
style="color:#000000;fill:#00a1bc;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 533.83203,458.7646 c -3.15141,-0.34296 -5.3587,2.78921 -5.64507,5.62849 -4.36454,-3.26144 -9.61516,-5.8459 -15.20756,-5.3963 -6.1831,0.04 -12.19324,2.65617 -16.52963,7.04459 -4.78443,4.13385 -6.10787,10.65878 -6.45154,16.67045 -0.74696,9.79875 2.9723,20.42469 11.3567,26.07195 4.72285,3.21814 10.72707,3.94029 16.29823,3.34602 3.96818,-0.47405 7.23684,-2.99092 10.0626,-5.63903 0.94876,3.35182 4.62364,5.93313 8.09234,4.68427 2.67575,-0.73754 4.24888,-3.52866 3.90033,-6.20541 -0.023,-13.74703 0.0461,-27.49708 -0.0348,-41.24221 -0.22956,-2.88413 -2.96011,-5.18257 -5.84164,-4.96282 z m -5.64507,23.94723 c 1.07828,6.5283 -1.60114,14.12719 -7.86545,17.06103 -4.79574,2.30687 -11.28382,1.71783 -14.76373,-2.60852 -4.1706,-4.99711 -5.43623,-12.34122 -2.74467,-18.33861 1.20342,-3.17686 3.3771,-6.03449 6.51321,-7.48705 5.19868,-2.91069 11.95962,-0.98785 15.64553,3.45474 1.89114,2.17769 3.29829,4.97591 3.21511,7.91841 z"
id="path12957"
sodipodi:nodetypes="ccsssscccscccscc"
inkscape:label="a" /><path
style="color:#000000;fill:#00a1bc;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 443.06641,439.94141 c -3.26433,-0.0465 -6.38452,2.89404 -5.90305,6.25001 0.0229,19.9673 -0.0459,39.93753 0.0344,59.903 0.62565,4.36445 6.57701,6.42025 9.82803,3.46417 2.47654,-1.86092 1.63462,-5.09581 1.78481,-7.74763 0.014,-6.16519 -0.16754,-10.96992 0,-17.13031 0.10617,-3.90402 0.32092,-9.9351 3.79481,-12.41759 3.66729,-2.85819 10.09275,-3.39125 13.27607,-0.31533 3.28466,3.17383 3.05437,10.54267 3.05369,11.74336 -0.005,8.0496 -0.0355,16.10183 0.0353,24.14882 0.80701,3.40737 5.32389,3.39114 8.08366,2.86381 3.60962,-0.47168 4.05352,-4.29795 3.6902,-7.21157 -0.059,-9.29553 0.25875,-18.60594 -0.25343,-27.89111 -0.49072,-5.78736 -2.03801,-10.89373 -6.23092,-13.58338 -5.57775,-3.57799 -14.24081,-3.55982 -19.88013,0 l -5.56919,3.51556 c -0.0217,-6.95923 0.0434,-13.9211 -0.0327,-20.87868 -0.34574,-2.71871 -3.05656,-4.71379 -5.71157,-4.71313 z"
id="path12939"
sodipodi:nodetypes="sscssscssssscascccs"
inkscape:label="h" /><path
style="color:#000000;fill:#00a1bc;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 391.91477,465.80108 c -7.57016,7.75562 -8.50788,19.94372 -5.30926,29.86701 3.38934,9.70476 13.24407,16.98333 23.65486,16.44674 6.17898,0.0435 12.93496,-1.24727 17.5401,-5.62829 2.78827,-3.46147 -0.34158,-10.49924 -5.13073,-8.5498 -3.84026,1.83312 -7.88892,3.96797 -12.31147,3.2528 -7.29184,-0.63102 -13.62087,-6.9993 -13.71248,-14.4019 -0.47868,-6.96567 3.61497,-14.86735 10.88009,-16.32616 4.0948,-0.89565 8.1361,0.43964 11.84821,2.0877 2.74473,1.20129 6.92733,2.38997 8.54085,-1.1092 2.05726,-3.93759 -1.06922,-8.39249 -4.75218,-9.94292 -7.03297,-3.7132 -15.61905,-3.33367 -23.00158,-0.92478 -3.03694,1.2244 -5.80603,3.05639 -8.24641,5.2288 z"
id="path12912"
sodipodi:nodetypes="ssssscccssssssccccss"
inkscape:label="c" /></g><g
id="g14529"
inkscape:label="fluffy"
style="fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"><path
style="color:#000000;fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 364.1013,507.69269 c -0.28866,4.09909 -1.36926,8.95002 -5.67816,10.59919 -4.72351,1.73746 -10.372,1.86184 -14.85523,-0.654 -3.7123,-2.44424 -9.3586,0.29378 -8.95093,4.93619 0.18108,4.54251 4.91635,6.57172 8.83075,6.98673 8.42045,1.69401 18.29318,1.4336 25.17485,-4.32187 4.05818,-3.36451 7.25406,-8.26315 6.89092,-13.72643 0.55108,-15.0706 0.12618,-30.15744 0.2469,-45.233 0,-5.07272 -4.90962,-8.01177 -8.99688,-5.70693 -3.44378,2.45795 -2.39927,9.5583 -2.66313,14.77473 -0.0893,6.25566 0.19851,12.54437 -0.16132,18.7791 -1.9182,7.73184 -13.50136,9.71442 -18.10525,3.34532 -2.59461,-4.37765 -1.10335,-9.66951 -1.51487,-14.47456 -0.1096,-6.36844 0.2575,-12.78073 -0.2057,-19.12097 -1.55752,-5.57454 -11.54277,-5.31263 -11.57028,0.97725 -0.0947,10.73576 -0.20144,21.49831 0.0772,32.23681 0.40229,5.90824 3.9844,11.55506 9.57033,13.81024 7.19201,3.59272 15.68253,1.22319 21.91078,-3.2078 z"
id="path8185"
sodipodi:nodetypes="sasssccccccszssssss"
inkscape:label="y" /><use
x="0"
y="0"
xlink:href="#path8140"
id="use8146-8"
transform="translate(160.70024)"
inkscape:label="f"
style="fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /><use
x="0"
y="0"
xlink:href="#path8140"
id="use8146"
transform="translate(120.79317)"
inkscape:label="f"
style="fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers" /><path
style="color:#000000;fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 203.09961,459.81323 c -3.4821,0.005 -6.38987,3.50283 -5.7894,6.9306 0.0673,9.26978 -0.15327,18.54633 0.13261,27.81164 0.35452,5.09017 2.57678,10.21523 6.82972,13.22644 5.55736,4.38774 13.10608,4.7518 19.86263,3.9702 6.13229,-0.79837 11.54541,-4.96558 14.38597,-10.38016 2.82972,-5.25148 2.04801,-11.37621 2.1897,-17.10493 -0.10216,-6.59361 0.13071,-13.20167 -0.0996,-19.78723 -0.72775,-3.82018 -5.84877,-6.11481 -8.99816,-3.58329 -2.51578,1.5391 -2.9212,4.6479 -2.62583,7.32275 -0.008,7.68886 0.16168,15.38634 -0.0559,23.06981 -0.48698,3.93482 -2.69157,8.39569 -6.95923,9.17239 -3.94192,0.90809 -9.00029,0.30019 -11.2182,-3.51487 -2.44119,-4.33438 -1.38965,-9.47747 -1.63329,-14.21621 -0.005,-5.96309 0.0606,-11.92636 -0.006,-17.88931 -0.48316,-2.81114 -3.21405,-4.945 -6.01521,-5.02783 z"
id="path1096"
inkscape:label="u"
sodipodi:nodetypes="sssssssssssasss" /><path
style="color:#000000;fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 178.07031,440.24903 c -2.94273,-0.099 -6.12137,2.26392 -5.66929,5.43981 0.006,20.3714 -0.0127,40.74317 0.01,61.11433 0.23114,3.95816 5.38988,5.36394 8.48062,3.72849 2.17789,-0.83721 3.06822,-3.17125 2.82068,-5.34227 0,-20.07299 0,-40.14599 0,-60.21898 0.0267,-2.89989 -3.02815,-4.71312 -5.64156,-4.72138 z"
id="path1226"
inkscape:label="l"
sodipodi:nodetypes="sssssss" /><path
style="color:#000000;fill:#444444;fill-opacity:1;stroke:#ffffff;stroke-width:7.6066007;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;paint-order:stroke fill markers"
d="m 139.73461,448.98277 c -1.14826,3.54622 -0.82212,7.38974 -0.94471,11.07629 -3.09968,0.1617 -6.7129,-0.69772 -9.15473,1.75098 -2.7547,2.92023 -1.92459,9.01668 2.44338,9.87866 2.20538,0.45339 4.47409,0.19142 6.71135,0.26152 0.0152,11.5529 -0.0304,23.10713 0.0229,34.65919 -0.10894,3.56452 3.75176,4.97291 6.73777,4.56755 3.00221,0.16258 5.93165,-2.21911 5.51966,-5.39349 0,-11.27775 0,-22.5555 0,-33.83325 3.22434,-0.0869 6.4758,0.20412 9.67787,-0.21167 4.22512,-0.5039 5.63076,-6.354 2.95775,-9.24029 -2.71637,-2.28723 -6.44022,-1.38284 -9.70112,-1.5715 -0.97817,0 -1.95633,0 -2.9345,0 -0.005,-2.94202 -0.4927,-6.38548 1.50629,-8.82582 2.27205,-1.97081 5.68412,-1.89124 8.14223,-0.31788 3.12241,1.35659 5.95844,-2.03832 6.28128,-4.89774 0.55889,-3.56544 -2.59547,-6.6544 -6.01774,-6.93035 -7.34549,-1.08714 -15.56841,1.21331 -20.11043,7.37767 -0.40614,0.53074 -0.78524,1.08209 -1.13728,1.65013 z"
id="path8140"
inkscape:label="f"
sodipodi:nodetypes="scszscszscszscsszcs" /></g></g></svg>

After

Width:  |  Height:  |  Size: 15 KiB

View File

View File

@ -1 +0,0 @@
// Dummy file :-)

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +1,25 @@
{
"@@last_modified": "2021-08-14 12:41:10.154280",
"about": "সম্পর্কে",
"@about": {
"type": "text",
"placeholders": {}
},
"accept": "স্বীকার করি",
"@accept": {
"type": "text",
"placeholders": {}
},
"acceptedTheInvitation": "{username} আমন্ত্রণ গ্রহণ করেছে",
"@acceptedTheInvitation": {
"type": "text",
"placeholders": {
"username": {}
"@@last_modified": "2021-08-14 12:41:10.154280",
"about": "সম্পর্কে",
"@about": {
"type": "text",
"placeholders": {}
},
"accept": "স্বীকার করি",
"@accept": {
"type": "text",
"placeholders": {}
},
"acceptedTheInvitation": "{username} আমন্ত্রণ গ্রহণ করেছে",
"@acceptedTheInvitation": {
"type": "text",
"placeholders": {
"username": {}
}
},
"account": "অ্যাকাউন্ট",
"@account": {
"type": "text",
"placeholders": {}
}
},
"account": "অ্যাকাউন্ট",
"@account": {
"type": "text",
"placeholders": {}
},
"accountInformation": "অ্যাকাউন্ট তথ্য",
"@accountInformation": {
"type": "text",
"placeholders": {}
}
}

1
assets/l10n/intl_bo.arb Normal file
View File

@ -0,0 +1 @@
{}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1
assets/l10n/intl_el.arb Normal file
View File

@ -0,0 +1 @@
{}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1
assets/l10n/intl_hi.arb Normal file
View File

@ -0,0 +1 @@
{}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1213
assets/l10n/intl_ie.arb Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

2408
assets/l10n/intl_lt.arb Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +1,120 @@
{
"@@last_modified": "2021-08-14 12:41:09.940318"
"@@last_modified": "2021-08-14 12:41:09.940318",
"copiedToClipboard": "Copiada para a área de transferência",
"@copiedToClipboard": {
"type": "text",
"placeholders": {}
},
"login": "Iniciar sessão",
"@login": {
"type": "text",
"placeholders": {}
},
"about": "Sobre",
"@about": {
"type": "text",
"placeholders": {}
},
"admin": "Admin",
"@admin": {
"type": "text",
"placeholders": {}
},
"areYouSure": "Tens a certeza?",
"@areYouSure": {
"type": "text",
"placeholders": {}
},
"notifications": "Notificações",
"@notifications": {
"type": "text",
"placeholders": {}
},
"account": "Conta",
"@account": {
"type": "text",
"placeholders": {}
},
"cancel": "Cancelar",
"@cancel": {
"type": "text",
"placeholders": {}
},
"delete": "Eliminar",
"@delete": {
"type": "text",
"placeholders": {}
},
"dateAndTimeOfDay": "{date}, {timeOfDay}",
"@dateAndTimeOfDay": {
"type": "text",
"placeholders": {
"date": {},
"timeOfDay": {}
}
},
"dateWithYear": "{day}-{month}-{year}",
"@dateWithYear": {
"type": "text",
"placeholders": {
"year": {},
"month": {},
"day": {}
}
},
"help": "Ajuda",
"@help": {
"type": "text",
"placeholders": {}
},
"messages": "Mensagens",
"@messages": {
"type": "text",
"placeholders": {}
},
"reason": "Razão",
"@reason": {
"type": "text",
"placeholders": {}
},
"privacy": "Privacidade",
"@privacy": {
"type": "text",
"placeholders": {}
},
"openCamera": "Abrir câmara",
"@openCamera": {
"type": "text",
"placeholders": {}
},
"settings": "Configurações",
"@settings": {
"type": "text",
"placeholders": {}
},
"logout": "Terminar sessão",
"@logout": {
"type": "text",
"placeholders": {}
},
"search": "Pesquisar",
"@search": {
"type": "text",
"placeholders": {}
},
"users": "Utilizadores",
"@users": {},
"close": "Fechar",
"@close": {
"type": "text",
"placeholders": {}
},
"dateWithoutYear": "{day}-{month}",
"@dateWithoutYear": {
"type": "text",
"placeholders": {
"month": {},
"day": {}
}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,374 +0,0 @@
{
"@@last_modified": "2021-08-14 12:41:09.895217",
"about": "පිළිබඳව",
"@about": {
"type": "text",
"placeholders": {}
},
"accept": "පිළිගන්න",
"@accept": {
"type": "text",
"placeholders": {}
},
"account": "ගිණුම",
"@account": {
"type": "text",
"placeholders": {}
},
"accountInformation": "ගිණුමේ තොරතුරු",
"@accountInformation": {
"type": "text",
"placeholders": {}
},
"addEmail": "වි-තැපෑල එකතු කරන්න",
"@addEmail": {
"type": "text",
"placeholders": {}
},
"admin": "පරිපාලක",
"@admin": {
"type": "text",
"placeholders": {}
},
"allChats": "සියලුම සංවාද",
"@allChats": {
"type": "text",
"placeholders": {}
},
"alreadyHaveAnAccount": "දැනටමත් ගිණුමක් තිබේද?",
"@alreadyHaveAnAccount": {
"type": "text",
"placeholders": {}
},
"anyoneCanJoin": "ඕනෑම කෙනෙකුට එක්විය හැකිය",
"@anyoneCanJoin": {
"type": "text",
"placeholders": {}
},
"archive": "සංරක්ෂිතය",
"@archive": {
"type": "text",
"placeholders": {}
},
"archivedRoom": "සංරක්ෂිත කාමරය",
"@archivedRoom": {
"type": "text",
"placeholders": {}
},
"areGuestsAllowedToJoin": "ආගන්තුක පරිශීලකයින්ට එක්වීමට අවසර තිබේද",
"@areGuestsAllowedToJoin": {
"type": "text",
"placeholders": {}
},
"areYouSure": "ඔබට විශ්වාසද?",
"@areYouSure": {
"type": "text",
"placeholders": {}
},
"areYouSureYouWantToLogout": "ඔබට නික්මීමට අවශ්‍ය බව විශ්වාසද?",
"@areYouSureYouWantToLogout": {
"type": "text",
"placeholders": {}
},
"audioPlayerPlay": "ධාවනය",
"@audioPlayerPlay": {
"type": "text",
"placeholders": {}
},
"blockDevice": "උපාංගය අවහිර කරන්න",
"@blockDevice": {
"type": "text",
"placeholders": {}
},
"cachedKeys": "යතුරු නිහිතගතයි",
"@cachedKeys": {
"type": "text",
"placeholders": {}
},
"cancel": "අවලංගු කරන්න",
"@cancel": {
"type": "text",
"placeholders": {}
},
"changeDeviceName": "උපාංගයේ නම වෙනස් කරන්න",
"@changeDeviceName": {
"type": "text",
"placeholders": {}
},
"changePassword": "මුරපදය වෙනස් කරන්න",
"@changePassword": {
"type": "text",
"placeholders": {}
},
"chat": "සංවාදය",
"@chat": {
"type": "text",
"placeholders": {}
},
"chatBackup": "සංවාද උපස්ථය",
"@chatBackup": {
"type": "text",
"placeholders": {}
},
"chatDetails": "සංවාදයේ විස්තර",
"@chatDetails": {
"type": "text",
"placeholders": {}
},
"chats": "සංවාද",
"@chats": {
"type": "text",
"placeholders": {}
},
"chooseAStrongPassword": "ශක්තිමත් මුරපදයක් තෝරන්න",
"@chooseAStrongPassword": {
"type": "text",
"placeholders": {}
},
"chooseAUsername": "පරිශීලක නාමයක් තෝරන්න",
"@chooseAUsername": {
"type": "text",
"placeholders": {}
},
"clearArchive": "සංරක්ෂිතය හිස් කරන්න",
"@clearArchive": {},
"close": "වසන්න",
"@close": {
"type": "text",
"placeholders": {}
},
"commandHintJoin": "දී ඇති කාමරයට එක්වන්න",
"@commandHintJoin": {
"type": "text",
"description": "Usage hint for the command /join"
},
"commandHintLeave": "මෙම කාමරය හැරයන්න",
"@commandHintLeave": {
"type": "text",
"description": "Usage hint for the command /leave"
},
"commandInvalid": "විධානය වලංගු නොවේ",
"@commandInvalid": {
"type": "text"
},
"commandMissing": "{{command} විධානයක් නොවේ.",
"@commandMissing": {
"type": "text",
"placeholders": {
"command": {}
},
"description": "State that {command} is not a valid /command."
},
"compareEmojiMatch": "සසඳා බලා පහත දැක්වෙන ඉමොජි අනෙක් උපාංගයට නිසැකවම ගැලපෙන බවට වග බලා ගන්න:",
"@compareEmojiMatch": {
"type": "text",
"placeholders": {}
},
"compareNumbersMatch": "සංසන්දනය කර පහත දැක්වෙන අංක අනෙක් උපාංගට නිසැකව ගැලපෙන බවට වග බලා ගන්න:",
"@compareNumbersMatch": {
"type": "text",
"placeholders": {}
},
"confirm": "තහවුරු කරන්න",
"@confirm": {
"type": "text",
"placeholders": {}
},
"connect": "සබඳින්න",
"@connect": {
"type": "text",
"placeholders": {}
},
"connectionAttemptFailed": "සබැඳීමේ උත්සාහය අසාර්ථකයි",
"@connectionAttemptFailed": {
"type": "text",
"placeholders": {}
},
"contactHasBeenInvitedToTheGroup": "සමූහය වෙත සබඳතාවයකට ආරාධනා කර ඇත",
"@contactHasBeenInvitedToTheGroup": {
"type": "text",
"placeholders": {}
},
"copy": "පිටපත්",
"@copy": {
"type": "text",
"placeholders": {}
},
"create": "සාදන්න",
"@create": {
"type": "text",
"placeholders": {}
},
"createAccountNow": "දැන් ගිණුමක් සාදන්න",
"@createAccountNow": {
"type": "text",
"placeholders": {}
},
"createNewGroup": "නව සමූහයක් සාදන්න",
"@createNewGroup": {
"type": "text",
"placeholders": {}
},
"donate": "පරිත්‍යාග",
"@donate": {
"type": "text",
"placeholders": {}
},
"encryption": "සංකේතාංකනය",
"@encryption": {
"type": "text",
"placeholders": {}
},
"everythingReady": "සියල්ල සූදානම්!",
"@everythingReady": {
"type": "text",
"placeholders": {}
},
"fontSize": "මුද්‍රණඅකුරේ ප්‍රමාණය",
"@fontSize": {
"type": "text",
"placeholders": {}
},
"goToTheNewRoom": "නව කාමරයට යන්න",
"@goToTheNewRoom": {
"type": "text",
"placeholders": {}
},
"joinRoom": "කාමරයට එක්වන්න",
"@joinRoom": {
"type": "text",
"placeholders": {}
},
"keysCached": "යතුරු නිහිතගත යි",
"@keysCached": {
"type": "text",
"placeholders": {}
},
"next": "ඊලඟ",
"@next": {
"type": "text",
"placeholders": {}
},
"noPublicRoomsFound": "ප්‍රසිද්ධ කාමර හමු නොවිණි…",
"@noPublicRoomsFound": {
"type": "text",
"placeholders": {}
},
"people": "මිනිසුන්",
"@people": {
"type": "text",
"placeholders": {}
},
"publicGroups": "ප්‍රසිද්ධ සමූහ",
"@publicGroups": {
"type": "text",
"placeholders": {}
},
"removeDevice": "උපාංගය ඉවත්කරන්න",
"@removeDevice": {
"type": "text",
"placeholders": {}
},
"roomVersion": "කාමරයේ අනුවාදය",
"@roomVersion": {
"type": "text",
"placeholders": {}
},
"savedFileAs": "ලෙස ගොනුව සුරකින්න {filename}",
"@savedFileAs": {
"type": "text",
"placeholders": {
"filename": {}
}
},
"saveFile": "ගොනුව සුරකින්න",
"@saveFile": {
"type": "text",
"placeholders": {}
},
"saveFileToFolder": "ගොනුව මෙම බහාලුමට සුරකින්න",
"@saveFileToFolder": {
"type": "text",
"placeholders": {}
},
"securityKey": "ආරක්ෂක යතුර",
"@securityKey": {
"type": "text",
"placeholders": {}
},
"securityKeyLost": "ආරක්ෂක යතුර නැතිවුනාද?",
"@securityKeyLost": {
"type": "text",
"placeholders": {}
},
"send": "යවන්න",
"@send": {
"type": "text",
"placeholders": {}
},
"showPassword": "මුරපදය පෙන්වන්න",
"@showPassword": {
"type": "text",
"placeholders": {}
},
"sunday": "ඉරිදා",
"@sunday": {
"type": "text",
"placeholders": {}
},
"username": "පරිශීලක නාමය",
"@username": {
"type": "text",
"placeholders": {}
},
"videoCall": "දෘශ්‍ය ඇමතුම",
"@videoCall": {
"type": "text",
"placeholders": {}
},
"wallpaper": "බිතුපත",
"@wallpaper": {
"type": "text",
"placeholders": {}
},
"warning": "අවවාදයයි!",
"@warning": {
"type": "text",
"placeholders": {}
},
"wednesday": "බදාදා",
"@wednesday": {
"type": "text",
"placeholders": {}
},
"writeAMessage": "පණිවිඩයක් ලියන්න…",
"@writeAMessage": {
"type": "text",
"placeholders": {}
},
"yes": "ඔව්",
"@yes": {
"type": "text",
"placeholders": {}
},
"you": "ඔබ",
"@you": {
"type": "text",
"placeholders": {}
},
"yourOwnUsername": "ඔබට හිමි පරිශීලකනාමය",
"@yourOwnUsername": {
"type": "text",
"placeholders": {}
},
"zoomIn": "විශාලනය",
"@zoomIn": {
"type": "text",
"placeholders": {}
},
"zoomOut": "කුඩාලනය",
"@zoomOut": {
"type": "text",
"placeholders": {}
}
}

File diff suppressed because it is too large Load Diff

606
assets/l10n/intl_sl.arb Normal file
View File

@ -0,0 +1,606 @@
{
"passwordsDoNotMatch": "Geslo se ne ujema!",
"@passwordsDoNotMatch": {},
"pleaseEnterValidEmail": "Vnesite veljaven elektronski naslov.",
"@pleaseEnterValidEmail": {},
"repeatPassword": "Ponovite geslo",
"@repeatPassword": {},
"about": "O aplikaciji",
"@about": {
"type": "text",
"placeholders": {}
},
"accept": "Sprejmi",
"@accept": {
"type": "text",
"placeholders": {}
},
"account": "Račun",
"@account": {
"type": "text",
"placeholders": {}
},
"activatedEndToEndEncryption": "Uporabnik {username} je aktiviral šifriranje od konca do konca",
"@activatedEndToEndEncryption": {
"type": "text",
"placeholders": {
"username": {}
}
},
"addEmail": "Dodajte e-pošto",
"@addEmail": {
"type": "text",
"placeholders": {}
},
"addGroupDescription": "Dodajte opis skupine",
"@addGroupDescription": {
"type": "text",
"placeholders": {}
},
"addToSpace": "Dodajte v prostor",
"@addToSpace": {},
"alias": "vzdevek",
"@alias": {
"type": "text",
"placeholders": {}
},
"all": "Vse",
"@all": {
"type": "text",
"placeholders": {}
},
"allChats": "Vsi klepeti",
"@allChats": {
"type": "text",
"placeholders": {}
},
"answeredTheCall": "Oseba {senderName} je odgovorila na klic",
"@answeredTheCall": {
"type": "text",
"placeholders": {
"senderName": {}
}
},
"anyoneCanJoin": "Pridruži se lahko vsak",
"@anyoneCanJoin": {
"type": "text",
"placeholders": {}
},
"appLock": "Zaklepanje aplikacije",
"@appLock": {
"type": "text",
"placeholders": {}
},
"askSSSSSign": "Če želite podpisati drugo osebo, vnesite geslo za varno trgovino ali obnovitveni ključ.",
"@askSSSSSign": {
"type": "text",
"placeholders": {}
},
"askVerificationRequest": "Ali želite sprejeti to zahtevo za preverjanje od {username}?",
"@askVerificationRequest": {
"type": "text",
"placeholders": {
"username": {}
}
},
"autoplayImages": "Samodejno predvajajte animirane nalepke in čustva",
"@autoplayImages": {
"type": "text",
"placeholder": {}
},
"badServerLoginTypesException": "Domači strežnik podpira vrste prijave:\n{serverVersions}\nToda ta aplikacija podpira samo:\n{supportedVersions}",
"@badServerLoginTypesException": {
"type": "text",
"placeholders": {
"serverVersions": {},
"supportedVersions": {}
}
},
"sendOnEnter": "Pošlji ob vstopu",
"@sendOnEnter": {},
"banFromChat": "Prepoved klepeta",
"@banFromChat": {
"type": "text",
"placeholders": {}
},
"banned": "Prepovedano",
"@banned": {
"type": "text",
"placeholders": {}
},
"bannedUser": "{username} je prepovedan v {targetName}",
"@bannedUser": {
"type": "text",
"placeholders": {
"username": {},
"targetName": {}
}
},
"blockDevice": "Blokirana naprava",
"@blockDevice": {
"type": "text",
"placeholders": {}
},
"blocked": "Blokirano",
"@blocked": {
"type": "text",
"placeholders": {}
},
"botMessages": "Botova sporočila",
"@botMessages": {
"type": "text",
"placeholders": {}
},
"cancel": "Prekliči",
"@cancel": {
"type": "text",
"placeholders": {}
},
"cantOpenUri": "URI-ja {uri} ni mogoče odpreti",
"@cantOpenUri": {
"type": "text",
"placeholders": {
"uri": {}
}
},
"changedTheChatAvatar": "{username} je spremenil avatar za klepet",
"@changedTheChatAvatar": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheChatPermissions": "{username} je spremenila dovoljenja za klepet",
"@changedTheChatPermissions": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheDisplaynameTo": "{username} je spremenil svoje prikazno ime v: '{displayname}'",
"@changedTheDisplaynameTo": {
"type": "text",
"placeholders": {
"username": {},
"displayname": {}
}
},
"changedTheGuestAccessRules": "{username} je spremenila pravila dostopa za goste",
"@changedTheGuestAccessRules": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheGuestAccessRulesTo": "{username} je spremenila pravila dostopa za goste v: {rules}",
"@changedTheGuestAccessRulesTo": {
"type": "text",
"placeholders": {
"username": {},
"rules": {}
}
},
"changedTheHistoryVisibilityTo": "{username} je spremenil vidnost zgodovine v: {rules}",
"@changedTheHistoryVisibilityTo": {
"type": "text",
"placeholders": {
"username": {},
"rules": {}
}
},
"changedTheJoinRules": "{username} je spremenil pravila za pridružitev",
"@changedTheJoinRules": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheJoinRulesTo": "{username} je spremenila pravila pridružitve v: {joinRules}",
"@changedTheJoinRulesTo": {
"type": "text",
"placeholders": {
"username": {},
"joinRules": {}
}
},
"changedTheProfileAvatar": "{username} je spremenil avatar",
"@changedTheProfileAvatar": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheRoomAliases": "{username} je spremenil vzdevke sobe",
"@changedTheRoomAliases": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changedTheRoomInvitationLink": "{username} je spremenil povezavo za povabilo",
"@changedTheRoomInvitationLink": {
"type": "text",
"placeholders": {
"username": {}
}
},
"changePassword": "Spremeni geslo",
"@changePassword": {
"type": "text",
"placeholders": {}
},
"changeTheHomeserver": "Spremenite domači strežnik",
"@changeTheHomeserver": {
"type": "text",
"placeholders": {}
},
"changeTheme": "Spremenite svoj slog",
"@changeTheme": {
"type": "text",
"placeholders": {}
},
"changeTheNameOfTheGroup": "Spremenite ime skupine",
"@changeTheNameOfTheGroup": {
"type": "text",
"placeholders": {}
},
"changeYourAvatar": "Spremenite svoj avatar",
"@changeYourAvatar": {
"type": "text",
"placeholders": {}
},
"chat": "Klepet",
"@chat": {
"type": "text",
"placeholders": {}
},
"yourChatBackupHasBeenSetUp": "Varnostna kopija klepeta je nastavljena.",
"@yourChatBackupHasBeenSetUp": {},
"chatBackup": "Varnostno kopiranje klepeta",
"@chatBackup": {
"type": "text",
"placeholders": {}
},
"chatDetails": "Podrobnosti klepeta",
"@chatDetails": {
"type": "text",
"placeholders": {}
},
"chatHasBeenAddedToThisSpace": "Klepet je bil dodan v ta prostor",
"@chatHasBeenAddedToThisSpace": {},
"chats": "Klepeti",
"@chats": {
"type": "text",
"placeholders": {}
},
"chooseAStrongPassword": "Izberite močno geslo",
"@chooseAStrongPassword": {
"type": "text",
"placeholders": {}
},
"chooseAUsername": "Izberi uporabniško ime",
"@chooseAUsername": {
"type": "text",
"placeholders": {}
},
"clearArchive": "Počisti arhiv",
"@clearArchive": {},
"close": "Zapri",
"@close": {
"type": "text",
"placeholders": {}
},
"commandHint_ban": "Izključi določenega uporabnika iz te sobe",
"@commandHint_ban": {
"type": "text",
"description": "Usage hint for the command /ban"
},
"commandHint_html": "Pošljite besedilo v obliki HTML",
"@commandHint_html": {
"type": "text",
"description": "Usage hint for the command /html"
},
"commandHint_invite": "Povabi danega uporabnika v to sobo",
"@commandHint_invite": {
"type": "text",
"description": "Usage hint for the command /invite"
},
"commandHint_join": "Pridružite se dani sobi",
"@commandHint_join": {
"type": "text",
"description": "Usage hint for the command /join"
},
"commandHint_kick": "Odstranite danega uporabnika iz te sobe",
"@commandHint_kick": {
"type": "text",
"description": "Usage hint for the command /kick"
},
"commandHint_me": "Opisi sebe",
"@commandHint_me": {
"type": "text",
"description": "Usage hint for the command /me"
},
"commandHint_myroomavatar": "Nastavite svojo sliko za to sobo",
"@commandHint_myroomavatar": {
"type": "text",
"description": "Usage hint for the command /myroomavatar"
},
"commandHint_op": "Nastavite raven moči danega uporabnika (privzeto: 50)",
"@commandHint_op": {
"type": "text",
"description": "Usage hint for the command /op"
},
"commandHint_react": "Pošljite odgovor kot reakcijo",
"@commandHint_react": {
"type": "text",
"description": "Usage hint for the command /react"
},
"commandHint_send": "Pošlji besedilo",
"@commandHint_send": {
"type": "text",
"description": "Usage hint for the command /send"
},
"commandHint_unban": "Prekliči izključitev določenega uporabnika iz te sobe",
"@commandHint_unban": {
"type": "text",
"description": "Usage hint for the command /unban"
},
"commandInvalid": "Ukaz ni veljaven",
"@commandInvalid": {
"type": "text"
},
"commandMissing": "{command} is not a command.",
"@commandMissing": {
"type": "text",
"placeholders": {
"command": {}
},
"description": "State that {command} is not a valid /command."
},
"compareEmojiMatch": "Primerjajte in se prepričajte, da se naslednji emoji ujemajo s tistimi iz druge naprave:",
"@compareEmojiMatch": {
"type": "text",
"placeholders": {}
},
"compareNumbersMatch": "Primerjajte in se prepričajte, da se naslednje številke ujemajo s številkami druge naprave:",
"@compareNumbersMatch": {
"type": "text",
"placeholders": {}
},
"configureChat": "Konfigurirajte klepet",
"@configureChat": {
"type": "text",
"placeholders": {}
},
"confirm": "Potrdi",
"@confirm": {
"type": "text",
"placeholders": {}
},
"containsDisplayName": "Vsebuje prikazno ime",
"@containsDisplayName": {
"type": "text",
"placeholders": {}
},
"containsUserName": "Vsebuje uporabniško ime",
"@containsUserName": {
"type": "text",
"placeholders": {}
},
"pleaseChooseAtLeastChars": "Izberite najmanj {min} znakov.",
"@pleaseChooseAtLeastChars": {
"type": "text",
"placeholders": {
"min": {}
}
},
"archive": "Arhiv",
"@archive": {
"type": "text",
"placeholders": {}
},
"areYouSure": "Ali si prepričan?",
"@areYouSure": {
"type": "text",
"placeholders": {}
},
"acceptedTheInvitation": "{username} je sprejel povabilo",
"@acceptedTheInvitation": {
"type": "text",
"placeholders": {
"username": {}
}
},
"areYouSureYouWantToLogout": "Ali ste prepričani, da se želite odjaviti?",
"@areYouSureYouWantToLogout": {
"type": "text",
"placeholders": {}
},
"changedTheChatDescriptionTo": "{username} je spremenil opis klepeta v: '{description}'",
"@changedTheChatDescriptionTo": {
"type": "text",
"placeholders": {
"username": {},
"description": {}
}
},
"areGuestsAllowedToJoin": "Ali se lahko gostujoči uporabniki pridružijo",
"@areGuestsAllowedToJoin": {
"type": "text",
"placeholders": {}
},
"admin": "Admin",
"@admin": {
"type": "text",
"placeholders": {}
},
"badServerVersionsException": "Domači strežnik podpira različice Spec:\n{serverVersions}\nToda ta aplikacija podpira samo {supportedVersions}",
"@badServerVersionsException": {
"type": "text",
"placeholders": {
"serverVersions": {},
"supportedVersions": {}
}
},
"changedTheChatNameTo": "{username} je spremenil ime klepeta v: '{chatname}'",
"@changedTheChatNameTo": {
"type": "text",
"placeholders": {
"username": {},
"chatname": {}
}
},
"changeDeviceName": "Spremenite ime naprave",
"@changeDeviceName": {
"type": "text",
"placeholders": {}
},
"changeWallpaper": "Spremeni ozadje",
"@changeWallpaper": {
"type": "text",
"placeholders": {}
},
"changedTheHistoryVisibility": "{username} je spremenila vidnost zgodovine",
"@changedTheHistoryVisibility": {
"type": "text",
"placeholders": {
"username": {}
}
},
"channelCorruptedDecryptError": "Šifriranje je poškodovano",
"@channelCorruptedDecryptError": {
"type": "text",
"placeholders": {}
},
"contentHasBeenReported": "Vsebina je bila prijavljena skrbnikom strežnika",
"@contentHasBeenReported": {
"type": "text",
"placeholders": {}
},
"chatBackupDescription": "Varnostna kopija klepeta je zavarovana z varnostnim ključem. Prosimo, pazite, da ga ne izgubite.",
"@chatBackupDescription": {
"type": "text",
"placeholders": {}
},
"commandHint_myroomnick": "Nastavite prikazno ime za to sobo",
"@commandHint_myroomnick": {
"type": "text",
"description": "Usage hint for the command /myroomnick"
},
"connect": "Povežite se",
"@connect": {
"type": "text",
"placeholders": {}
},
"contactHasBeenInvitedToTheGroup": "Kontakt je bil povabljen v skupino",
"@contactHasBeenInvitedToTheGroup": {
"type": "text",
"placeholders": {}
},
"commandHint_leave": "Zapusti to sobo",
"@commandHint_leave": {
"type": "text",
"description": "Usage hint for the command /leave"
},
"commandHint_plain": "Pošlji neformatirano besedilo",
"@commandHint_plain": {
"type": "text",
"description": "Usage hint for the command /plain"
},
"copiedToClipboard": "Kopirano v odložišče",
"@copiedToClipboard": {
"type": "text",
"placeholders": {}
},
"copy": "Kopiraj",
"@copy": {
"type": "text",
"placeholders": {}
},
"copyToClipboard": "Kopiraj v odložišče",
"@copyToClipboard": {
"type": "text",
"placeholders": {}
},
"couldNotDecryptMessage": "Sporočila ni bilo mogoče dešifrirati: {error}",
"@couldNotDecryptMessage": {
"type": "text",
"placeholders": {
"error": {}
}
},
"countParticipants": "{count} udeležencev",
"@countParticipants": {
"type": "text",
"placeholders": {
"count": {}
}
},
"create": "Ustvari",
"@create": {
"type": "text",
"placeholders": {}
},
"createNewGroup": "Ustvari novo skupino",
"@createNewGroup": {
"type": "text",
"placeholders": {}
},
"createNewSpace": "Nov prostor",
"@createNewSpace": {
"type": "text",
"placeholders": {}
},
"currentlyActive": "Trenutno aktiven",
"@currentlyActive": {
"type": "text",
"placeholders": {}
},
"darkTheme": "Temno",
"@darkTheme": {
"type": "text",
"placeholders": {}
},
"defaultPermissionLevel": "Privzeta raven dovoljenja",
"@defaultPermissionLevel": {
"type": "text",
"placeholders": {}
},
"dateWithYear": "{day}-{month}-{year}",
"@dateWithYear": {
"type": "text",
"placeholders": {
"year": {},
"month": {},
"day": {}
}
},
"dateWithoutYear": "{month}-{day}",
"@dateWithoutYear": {
"type": "text",
"placeholders": {
"month": {},
"day": {}
}
},
"createdTheChat": "{username} je ustvaril klepet",
"@createdTheChat": {
"type": "text",
"placeholders": {
"username": {}
}
},
"dateAndTimeOfDay": "{date}, {timeOfDay}",
"@dateAndTimeOfDay": {
"type": "text",
"placeholders": {
"date": {},
"timeOfDay": {}
}
},
"deactivateAccountWarning": "S tem boste deaktivirali vaš uporabniški račun. Tega ni mogoče razveljaviti! Ali si prepričan?",
"@deactivateAccountWarning": {
"type": "text",
"placeholders": {}
}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,20 +1,20 @@
{
"@@last_modified": "2021-08-14 12:41:09.826673",
"acceptedTheInvitation": "{username} அழைப்பை ஏற்றுக்கொண்டார்",
"@acceptedTheInvitation": {
"type": "text",
"placeholders": {
"username": {}
"@@last_modified": "2021-08-14 12:41:09.826673",
"acceptedTheInvitation": "{username} அழைப்பை ஏற்றுக்கொண்டார்",
"@acceptedTheInvitation": {
"type": "text",
"placeholders": {
"username": {}
}
},
"accept": "ஏற்றுக்கொள்",
"@accept": {
"type": "text",
"placeholders": {}
},
"about": "பற்றி",
"@about": {
"type": "text",
"placeholders": {}
}
},
"accept": "ஏற்றுக்கொள்",
"@accept": {
"type": "text",
"placeholders": {}
},
"about": "பற்றி",
"@about": {
"type": "text",
"placeholders": {}
}
}
}

1
assets/l10n/intl_th.arb Normal file
View File

@ -0,0 +1 @@
{}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 KiB

BIN
assets/login_wallpaper.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

BIN
assets/sounds/call.ogg Normal file

Binary file not shown.

Binary file not shown.

BIN
assets/sounds/phone.ogg Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 18 KiB

80
assets/typing.svg Normal file
View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="64"
height="30"
viewBox="0 0 64 30"
version="1.1"
id="svg8"
sodipodi:docname="typing.svg"
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs12" />
<sodipodi:namedview
id="namedview10"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:showpageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#505050"
showgrid="false"
inkscape:zoom="9.9296875"
inkscape:cx="24.018883"
inkscape:cy="15.307632"
inkscape:window-width="1920"
inkscape:window-height="1012"
inkscape:window-x="1920"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg8" />
<circle
style="fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:normal"
cx="10"
cy="15"
r="9"
id="circle2">
<animate
attributeName="fill"
dur="2s"
values="#000000; #efefef; #000000"
calcMode="spline"
keyTimes="0; 0.5; 1"
keySplines="0 .75 .25 1; .5 0 .5 1"
begin="0s" />
</circle>
<circle
style="fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:normal"
cx="32"
cy="15"
r="9"
id="circle4">
<animate
attributeName="fill"
dur="2s"
values="#000000; #efefef; #000000"
calcMode="spline"
keyTimes="0; 0.5; 1"
keySplines="0 .75 .25 1; .5 0 .5 1"
begin="0.25s" />
</circle>
<circle
style="fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;paint-order:normal"
cx="54"
cy="15"
r="9"
id="circle6">
<animate
attributeName="fill"
dur="2s"
values="#000000; #efefef; #000000"
calcMode="spline"
keyTimes="0; 0.5; 1"
keySplines="0 .75 .25 1; .5 0 .5 1"
begin="0.5s" />
</circle>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -2,7 +2,6 @@
"application_name": "FluffyChat",
"application_welcome_message": null,
"default_homeserver": "matrix.org",
"jitsi_instance": "https://meet.jit.si/",
"web_base_url": "https://fluffychat.im/web",
"privacy_url": "https://fluffychat.im/en/privacy.html",
"render_html": false,

View File

@ -122,7 +122,7 @@ To run code after the widget was created first we use the WidgetBindings in the
```dart
@override
void initState() {
WidgetsBinding.instance.addPostFrameCallback((_) {
WidgetsBinding.instance!.addPostFrameCallback((_) {
// Do something when build is finished
});
super.initState();

Some files were not shown because too many files have changed in this diff Show More