Commit Graph

2061 Commits (e74c82acd55c0e215f4d87017a201615f88c3d64)

Author SHA1 Message Date
avashilling 61c60f5ff6 Fix skill XP from constructSummary not being generated bug
Also added commented out code to fetch last construct summary instead of generate a new one for testing
5 months ago
ggurdin 29df67d227
chore: make room details buttons expand to fill available space 5 months ago
ggurdin b386458b05
Merge branch 'main' into phonetic-audio-color 5 months ago
ggurdin 241a8051cd
simplify 5 months ago
ggurdin 3923ba8bd6
chore: fix playing icon in phonestic transcription widget 5 months ago
ggurdin a2d4aa0f16
chore: deselect events in message overlay dispose function 5 months ago
Kelrap 19fa984a52 Merge branch 'main' of https://github.com/pangeachat/client into phonetic-audio-color 5 months ago
Kelrap 0ff8b04740 Selects icon color for phonetic audio button based on background darkness 5 months ago
avashilling 64aba1d6e4 Add rain confetti and animated flip counter
Change continuous blast of confetti to one blast with rain and a new animation type, and changed skills names for cleaner skills table look
5 months ago
ggurdin 17420f28d0
chore: show loading indicator and error message in transcription 5 months ago
ggurdin ab7df42fbf
chore: visually distinguish between pinned and unpinned events in overlay header 5 months ago
ggurdin 7000adadc9
formatting 5 months ago
avashilling 7b7a599086 chore: make onboarding text slightly smaller 5 months ago
ggurdin 16db460ae2
chore: in lemma constructs button, don't execute onTap if no points 5 months ago
ggurdin 27b70f9a76
chore: if space is selected, only show chats within that space in activity chat selelction dialog 5 months ago
ggurdin 2acb30bd7f
chore: make TTS and full message audio stop each other to prevent overlapping audio 5 months ago
ggurdin d47dd3255e
chore: fix can't edit duration on firefox/safari 5 months ago
ggurdin 233e5162d1
chore: don't show match activities for single-word messages 5 months ago
ggurdin e9a601884e
chore: fix permission check in sendActivityPlan 5 months ago
Kelrap 0a29e8b448 Applies padding on gold bar to background bar to keep it from sticking out 5 months ago
ggurdin 5447f3464e
chore: some fixes for the timer 5 months ago
ggurdin 88f7ea400b
resolve merge conflict 5 months ago
ggurdin 684a9bd16e
chore: make text size match for matrix pill widget 5 months ago
ggurdin fdf30b3462
chore: update presence avatar when user ID changes, go right to knocking members filter from knocking users indicator 5 months ago
ggurdin c4b582c93f
chore: add phonetic transcription to audio message toolbar 5 months ago
ggurdin 4e8184353b
Merge branch 'main' into 3046-add-phonetic-transcription-for-language-with-a-non-latin-script 5 months ago
ggurdin 620508a838
resolve merge conflict 5 months ago
ggurdin 7756f2fe9f
chore: clean up vocab analytics details popup 5 months ago
wcjord daeaf900f3 fix(phonetic_transcription): fixed models 5 months ago
ggurdin dd8e32ff2f
Merge pull request #3082 from pangeachat/translate-button-tooltip
Use translate tooltip for speech translation button
5 months ago
Kelrap 20fab6a5d2 Don't use space default image/description for joining chats in space 5 months ago
Kelrap 1a0061b35a Use translate tooltip for speech translation button 5 months ago
ggurdin a92237fc8b
chore: update transcription error message 5 months ago
ggurdin 40a6e5a10b
chore: started adding widget to show phonetic transcription 5 months ago
ggurdin 9139c992ac
chore: update emojis when switching between different tokens 5 months ago
ggurdin e50e1db16a
feat: initial work for add duration to in-chat activities 5 months ago
Kelrap 742bc0d8de Make get started background grayer and more opaque 5 months ago
avashilling d5a157db5e Merge branch 'main' into 2576-level-up-ui-tweaks 5 months ago
avashilling fe22e2bcd2 All real data, confetti tweaks, remove test button, timing and animation tweaks, added copy to arb file 5 months ago
wcjord 68b1382ba2 feat(phonetic_transcription): repo set up 5 months ago
Kelrap 01b8a4ff38 Stop overflow in language selection entries 5 months ago
Kelrap c4349babcf Fix duplicate language warning overflow 5 months ago
ggurdin cb4975e1ef
chore: always restrict number of lines shown in chat list subtitle 5 months ago
ggurdin 91b27b589d
chore: if user cancels image selection in user settings page, don't reset selected avatar 5 months ago
ggurdin 7302c6c306
chore: give level bar in home page the same padding as level bar in chat list 5 months ago
ggurdin a4a7e68f1d
Merge pull request #3053 from pangeachat/stop-account-creation-values-edit
Add account creation future loading dialog
5 months ago
Kelrap 2651eccece Use future loading dialog when account is created, so user can't further edit fields 5 months ago
Kelrap ef124cd8eb Does not show any contents for level bar if progress is 0 5 months ago
avashilling d49d08f67b Not functional, committing for code review 5 months ago
ggurdin 74702385f0
Merge pull request #3032 from pangeachat/update-no-rooms-prompt
Update no room prompt
5 months ago
ggurdin 8429e9b2d8
clear onboarding box on logout 5 months ago
ggurdin dbb55786da
chore: don't show reply content senderID if it doesn't loaded yet 5 months ago
ggurdin aa42aa5861
chore: when showing non-message content in overlay message, set minimum widget 5 months ago
avashilling eaf13337a5 added user icon and grammar/vocab stats 5 months ago
ggurdin 47e03d5a02
chore: add CEFR level to activities 5 months ago
ggurdin 8f7cd542a5
chore: add close button to onboarding page on web 5 months ago
ggurdin d8f61cd7e3
fix localization imports 5 months ago
ggurdin 8c433245a1
Merge branch 'main' into public-space-refinement 5 months ago
ggurdin 15ca73f9fd
Merge branch 'main' into selectively-show-reply 5 months ago
ggurdin a36ac5cc81
simplify 5 months ago
ggurdin 7d0973b7aa
chore: set invite step to complete if user has DM with non-bot user 5 months ago
ggurdin cb1719cae3
chore: maintain timemout message until activity search fully loads 5 months ago
ggurdin 3e21a5f3f7
fix: set user base language by user selection 5 months ago
ggurdin 2adc550b6f
remove practice mode button from audio messages 5 months ago
ggurdin 77c6e24863
add voice uses to analytics popups 5 months ago
Kelrap 1a69972b4c Hide reply action in chats where user can't send messages 5 months ago
ggurdin 1f5c722bcd
add audio analytics 5 months ago
ggurdin 296ddef06d
chore: add SST translation event 5 months ago
ggurdin 99fd9f9cb0
always show transcription 5 months ago
ggurdin f7d8a09845
show overlay and play maudio with one click 5 months ago
Kelrap d94e20a3e6 Formatting 5 months ago
Kelrap 49a6f5fde5 Merge branch 'main' of https://github.com/pangeachat/client into public-space-refinement 5 months ago
Kelrap e81f33a588 Fix image display problems 5 months ago
avashilling 9ed3b60893 star confetti, some UI tweaks and animation fixes 5 months ago
Kelrap 01e08babb9 Add default public space avatars 5 months ago
ggurdin 4a7e9dade9
feat: add toolbar buttons for audio messages 5 months ago
ggurdin 36fd0069a6
fluffychat merge 5 months ago
ggurdin 524b8978f5
remove unused files 5 months ago
ggurdin 51490605fb
Merge branch 'main' into fluffychat-merge 5 months ago
ggurdin fe708f66a4
chore: formatting 5 months ago
wcjord 0e7727dc41 loading indicator for emojis and... hiding of grammar icons 5 months ago
Kelrap 2073bf9f6d Add default space description to public space cards when no topic has been set 5 months ago
ggurdin 9ccc03f651
fluffychat merge 5 months ago
ggurdin cc015c930d
chore: formatting 5 months ago
wcjord fc2a6cfb62 clean up implementation of positioning to avoid problems 5 months ago
avashilling dcd9699de8 Animations + confetti
Added a few tweaks to the animations and added the confetti package
5 months ago
wcjord 15d9df3966
Merge branch 'main' into 2840-show-all-lemma-emojis 5 months ago
ggurdin 61b239e37f
fluffychat merge 5 months ago
ggurdin 30b185cdcc
fluffychat merge 5 months ago
ggurdin e2acfb81ae
fluffychat merge 5 months ago
ggurdin 86d190cc87
Merge branch 'main' into fluffychat-merge 5 months ago
ggurdin 09bcff7a21
Merge branch 'main' into details-button-center 5 months ago
ggurdin 649ecc6b15
chore: simplifying changes 5 months ago
ggurdin 48e5e2f704
fluffychat merge 5 months ago
Kelrap 68a4bcb84b Decrease padding on mini buttons to fix centering 5 months ago
Kelrap 667922c909 Add more visible activity outline color in dark mode 5 months ago
wcjord fc98b90736 feat: allow sending of lemma emojis as reactions, remove emoji picker to simplify selected view 5 months ago
avashilling 1a1f4d6ae3 Popup instead of slide, more animations
Fade in level summary and shrinking profile picture as well as some minor UI tweaks
5 months ago
ggurdin 84cdbdf342
Merge branch 'main' into 2951-activity-planner-title-too-narrow-on-mobile 5 months ago
ggurdin 9ea6d39f81
chore: change create an activity button on mobile 5 months ago
ggurdin 422ac25b51
Merge branch 'main' into space-details-tooltips 5 months ago
ggurdin d529a851e0
chore: some sentry fixes 5 months ago
Kelrap 48ff16b5a9 Formatting 5 months ago
Kelrap 0ea29cef08 Only show tooltips in mini mode 5 months ago
Kelrap f264d43a6d Merge branch 'main' of https://github.com/pangeachat/client into space-details-tooltips 5 months ago
ggurdin 4cfb655b12
chore: deselect audio mode on audio finish 5 months ago
ggurdin eb8de8b459
chore: add right side padding to find your people search bar 5 months ago
ggurdin 87b6672677
chore: use root navigator for popup menus 5 months ago
ggurdin 1f79ef0977
chore: adjust some sizing in room details page 5 months ago
ggurdin 6ff17a9051
chore: add extra pixel to vertical positioning to account for divider in column width 5 months ago
ggurdin 30013f6d70
Merge pull request #2957 from pangeachat/2562-onboarding-todos-and-tutorials
feat: getting started page
5 months ago
ggurdin f3922bece9
feat: getting started page 5 months ago
Kelrap 269f95fb4b Use activity icon on home page 6 months ago
Kelrap 01a743e76b Formatting 6 months ago
Kelrap 4e10a0e353 Add tooltips to all RoomDetailsButtons 6 months ago
ggurdin f16e1126ab
feat: add space view participant list 6 months ago
avashilling 09bf9fcac2 add grammar and vocab animations and user icon 6 months ago
ggurdin 2545167b52
chore: show member action popup on click avatar in room details page 6 months ago
ggurdin 72271fe827
chore: hide chat header buttons if membership is leave 6 months ago
ggurdin 3a56808a1c
chore: fix double upload on edit bookmarked activity 6 months ago
ggurdin a6e8a42500
chore: use S3 URLs when available instead of uploading to matrix 6 months ago
ggurdin 8217c5d5aa
chore: auto-load all participants on mobile 6 months ago
ggurdin 7be5099cb0
chore: scroll up on page after selecting search bar 6 months ago
ggurdin 55756441fb
fluffychat merge 6 months ago
avashilling c13a316a31 feat: change UI of level up slightly and add animated bar before details summary
WIP: add a level up bar animation that plays before details screen when level up banner is clicked on. Also changed banner icon and background color
6 months ago
ggurdin 0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time (#2925) 6 months ago
ggurdin 583479873d
chore: add permission to send activity events to newly created chats (#2923) 6 months ago
ggurdin 0aa9a3f195
chore: update coloring in access page (#2922) 6 months ago
ggurdin 76d9648a71
chore: adjust text / icon sizes in find your people view (#2921) 6 months ago
ggurdin 01d797e53f
feat: find your people page 6 months ago
avashilling 7cb254ceef
fix: added functionality to activity X button during add chat (#2911)
When you close the X button on the activity card after typing in a name for the chat, it closes the card rather than staying open

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
6 months ago
Kelrap 9ec302bbd7
Add background to activity card X buttons for visibility (#2906) 6 months ago
ggurdin 249538c20b
feat: redesign of space access page (#2903) 6 months ago
ggurdin 178301571e
chore: bookmark launched activities (#2893) 6 months ago
ggurdin 3e12f6050c
chore: add intro and accouncement chat icons (#2889) 6 months ago
ggurdin fcc0a0f344
chore: space detail redesign fixes (#2888) 6 months ago
wcjord 264e46ef3a
fix(word_zoom_widget): hide text.content.text if same as lemma.text (#2883)
* fix(word_zoom_widget): hide text.content.text if same as lemma.text

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
wcjord 82d78452e0
2884-chat-list-header-tweaks (#2885)
* fix(chat_list_header): simplify search text and spacing

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin e3246f1603
refactor: analytics overview redesign (#2881) 6 months ago
ggurdin 31c909489f
chore: add timeout to activity search (#2879) 6 months ago
Kelrap 6a76a27312
Max activity participants (#2871)
* Use participants star for level bar

* Remove progress bar drop shadow

* Do not allow activities with >50 participants

* Fix intl_en comma placement

* Add validation to activity editing

* Formatting

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
6 months ago
ggurdin bc77056b96
refactor: room details page redesign 6 months ago
ggurdin 98539327b6
resolve merge conflict 6 months ago
ggurdin 97876e5918
Merge prod into main (#2867)
* chore: fully update match info after auto-accepting replacement, add more error handling in construct token span

* bump version

* fix: don't stop activity language on fail to fetch image URL

* fix: don't show copy class code buttons into class code is null

* fix: use activity type enum name in key instead of string

* chore: fully update match info after auto-accepting replacement, add … (#2866)

* chore: fully update match info after auto-accepting replacement, add more error handling in construct token span

* bump version

* fix: don't stop activity language on fail to fetch image URL

* fix: don't show copy class code buttons into class code is null

* fix: use activity type enum name in key instead of string
6 months ago
ggurdin ddc60b0a4f
chore: fully update match info after auto-accepting replacement, add more error handling in construct token span (#2865) 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
Kelrap 871c9303f8
Analytics appearance tweaks (#2856)
* Use participants star for level bar

* Remove progress bar drop shadow

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin 8d5429771c
chore: scroll activity dialog image with other content (#2860) 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
Kelrap 48a951c1a5
Match public space card and public room bottom sheet description appearance (#2845)
* Match public space card and public room bottom sheet description appearance

* 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 3adac7f63c
chore: use display event ID as token position cache key to prevent out-of-date positions being used to render edited messages (#2844) 6 months ago
ggurdin e5e7f40220
chore: some fixes for activity message overlay not matching underlying message (#2834) 6 months ago
ggurdin 3359cfe25d
fix: make TTS button pause when it's stopped by the other TTS button playing (#2831) 6 months ago
ggurdin c5b7b550f2
chore: make homepage a subroute of /rooms so that the state of /rooms will be maintained when navigating between them (#2829) 6 months ago
ggurdin 18ebc03ba3
chore: fix function for determining if base and target language are the same in initial user settings page (#2828) 6 months ago
ggurdin e01166cf14
Sentry (#2825)
* fix: resolve typecast error

* chore: fix add to stream after close error
6 months ago
ggurdin 8289a33c2d
2765 direct users to add to chat with multiselect rather than create (#2824)
* chore: abstract activity editting into builder widget

* feat: allow users to launch activities to existing chats instead of making new chat
6 months ago
Kelrap 454ddeb2c0
Adjust IT bar appearance (#2820)
* Adds gap above inline instruction, rounds top corners of IT bar

* chore: formatting

* chore: formatting

* chore: allow moderators to download chats

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
6 months ago
ggurdin c5675d6cb3
chore: make overlay header scrollable (#2817) 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
ggurdin 8bac7b8c51
chore: if user L2 and system language match in user settings page, show base language dropdown (#2810) 6 months ago
ggurdin 261b737eae
chore: fix env url (#2808) 6 months ago
ggurdin b5f3047dd1
chore: move close button to the right in activity suggestion dialog (#2806) 6 months ago
ggurdin f66dd82b71
chore: hide permissions tile for DMs (#2803) 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 01fee1089b
chore: show space permissions (#2787) 6 months ago
ggurdin 3543193b4f
chore: fix bot face in user popup (#2786) 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 1260e056b8
chore: refresh SVG cache once a day (#2776) 6 months ago
ggurdin bf881ac0d4
chore: add minimum width to level progress bar (#2774) 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
ggurdin 5c8b25a005
chore: fix null check error in analytics download dialog (#2769) 6 months ago
ggurdin 0fae0355e2
chore: allow message token button to expand gaps between words to fit content for 1-character tokens (#2768) 6 months ago
ggurdin b41d572698
refactor: new invite page design (#2763) 6 months ago
ggurdin 6f71dd4e95
feat: personal analytics downloads (#2759)
* feat: personal analytics downloads

* chore: download all analytics into one spreadsheet
6 months ago
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>
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 d792e9fc86
chore: set active space via route instead of stream (#2744) 6 months ago
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>
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
ggurdin bb3c4f30db
chore: make lemma header text wrap (#2703) 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
ggurdin ff7a5d85f7
chore: when user sets lemma emoji, if analytics doesn't exist, make it (#2707) 6 months ago
ggurdin 7f417ff311
chore: make dropdowns in bot settings popup visually disabled for non-admins (#2701) 7 months ago
ggurdin 2113376a1c
chore: allow null register response to avoid error message in loading popup (#2698) 7 months ago
ggurdin a8ad92e051
chore: if room membership is leave after join room, wait for join sync before redirecting (#2693) 7 months ago
ggurdin ed376aed06
fix: play audio from file on mobile (#2690) 7 months ago
ggurdin a66c7bada4
chore: enable chat downloads in DMs (#2689) 7 months ago
ggurdin 7ca2ea7140
chore: remove message bubble from emoji messages (#2686) 7 months ago
ggurdin 4ebe40ae9a
chore: wait for joined room's membership to be updated before redirected to space details (#2685) 7 months ago
ggurdin 8468818ee4
chore: replace word audio icon button with gesture detector to remove in-built padding and be more exact about spacing (#2684) 7 months ago
ggurdin bfe8766dd1
chore: hide level up details on production (#2682) 7 months ago
ggurdin a22032e376
chore: don't show send button on mobile keyboard in send on enter is null (#2671) 7 months ago