Commit graph

10193 commits

Author SHA1 Message Date
ggurdin
327160c2a7
2505 have to click on other options multiple times for the click to go through after selecting an incorrect choice in it (#2516)
* chore: prevent overlays from blocking IT choices

* chore: prevent IGC card from interfering with buttons below it
2025-04-21 10:52:42 -04:00
ggurdin
9015edb5c1
chore: highlight selected span during IGC (#2514) 2025-04-21 09:51:32 -04:00
ggurdin
6df7b25af2
chore: give neutral construct uses a neutral color (#2513) 2025-04-21 08:54:09 -04:00
ggurdin
33c2024f80
2495 show grammar notification longer 15 seconds and add expand (#2512)
* chore: add details button to construct notification and make notification last longer

* chore: fix flexible widget
2025-04-18 14:58:17 -04:00
ggurdin
4864a46a77
chore: message report sentry error, include eventID in title and full event content in body (#2511) 2025-04-18 12:38:03 -04:00
ggurdin
f2d809ea10
chore: don't dismiss too many request dialog when joining space from public room sheet (#2509) 2025-04-18 10:38:42 -04:00
ggurdin
cbb206afdd
fix: use matrix sdk branch with space caching turned off (#2504) 2025-04-18 09:34:32 -04:00
ggurdin
4b0411fc56
Merge prod into main (#2503)
* Merge main into production (#2041)

* feat: grammar analytics popup redesign (#1670)

* fix: revert change to how unread notification count is calculated (#1671)

* fix: revert some changes to leaving space logic, updated copy (#1677)

* feat: add github action to add needs testing labels to closed issues (#1678)

* 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

* fix: resolve overflow for long lemmas (#1680)

* 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

* fix(class_code): class code was not getting context

* 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>

* 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>

* 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>

* feat: don't award analytics data for messages not in l2 (#1686)

* feat: trim username and password fields before login (#1687)

* feat(morph_analytics_view): show all morph icons if support account

* feat: allow users to edit lemmas (#1694)

* feat: move language dropdowns into learning settings dialog (#1695)

* feat: use onInitStateChanged in login function to redirect to chat view quicker (#1696)

* feat: bring back share link to join spaces (#1701)

* fix: added linkify to message token text widget (#1702)

* chore: update reply and link text styling (#1708)

* fix: reenable token clicking after adding linkify spans (#1711)

* chore: update link text color in dark mode (#1716)

* feat: add submit button to learning settings popup (#1717)

* 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>

* Add message meaning challenge activity (#1706)

* Add message meaning mode to toolbar

---------

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>

* Vi-copy (#1724)

* complete all vi translations

* fix typo

* fix: override text field's default error styling to remove gap but still show error outline on username field (#1726)

* 1689-make-separate-room-extensions (#1727)

* fix(room extensions): Made first use of room extensions the original definition

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* feat: added XP offset data to public profile to prevent user from ever going down a level (#1731)

* fix: unfocus keyboard on click outside in activity planner page, add done button to final text field (#1732)

* feat: move reply button to chat view header (#1733)

* fix: replace web preview icons (#1746)

* fix: add back password reset button (#1747)

* feat: update country dropdown to match style of language dropdown (#1756)

* chore: add missing grammar copy (#1762)

* 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>

* fix: remove expanded widget from country tile (#1765)

* fix: resolve memory leak on iOS caused by theme data (#1768)

* chore: update vocab copy (#1770)

* 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>

* chore: reduce padding in learning setting dropdowns (#1772)

* chore: updated input bar copy (#1774)

* 1719 grammar detailed view in analytics (#1728)

* feat: grammar analytics details page

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: update out-of-date language cache (#1775)

* 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>

* fix: dispose TextPainter after use (#1777)

* fix: combine token with following punctuation to prevent punctuation from causing newline (#1783)

* fix: make learning settings dropdowns stand out against background (#1784)

* fix: remove analytics from memory on logout (#1786)

* feat: use custom vocab and morph icons (#1787)

* Copies for all (#1780)

* initial script

* copies for all!

* revert intl files

* mistaken en to vi translation

* improve translation

* add vi translation, fix trnaalste script to respect existing metdata

* revert translation files

* fix translation to only add more without changing too much existing translations

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* Revert "Copies for all (#1780)" (#1788)

This reverts commit 76f6222e95.

* feat: maintain scroll position in vocab/morph analytics view (#1791)

* feat: custom sort order for morph features (#1794)

* fix: if example message contains multiple of the same lemma, bold each of them instead of showing as seperate messages (#1795)

* fix: update morph feature sort order (#1796)

* make word meaning activity refetch new definition if cache expires (#1779)

* make word meaning activity refetch new definition if cache expires

* generated

* bake expire at into response json

* generated

* add expire at in to and from json method

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>

* feat: only show window of tokens surrounding highlighted words in lemma use examples messages (#1811)

* fix: when merging punctuation into tokens to prevent line breaks, account for punctuation preceding tokens (#1812)

* fix: if SVG content is already cached, don't use a FutureBuilder in C… (#1816)

* fix: if SVG content is already cached, don't use a FutureBuilder in CustomizedSVG

* chore: fix emoji button width

* choreo: lower case text before tts (#1817)

* fix: more accurate splitting of tokens containing punctuation (#1822)

* fix: lock app in portrait mode (#1823)

* fix: go to space after clicking join even if already in the space (#1827)

* fix: fix for splitting up tokens with combined punctuation (#1828)

* fix: normalize space chat count copy (#1829)

* refactor(morph_meaining): simplifying morph response

* feat(github): GitHub production release flow (#1807)

* changed to produciton push release

* test version title

* set to production

* chore: revert updates to grammar icons in analytics summary (#1831)

* fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 (#1832)

* fix: set profile to public by default (#1840)

* Update background color in language_level_dropdown.dart and p_languag… (#1841)

* Update background color in language_level_dropdown.dart and p_language_dropdown.dart

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* fix: fix emoji rendering issues in message token text (#1842)

* 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

* feat: fetch new tokens for messages without originalsent representations (#1853)

* fix: don't allow users to have same base and target short langCode (#1854)

* fix: always show display event in toolbar (#1855)

* fix: dynamically update input bar height to offset event list (#1859)

* 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

* 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>

* fix: wait for bot options to be saved before closing conversation bot dialog (#1868)

* fix: update base/target language on dropdown value change in activity planner (#1869)

* feat: add option to go back from user settings signup page by logging out (#1870)

* fix: delete selection are around input bar textfield (#1871)

* 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>

* fix(pangea_token_model): don't give activities on tokens you just use… (#1856)

* fix(pangea_token_model): don't give activities on tokens you just used in a message

* generated

* 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>

* feat: use text instead of icons for analytics buttons (#1878)

* 1846 word specific audio player not working (#1882)

* feat: tie TTS enabled to target lang, show warning popup when disabled

* fix: prevent top overflow for popups

* feat: added reusable widget to show user's public language and level, added to participant list items (#1885)

* fix: add back emoji button (#1886)

* fix: switch vocab / grammar buttons to use icon and text (#1888)

* 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>

* 1797-improve-grammar-icon-loading (#1887)

* fix(image caching): used the CachedNetworkImage for icons to stop fetching them with every rebuild

* generated

* update dependencies

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>

* fix: don't call span_details on IT match (#1889)

* 1759-get-rid-of-redundant-language-selection-error (#1799)

* fix(error message): made it so the same error message does not appear twice

---------

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>

* fix: fetch morphs once and sort after fetching instead of using future builder in grammar analytics view (#1890)

* fix: before popping in futureloadingdialog, check if canPop (#1914)

* chore: revert deleting selection area in input bar (#1915)

* fix: make text dialog autosubmit work as expected (#1918)

* chore: in TTS, use full langCode voice if available, and short langCode voice if not (#1919)

* chore: account for chat details column width in message overlay max width (#1920)

* chore: make textfields in toolbar work on firefox/safari (#1922)

* fix: update key in MorphFeature.fromJson function (#1925)

* chore: remove filters overflow by replacing ListView with SingleChildScrollView (#1921)

* Mobile stt (#1928)

* chore: if user's language is not in langList, refresh langList

* chore: simplify logic for setting TTS lang, set TTS lang each time speak is called

* chore: move learning settings button to fix overflow in analytics summary (#1929)

* chore: fix some spacing issues on small screens (#1930)

* chore: if in space with knock join rule, redirect to space in public room bottom sheet (#1935)

* fix: removed duplicate question in activities (#1936)

* fix: enable account deletion (#1943)

* chore: when choices array goes off screen, stop playing TTS (#1945)

* fix: update logic for checking if short lang code TTS is available (#1946)

* fix: added fix to remove matches if they don't align with tokens and to use characters when replacing originalInput (#1948)

* chore: simplify enforcement of room capacity, remove capacity option for spaces (#1951)

* chore: revert changes to hide chat filters for new accounts, seperate chat types by default (#1959)

* chore: set enableSuggestions to enableAutocorrect (#1961)

* chore: don't stop TTS after IT choice selection (#1962)

* chore: update Vietnamese translations (#1964)

* fix: force room settings header onto one line with ellipsis for overflow (#1965)

* chore: remove analytics popup header text on mobile (#1966)

* chore: update empty description copy for spaces (#1968)

* chore: added timeout to room creation (#1971)

* fix: when leaving space, do not leave analytics rooms (#1973)

* feat: better UX for event too large error (#1975)

* chore: if originalSent without tokens, edit message to add new tokens (#1976)

* chore: stop audio player on showToolbar (#1979)

* chore: give IT bar choices array steps unique IDs to avoid identical keys (#1980)

* chore: stop audio message playing on 1) navigate to different route, 2) play other message, 3) open toolbar (#1982)

* 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)

* chore: disable creation of space with empty name (#1986)

* chore: link visibility (#1988)

* chore: set active filter to groups after creating new group (#1990)

* chore: don't show toolbar for redacted messages (#1992)

* chore: clear init completer in userController on logout (#1993)

* chore(level_display_name): don't display bot learning stuff (#1999)

* fix(lemma_meaning_activity_generator): filter out empty strings as eligible distractors (#2004)

* filter out empty strings as elible distractors

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: on click of chat invite, show dialog asking user to accept or decline (#2007)

* chore: update leave room messages (#2010)

* chore: only run leave function if dialog result is yes (#2011)

* chore: add unread room badge to unread room filter (#2014)

* chore: update copy in delete account dialog (#2015)

* chore: revert to fluffychat's add chat dialog (#2017)

* Revert "chore: revert to fluffychat's add chat dialog (#2017)" (#2018)

This reverts commit 8f8789dec6.

* 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

* chore: show loading indicator and don't hide button on subscription page (#2023)

* chore: show spaces filter if user is in any spaces (#2028)

* refactor: add necessary info to subscription options

* fix: prevent rendering error on page resize (#2035)

* chore: try to pull localized price string from revenuecat SDK on mobile (#2038)

* build: bump version number (#2039)

* Merge prod into main (#2040)

* fix: always pass context to classCode function

* chore: bump version number (#1872)

* fix: add release workflow updates to production branch (#1873)

---------

Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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: Wilson <leanhminh2907@gmail.com>
Co-authored-by: sienna-sterling <112006749+sienna-sterling@users.noreply.github.com>
Co-authored-by: Kelrap <99418823+Kelrap@users.noreply.github.com>
Co-authored-by: Brord van Wierst <brordvwierst@gmail.com>
Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com>

* fix: allow users to launch bookmarked activities (#2397)

* build: bump version number (#2407)

* use non caching space hierarchy (#2501)

Co-authored-by: WilsonLe <leanhminh2907@gmail.com>

* build: bump version number (#2502)

---------

Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.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: Wilson <leanhminh2907@gmail.com>
Co-authored-by: sienna-sterling <112006749+sienna-sterling@users.noreply.github.com>
Co-authored-by: Kelrap <99418823+Kelrap@users.noreply.github.com>
Co-authored-by: Brord van Wierst <brordvwierst@gmail.com>
Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com>
2025-04-18 09:26:39 -04:00
wcjord
4dd85903c0 fix(event_info_dialog): format message info string 2025-04-17 17:02:44 -04:00
wcjord
11289c6267
2463-dont-do-activities-in-word-mode (#2481)
* chore(reading_assistance): give content outside of message mode

* 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>
2025-04-17 15:52:41 -04:00
wcjord
4d7428d4a4
feat(event_info_dialog): button to copy info (#2492) 2025-04-17 15:52:27 -04:00
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
2025-04-17 12:23:51 -04:00
ggurdin
92078265a4
chore: return a null practice entry if it does not match user's L2 (#2474) 2025-04-17 10:53:32 -04:00
ggurdin
492a0c8cc2
chore: close all overlays on leave chat page (#2473) 2025-04-17 10:03:06 -04:00
ggurdin
d1ac06e7d6
chore: replace old bookmark IDs with new bookmarks IDs in bookmarked activities cache (#2472) 2025-04-17 09:47:42 -04:00
ggurdin
4688cc9264
fix: comment out matrix.to deeplink (#2466) 2025-04-16 14:29:30 -04:00
ggurdin
b27c631bba
chore: layout updates to signup / login pages (#2465) 2025-04-16 14:09:47 -04:00
ggurdin
11b8d64346
chore: prevent overflow of reading assistance content popup (#2460) 2025-04-16 13:12:40 -04:00
ggurdin
4adedd6b78
chore: revert changes to text sizing (#2458) 2025-04-16 12:56:19 -04:00
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
2025-04-16 12:44:23 -04:00
ggurdin
43d6b992f7
chore: replace chat button in navigation rail with home button, replace chat suggestions in empty settings page with empty page (#2454) 2025-04-16 10:16:09 -04:00
ggurdin
3abfffd227
chore: replace some instruction popups with inline tooltips (#2452) 2025-04-16 09:47:11 -04:00
ggurdin
0ab43aa7f1
chore: do not close login loading dialog until user has been redirected to chat list (#2451) 2025-04-15 16:46:45 -04:00
ggurdin
278219b163
2409 automatically apply accentpunctuation corrections (#2449)
* feat: automatically accept normalization error matches

* chore: on text change, if assistance state changes, update the IGC button
2025-04-15 15:48:03 -04:00
ggurdin
0dc3f13d99
chore: hide back button in space details page (#2448) 2025-04-15 12:56:29 -04:00
ggurdin
aa2450c3a5
build: update gradle version (#2447) 2025-04-15 11:05:48 -04:00
ggurdin
44a86f1d18
2411 the tense icon is too dark and the boxes stick together (#2441)
* chore: refresh svgs after a given date, add spacing between boxes in morph analytics view

* chore: simplify custom svg widget
2025-04-14 14:36:00 -04:00
ggurdin
18cd995734
chore: give public space search result space border radius (#2440) 2025-04-14 14:11:46 -04:00
ggurdin
672d8579a5
chore: add base language to public profile and display it in participant list (#2438) 2025-04-14 12:35:38 -04:00
sienna-sterling
ddbc215252
2353-add-number-animation-xp-earned-in-it-bar (#2363)
* fix(IT Controller): fixed accuracy issues with star calcultion and point calculation for vocab + grammar. Added number animation. Staggered animations

* generated

* chore: redirect to new group page on click new chat button in space view (#2354)

* chore: disable custom message text sizing (#2355)

* feat: initial work to prevent giving points for copy-pasted text (#2345)

* feat: initial work to prevent giving points for copy-pasted text

* chore: replace tokenization with comparing token content with pasted content

* fix(emoji_activity_generator): ensure unique choices

* fix(intl_en): two copy edits

* fix(lemma_meaning_widget): fix text alignment

* chore(practice_selection): preferencing tokens without activities in selection

* 2364 on chat creation with activity if no room image set activity image (#2371)

* chore: formatting

* chore: on chat creation without activity, set avatar to activity image if no image set

* chore: in empty chat popup, listen for changes to participant count and close self if it increases (#2372)

* chore: constrain width of unsubscribed card (#2373)

* chore: fix dialogs in report offensive message flow (#2380)

* chore: fix off-center close button in level up notifications (#2382)

* chore: fix discrepency between original message and centered message border radius (#2383)

* chore: don't show presence indicator on small avatars (#2386)

* chore: give max height to image in activity suggestion dialog (#2403)

* chore: when navigating to space details, always open space view (#2405)

* chore: fix vertical alignment of tokens in HTML-formatted messages (#2406)

* added robot animation and message to instruct user to wait after too … (#2415)

* added robot animation and message to instruct user to wait after too many join with code attempts

* chore: formatting

* replaced hardcoded text with intl_en.arb

* Resolving missing import

* generated

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* 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

* 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

* 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>

* fix(IT): added chreo code back + added original feedback star class back

* generated

* chore: revert change to it controller, use choreo record to determine which constructs are new

---------

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: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: Sofanyas Genene <123987957+Sofanyas@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-14 11:54:32 -04:00
ggurdin
d111b11783
chore: fixes for editting / bookmarking of activities (#2436) 2025-04-14 10:56:19 -04:00
ggurdin
f6b8008fe7
chore: fix public space avatar loading (#2434) 2025-04-11 16:38:34 -04:00
ggurdin
2940929526
chore: add new construct ID info to analytics stream (#2433) 2025-04-11 16:22:12 -04:00
sienna-sterling
16ed4a29b1
2426-space-popup-tweaks (#2429)
* fix: Added placeholder, changed copy icon to share icon and fixed room if

* generated

* chore: move copy into intl file

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-04-11 16:00:53 -04:00
ggurdin
b8b5293132
chore: fix reading assistance causing freeze (#2432) 2025-04-11 15:47:15 -04:00
ggurdin
8b859ccb81
chore: only show STT for .wav audio messages (#2423) 2025-04-11 12:10:11 -04:00
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>
2025-04-11 11:32:46 -04:00
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
2025-04-11 11:28:56 -04:00
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
2025-04-10 16:51:42 -04:00
Sofanyas Genene
184442a5ff
added robot animation and message to instruct user to wait after too … (#2415)
* added robot animation and message to instruct user to wait after too many join with code attempts

* chore: formatting

* replaced hardcoded text with intl_en.arb

* Resolving missing import

* generated

* chore: formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-10 14:50:55 -04:00
ggurdin
93e6e30457
chore: fix vertical alignment of tokens in HTML-formatted messages (#2406) 2025-04-09 16:03:11 -04:00
ggurdin
adf018266c
chore: when navigating to space details, always open space view (#2405) 2025-04-09 15:25:58 -04:00
ggurdin
fd6e42a309
chore: give max height to image in activity suggestion dialog (#2403) 2025-04-09 14:50:07 -04:00
ggurdin
f396083220
chore: don't show presence indicator on small avatars (#2386) 2025-04-07 14:57:29 -04:00
ggurdin
dde64d0da6
chore: fix discrepency between original message and centered message border radius (#2383) 2025-04-07 14:28:59 -04:00
ggurdin
871c7a20e9
chore: fix off-center close button in level up notifications (#2382) 2025-04-07 14:18:48 -04:00
ggurdin
b6a6991e61
chore: fix dialogs in report offensive message flow (#2380) 2025-04-07 13:49:26 -04:00
ggurdin
9161a346ed
chore: constrain width of unsubscribed card (#2373) 2025-04-07 11:55:03 -04:00
ggurdin
da727a9660
chore: in empty chat popup, listen for changes to participant count and close self if it increases (#2372) 2025-04-07 11:30:03 -04:00
ggurdin
b333c45026
2364 on chat creation with activity if no room image set activity image (#2371)
* chore: formatting

* chore: on chat creation without activity, set avatar to activity image if no image set
2025-04-07 10:58:38 -04:00