Commit Graph

2738 Commits (19381d0fd72079a15837f098c5dbdbe2a58373e7)

Author SHA1 Message Date
ggurdin 1f5c722bcd
add audio analytics 5 months ago
Christian Kußowski 2616ba6e4b
refactor: Follow up handle logout and login with new client 5 months ago
ggurdin f7d8a09845
show overlay and play maudio with one click 5 months ago
ggurdin 524b8978f5
remove unused files 5 months ago
ggurdin 51490605fb
Merge branch 'main' into fluffychat-merge 5 months ago
ggurdin 2182b48663
fluffychat merge 5 months ago
ggurdin 6d420b6f4a
fluffychat merge 5 months ago
ggurdin 3968f17e75
Merge commit 'c52209ccdd5a2cc0558244bfe3b29909e5e937f5' into fluffychat-merge 5 months ago
ggurdin 0bca2d26b7
Merge commit '8725de504fd4d2b908f0cc0ecdf95d347700e4ad' into fluffychat-merge 5 months ago
ggurdin ba27b8544c
fluffychat merge 5 months ago
ggurdin ba5111c538
Merge commit '3078e9788f5eaf9857e8355d84d22063f47b019b' into fluffychat-merge 5 months ago
ggurdin 5ec53d46b9
Merge commit '44b99e72422a5d9bc2320bc29b71d8ae7b472f13' into fluffychat-merge 5 months ago
ggurdin 9ccc03f651
fluffychat merge 5 months ago
ggurdin cc015c930d
chore: formatting 5 months ago
ggurdin 2ba65fb4d6
fluffychat merge 5 months ago
wcjord 15d9df3966
Merge branch 'main' into 2840-show-all-lemma-emojis 5 months ago
wcjord 1f001eb144 feat(reactions): dont double send reaction 5 months ago
ggurdin 61b239e37f
fluffychat merge 5 months ago
ggurdin 30b185cdcc
fluffychat merge 5 months ago
ggurdin 0bd13f8cb5
fluffychat merge 5 months ago
ggurdin 2f0c2bf8bf
Merge commit '723de21d719d6e6c09ee95169700f5ba7eeb88a7' into fluffychat-merge 5 months ago
ggurdin dbf2291444
fluffychat merge 5 months ago
ggurdin e2acfb81ae
fluffychat merge 5 months ago
ggurdin 86d190cc87
Merge branch 'main' into fluffychat-merge 5 months ago
ggurdin ccf77b70dd
chore: update chat icon 5 months ago
wcjord 0a5f77e413 don't send the same reaction twice 5 months ago
Kelrap 7f730de718 Updates chat creation buttons to match functionality
- Space view button text changed to "Group Chat"
- Chat list view button icon changed to message icon
- Chat list view button text changed to "Direct Message"
- DM creation title changed to "New direct message"
5 months ago
ggurdin 48e5e2f704
fluffychat merge 5 months ago
Christian Kußowski ed1767ae93
chore: Add missing mounted check 5 months ago
Christian Kußowski e548d8f895
refactor: sdk 1.0 5 months ago
wcjord fc98b90736 feat: allow sending of lemma emojis as reactions, remove emoji picker to simplify selected view 5 months ago
ggurdin a0afacd692
fluffychat merge 5 months ago
ggurdin d529a851e0
chore: some sentry fixes 5 months ago
ggurdin 229e11e00c
chore: close emoji picker on chat tap without opening toolbar 5 months ago
ggurdin 2cb7033704
chore: fix alignment of mentions in html messages 5 months ago
ggurdin 5038f421e3
chore: add missing bot avatar 5 months ago
ggurdin f3922bece9
feat: getting started page 5 months ago
ggurdin c180dc25ff
chore: add ability to set status in settings 5 months ago
ggurdin f16e1126ab
feat: add space view participant list 5 months ago
avashilling 09bf9fcac2 add grammar and vocab animations and user icon 5 months ago
ggurdin 72271fe827
chore: hide chat header buttons if membership is leave 5 months ago
ggurdin a6e8a42500
chore: use S3 URLs when available instead of uploading to matrix 5 months ago
Christian Kußowski 970de1f4b0
Merge remote-tracking branch 'ggurdin/display-navigation-rail-setting' 5 months ago
Christian Kußowski a22a1f7702
chore: Follow up: Add missing command hints 5 months ago
ggurdin 41a0ba1a95
fluffychat merge 5 months ago
ggurdin e78e3fc55e
Merge commit '9a5bb2a0dbab4d25f6ce7f3583121f5dfeb1437e' into fluffychat-merge 5 months ago
ggurdin 2ea47b0697
Merge commit 'a1b198bfbc950ee43c78530e67c3d731054ea561' into fluffychat-merge 5 months ago
ggurdin a3d06cebec
fluffychat merge 5 months ago
ggurdin 0fc3c5b0e1
fluffychat merge 5 months ago
ggurdin 91b069c4f4
Merge commit '6aaa2bc2db7f2c6f8d87bb25a64d07a21bd2fc82' into fluffychat-merge 5 months ago
ggurdin 263dd0ceca
Merge commit '22aa50fd024439aa2f6b1a8469b07e7036471b0a' into fluffychat-merge 5 months ago
ggurdin 51e62c3f7c
fluffychat merge 5 months ago
ggurdin 0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time (#2925) 5 months ago
ggurdin 583479873d
chore: add permission to send activity events to newly created chats (#2923) 5 months ago
ggurdin f619b3345e
chore: if default power level is missing in power levels state event, show its default value (#2920) 5 months ago
ggurdin 844155b01e
chore: update padding in navigation rail (#2919) 5 months ago
ggurdin 01d797e53f
feat: find your people page 5 months ago
ggurdin c8fdcda3fb
chore: fix emoji token rendering in HTML messages (#2913) 5 months ago
wcjord 6b643810d4
chore(new_group_view): simplify by removing chat/space toggle (#2899)
Co-authored-by: ggurdin <ggurdin@gmail.com>
5 months ago
ggurdin 249538c20b
feat: redesign of space access page (#2903) 5 months ago
ggurdin fef96359c9
chore: make space nav bar narrower on mobile and ensure space nav bar matches user's theme 5 months ago
Christian Kußowski 130a094f35
chore: Preload server file config before upload files 6 months ago
Christian Kußowski dbdd25aeb2
chore: Nicer checkboxes 6 months ago
Christian Kußowski 5fb882955c
chore: Follow up create check list UX 6 months ago
Christian Kußowski 52ba9468a4
chore: Follow up add check list 6 months ago
Christian Kußowski 8725de504f
chore: Follow up fix popupmenu crash 6 months ago
Christian Kußowski 49780b01fe
fix: App crash on page navigation with open popup menu 6 months ago
Christian Kußowski 3078e9788f
fix: No crash on logging out in client chooser button 6 months ago
Christian Kußowski 6583bfdabf
chore: Follow up everything is html message 6 months ago
krille-chan 44b99e7242
fix: Crash when going to settings in desktop mode 6 months ago
krille-chan a5ceab58d3
fix: App crashes on window resize in chat 6 months ago
ggurdin 0c8922f536
chore: fix widget span centering (#2890) 6 months ago
ggurdin fcc0a0f344
chore: space detail redesign fixes (#2888) 6 months ago
ggurdin 87c2639625
resolve merge conflicts 6 months ago
ggurdin e3246f1603
refactor: analytics overview redesign (#2881) 6 months ago
ggurdin bc77056b96
refactor: room details page redesign 6 months ago
ggurdin 98539327b6
resolve merge conflict 6 months ago
ggurdin b5b06dea40
chore: formatting 6 months ago
Kelrap 9d84082ac8 Darken decoration bar left of reply on light background 6 months ago
Kelrap 2ad57fb69b For user replies in dark mode, make replied message sender name darker for readability 6 months ago
krille-chan d4f1381a26
feat: Limit height of text messages and expand if selected 6 months ago
krille-chan 4739ea42fa
refactor: Always use HtmlMessage 6 months ago
krille-chan 1772fc71df
chore: Follow up image viewer 6 months ago
krille-chan 52c44e13a7
feat: Add confirmation dialog before accepting invite 6 months ago
ggurdin 21d703d640
chore: wait for space default rooms in sync before adding them to space (#2861) 6 months ago
ggurdin c45415749b
chore: add new default power levels (#2855)
* chore: add new default power levels

* chore: update permissions copy
6 months ago
Christian Kußowski b8547c4792
build: Upgrade to flutter 3.22 6 months ago
ggurdin a5539b4bea
2655 tweaks to spacechat navigation (#2859)
* chore: update parent space navigation

* refactor: show space navigation rail on mobile
6 months ago
ggurdin fe2db3264d
chore: new logic for wrapping tokens in HTML messages (#2848) 6 months ago
Kelrap 47ef0813a3
Cleaned up name submission criteria (#2835)
* Cleaned up name submission criteria

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin 75f70c7fdb
2843 timeout on igc (#2846)
* chore: add timeout to tokenization call after message send

* chore: add timeout to IGC

* chore: add timeout to IT
6 months ago
ggurdin 4b926935bd
feat: add setting for whether to show space navigation rail on mobile 6 months ago
krille-chan 92d3e7f1c3
chore: Follow up VideoPlayer in ImageViewer 6 months ago
ggurdin 3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing (#2831) 6 months ago
Christian Kußowski e8ee3722db
chore: Follow up new video player 6 months ago
ggurdin e01166cf14
Sentry (#2825)
* fix: resolve typecast error

* chore: fix add to stream after close error
6 months ago
Kelrap 818078339a
Public sheet popup reversion (#2791)
* Don't ask for space code of no-code-required space

* Fix Join button gap

* Reverts to previous public sheet popup design

* Make join button work

* Copy fixes for subchat join orange box error

* revert public room dialog to fluffychat version

* fix import error

* Keep sheet from taking up whole screen

* chore: formatting

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin fc9c175117
feat: allow admins to delete rooms 6 months ago
krille-chan 200f2c34be
fix: Join new room after room upgrade 6 months ago
ggurdin ebf4224cba
2742 bring back starter chats for top level spaces (#2784)
* feat: added introducton and accouncements chats to new space

* chore: make spaceID redirect clearer

* chore: remove bot from default power levels
6 months ago
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