Commit Graph

2738 Commits (19381d0fd72079a15837f098c5dbdbe2a58373e7)

Author SHA1 Message Date
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) 8 months ago
Krille b6b1d6ddb1
chore: Follow up new room design
Signed-off-by: Krille <c.kussowski@famedly.com>
8 months ago
Krille e0525940ba
chore: Improve avatar designg
Signed-off-by: Krille <c.kussowski@famedly.com>
8 months ago
krille-chan 782d0577a2
fix: Null error in ClientChooserButton 8 months ago
ggurdin 871c7a20e9
chore: fix off-center close button in level up notifications (#2382) 8 months ago
ggurdin da727a9660
chore: in empty chat popup, listen for changes to participant count and close self if it increases (#2372) 8 months ago
ggurdin e7a2d12a3c
chore: disable custom message text sizing (#2355) 8 months ago
ggurdin aaf0bc22d0
chore: redirect to new group page on click new chat button in space view (#2354) 8 months ago
ggurdin 53286eded5
refactor: public room bottom sheet redesign (#2344) 8 months ago
ggurdin 7120e0c1ce
chore: add warning popup to empty chats (#2342) 8 months ago
ggurdin 0c988d55f7
chore: update svg when svg url changes (#2341) 8 months ago
ggurdin 3a06fddcc4
chore: use query parameter to set chat list filter (#2340) 8 months ago
ggurdin c04bb97bbf
chore: make input bar hint text shrink to fit (#2336) 8 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 9 months ago
krille-chan 8956f81e4e
chore: divider when scrolled up 9 months ago
ggurdin a676ea0079
chore: don't show input bar in abandoned DM room (#2082) 9 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
9 months ago
ggurdin f9ee18c77b
chore: stop audio on recording dialog (#2076) 9 months ago
ggurdin fb95930e31
chore: exit chat when leaving via chat list item context menu (#2075) 9 months ago
ggurdin f2373a255f
chore: normalize footer height (#2072) 9 months ago
ggurdin 6914d9d0d7
feat: notification in space view for knocking users (#2068) 9 months ago
Krille b645193f7b
refactor: Improved UX for room upgrades 9 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>
9 months ago
ggurdin 1864d42fc8
chore: only wrap input bar in selectionarea on web (#2058) 9 months ago
ggurdin 14f74b386d
chore: linkify HTML messages (#2057) 9 months ago
ggurdin 36a4654b2d
Fluffychat merge (#2055)
* Translated using Weblate (Tamil)

Currently translated at 100.0% (696 of 696 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (696 of 696 strings)

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

* Translated using Weblate (Czech)

Currently translated at 77.5% (540 of 696 strings)

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

* Translated using Weblate (Tamil)

Currently translated at 100.0% (696 of 696 strings)

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

* build: Bump version to v1.24.0

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

* fix: swipe_to_action upgrade to 0.3.0

Fixes #1415

* Update Mastodon Link in README.md

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

* chore: Follow up image viewer swipe

* chore: Follow up image viewer

* chore: Follow up imageviewer

* chore: Follow up image viewer

* chore: Try out new matrix dart sdk

* build: Update matrix dart sdk

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

* feat: Display file description on all file events

* chore: Show close icon for device verification warning

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

* chore: Follow up other party has no keys

* build: Update flutter to 3.27.2

* chore: Update matrix dart sdk

* chore: Update lastEvent after redaction

* chore: Follow up reply color

* chore: Follow up colors reply

* chore: Follow up snackbar theme

* build: Update Flutter Version

* chore: Design adjustments

* chore: Adjust emoji picker design

* chore: Follow up emoji picker design

* chore: Follow up design

* chore: adjust design

* chore: Adjust colors

* build: Update matrix dart sdk

* fix: Textfields in dialogs on iOS

* chore: UX Feedback when selecting files needs some time

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

* chore: Follow up format

* refactor: Improve sso login UX on web

* refactor: New html rendering

* refactor: Switch to ubuntu font

* refactor: Remove unused class

* chore: Design adjustments

* chore: Follow up html rendering

* chore: Follow up html rendering

* chore: Adjust share scaffold dialog design

* chore: Better connection status indicator

* chore: Follow up connection status

* chore: Follow up sync status

* chore: Slightly adjust welcome screen

* chore: Adjust button icon colors

* chore: Follow up connection status

* chore: Add start to ordered list

* chore: Follow up html lists

* chore: Follow up html rendering

* chore: Add tooltip to links in html

* chore: Add explanation for PlayStore Safety Standards

* chore: Use UbuntuMono

* feat: Pick share keys with

* chore: Adjust design

* chore: Add medium font

* chore: Follow up title spacing

* chore: Follow up colors

* chore: Adjust design of adaptive dialogs

* chore: Follow up colors

* chore: Follow up colors

* chore: Design follow up

* chore: Follow up colors

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

* feat: Inspect and delete push rules

* Translated using Weblate (Italian)

Currently translated at 99.8% (695 of 696 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (698 of 698 strings)

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

* Translated using Weblate (Slovak)

Currently translated at 29.3% (205 of 698 strings)

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

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

Currently translated at 100.0% (698 of 698 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 86.5% (604 of 698 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (698 of 698 strings)

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

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

Currently translated at 100.0% (698 of 698 strings)

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

* Translated using Weblate (Dutch)

Currently translated at 88.1% (615 of 698 strings)

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

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

Currently translated at 91.8% (641 of 698 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 99.4% (694 of 698 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (698 of 698 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (698 of 698 strings)

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

* Translated using Weblate (Korean)

Currently translated at 98.8% (690 of 698 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 99.2% (696 of 701 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (701 of 701 strings)

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

* Translated using Weblate (Galician)

Currently translated at 99.8% (700 of 701 strings)

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

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

Currently translated at 100.0% (701 of 701 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (701 of 701 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (704 of 704 strings)

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

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

Currently translated at 100.0% (704 of 704 strings)

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

* Translated using Weblate (Irish)

Currently translated at 100.0% (704 of 704 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (704 of 704 strings)

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

* chore: Adjust navrail design

* chore: Follow up push rules

* chore: Follow up push rule settings

* feat: Select share keys with property in security settings

* feat: Use dynamic gradient for chat bubbles

* chore: follow up chat bubble colors

* chore: Follow up message bubble colors

* fix: Image search rendering problem

* chore: Follow up bubble color

* chore: Message bubble color follow up

* chore: Follow up bubble color

* chore: Follow up message bubble color

* chore: Follow up linebreak formatting

* chore: Follow up code blocks

* build: Update to flutter 3.27.4

* docs: Fix snap store icon

* refactor: Display navigationrail in settings page

* build: Add locale config for android

* build: Fix ios debug build

* Translated using Weblate (German)

Currently translated at 99.5% (702 of 705 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (705 of 705 strings)

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

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

Currently translated at 100.0% (705 of 705 strings)

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

* Translated using Weblate (German)

Currently translated at 94.6% (713 of 753 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (753 of 753 strings)

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

* Translated using Weblate (Basque)

Currently translated at 95.0% (716 of 753 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 92.8% (699 of 753 strings)

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

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

Currently translated at 100.0% (753 of 753 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (753 of 753 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (759 of 759 strings)

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

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

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 99.8% (758 of 759 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Korean)

Currently translated at 92.8% (705 of 759 strings)

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

* Translated using Weblate (Irish)

Currently translated at 100.0% (759 of 759 strings)

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

* chore: Follow up linebreaks in html rendering

* chore: Follow up html rendering br tag

* Translated using Weblate (Ukrainian)

Currently translated at 92.0% (699 of 759 strings)

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

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Croatian)

Currently translated at 83.2% (632 of 759 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 93.5% (710 of 759 strings)

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

* refactor: Update arb file types

* build: Upgrade gradle

* refactor: Follow up fix types in localization files

* build: Automerge weblate PRs

* build: Follow up auto merge weblate

* build: Update PAT

* build: Update weblate auto merge

* build: Add missing permissions

* build: Update weblate auto merge

* build: remove weblate auto merge

* Translated using Weblate (German)

Currently translated at 94.0% (714 of 759 strings)

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

* Translated using Weblate (Spanish)

Currently translated at 100.0% (759 of 759 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 93.8% (712 of 759 strings)

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

* build: Update flutter web uild

* chore: Follow up connection status header

* build: Switch to flutter_shortcuts_new

* refactor: Remove broken callkeep implementation

* refactor: Migrate uni_links to app_links

* refactor: Migrate to maintained badge package

* build: Update flutter_olm to 2.0.0

* build: Update native-imaging

* chore: Remove gradle workaround

* build: Update dependencies for flutter

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

* build: Update gradle version

* refactor: Switch to maintained qr code package

* chore: Make login with matrix id more prominent again

* build: Update fcm_shared_isolate

* build: Update native_imaging

* build: Add changelog for v1.25.0

* Translated using Weblate (French)

Currently translated at 84.4% (641 of 759 strings)

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

* Translated using Weblate (French)

Currently translated at 84.5% (642 of 759 strings)

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

* Translated using Weblate (French)

Currently translated at 86.6% (658 of 759 strings)

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

* build: Use correct flutter version in snapcraft

* build: Detect flutter path better

* build: Update snapcraft

* build: Follow up snapcraft build

* build: Install flutter via git in snapcraft

* chore: Follow up typo

* fix: Request notification permissions on iOS before getToken

* chore: Follow up request iOS permissions

* Revert "chore: Follow up request iOS permissions"

This reverts commit 2625e89a33.

* chore: Combine mimetype types in send file dialog logic

* build: Update flutter to 3.29.0

* Revert "build: Update flutter to 3.29.0"

* fix: Crash in settings when using MAS

* build: Fix build tailwindcss for website

* fix pubspec

* update index.html

* generated

* fluffychat merge

* update matrix SDK

* generated

* fix message bubble background color

* generated

---------

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

* generated

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

---------

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

---------

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

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

---------

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

---------

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

* generated

---------

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

* feat: show future loading dialog on signup and login

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

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

* chore: update metadata type for pangea chat copy

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

---------

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

---------

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

* remove debug print

* generated

---------

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

---------

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

---------

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

* generated

---------

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

* integrated repo into use of morph features and tags

* generated

* merged with previous push

* generated

* generated

* chore: fix .env file path

---------

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

* feat: initial animation

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

* feat: trigger animation on level up

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

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

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

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

* dev: dart formatting

---------

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

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

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

* Make highlighting actually work

* Fix to minor version of punctuation issue

* Highlights all applicable text

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

* Highlight selection separate from normal selection

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

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

---------

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

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

* default to send on enter

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

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

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

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

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

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

---------

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

* fix: properly invite space admins to analytics rooms

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

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

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

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

* fix: sorted imports, updated deprecated flutter functions

* fix: format files

* fix: format files

* feat: replace syncfusion flutter package with excel flutter package

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

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

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

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

* initial work for toolbar updates

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

---

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

* word zoom card prototyped, activity generation in progress

* adding copy for new construct uses

* laying down TODOs

* initial work for word zoom card

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

* Prevent duplicate choices in lemma activity

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

* Only grant +1 points for emoji activity

* Uncomment tryToSpeak function

* Always update activity once complete

* Added queuing / UI logic for morph activity buttons

* code cleanup

* added required data argument to logError calls

* fix overflowing practice activity card and audio player on mobile

---------

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

* Edit data for readability

* remove commented out breadcrumbs

---------

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

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

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

* fix: make language dropdown hint text accurate

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

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

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

* Randomly reset bot animation

* Use user ID to identify bot

* Keeps timer from acting on nonexistent widget

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

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
11 months ago
Krille 67dd7f7028
fix: Use MB and KB instead of MiB and KiB for file sizes 11 months ago
krille-chan 7b1d46aa18
chore: Make message bubble color dark also in dark mode 11 months ago
ggurdin ff6a2a2918
upgrade to flutter 3.27.0 (#1256) 11 months ago
Krille 24b4e8157c
chore: Follow up bottomsheets 11 months ago
Krille dbe8c1b9f4
build: Update to flutter 3.27 11 months ago
Krille 21196a108f
chore: Follow up qr code buttons 11 months ago
Krille dbf3eccc93
feat: QR Code viewer for mxid sharing
Signed-off-by: Krille <c.kussowski@famedly.com>
11 months ago
ggurdin 3e017d733f
wrap textfield in selection area to make typing work on Safari and Firefox (#1251) 11 months ago
ggurdin bf9e0aeba2
added scroll bars to search results (#1250) 11 months ago
ggurdin d3b405adc2
sign in copy change (#1249) 11 months ago
ggurdin 0fcc119c9a
improved logging for acceptReplacement index error (#1245)
* improved logging for acceptReplacement index error

* replace flutter_html package with fork with fix for safari regex

* better logging for cast error in PracticeActivityModel.fromJson
11 months ago
ggurdin 966ab19ae0
Sentry (#1241)
* make tts response a warning

* use toString instead of typecast

* made _event without originalSent message a warning

* don't call showFirstMatch if matches is empty
11 months ago
ggurdin 50b435b7e9
added clicking sounds on button click (#1236) 11 months ago
ggurdin e38c1a08ee
1110 check app version and prompt user to update (#1215)
* initial work for checking app version

* fix error in version endpoint url

* show dialog on new version available

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
11 months ago
Krille 96fc964cd1
fix: Wrong sorted imports 11 months ago
Krille 7ec39a1c6e
chore: Improve alias UX in chat settings
Signed-off-by: Krille <c.kussowski@famedly.com>
11 months ago
krille-chan 8819c40ebd
refactor: Implement own adaptive dialogs and remove package 12 months ago
ggurdin 9e7397e757
new room copy updates 12 months ago
ggurdin 266094d4e3
removed redundant enabled parameter from PressableButton, always call onPressed 12 months ago
ggurdin 570e933eca
updated pressable button widget to prevent it from changing the constraints of its child 12 months ago
ggurdin 6d59faaa89
matrix dart sdk updates 12 months ago
ggurdin 059d29cb44
fluffychat merge 12 months ago
ggurdin 7d79ed4c4f
1125 merge upstream fluffychat into main (#1184)
* chore: Nicer invite selection view

* chore: Do not request thousands of users on invite page

* build(deps): bump rexml from 3.3.6 to 3.3.9 in /ios

Bumps [rexml](https://github.com/ruby/rexml) from 3.3.6 to 3.3.9.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.3.6...v3.3.9)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* design: Highlight emoji only messages

* chore: Follow up emoji only messages

* Translated using Weblate (Galician)

Currently translated at 100.0% (672 of 672 strings)

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

* Translated using Weblate (Russian)

Currently translated at 99.7% (670 of 672 strings)

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

* design: New login design

* chore: Improve spaces design

* chore: Improve spaces design

* chore: Improved UX for creating groups and spaces

* Translated using Weblate (German)

Currently translated at 100.0% (672 of 672 strings)

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

* feat: Better wallpapers with blur and opacity sliders and improved styles page

* chore: Follow up wallpaper configs

* chore: Add max length to state messages

* chore: Follow up wallpaper design

* feat: Open account manage url when using MAS

* chore: follow up wellknown fetch

* Translated using Weblate (Arabic)

Currently translated at 100.0% (674 of 674 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (674 of 674 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% (674 of 674 strings)

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

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (674 of 674 strings)

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

* Translated using Weblate (Finnish)

Currently translated at 79.0% (533 of 674 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (674 of 674 strings)

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

* build: Add links to snapcraft.yaml file

* chore: Nicer empty page

* chore: Polish chat bubble colors

* chore: Follow up chat bubble design

* refactor: Remove unnecessary builder widget

* chore: Design adjustments

* chore: Follow up design

* refactor: Display two lines on new messages

* chore: Design follow up

* Translated using Weblate (Arabic)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (German)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 99.7% (676 of 678 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (678 of 678 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% (678 of 678 strings)

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

* chore: Follow up message bubbles

* chore: Follow up design

* chore: Follow up design

* chore: Follow up colors

* chore: Follow up homeserverpicker UX

* chore: Design follow up

* feat: Add about server page

* chore: Follow up update snackbar

* chore: Polish login design

* chore: Follow up login page

* chore: Follow up homeserver picker

* chore: Follow up appbar shadow

* refactor: Performance boost for avatar widget

* Revert "refactor: Performance boost for avatar widget"

This reverts commit 58577bb9e8.

* Translated using Weblate (Estonian)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (678 of 678 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (687 of 687 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% (687 of 687 strings)

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

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (687 of 687 strings)

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

* Translated using Weblate (Korean)

Currently translated at 100.0% (687 of 687 strings)

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

* chore: Follow up homeserver input field

* refactor: Move to upstream geolocator

* chore: Follow up send file dialog

* Translated using Weblate (Spanish)

Currently translated at 74.6% (513 of 687 strings)

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

* refactor: Migrate to newer keyboard shortcuts package

* refactor: Remove keyboard shortcuts

This package right now
makes the web app
nearly unusable as it
throws multiple errors on
every key press. The
package seems to be
unmaintained. I tried
two other packages
and none of them worked.

* build: Update matrix dart sdk to 0.35.0

* chore: Better FluffyChat Logo for PWA

* build: (deps): bump samuelmeuli/action-snapcraft from 2 to 3

Bumps [samuelmeuli/action-snapcraft](https://github.com/samuelmeuli/action-snapcraft) from 2 to 3.
- [Release notes](https://github.com/samuelmeuli/action-snapcraft/releases)
- [Commits](https://github.com/samuelmeuli/action-snapcraft/compare/v2...v3)

---
updated-dependencies:
- dependency-name: samuelmeuli/action-snapcraft
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* chore: Follow up send file dialog

* feat: Add markdown context actions for text input

* build: Update flutter to 3.24.5

* build: Remove snapcraft build workaround

* chore: Better error message when join room failed

* chore: Follow up join room

* chore: Make error dialog show full error

* chore: Follow up loading dialog

* chore: Follow up loading dialog

* build: Snapcraft from local build file

* chore: Follow up build snap

* chore: Follow up snapcraft in ci

* build: Revert build snapcraft changes

* build: Try downgrading flutter web auth

* chore: add hint in pubspec.yaml regarding flutter_web_auth_2

* Translated using Weblate (Estonian)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (688 of 688 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% (688 of 688 strings)

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

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Irish)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (688 of 688 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (694 of 694 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% (694 of 694 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (694 of 694 strings)

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

* Translated using Weblate (Basque)

Currently translated at 100.0% (694 of 694 strings)

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

* Translated using Weblate (Irish)

Currently translated at 100.0% (694 of 694 strings)

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

* Translated using Weblate (Indonesian)

Currently translated at 100.0% (694 of 694 strings)

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

* Translated using Weblate (Latvian)

Currently translated at 100.0% (694 of 694 strings)

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

* Translated using Weblate (Arabic)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Estonian)

Currently translated at 100.0% (695 of 695 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% (695 of 695 strings)

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

* Translated using Weblate (Irish)

Currently translated at 99.8% (694 of 695 strings)

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

* Translated using Weblate (German)

Currently translated at 99.5% (692 of 695 strings)

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

* fix: dont use thumbnails for emoticons

* chore: Improve presence performance

* Translated using Weblate (Basque)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Galician)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Italian)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Irish)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Russian)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Ukrainian)

Currently translated at 100.0% (695 of 695 strings)

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

* Translated using Weblate (Catalan)

Currently translated at 95.1% (661 of 695 strings)

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

* build: Bump version

* chore: Follow up send file dialog for images

* chore: Follow up send multiple images

* build: Add android build workaround for new flutter version

* build: Use file selector to save files

* chore: Follow up save file on desktop

* chore: Adjust default linux window height

* refactor: Update to new receive sharing intent package

* fluffychat merge

* fluffychat merge

* fluffychat merge

* fix android build

* fluffychat merge

* fluffychat merge

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: Krille-chan <christian-kussowski@posteo.de>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: v1s7 <v1s7@users.noreply.hosted.weblate.org>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Ihor Hordiichuk <igor_ck@outlook.com>
Co-authored-by: Bruno Roh <kane.roh429@gmail.com>
Co-authored-by: Kimby <kimisaes@naver.com>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Angelo Schirinzi <muten619@hotmail.it>
Co-authored-by: Marek Vospěl <marek@vospel.cz>
Co-authored-by: Александр (Alexandr1995) <stupino19951406@gmail.com>
12 months ago
Krille 960d603037
refactor: Adjust chat list item UX 12 months ago
Krille e2ad11970f
chore: Improve UserBottomSheet UX 12 months ago
Krille b186021f38
refactor: Improve UX of user role in UserBottomSheet 12 months ago
ggurdin 2840a7dcfd
make first message not from the user in a chat a pressable button (#1175) 12 months ago
ggurdin 09031b1c0e
hide public room results in search (#1174) 12 months ago
ggurdin 0e91d93148
prevent users from nesting spaces (#1173) 12 months ago
krille-chan 3faace9952
chore: Follow up share page 12 months ago
ggurdin 080b6bef7e
more accurate chat count in space view (#1164) 12 months ago
ggurdin a59a6730c9
uncomment typeaheadfield (#1141) 12 months ago
ggurdin 09c88b6e28
1137 room visibility changes (#1139)
* only show visbility toggles for parent spaces. update copy and toggle icon.

* when a space is added to another space, reset its join rules / visibility to defaults

* before adding space to space, give visibility warning
12 months ago
krille-chan cd611aedc4
chore: Display normal Slider when no waveform provided in audioplayer 12 months ago
ggurdin f6175b9c09
Testing updates (#1131)
* extend time between activities

* if user clicks on punctuation token, select the closest non-punctuation token

* rebuild chat list after prevBatch is set
12 months ago
Krille 1e6e50b8e5
chore: Follow up share multiple files 12 months ago
krille-chan 63d5d6e61f
chore: Check file size before loading 12 months ago
krille-chan a0cc5e5f4d
chore: Follow up share files 12 months ago
krille-chan 88e63d127a
refactor: Improved share / forward dialog 12 months ago
Krille 9bd6399cd5
refactor: Update to new receive sharing intent package 12 months ago
wcjord 78cb3afe0b
word focus turned off and tts on Choice click (#1118)
* word focus turned off and tts on Choice click

* play audio on word selection
12 months ago
ggurdin 25ab5e54bc
allow selection view for non-test/audio messages so they can be pinned, etc. (#1113) 12 months ago
ggurdin 4ac9a6e005
initial work on auto-enroll users in support space (#1097)
* initial work on auto-enroll users in support space

* made the joining of help space automatic

* don't try to join the space if you've previously left it
12 months ago
Krille ae0999e6ce
chore: Follow up send multiple images 12 months ago
Krille 363eabbe1c
chore: Follow up send file dialog for images 1 year ago
ggurdin 852bdfb534
Sentry (#1094)
* removed unreferences functions

* better error logging for null lang_code String in PracticeActivityModel.fromJson

* updated to dialogs while joining space with code
1 year ago
ggurdin 472f924304
call context.go to rooms when clearing active space (#1093) 1 year ago
ggurdin 561359008c
allow users to set room's searchability and public/private status seperatly, ensure public/private status determines which rooms show in space hierarchy (#1090) 1 year ago
ggurdin 1c65aa393e
added spacing when overlay has footer overflow (#1087) 1 year ago
ggurdin d0196fe0f7
fix positioning of popups over input bar (#1086) 1 year ago
wcjord a7009e7b36
changing mute and chat details icons (#1080)
* changing mute and chat details icons

* update notifications icons and copy

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
1 year ago
ggurdin 6091fecb09
Testing fixes (#1079)
* make toolbar translation scrollable

* fix for playing audio on mobile for very long messages
1 year ago
ggurdin 82359a11fa
Sentry (#1077)
* better error logging in voiceMessageAction

* replace firstWhere with firstWhereOrNull in fromJson methods
1 year ago
ggurdin 34c6511387
1053 making font in the tool pop up the same size as message (#1075)
* give text in toolbar the same size / style as message text

* fix scrolling in overlay message and message translation, also fix overflow on mobile
1 year ago
Krille-chan a4c0bd8b25
Merge pull request #1488 from marekvospel/no-unnecessary-thumbnail
fix: dont use thumbnails for emoticons
1 year ago
Marek Vospěl 98b4bec41b
fix: dont use thumbnails for emoticons 1 year ago
Krille 1c5c491ceb
build: Try downgrading flutter web auth 1 year ago
ggurdin 1c997fd864
fixed span card overflowing (#1071) 1 year ago
ggurdin 5f547deb58
rough draft of navigation menu design updates (#947) 1 year ago
ggurdin 7568469376
1000 assistance it simplify (#1005)
* gave inline tooltip its own closing logic and closing animation

* update inlinetooltips in IT bar

* fixes animation weirdness with inline tooltips in IT bar

* added learning settings to IT bar

* moved language assistance button into chat input row

* allow users to send message after click send twice, even if there are still errors
1 year ago
ggurdin 130a011fad
switch to fluffy's room description details with smaller button (#1055) 1 year ago
ggurdin e441137159
fixes for overlay offset on mobile (#1048) 1 year ago
ggurdin e3f035a3f4
remove haptic feedback on iOS (#1047) 1 year ago
ggurdin 3a18bccc31
Add back missing settings (#1046)
* added back chat description button

* added search button to chat header
1 year ago
ggurdin a44305a5af
Chat details redesign (#1010)
* replace chat details dropdown with chat details button

* initial work on chat details design updates

* added back space invite buttons, openning up invite search, removed references to room locking
1 year ago
Krille b6668cee6f
chore: Follow up join room 1 year ago
ggurdin 5f8c9439b0
call hapticfeedback.vibrate on iOS (#1044) 1 year ago
William Jordan-Cooley 1a4dc0ba95 tweaking selection criteria 1 year ago
William Jordan-Cooley f85c4b2169 refactoring of practice flow 1 year ago
krille-chan 22023450d5
feat: Add markdown context actions for text input 1 year ago
Krille 9fab7630a3
chore: Follow up send file dialog 1 year ago
ggurdin fb3a564da7
make room dialog result nullable 1 year ago
ggurdin 446041c095
make all message content text styles equal height 1 year ago
ggurdin af1561b49f
934 enrolling users automatically in several spaces (#975)
* allow users to set visibility of rooms in add chat or subspace dialog and in room details

* only allow room admins to change visibility
1 year ago
ggurdin 22625f461c
showToolbar on click non-toolbar message, don't re-launch on toolbar on token selected, and highlight selected tokens when appropriate 1 year ago
wcjord d554d72019
Hidden-words (#950)
* controller for calculating tokens with xp

* Update main.dart

* replace ConstructWithXP with ConstructUses

* wait for analytics data to load before setting token analytics for practice activities

* pull tokenwithxp constructs from getAnalyticsModel ConstructListModel

* added commented out workaround for server not returning target constructs

* still some bugs but its working

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
1 year ago
ggurdin a061535bbe
updated initPangeaControllers function, don't check mounted for functions that don't rely on context 1 year ago
ggurdin 57f8515c96
Merge branch 'main' into sentry 1 year ago
ggurdin 3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown 1 year ago
ggurdin a498fd252b
don't try to send again if selectedEvents in empty, log more detailed error 1 year ago
Krille 39de990fae
refactor: Remove keyboard shortcuts
This package right now
makes the web app
nearly unusable as it
throws multiple errors on
every key press. The
package seems to be
unmaintained. I tried
two other packages
and none of them worked.
1 year ago
Krille f5c21481e6
refactor: Migrate to newer keyboard shortcuts package 1 year ago
ggurdin 6e42ada9ac
fix audio overflow 1 year ago
Krille ae8965b03f
chore: Follow up send file dialog 1 year ago
ggurdin dd5d3f59ee
update vocabUses function to save tokens in matches as GA construct uses 1 year ago
ggurdin 4a2a8bf7bd
convert choreo record into morph GA uses on send 1 year ago
ggurdin 8ee4ea31c8
addressed some of Will's questions 1 year ago
Krille 6d4cc45d07
refactor: Move to upstream geolocator 1 year ago
Krille b2e1accf9d
chore: Follow up homeserver input field 1 year ago
William Jordan-Cooley c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 1 year ago
ggurdin f3841fe0ec
don't rely on fixed dimensions to render pressable buttons, animate in opacity/blur change in overlay backdrop 1 year ago
ggurdin 7d80d8f6e2
added back record button 1 year ago
ggurdin 8330f2c505
mmove reaction picker down into row with reply button 1 year ago
ggurdin ea1ad9bc61
make missing voice warning into an instructions popup 1 year ago
Krille a2e7356bd0
chore: Follow up homeserver picker 1 year ago
Krille 4b7345d0fe
chore: Follow up login page 1 year ago
Krille 448a111c48
feat: Add about server page 1 year ago
Krille cdaaad9c54
chore: Design follow up 1 year ago
Krille 65fd8a4184
chore: Follow up homeserverpicker UX 1 year ago
krille-chan 2f39b1e8f4
chore: Follow up colors 1 year ago
krille-chan da857d6abe
chore: Follow up design 1 year ago
krille-chan 812a1c047e
chore: Follow up design 1 year ago
krille-chan 769baa3d9f
chore: Follow up message bubbles 1 year ago