Commit graph

5700 commits

Author SHA1 Message Date
ggurdin
8ae997e642
feat: add join space onboarding step (#2771) 2025-05-12 16:09:17 -04:00
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>
2025-05-12 14:50:49 -04:00
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
2025-05-12 14:28:33 -04:00
ggurdin
5c8b25a005
chore: fix null check error in analytics download dialog (#2769) 2025-05-12 14:19:37 -04:00
ggurdin
0fae0355e2
chore: allow message token button to expand gaps between words to fit content for 1-character tokens (#2768) 2025-05-12 14:08:21 -04:00
ggurdin
b41d572698
refactor: new invite page design (#2763) 2025-05-12 11:40:06 -04:00
ggurdin
6f71dd4e95
feat: personal analytics downloads (#2759)
* feat: personal analytics downloads

* chore: download all analytics into one spreadsheet
2025-05-12 09:23:03 -04:00
Kelrap
05532431aa
Details page header tweaks (#2752)
* Center header, DM edits

* chore: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-05-09 15:59:18 -04:00
Kelrap
a8d6e7fc8f
Rearrange tile for less clutter (#2755)
* Remove id, replace with level info

* chore: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-05-09 15:57:09 -04:00
ggurdin
52af9ecbd2
chore: fix tooltip being squished in room creation state event widget (#2747) 2025-05-09 12:39:31 -04:00
ggurdin
c35ab4b47d
chore: replace call to send function with call to choreographer send function (#2746) 2025-05-09 12:31:47 -04:00
ggurdin
d792e9fc86
chore: set active space via route instead of stream (#2744) 2025-05-09 12:10:24 -04:00
ggurdin
05942772b4
chore: update bot avatar in mention popup (#2737) 2025-05-09 09:51:38 -04:00
Kelrap
db76cde11d
Add share button selection option (#2730)
* Add share button selection option

* generated

* chore: switch to download icon

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-05-09 09:34:23 -04:00
ggurdin
ec22f44a49
chore: add user public profile info to user profile dialog (#2734) 2025-05-08 14:02:23 -04:00
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>
2025-05-08 13:22:26 -04:00
ggurdin
bb3c4f30db
chore: make lemma header text wrap (#2703) 2025-05-08 12:03:09 -04:00
ggurdin
3eb8fcbd4a
chore: pause playing videos when user leaves chat page (#2708) 2025-05-08 12:00:27 -04:00
ggurdin
b724342955
chore: stop inviting the bot to all spaces (#2713) 2025-05-08 11:59:47 -04:00
ggurdin
ff7a5d85f7
chore: when user sets lemma emoji, if analytics doesn't exist, make it (#2707) 2025-05-07 11:15:25 -04:00
ggurdin
7f417ff311
chore: make dropdowns in bot settings popup visually disabled for non-admins (#2701) 2025-05-06 17:18:24 -04:00
ggurdin
2113376a1c
chore: allow null register response to avoid error message in loading popup (#2698) 2025-05-06 17:03:34 -04:00
ggurdin
a8ad92e051
chore: if room membership is leave after join room, wait for join sync before redirecting (#2693) 2025-05-06 14:09:56 -04:00
ggurdin
ed376aed06
fix: play audio from file on mobile (#2690) 2025-05-06 13:56:03 -04:00
ggurdin
a66c7bada4
chore: enable chat downloads in DMs (#2689) 2025-05-06 12:45:48 -04:00
ggurdin
7ca2ea7140
chore: remove message bubble from emoji messages (#2686) 2025-05-06 12:07:14 -04:00
ggurdin
4ebe40ae9a
chore: wait for joined room's membership to be updated before redirected to space details (#2685) 2025-05-06 11:33:00 -04:00
ggurdin
8468818ee4
chore: replace word audio icon button with gesture detector to remove in-built padding and be more exact about spacing (#2684) 2025-05-06 11:13:50 -04:00
ggurdin
61ba232195
chore: don't show message overlay if not on chat page (#2683) 2025-05-06 10:25:19 -04:00
ggurdin
bfe8766dd1
chore: hide level up details on production (#2682) 2025-05-06 09:35:00 -04:00
ggurdin
a22032e376
chore: don't show send button on mobile keyboard in send on enter is null (#2671) 2025-05-05 14:14:48 -04:00
Brord van Wierst
50837194b2
fix: reverse order for subscription display (#2647)
* reverse order for subscription display

* generated

* removedunneeded update and old BASE_API

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-05-05 13:49:03 -04:00
ggurdin
37e3e9793d
chore: return empty profile for the bot (#2665) 2025-05-05 12:57:23 -04:00
ggurdin
5c5c56a100
chore: fix positioning in word zoom widget header buttons (#2664) 2025-05-05 12:47:27 -04:00
ggurdin
5d3674ec61
chore: use separate argument for determining bot avatar (#2660) 2025-05-05 12:33:13 -04:00
ggurdin
7c3861d2a7
chore: close level up / constructs notifications on close chat (#2656) 2025-05-05 12:19:29 -04:00
ggurdin
65a3425dd9
chore: account for selection buttons height in overlay positioning (#2653) 2025-05-05 12:05:32 -04:00
ggurdin
b2a0435380
chore: fix text overflow in morph meaning popup (#2643) 2025-05-05 09:58:04 -04:00
ggurdin
8febe1e2bb
chore: remove strict height constraint on login/signin text input fields (#2642) 2025-05-05 09:45:25 -04:00
ggurdin
190d9d3fe5
chore: on error in message send, clear fake event (#2639) 2025-05-02 16:57:45 -04:00
ggurdin
dff75100df
chore: remove room from discovered list on join in space view (#2637) 2025-05-02 15:57:10 -04:00
ggurdin
176a39d61e
chore: shorten message text, make colors in level up notification more distinct (#2635) 2025-05-02 15:12:28 -04:00
ggurdin
b6053230c5
chore: show visibility toggle loading, standardize level calculation (#2631) 2025-05-02 14:50:45 -04:00
ggurdin
20a14969e7
chore: until display built-in matrix push rules in notifications settings (#2628) 2025-05-02 13:40:10 -04:00
ggurdin
c81805f01c
chore: still show level up notif if error sending event to analytics room (#2627) 2025-05-02 13:10:28 -04:00
ggurdin
df38d752a5
chore: some fixes for alignment / audio buttons in word zoom card (#2625) 2025-05-02 12:48:18 -04:00
ggurdin
3a1bac6dc5
chore: wrap level up notification in SafeArea to prevent it from going into phone header (#2623) 2025-05-02 12:16:03 -04:00
ggurdin
a92dade08c
chore: some updates to copy in user sheet, account for transcription height in message overlay positioner (#2622) 2025-05-02 12:01:01 -04:00
ggurdin
3c0c84b366
chore: make scaling / not scaling consistent when rendering messages and chat list item subtitles (#2618) 2025-05-02 11:14:39 -04:00
ggurdin
cebfa20d58
chore: increase height of menu item in cefr level dropdown on mobile (#2617) 2025-05-02 09:46:07 -04:00