Commit Graph

2738 Commits (19381d0fd72079a15837f098c5dbdbe2a58373e7)

Author SHA1 Message Date
ggurdin 33425f4406
feat: allow users on staging to switch their environment (#2799) 6 months ago
ggurdin 6c3de08019
chore: try to enable video player on web on windows machine (#2788) 6 months ago
ggurdin 01fee1089b
chore: show space permissions (#2787) 6 months ago
ggurdin fec642a451
chore: give minimum width to message token buttons and align tokens at the bottom of columns (#2785) 6 months ago
ggurdin 10ac5bbe13
chore: remove backdoor to space page on mobile (#2772) 6 months ago
ggurdin 8ae997e642
feat: add join space onboarding step (#2771) 6 months ago
Kelrap 757ffae1bb
Invite page tweaks (#2735)
* Remove buttons, fix web margin issue

* generated

* Don't share link for non-spaces

* generated

* Revert "generated"

This reverts commit 93907a836d01063cf551f8da0dde2621ab201a62.

* Hide share buttons if not space

* dart-formatting

* delete unused widgets

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin 542afa0506
feat: initial work for participant list leaderboard (#2579)
* feat: initial work for participant list leaderboard

* chore: normalize leaderboard header

* chore: fix some errors after fluffychat merge updates
6 months ago
krille-chan 1305171219
chore: Crop shortcut file on android and cache it 6 months ago
ggurdin b41d572698
refactor: new invite page design (#2763) 6 months ago
krille-chan 2fb8156718
chore: Follow up videoplayer 6 months ago
Christian Kußowski f3c36e0b09
chore: Follow up videoplayer
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
Christian Kußowski 55705d761d
feat: Move videoplayer into multi image viewer
Also fixes video thumbnails

Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
Christian Kußowski b022741310
chore: Follow up background audio player
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
krille-chan 9da7a5704e
feat: Create lists with checkboxes via + menu 6 months ago
krille-chan a2e5a940bd
feat: Check markdown checkboxes in messages 6 months ago
Christian Kußowski 7cc341ac91
feat: Background audio player
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
Christian Kußowski dc26309489
chore: Display loading dialog when preparing voice message
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
Kelrap a8d6e7fc8f
Rearrange tile for less clutter (#2755)
* Remove id, replace with level info

* chore: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin 52af9ecbd2
chore: fix tooltip being squished in room creation state event widget (#2747) 6 months ago
ggurdin c35ab4b47d
chore: replace call to send function with call to choreographer send function (#2746) 6 months ago
ggurdin d792e9fc86
chore: set active space via route instead of stream (#2744) 6 months ago
krille-chan 24e25c1d9b
fix: Crash when opening settings in column mode from popup menu 6 months ago
ggurdin 05942772b4
chore: update bot avatar in mention popup (#2737) 6 months ago
Christian Kußowski 8664f21ad8
build: Update matrix dart sdk to 0.40.0
Signed-off-by: Christian Kußowski <c.kussowski@famedly.com>
6 months ago
ggurdin 0d30a8fab2
Fluffychat merge (#2731)
* build: Update snapcraft

* build: Follow up snapcraft build

* build: Install flutter via git in snapcraft

* chore: Follow up typo

* fix: Request notification permissions on iOS before getToken

* chore: Follow up request iOS permissions

* Revert "chore: Follow up request iOS permissions"

This reverts commit 2625e89a33.

* chore: Combine mimetype types in send file dialog logic

* build: Update flutter to 3.29.0

* Translated using Weblate (Basque)

Currently translated at 99.8% (758 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Revert "build: Update flutter to 3.29.0"

* fix: Crash in settings when using MAS

* build: Fix build tailwindcss for website

* feat: Navigate in image viewer with keyboard keys

* chore: Nicer colors for reactions

* chore: Better error handling for image rendering

* Translated using Weblate (Latvian)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* fix: Index of numbered lists are off

* fix(macos): update dependencies to make the build work

This commit was generated mostly by running `flutter run -d macos` and then
`pod update` in the `macos/` directory after that failed.

* fix: never use a transition on the shell route

Changing the PageBuilder here based on a MediaQuery causes the child to briefly
be rendered twice with the same GlobalKey, blowing up the rendering.

I believe this fixes https://github.com/krille-chan/fluffychat/issues/1534.

* feat: New video file picker button

* feat: Send optional message with images or files

* chore: Follow up send file dialog design

* chore: Follow up paddings in room input row

* chore: Follow up paddings

* chore: Follow up paddings

* chore: Follow up input row

* Translated using Weblate (Italian)

Currently translated at 99.6% (756 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/it/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (762 of 762 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (762 of 762 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* chore: Follow up gallery picker

* chore: Better no compression supported UX

* fix: prevent users from creating spaces with empty names

* fix: update condition in account deletion function to allow deletion to go through

* Translated using Weblate (Latvian)

Currently translated at 100.0% (762 of 762 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Basque)

Currently translated at 99.8% (762 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Translated using Weblate (Galician)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Basque)

Currently translated at 99.8% (762 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/

* Translated using Weblate (Korean)

Currently translated at 96.4% (736 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/

* Translated using Weblate (Irish)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/

* Translated using Weblate (Filipino)

Currently translated at 25.8% (197 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fil/

* Translated using Weblate (Polish)

Currently translated at 98.4% (751 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/

* Translated using Weblate (Polish)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/

* fix: Remove too sensitive dismiss gesture on chat list items

* fix: Add missing <s> html tag to render

* Translated using Weblate (Dutch)

Currently translated at 81.6% (623 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* refactor: Remove custom font and emoji font workaround

* build: Add android namespace

* build: Update kotlin gradle plugin

* Revert "build: Update kotlin gradle plugin"

* feat: Add advanced configuration page

* refactor: Improved UX for room upgrades

* Translated using Weblate (French)

Currently translated at 86.3% (659 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/

* Translated using Weblate (Dutch)

Currently translated at 82.0% (626 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 88.8% (678 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hant/

* Translated using Weblate (Dutch)

Currently translated at 83.3% (636 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (German)

Currently translated at 93.9% (717 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (German)

Currently translated at 93.9% (717 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (German)

Currently translated at 93.9% (717 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (German)

Currently translated at 95.6% (730 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (Dutch)

Currently translated at 94.4% (721 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (763 of 763 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Polish)

Currently translated at 99.8% (763 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/pl/

* Translated using Weblate (Ukrainian)

Currently translated at 93.3% (713 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/

* chore: divider when scrolled up

* refactor: Easier shift enter logic for text input

* Translated using Weblate (Irish)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Ukrainian)

Currently translated at 94.8% (725 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* build: Downgrade packages and move to fixed flutter typeahead fork

* chore: Use other join endpoint for room upgrades

* chore: disable echoCancel for audio messages

* chore: Simpler changing config variables

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up config editor

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Make push gateway configurable

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up code formatting

* build: Update flutter 3.29.2

Signed-off-by: Krille <c.kussowski@famedly.com>

* Revert "chore: Follow up code formatting"

This reverts commit 0f000f952f.

* Revert "build: Update flutter 3.29.2"

This reverts commit bfd23952b7.

* refactor: Formatting

* build: Update matrix dart sdk

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up update matrix dart sdk

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up formatting

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Update openssl to 0.5.0

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Update gorouter package

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Update to flutter 3.29.2

Signed-off-by: Krille <c.kussowski@famedly.com>

* Translated using Weblate (Dutch)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Added translation using Weblate (Telugu)

* Translated using Weblate (Dutch)

Currently translated at 100.0% (764 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Telugu)

Currently translated at 0.5% (4 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/te/

* Translated using Weblate (German)

Currently translated at 96.5% (738 of 764 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Irish)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Galician)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/

* Translated using Weblate (Dutch)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Ukrainian)

Currently translated at 95.9% (734 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/

* fix: Consistent element padding between server picker and login view

* refactor: Migrate more config options to config viewer

Signed-off-by: Krille <c.kussowski@famedly.com>

* refactor: Reuse unused kotlin imports

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Update pubspec.lock

Signed-off-by: Krille <c.kussowski@famedly.com>

* Revert "build: Install flutter via git in snapcraft"

This reverts commit cd12f773fe.

* chore: Update locale config for localizations

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Add libpciaccess0 package to snap

Signed-off-by: Krille <c.kussowski@famedly.com>

* Translated using Weblate (Dutch)

Currently translated at 100.0% (765 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 93.3% (714 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hant/

* Translated using Weblate (Russian)

Currently translated at 95.6% (732 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ru/

* chore: upgrade chewie and video_player packages

This bumps the minimum Flutter version to 3.27. I think this is not an issue, since e93fdebe20 upgraded to 3.29.2 already.

* fix: properly dispose VideoPlayerController 

This ensures that a playing video stops playing when we navigate away from the chat.

I also reorganized the code a little.

* feat: support inline video playback on macOS

It turns out that video_player supports macOS, so we can simply enable it.

* feat: clearly mark when a video is to be downloaded

This shows a download icon instead of the play icon on top of the video if the video player isn't supported.

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 93.7% (717 of 765 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hant/

* build: Add libpciaccess0 for snapcraft

* build: Add libpciaccess-dev for snapcraft

* build: use singleInstance as launchmode

* fix: Null error in ClientChooserButton

* chore: Improve avatar designg

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up new room design

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Correct availability of desktop builds

* refactor: Replace user bottom sheet with menu and small dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* refactor: Replace user bottom sheet with menu and small dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up dialog themes

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up dialog themes

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up dialog themes

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Update matrix dart sdk to 0.39.0

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up user dialog theme

* chore: Use Cupertino Activity Indicator in ChatEventList

* chore: Follow up permissions slider dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* refactor: Implement avatar image viewer and adjust design

Signed-off-by: Krille <c.kussowski@famedly.com>

* feat: Filter for room members page and easier approve knocking users

Signed-off-by: Krille <c.kussowski@famedly.com>

* refactor: Move public room bottom sheet into dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up public rooms dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* fix: Text scale factor in Linkify widgets

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Add matrix notifications for issues

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up matrix notification

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up matrix notification

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up matrix notification

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up matrix notification

Signed-off-by: Krille <c.kussowski@famedly.com>

* android updates

* chore: update fetching of chat details display setting in message overlay positioner

* fluffychat merge

* build: Flutter 3.29.3

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Nicer scaffold dialog for column mode

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up scaffold dialog

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up members list

* chore: Follow up message design

* chore: Follow up message design

* chore: Follow up file message design

Signed-off-by: Krille <c.kussowski@famedly.com>

* build: Bump version to 1.26.0

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: Follow up message design

* build: Use 0.1.0 fcm_shared_isolate on ios

Signed-off-by: Krille <c.kussowski@famedly.com>

* chore: disable matrix notification github action

* fix import error

* make overlay message padding match message bubble padding

---------

Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: Krille-chan <christian-kussowski@posteo.de>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Rafał Hirsch <rafal@hirsch.net>
Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Poesty Li <poesty7450@gmail.com>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: kdh8219 <kdh8219@monamo.dev>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: searinminecraft <kitakita@disroot.org>
Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech>
Co-authored-by: Jelv <post@jelv.nl>
Co-authored-by: Antonin Del Fabbro <message@antonin.one>
Co-authored-by: Mare JP <seraphmare@gmail.com>
Co-authored-by: nautilusx <translate@disroot.org>
Co-authored-by: Very Able <veryable@proton.me>
Co-authored-by: Kimby <kimisaes@naver.com>
Co-authored-by: José Muñoz <dr.cabra@disroot.org>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: katakam chakri <katakam.chakri@gmail.com>
Co-authored-by: ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝) <coool@mail.lv>
Co-authored-by: xegim <ja3lpark@gmail.com>
Co-authored-by: miullu <satou.ide@gmail.com>
Co-authored-by: Yurt Page <yurtpage@gmail.com>
Co-authored-by: Lenni <87639068+Lenni-builder@users.noreply.github.com>
6 months ago
krille-chan 9a5bb2a0db
chore: Adjust new chat page design 6 months ago
ggurdin 3eb8fcbd4a
chore: pause playing videos when user leaves chat page (#2708) 6 months ago
ggurdin b724342955
chore: stop inviting the bot to all spaces (#2713) 6 months ago
krille-chan a1b198bfbc
chore: Display count of invited in members page 6 months ago
ggurdin 7ca2ea7140
chore: remove message bubble from emoji messages (#2686) 6 months ago
ggurdin 61ba232195
chore: don't show message overlay if not on chat page (#2683) 6 months ago
ggurdin 5d3674ec61
chore: use separate argument for determining bot avatar (#2660) 6 months ago
ggurdin 7c3861d2a7
chore: close level up / constructs notifications on close chat (#2656) 6 months ago
Krille 89fb866cde
refactor: Display thread messages like replies as a thread fallback
Signed-off-by: Krille <c.kussowski@famedly.com>
6 months ago
Krille d90c1e6fd8
chore: Only show joined members in members list by default
Signed-off-by: Krille <c.kussowski@famedly.com>
6 months ago
ggurdin 190d9d3fe5
chore: on error in message send, clear fake event (#2639) 7 months ago
ggurdin 20a14969e7
chore: until display built-in matrix push rules in notifications settings (#2628) 7 months ago
krille-chan 22aa50fd02
chore: Reenable archive feature after various fixes landed in sdk 7 months ago
ggurdin a92dade08c
chore: some updates to copy in user sheet, account for transcription height in message overlay positioner (#2622) 7 months ago
ggurdin 3c0c84b366
chore: make scaling / not scaling consistent when rendering messages and chat list item subtitles (#2618) 7 months ago
ggurdin 697116032a
chore: hide groups tab if not separating DMs and groups (#2613) 7 months ago
ggurdin f92c191ed5
chore: update knock copy to say space instead of chat (#2612) 7 months ago
ggurdin 6407041221
chore: hide space tab button in search mode (#2611) 7 months ago
wcjord 31b2d49bcf
2484-simplify-igc-popup (#2592)
* feat(span_card): simplifying popup

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
7 months ago
ggurdin 08946d5c38
chore: set all as default filter and remove spaces from all tab (#2605) 7 months ago
ggurdin 6fd6d19fef
chore: fix level up notification to screen, show it immeadiatley then load details (#2604) 7 months ago
ggurdin f89a346f79
chore: replace space icon in add to space popup (#2588) 7 months ago
ggurdin b7f06ad5f5
chore: update space icon and practice instruction copy (#2585) 7 months ago
Sofanyas Genene 1e20d5fb2c
style and functionality changes to level up notification (#2444)
* style and functionality changes to level up notification

* generated

* chore: return construct summary directly from function instead of waiting for state event to be sent

* generated

* XP animation bug, asking wilson to take a look

* updated XP attributes but still facing XP retrieval bug

* generated

* Added new DinoBot image

* updated dinoBot image, added padding on sides to table row, fixed duplicate variable naming error

* generated

* chore: some updates to simplify level up widget

* chore: remove dino asset from pubspec.yaml

* chore: revert testing changes to analytics controller

* See details categories do not display unless XP gained above threshold

* generated

* chore: update icons in construct update popup above messages

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
7 months ago
ggurdin 4b56b8adb7
chore: add button to copy invite code/link to space invite page (#2572) 7 months ago
ggurdin 7f11a5dba9
Adjust translation animation (#2556)
* chore: some edits to message toolbar

* chore: some updates to reading assistance
7 months ago
Kelrap 2e818cd32d
Open space details when press space header (#2523)
* Open space details when press space header

* generated

* Adjust spacing

* chore: simplify changes

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
7 months ago
Sofanyas Genene 17832bcca6
chore: keep buttons functional after forward popup 7 months ago
ggurdin b25676a58d
refactor: remove tokens and detections from IGC text data model (#2528)
* refactor: remove tokens and detections from IGC text data model

* generated

* refactor: initial work to remove tokens from span_details and IT responses

* refactor: add xp field to construct use class, rewrite function for turning choreo record into construct uses

* refactor: add translation assistance construct use type

* refactor: move analytics feedback to popup above messages

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
7 months ago
krille-chan 2b046b916e
chore: Follow up message design 7 months ago
wcjord 9b547d702b
2506 feedback on the new word card and message activities (#2525)
* fix(reading_assistance): fixed playing of sound and edited some copy

* chore: show token emojis for non-activity tokens, show morph defintion below choices once correct choice has been made

* chore(reading_assistance): added morph meaning for incorrect choices and adjusted some spacing

* chore(reading_assistance): adjusting spacing of morph choices to accomodate meaning text

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
7 months ago
Krille b895ca5523
chore: Follow up file message design
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
krille-chan 1b42cf44fc
chore: Follow up message design 7 months ago
krille-chan 8c75e31612
chore: Follow up message design 7 months ago
krille-chan a8a15e900b
chore: Follow up members list 7 months ago
ggurdin f2d809ea10
chore: don't dismiss too many request dialog when joining space from public room sheet (#2509) 7 months ago
wcjord 4dd85903c0 fix(event_info_dialog): format message info string 7 months ago
wcjord 4d7428d4a4
feat(event_info_dialog): button to copy info (#2492) 7 months ago
ggurdin e5d839b20f
2464 the empty space above the message is not pleasing any solution (#2475)
* chore: shrink message token buttons when empty

* chore: fix message overlay overflow error
7 months ago
ggurdin 492a0c8cc2
chore: close all overlays on leave chat page (#2473) 7 months ago
Krille 64ba93d8ea
chore: Nicer scaffold dialog for column mode
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
ggurdin 4adedd6b78
chore: revert changes to text sizing (#2458) 7 months ago
ggurdin 739e271cb4
2455 reading assistance feedback from linh (#2456)
* chore: show correct morph once matched

* fix: account for morph activities in function to determine is token activity is complete

* chore: on click already correctly matched item, open the toolbar for the corresponding token
7 months ago
ggurdin 3abfffd227
chore: replace some instruction popups with inline tooltips (#2452) 7 months ago
Krille 60fe90233b
fix: Text scale factor in Linkify widgets
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
ggurdin 18cd995734
chore: give public space search result space border radius (#2440) 7 months ago
ggurdin 672d8579a5
chore: add base language to public profile and display it in participant list (#2438) 7 months ago
Krille c01e4ba797
refactor: Move public room bottom sheet into dialog
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
Krille 5e7b0bf724
feat: Filter for room members page and easier approve knocking users
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
Krille 3594fa4f6d
refactor: Implement avatar image viewer and adjust design
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
krille-chan 764c614c14
chore: Use Cupertino Activity Indicator in ChatEventList 7 months ago
Sofanyas Genene ca1b03b9d6
Added 'JoinByCode' button on new group view (#2417)
* Added 'JoinByCode' button on new group view

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
7 months ago
ggurdin a36a3417ba
2421 reading assistance mode split feedback from will (#2422)
* chore: make input bar shorter in token mode

* chore: retry showing reading assistance content for initial token

* chore: make background lighter in token mode
7 months ago
Krille b6ebe960e7
chore: Follow up dialog themes
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
Krille eeb630b5fc
chore: Follow up dialog themes
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
ggurdin b7a6ee6fe2
refactor: separate token and message reading assistance modes (#2416)
* refactor: separate token and message reading assistance modes

* chore: apply same token styling to HTML formatted messages

* chore: don't wait for lemma responses before showing reading assistance content
7 months ago
Krille 7e8f223eff
refactor: Replace user bottom sheet with menu and small dialog
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
Krille a12c48fae6
refactor: Replace user bottom sheet with menu and small dialog
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
ggurdin 93e6e30457
chore: fix vertical alignment of tokens in HTML-formatted messages (#2406) 7 months ago
Krille b6b1d6ddb1
chore: Follow up new room design
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
Krille e0525940ba
chore: Improve avatar designg
Signed-off-by: Krille <c.kussowski@famedly.com>
7 months ago
krille-chan 782d0577a2
fix: Null error in ClientChooserButton 7 months ago
ggurdin 871c7a20e9
chore: fix off-center close button in level up notifications (#2382) 7 months ago
ggurdin da727a9660
chore: in empty chat popup, listen for changes to participant count and close self if it increases (#2372) 7 months ago
ggurdin e7a2d12a3c
chore: disable custom message text sizing (#2355) 7 months ago
ggurdin aaf0bc22d0
chore: redirect to new group page on click new chat button in space view (#2354) 7 months ago
ggurdin 53286eded5
refactor: public room bottom sheet redesign (#2344) 7 months ago
ggurdin 7120e0c1ce
chore: add warning popup to empty chats (#2342) 7 months ago
ggurdin 0c988d55f7
chore: update svg when svg url changes (#2341) 7 months ago
ggurdin 3a06fddcc4
chore: use query parameter to set chat list filter (#2340) 7 months ago
ggurdin c04bb97bbf
chore: make input bar hint text shrink to fit (#2336) 7 months ago
Rafał Hirsch 706d0bf060
feat: clearly mark when a video is to be downloaded
This shows a download icon instead of the play icon on top of the video if the video player isn't supported.
8 months ago
Rafał Hirsch cfcbf944ff
feat: support inline video playback on macOS
It turns out that video_player supports macOS, so we can simply enable it.
8 months ago
Rafał Hirsch d9ee3fbec6
fix: properly dispose VideoPlayerController
This ensures that a playing video stops playing when we navigate away from the chat.

I also reorganized the code a little.
8 months ago
ggurdin 8b9fce8e56
chore: formatting (#2315) 8 months ago
wcjord 32ab738477 fix(reading_assistance): register end of activity 8 months ago
ggurdin d935f6a501
chore: send error to sentry on report message (#2302) 8 months ago
ggurdin 448fbbf668
refactor: move construct notifications to the top of the screen (#2298)
* refactor: move construct notifications to the top of the screen

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8 months ago
ggurdin 9142d1f31d
2280 new chat page and activity planner refine (#2289)
* chore: show new room error on text field

* chore: update button show colors of activity suggestion cards
8 months ago
ggurdin 35aa5ced02
chore: account for non-l2 message in token TTS (#2271) 8 months ago
wcjord 2e1da66006 refactor(reading_assistance): persistent practice records 8 months ago
Krille-chan c4fb6e4886
Merge pull request #1702 from xegim/ui_padding_fix
fix: Consistent element padding between server picker and login view
8 months ago
Krille 5a96438ceb
refactor: Migrate more config options to config viewer
Signed-off-by: Krille <c.kussowski@famedly.com>
8 months ago
ggurdin 8ab7f38cb4
chore: move chat input row into new file, determine contents based on… (#2203)
* chore: move chat input row into new file, determine contents based on overlayController

* fix: don't show toolbar buttons if message is not yet sent
8 months ago
xegim 75a61980b3
fix: Consistent element padding between server picker and login view 8 months ago
ggurdin dd8ec30712
2253 activity planner feedback (#2256)
* chore: UI / UX updates to activity launching

* chore: launch generated activities into existing chat if available
8 months ago
ggurdin ee11c5596b
feat: add activity suggestions to new chat page (#2235) 8 months ago
ggurdin 0faeb6f6ae
2220 separate animation logic from choice array and apply to messge match activity (#2232)
* chore: abstract choice array animation

* chore: smoother animation
8 months ago
ggurdin ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack (#2230) 8 months ago
ggurdin 027e13f32d
formatting (#2229) 8 months ago
wcjord ac5356acd7 chore(reading_assistance): more tweaks based on feedback 8 months ago
ggurdin 592aa43089
2202 positioning to dos in reading assistance (#2214)
* chore: move toolbar buttons above reading assistance input bar

* chore: positioning on message relative to header and footer / positioning of tooltip between message and header

* chore: update inline tooltip color

* chore: animate reading assistance input bar height
8 months ago
ggurdin 06ee5403bb
formatting (#2210) 8 months ago
wcjord 379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
ggurdin 269af9f4e6
feat: show unlocked constructs snackbar (#2193) 8 months ago
Wilson b104069d31
feat: level up summary (#2182)
* remove send local analytics to matrix on level up

* complete implementation of level up summary

* generated

* fix model key issues that prevents parsing request and response

* fix env

* generated

* improve level up summary to utilize existing state event

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
ggurdin 4c4bd781b4
chore: add learning settings to general settings (#2187) 8 months ago
ggurdin fae97c0ab2
refactor: invite page redesign (#2186) 8 months ago
Krille d72998e7e9
build: Update openssl to 0.5.0
Signed-off-by: Krille <c.kussowski@famedly.com>
8 months ago
ggurdin 6b66affbc0
chore: refresh chat participant list page on participants list change (#2167) 8 months ago
ggurdin bd1c6c7437
chore: make space filter buttons into floating action buttons (#2166) 8 months ago
ggurdin dc1b7f1f5a
chore: disable both toggles while new space creation is loading (#2157) 8 months ago
ggurdin 975fb0f592
chore: don't allow users to click tokens in activity messages (#2156) 8 months ago
ggurdin 5326b3684b
chore: refresh choreographer on change learning settings (#2155) 8 months ago
ggurdin 83bcf95f2e
chore: allow users to select activity messages (#2153) 8 months ago
ggurdin 69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading (#2148) 8 months ago
ggurdin 91699dda04
2136 activity suggestions feedback (#2147)
* chore: some activity page styling

* chore: add right padding to pressable button widget

* chore: don't add to stream if closed
8 months ago
sienna-sterling 91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed 8 months ago
Krille 97fad52c03
chore: Use other join endpoint for room upgrades 8 months ago
ggurdin 19a21155bc
chore: open gallery on select image (#2135) 8 months ago
ggurdin 6502c3d26c
chore: remove popup button in menu, go directly to settings (#2109) 8 months ago
ggurdin 07cbf2426a
feat: start a chat using an activity template (#2107)
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
8 months ago
Krille dda45f783f
refactor: Easier shift enter logic for text input 8 months ago
krille-chan 8956f81e4e
chore: divider when scrolled up 8 months ago
ggurdin a676ea0079
chore: don't show input bar in abandoned DM room (#2082) 8 months ago
ggurdin cc5a757d71
feat: add join space button to space list / navigation bar (#2071)
* feat: add join space button to space list / navigation bar

* chore: update join space icon
8 months ago
ggurdin f9ee18c77b
chore: stop audio on recording dialog (#2076) 8 months ago
ggurdin fb95930e31
chore: exit chat when leaving via chat list item context menu (#2075) 8 months ago
ggurdin f2373a255f
chore: normalize footer height (#2072) 8 months ago
ggurdin 6914d9d0d7
feat: notification in space view for knocking users (#2068) 8 months ago
Krille b645193f7b
refactor: Improved UX for room upgrades 8 months ago
wcjord 8abf036381
Refactor: Move toolbar content to bottom of screen
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
ggurdin 1864d42fc8
chore: only wrap input bar in selectionarea on web (#2058) 8 months ago
ggurdin 14f74b386d
chore: linkify HTML messages (#2057) 8 months ago
ggurdin 36a4654b2d
Fluffychat merge (#2055)
* Translated using Weblate (Tamil)

Currently translated at 100.0% (696 of 696 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ta/

* Translated using Weblate (Italian)

Currently translated at 100.0% (696 of 696 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/it/

* Translated using Weblate (Czech)

Currently translated at 77.5% (540 of 696 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/cs/

* Translated using Weblate (Tamil)

Currently translated at 100.0% (696 of 696 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ta/

* build: Bump version to v1.24.0

* fix: Only try again load mxc image on io exception

* fix: swipe_to_action upgrade to 0.3.0

Fixes #1415

* Update Mastodon Link in README.md

* feat: Swipe to next or previous image in image viewer

* chore: Follow up image viewer swipe

* chore: Follow up image viewer

* chore: Follow up imageviewer

* chore: Follow up image viewer

* chore: Try out new matrix dart sdk

* build: Update matrix dart sdk

* fix: Do not leave old room if join new room failed

* feat: Display file description on all file events

* chore: Show close icon for device verification warning

* feat: Prevent sending messages if other party has no encryption keys

* chore: Follow up other party has no keys

* build: Update flutter to 3.27.2

* chore: Update matrix dart sdk

* chore: Update lastEvent after redaction

* chore: Follow up reply color

* chore: Follow up colors reply

* chore: Follow up snackbar theme

* build: Update Flutter Version

* chore: Design adjustments

* chore: Adjust emoji picker design

* chore: Follow up emoji picker design

* chore: Follow up design

* chore: adjust design

* chore: Adjust colors

* build: Update matrix dart sdk

* fix: Textfields in dialogs on iOS

* chore: UX Feedback when selecting files needs some time

* chore: Do only show fileDescription if filename is not null

* chore: Follow up format

* refactor: Improve sso login UX on web

* refactor: New html rendering

* refactor: Switch to ubuntu font

* refactor: Remove unused class

* chore: Design adjustments

* chore: Follow up html rendering

* chore: Follow up html rendering

* chore: Adjust share scaffold dialog design

* chore: Better connection status indicator

* chore: Follow up connection status

* chore: Follow up sync status

* chore: Slightly adjust welcome screen

* chore: Adjust button icon colors

* chore: Follow up connection status

* chore: Add start to ordered list

* chore: Follow up html lists

* chore: Follow up html rendering

* chore: Add tooltip to links in html

* chore: Add explanation for PlayStore Safety Standards

* chore: Use UbuntuMono

* feat: Pick share keys with

* chore: Adjust design

* chore: Add medium font

* chore: Follow up title spacing

* chore: Follow up colors

* chore: Adjust design of adaptive dialogs

* chore: Follow up colors

* chore: Follow up colors

* chore: Design follow up

* chore: Follow up colors

* feat: Display all push rules and allow to enable disable them

* feat: Inspect and delete push rules

* Translated using Weblate (Italian)

Currently translated at 99.8% (695 of 696 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/it/

* Translated using Weblate (Arabic)

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ar/

* Translated using Weblate (Slovak)

Currently translated at 29.3% (205 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/sk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Dutch)

Currently translated at 86.5% (604 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Galician)

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Dutch)

Currently translated at 88.1% (615 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/nl/

* Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 91.8% (641 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hant/

* Translated using Weblate (Estonian)

Currently translated at 99.4% (694 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Basque)

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (698 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* Translated using Weblate (Korean)

Currently translated at 98.8% (690 of 698 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/

* Translated using Weblate (Estonian)

Currently translated at 99.2% (696 of 701 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Basque)

Currently translated at 100.0% (701 of 701 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Translated using Weblate (Galician)

Currently translated at 99.8% (700 of 701 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (701 of 701 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Korean)

Currently translated at 100.0% (701 of 701 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (704 of 704 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (704 of 704 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Irish)

Currently translated at 100.0% (704 of 704 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (704 of 704 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* chore: Adjust navrail design

* chore: Follow up push rules

* chore: Follow up push rule settings

* feat: Select share keys with property in security settings

* feat: Use dynamic gradient for chat bubbles

* chore: follow up chat bubble colors

* chore: Follow up message bubble colors

* fix: Image search rendering problem

* chore: Follow up bubble color

* chore: Message bubble color follow up

* chore: Follow up bubble color

* chore: Follow up message bubble color

* chore: Follow up linebreak formatting

* chore: Follow up code blocks

* build: Update to flutter 3.27.4

* docs: Fix snap store icon

* refactor: Display navigationrail in settings page

* build: Add locale config for android

* build: Fix ios debug build

* Translated using Weblate (German)

Currently translated at 99.5% (702 of 705 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (705 of 705 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (705 of 705 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (German)

Currently translated at 94.6% (713 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (753 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Basque)

Currently translated at 95.0% (716 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/eu/

* Translated using Weblate (Ukrainian)

Currently translated at 92.8% (699 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (753 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (753 of 753 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Estonian)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/et/

* Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/zh_Hans/

* Translated using Weblate (Catalan)

Currently translated at 99.8% (758 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ca/

* Translated using Weblate (Latvian)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/lv/

* Translated using Weblate (Korean)

Currently translated at 92.8% (705 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ko/

* Translated using Weblate (Irish)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/ga/

* chore: Follow up linebreaks in html rendering

* chore: Follow up html rendering br tag

* Translated using Weblate (Ukrainian)

Currently translated at 92.0% (699 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/id/

* Translated using Weblate (Galician)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/gl/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Croatian)

Currently translated at 83.2% (632 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/hr/

* Translated using Weblate (Ukrainian)

Currently translated at 93.5% (710 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* refactor: Update arb file types

* build: Upgrade gradle

* refactor: Follow up fix types in localization files

* build: Automerge weblate PRs

* build: Follow up auto merge weblate

* build: Update PAT

* build: Update weblate auto merge

* build: Add missing permissions

* build: Update weblate auto merge

* build: remove weblate auto merge

* Translated using Weblate (German)

Currently translated at 94.0% (714 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/de/

* Translated using Weblate (Spanish)

Currently translated at 100.0% (759 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/es/

* Translated using Weblate (Ukrainian)

Currently translated at 93.8% (712 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/uk/

* build: Update flutter web uild

* chore: Follow up connection status header

* build: Switch to flutter_shortcuts_new

* refactor: Remove broken callkeep implementation

* refactor: Migrate uni_links to app_links

* refactor: Migrate to maintained badge package

* build: Update flutter_olm to 2.0.0

* build: Update native-imaging

* chore: Remove gradle workaround

* build: Update dependencies for flutter

* build: Update dependencies to remove more flutter android v1 references

* build: Update gradle version

* refactor: Switch to maintained qr code package

* chore: Make login with matrix id more prominent again

* build: Update fcm_shared_isolate

* build: Update native_imaging

* build: Add changelog for v1.25.0

* Translated using Weblate (French)

Currently translated at 84.4% (641 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/

* Translated using Weblate (French)

Currently translated at 84.5% (642 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/

* Translated using Weblate (French)

Currently translated at 86.6% (658 of 759 strings)

Translation: FluffyChat/Translations
Translate-URL: https://hosted.weblate.org/projects/fluffychat/translations/fr/

* build: Use correct flutter version in snapcraft

* build: Detect flutter path better

* build: Update snapcraft

* build: Follow up snapcraft build

* build: Install flutter via git in snapcraft

* chore: Follow up typo

* fix: Request notification permissions on iOS before getToken

* chore: Follow up request iOS permissions

* Revert "chore: Follow up request iOS permissions"

This reverts commit 2625e89a33.

* chore: Combine mimetype types in send file dialog logic

* build: Update flutter to 3.29.0

* Revert "build: Update flutter to 3.29.0"

* fix: Crash in settings when using MAS

* build: Fix build tailwindcss for website

* fix pubspec

* update index.html

* generated

* fluffychat merge

* update matrix SDK

* generated

* fix message bubble background color

* generated

---------

Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org>
Co-authored-by: Erin <erin@erindesu.cz>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: Krille-chan <christian-kussowski@posteo.de>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: EpicKiwi <me@epickiwi.fr>
Co-authored-by: Christian Tietze <me@christiantietze.de>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Jelv <post@jelv.nl>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: 玖然 <noctiro@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: kdh8219 <kdh8219@monamo.dev>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: Jana <j.kussowski@gmail.com>
Co-authored-by: Ettore Atalan <atalanttore@googlemail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: fadelkon <fadelkon@posteo.net>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Alfredo Sola <alfredo@sola.es>
Co-authored-by: Milo Ivir <mail@milotype.de>
Co-authored-by: Antonin Del Fabbro <message@antonin.one>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8 months ago
ggurdin 888cc7e13d
chore: stop audio when route changes and before playing token audio (#2054) 8 months ago
ggurdin c4ffde496c
chore: don't show overlay for redacted messages (#2052) 8 months ago
ggurdin c9dbbe73b8
feat: added util in choreographer to response to pasting in the input… (#2021)
* feat: added util in choreographer to response to pasting in the input bar
8 months ago
Krille 730fb22be3
feat: Add advanced configuration page 8 months ago
wcjord cf1a420415
chore(settings_learning): check with user if they want to save unsave… (#1997)
* chore(settings_learning): check with user if they want to save unsaved changes

* generated

* chore: don't allow user to dismiss setting learning dialog by clicking background

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
ggurdin 1669c9f967
chore: set group chat power levels manually (#2012)
* chore: set group chat power levels manually

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8 months ago
ggurdin 872db04582
chore: show spaces filter if user is in any spaces (#2028) 9 months ago
ggurdin cf56691c57
2016 the confirm and cancel buttons not in the right place (#2019)
* chore: revert to fluffychat's add chat dialog

* chore: revert to fluffychat's add chat dialog
9 months ago
ggurdin bfe2ac446a
Revert "chore: revert to fluffychat's add chat dialog (#2017)" (#2018)
This reverts commit 8f8789dec6.
9 months ago
ggurdin 8f8789dec6
chore: revert to fluffychat's add chat dialog (#2017) 9 months ago
Krille a91646d2ba
fix: Add missing <s> html tag to render 9 months ago
Krille 7a47a6a595
fix: Remove too sensitive dismiss gesture on chat list items 9 months ago
ggurdin e20628f116
chore: update copy in delete account dialog (#2015) 9 months ago
ggurdin d833cb8b5e
chore: add unread room badge to unread room filter (#2014) 9 months ago
ggurdin 2b17945194
chore: only run leave function if dialog result is yes (#2011) 9 months ago
ggurdin 04315eaf10
chore: update leave room messages (#2010) 9 months ago
ggurdin 8819499500
chore: on click of chat invite, show dialog asking user to accept or decline (#2007) 9 months ago
ggurdin 56b2d132e1
chore: don't show toolbar for redacted messages (#1992) 9 months ago
ggurdin acb0ced1b0
chore: set active filter to groups after creating new group (#1990) 9 months ago
ggurdin 0c9a44a26e
chore: link visibility (#1988) 9 months ago
ggurdin f149c80e63
chore: disable creation of space with empty name (#1986) 9 months ago
ggurdin 1155c02b3f
chore: after adding to stop audio stream to stop other audio messages on play another audio message, wait for stream to go through before playing so it doesn't stop the just-clicked audio (#1983) 9 months ago
ggurdin 912efa7bb8
chore: stop audio message playing on 1) navigate to different route, 2) play other message, 3) open toolbar (#1982) 9 months ago
ggurdin 6197849497
chore: stop audio player on showToolbar (#1979) 9 months ago
ggurdin a42ede894f
feat: better UX for event too large error (#1975) 9 months ago
ggurdin e9bfcbe88a
chore: added timeout to room creation (#1971) 9 months ago
ggurdin c800e09ec2
chore: set enableSuggestions to enableAutocorrect (#1961) 9 months ago
ggurdin 89695e9359
chore: revert changes to hide chat filters for new accounts, seperate chat types by default (#1959) 9 months ago
ggurdin f2c1029508
chore: simplify enforcement of room capacity, remove capacity option for spaces (#1951) 9 months ago
ggurdin 2140bbf0bb
fix: enable account deletion (#1943) 9 months ago
ggurdin eb83cd90eb
fix: update condition in account deletion function to allow deletion to go through 9 months ago
Krille-chan 954607f339
Merge pull request #1641 from ggurdin/ggurdin/prevent-empty-space-name
fix: prevent users from creating group chats or spaces with empty names
9 months ago
ggurdin 81f0b296dc
chore: remove filters overflow by replacing ListView with SingleChildScrollView (#1921) 9 months ago
ggurdin 5564663ce8
chore: account for chat details column width in message overlay max width (#1920) 9 months ago
ggurdin becd9d7395
chore: revert deleting selection area in input bar (#1915) 9 months ago
ggurdin 6959d8be00
fix: prevent users from creating spaces with empty names 9 months ago
Krille a8bf39aca0
chore: Better no compression supported UX 9 months ago
Krille eb446af438
chore: Follow up gallery picker 9 months ago
Krille cc41a3bada
chore: Follow up input row 9 months ago
Krille 5ec25ec2ed
chore: Follow up paddings 9 months ago
Krille 7e8bb14c69
chore: Follow up paddings 9 months ago
Krille 2e7eea9308
chore: Follow up paddings in room input row 9 months ago
Krille 8da9ef06ff
chore: Follow up send file dialog design 9 months ago
Krille 4f67992d9e
feat: Send optional message with images or files 9 months ago
Krille 00d219bae1
feat: New video file picker button 9 months ago
Krille 20220d21fd
fix: Index of numbered lists are off 9 months ago
krille-chan 221c3ef6bd
chore: Better error handling for image rendering 9 months ago
krille-chan 9ea7d307c2
chore: Nicer colors for reactions 9 months ago
krille-chan dfe6717a29
feat: Navigate in image viewer with keyboard keys 9 months ago
sienna-sterling 4c1594d6f0
fix(storage optimization): Removed and replaced used of PStore with G… (#1730)
* fix(storage optimization): Removed and replaced used of PStore with GetStorage

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
9 months ago
ggurdin 939e70ef75
feat: added reusable widget to show user's public language and level, added to participant list items (#1885) 9 months ago
krille-chan 99c49e3df2
fix: Crash in settings when using MAS 9 months ago
Sofanyas Genene fbf8abd987
Use system keyboard setting in Learning Settings (#1867)
* Use system keyboard setting in Learning Settings

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
9 months ago
ggurdin c46ec1d459
fix: delete selection are around input bar textfield (#1871) 9 months ago
ggurdin 8a4ca7ee98
fix: update base/target language on dropdown value change in activity planner (#1869) 9 months ago
Kelrap 19abec6422
Adds logging when redirecting from space chat (#1862)
* Adds logging when redirecting from space chat

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
9 months ago
ggurdin 33208aa30c
1814 add future loading dialog to prevent user interaction during signup login loading (#1866)
* chore: updates for running on android for flutter 3.29.0

* feat: show future loading dialog on signup and login

* chore: enable build on iOS for flutter 3.29.0
9 months ago
Krille 1c5580ba62
chore: Combine mimetype types in send file dialog logic 9 months ago
ggurdin e591ce3a4d
fix: dynamically update input bar height to offset event list (#1859) 9 months ago
ggurdin 99b7b7cd42
fix: always show display event in toolbar (#1855) 9 months ago
ggurdin 21b9b7e720
Fix arb types (#1848)
* chore: move over all fluffychat copy changes, revert any differenced between FluffyChat and Pangea copy

* chore: sort copy between FluffyChat and Pangea, update metadata types for FluffyChat copy

* chore: update metadata type for pangea chat copy

* chore: add placeholders to Pangea vietnamese copy
9 months ago
Krille 039771ee5e
chore: Follow up typo 9 months ago
ggurdin b1b5e998ce
fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 (#1832) 9 months ago
ggurdin 8176d691bf
fix: normalize space chat count copy (#1829) 9 months ago
ggurdin beb0e91c07
fix: fix for splitting up tokens with combined punctuation (#1828) 9 months ago
ggurdin eaf2119d22
fix: go to space after clicking join even if already in the space (#1827) 9 months ago
krille-chan 31b4368f09
chore: Make login with matrix id more prominent again 9 months ago
Krille addd7f1bad
refactor: Switch to maintained qr code package 9 months ago
Krille 53c45d851f
refactor: Migrate uni_links to app_links 9 months ago
Krille 38e5b02b14
refactor: Remove broken callkeep implementation 9 months ago
Krille e001b8d81f
build: Switch to flutter_shortcuts_new 9 months ago
krille-chan 367a503123
chore: Follow up connection status header 9 months ago
Krille 25872eeb26
refactor: Update arb file types 9 months ago
Kelrap a218591805
Remove routes that can lead to space chats (#1757)
* Use push instead of go when traversing spaces
* Redirects from space chat page

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
9 months ago
ggurdin 8988cce68a
chore: updated input bar copy (#1774) 9 months ago
wcjord c72a2da7fc
Unborked locales (#1741)
* feat: localized languages

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
9 months ago
Krille aad2c9af99
chore: Follow up html rendering br tag 9 months ago
Wilson 420a5dc4a7
allow user to simply search for username without prefix and suffix (#1761)
* allow user to simply search for username without prefix and suffix

* remove debug print

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
9 months ago
Krille 0b8d570c59
chore: Follow up linebreaks in html rendering 9 months ago
krille-chan 139117e47b
refactor: Display navigationrail in settings page 9 months ago
ggurdin ad241aa631
feat: move reply button to chat view header (#1733) 9 months ago
ggurdin 98e66abd75
fix: override text field's default error styling to remove gap but still show error outline on username field (#1726) 9 months ago
ggurdin b98f2d3283
1547 level indicator for all users (#1722)
* feat: publicly viewable target language and level indicator

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
9 months ago
Krille 39df020cc4
chore: Follow up code blocks 9 months ago
ggurdin 5347b4764f
feat: add submit button to learning settings popup (#1717) 9 months ago
ggurdin 18cbb45fe1
chore: update link text color in dark mode (#1716) 9 months ago
krille-chan 5e937ca266
chore: Follow up bubble color 9 months ago
krille-chan b6ea44da2e
chore: Message bubble color follow up 9 months ago
krille-chan 321cc07fb8
chore: Follow up bubble color 9 months ago
krille-chan 59648bf2d7
fix: Image search rendering problem 9 months ago
Krille d7ac0aa605
chore: Follow up message bubble colors 9 months ago
Krille efd4811569
chore: follow up chat bubble colors 9 months ago
Krille 480513c708
feat: Use dynamic gradient for chat bubbles 9 months ago
ggurdin 0cce17d27b
chore: update reply and link text styling (#1708) 9 months ago
Krille 27a2361ba8
Merge branch 'krille/pick-share-keys-with' 9 months ago
Krille 6f3133a07c
feat: Select share keys with property in security settings 9 months ago
Krille 07fdfd1649
chore: Follow up push rule settings 9 months ago
Krille 0106c0f6f6
chore: Follow up push rules 9 months ago
Krille 1147ddf91d
chore: Adjust navrail design 9 months ago
Krille d7f7751e5e
feat: Inspect and delete push rules 9 months ago
Krille e4a2c13a6f
feat: Display all push rules and allow to enable disable them 9 months ago
Krille 1c97a9798d
chore: Follow up colors 9 months ago
krille-chan 1c1c24c98b
chore: Design follow up 9 months ago
krille-chan 8f5dbc75c9
chore: Follow up colors 9 months ago
krille-chan 85c1258a9b
chore: Follow up colors 9 months ago
krille-chan 040c2b8369
chore: Follow up colors 9 months ago
ggurdin 8dd74d7e8a
feat: use onInitStateChanged in login function to redirect to chat view quicker (#1696) 9 months ago
ggurdin 75a0d1e07b
feat: allow users to edit lemmas (#1694) 9 months ago
Krille 74f57e2a31
chore: Follow up title spacing 9 months ago
Krille 05847c37f0
chore: Add medium font 9 months ago
Krille 00165d925e
chore: Adjust design 9 months ago
Krille 9f9f52fa02
feat: Pick share keys with 9 months ago
Krille 5f439a6b58
chore: Use UbuntuMono 9 months ago
ggurdin 32ae0fb558
feat: trim username and password fields before login (#1687) 9 months ago
ggurdin 49e586a7ad
Fluffychat merge (#1685)
chore: Merge upstream changes

---------

Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: krille-chan <christian-kussowski@posteo.de>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: fadelkon <fadelkon@posteo.net>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: - <hitekex@yandex.ru>
Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Tewuzij <tenajeza@outlook.com>
Co-authored-by: goknarbahceli <goknarbahceli@proton.me>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Erin <erin@erindesu.cz>
Co-authored-by: EpicKiwi <me@epickiwi.fr>
Co-authored-by: Christian Tietze <me@christiantietze.de>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
9 months ago
wcjord 6dd984a23b
1655-hide-rooms-filters-with-7-rooms (#1656)
* ui(chat_list_body): hide filters if < 7 rooms

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
9 months ago
wcjord d773347d6e
Morph-repo-2 (#1681)
* feat(morphs): repo for getting lang-specific list of morphs

* integrated repo into use of morph features and tags

* generated

* merged with previous push

* generated

* generated

* chore: fix .env file path

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
9 months ago
Krille 4072e99696
chore: Add tooltip to links in html 9 months ago
Krille eecf206eb8
chore: Follow up html rendering 9 months ago
Krille 49453e3eb3
chore: Follow up html lists 9 months ago
Krille 6cdfced81f
chore: Add start to ordered list 9 months ago
Krille 2869d341a6
chore: Follow up connection status 9 months ago
Krille 4429368a92
chore: Adjust button icon colors 9 months ago
Krille 6bcef04a19
chore: Slightly adjust welcome screen 9 months ago
Krille 7785f7ab2a
chore: Follow up sync status 9 months ago
Krille 7599ce8627
chore: Better connection status indicator 9 months ago
Krille 3011d18438
chore: Follow up html rendering 9 months ago
Krille 979b30e0aa
chore: Follow up html rendering 9 months ago
krille-chan a9a23c6309
chore: Design adjustments 9 months ago
krille-chan a21fc8884d
refactor: Remove unused class 9 months ago
krille-chan c971d2bd8a
refactor: Switch to ubuntu font 9 months ago
Krille 12c948211b
refactor: New html rendering 9 months ago
krille-chan 7cbc518951
refactor: Improve sso login UX on web 9 months ago
ggurdin e20844fe86
1512 level up notification (#1570)
* feat: initial work for level up notification

* feat: initial animation

* feat: level up slide animation, wait for image data to load

* feat: trigger animation on level up

* feat: added sound to level up notificaton
10 months ago
ggurdin 6f213e78a5
1653 GitHub action to add needs testing labels (#1679)
* feat: add github action to add needs testing labels to closed issues

* fix: add all needs testing labels
10 months ago
ggurdin 875d6bb7eb
fix: revert some changes to leaving space logic, updated copy (#1677) 10 months ago
ggurdin 7a071dea77
Switch bot svg (#1654)
* fix: use bot face png for most bot faces to fix memory issues

* fix: if no data in vocab popup, still show title
10 months ago
ggurdin 3ed92b3411
fix: update text controller value when text field value changes (#1637) 10 months ago
wcjord 33278567bc fix(instructions): dont show clickMessage instructions after message click 10 months ago
ggurdin d408910fbb
fix: exclude space from chat search results (#1617) 10 months ago
ggurdin d229207d18
fix: uncommented call to change room description (#1608) 10 months ago
ggurdin 632384af03
fix: use case insensitive match for replacing emoji (#1605) 10 months ago
Krille 2ad6d6f1c5
chore: Adjust colors 10 months ago
Krille 9512e78441
chore: adjust design 10 months ago
Krille 8717f1c430
chore: Follow up design 10 months ago
Krille 63e603614b
chore: Follow up emoji picker design 10 months ago
Krille fac2e5bde3
chore: Adjust emoji picker design 10 months ago
Krille 85bebb796c
chore: Design adjustments 10 months ago
ggurdin 98aeb60f3a
fix: don't pass PangeaMessageEvent to activity message (#1561) 10 months ago
ggurdin 1d8e68a147
feat: different styling for activity plan messages (#1558)
* feat: different styling for activity plan messages
10 months ago
Krille 43f47a2df6
chore: Follow up colors reply 10 months ago
ggurdin 39e35b673e
fix: don't show duplicate login error (#1545) 10 months ago
wcjord b81f3841f8
feat(activity_planner): full draft done (#1542)
* feat(activity_planner): mvp done

* refactor(activity_planner): move launch icon button to file

* dev: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
10 months ago
ggurdin cbf9bd22ee
fix: reset audio play on open toolbar (#1543) 10 months ago
ggurdin a4e2177de6
fix: don't show invite space dialog after joining room with code (#1541) 10 months ago
Krille 7504756caf
chore: Follow up reply color 10 months ago
ggurdin a253809862
1518 dont give hidden word activity for html formatted messages (#1520)
* fix: prevent hidden word activities for HTML formatted messages

* fix: add token highlighting for tokens with activities in HTML messages
10 months ago
ggurdin 58cfbdeac9
dev: move toolbar positioning logic into its own file and move some d… (#1519)
* dev: move toolbar positioning logic into its own file and move some dimension values into AppConfig

* fix: dart format
10 months ago
ggurdin f59b31ce9c
feat: add clicking for tokens in HTML messages (#1510) 10 months ago
Kelrap 6f63a6d710
Highlight audio text (#1333)
* Highlight text as TTS plays - attempt 1

* Make highlighting actually work

* Fix to minor version of punctuation issue

* Highlights all applicable text

* fix: filter out punctuation tokens in the client side when highlighing audio tokens

* Highlight selection separate from normal selection

* cleanup: further decouple tts highlighting and token selection, renamed temporarySelection => _highlightedTokens

* fix: don't show token highlights for non-overlay messages

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
10 months ago
ggurdin 426d1429b3
fix: don't overflow language options (#1496)
* fix: don't overflow language options

* fix: match font size of number and text, bold number

* default to send on enter

* fix: don't run mode validation if not enabled
10 months ago
ggurdin 9cb4e0e65d
feat: stop other sso button loading if other sso button starts loading (#1486) 10 months ago
ggurdin d8f484871e
feat: if message needs tokenization before send, send fake message to… (#1443)
* feat: if message needs tokenization before send, send fake message to look like the message is sending

* feat: make fake event replacement smoother
10 months ago
ggurdin bab9287117
fix: make scrollbar in morph_center_widget scrollable (#1441) 10 months ago
ggurdin 027158e286
1435 refactor into function specific groupings (#1440)
* fix: deleted unreferenced files

* fix: sort files based on function
10 months ago
Krille 6f18f71644
chore: Update lastEvent after redaction 10 months ago
Krille 36bdca84c7
chore: Update matrix dart sdk 10 months ago
wcjord 02050d3006
1407 bring back locking of tools (#1408)
* dev: clean up isActivityBasicallyEligible and shouldDoActivity defs

* feat: bring back locking of tools and highlight words with meaning activities

* fix: exclude tokens that are not relevant for meaning activities from proportionOfActivitiesCompleted computation

* fix: show yellow if token meaning activity has been done but shouldDoActivity is true

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
10 months ago
Krille 2fef6faa1a
chore: Follow up other party has no keys 10 months ago
Krille aa010767de
feat: Prevent sending messages if other party has no encryption keys 10 months ago
krille-chan 8cb06d602b
chore: Show close icon for device verification warning 10 months ago
wcjord bbc791b314 dev/feat: refactor of instructions, tweaking of morph/lemma edits 10 months ago
ggurdin 8cbe1ea1f7
1389 space analytics download updates (#1395)
* feat: invite other admins to analytics rooms

* fix: properly invite space admins to analytics rooms

* feat: simplify process for getting space admins into analytics rooms

* feat: add columns for over and under 80% correct use for original written and system generated uses
10 months ago
Krille f68a9de6bf
feat: Display file description on all file events 10 months ago
Krille a5dc6db4e8
fix: Do not leave old room if join new room failed 10 months ago
ggurdin 771bd4b6c3
fix: don't run startChatWithBotIfNotPresent if user is bot (#1392)
* fix: don't run startChatWithBotIfNotPresent if user is bot

* fix: dart formatting
10 months ago
wcjord 8084cc24cc
1380 content challenges (#1391)
* use gold consistently for positive xp color

* fix: dont point to local choreo
10 months ago
ggurdin a26895ad81
feat: uncomment sendOnEnter chat setting (#1388) 10 months ago
ggurdin 9ecf4e3bd2
fix: fix dart formatting for CI (#1368)
* fix: fix dart formatting for CI

* fix: sorted imports, updated deprecated flutter functions

* fix: format files

* fix: format files

* feat: replace syncfusion flutter package with excel flutter package

* fix: don't run enable google services patch in CI

* fix: update iOS supported platforms for enable ios build script

* fix: commented out linux build in integrate CI
10 months ago
ggurdin d53067583d
feat: use the same widget to render hidden tokens in messages and chat list item subtitles (#1356) 10 months ago
Krille 8613010c5e
chore: Follow up image viewer 10 months ago
Krille 1ef0289b6a
chore: Follow up imageviewer 10 months ago
Krille b2131e65e5
chore: Follow up image viewer 10 months ago
Krille f7bf273c17
chore: Follow up image viewer swipe 10 months ago
Krille fb685c03cf
feat: Swipe to next or previous image in image viewer 10 months ago
ggurdin dd2ccccaad
fix: make overlay accurate for message with edits and replies (#1338) 11 months ago
ggurdin 6f06cfd911
feat: added submit on enter to login/signup pages and other text fields (#1336) 11 months ago
ggurdin 0fdd8a62b2
fix: don't play button click sound on click message button (#1334) 11 months ago
ggurdin 0368ce3ea7
Signup login updates (#1324)
* fix: stop signup/login loading on dispose

* fix: if user signs up with SSO, make them agree to TOS on language/avatar settings page
11 months ago
ggurdin 1317989db0
1179 toolbar changes (#1209)
* updated toolbar buttons

* initial work for toolbar updates

* Add WordZoomWidget to display word and lemma information (#1214)

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/tree/1179-toolbar-changes?shareId=XXXX-XXXX-XXXX-XXXX).

* word zoom card prototyped, activity generation in progress

* adding copy for new construct uses

* laying down TODOs

* initial work for word zoom card

* Always add part of speech to token's morph list

* Prevent duplicate choices in lemma activity

* Don't play token audio at start of morph activity

* Only grant +1 points for emoji activity

* Uncomment tryToSpeak function

* Always update activity once complete

* Added queuing / UI logic for morph activity buttons

* code cleanup

* added required data argument to logError calls

* fix overflowing practice activity card and audio player on mobile

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
11 months ago
Krille b62d3b449f
fix: Do not set public visibility for private groups 11 months ago
Kelrap dc79b98ea6
More thorough error logging (#1297)
* Data is required for .logError

* Edit data for readability

* remove commented out breadcrumbs

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
11 months ago
wcjord 9c8edaada8 adding data error handler call 11 months ago
ggurdin c8bf68e4cd
Login signup fixes (#1277)
* made button same height when loading, added timeout to language settings / avatar page

* fix: make button click always work, shrink inputs and add more space between logo and page content

* fix: don't open keyboard automatically in signup/login pages

* fix: make language dropdown hint text accurate

* feat: if a user logs in with SSO, allow them to set their username in the account setup page
11 months ago
ggurdin 16bdce9bd2
initial design updates to signup/login process (#1268)
* initial design updates to signup/login process

* feat: added signup/login assets, better button styling and animations

* fix: signup / login updated based on mobile testing
11 months ago
Kelrap d6d6875882
Bot animations (#1262)
* onPopinvok

* Randomly reset bot animation

* Use user ID to identify bot

* Keeps timer from acting on nonexistent widget

* fix: remove setState call in bot face SVG build function

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
11 months ago
Krille 67dd7f7028
fix: Use MB and KB instead of MiB and KiB for file sizes 11 months ago
krille-chan 7b1d46aa18
chore: Make message bubble color dark also in dark mode 11 months ago
ggurdin ff6a2a2918
upgrade to flutter 3.27.0 (#1256) 11 months ago