Commit graph

10270 commits

Author SHA1 Message Date
ggurdin
bb3c4f30db
chore: make lemma header text wrap (#2703) 2025-05-08 12:03:09 -04:00
ggurdin
3eb8fcbd4a
chore: pause playing videos when user leaves chat page (#2708) 2025-05-08 12:00:27 -04:00
ggurdin
b724342955
chore: stop inviting the bot to all spaces (#2713) 2025-05-08 11:59:47 -04:00
ggurdin
a24ee27f9b
build: bump version number (#2715) 2025-05-08 09:06:37 -04:00
ggurdin
ff7a5d85f7
chore: when user sets lemma emoji, if analytics doesn't exist, make it (#2707) 2025-05-07 11:15:25 -04:00
ggurdin
7f417ff311
chore: make dropdowns in bot settings popup visually disabled for non-admins (#2701) 2025-05-06 17:18:24 -04:00
ggurdin
2113376a1c
chore: allow null register response to avoid error message in loading popup (#2698) 2025-05-06 17:03:34 -04:00
ggurdin
657175600b
Merge prod into main (#2695)
* 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)

* build: bump version number (#2510)

---------

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-05-06 15:59:11 -04:00
ggurdin
a8ad92e051
chore: if room membership is leave after join room, wait for join sync before redirecting (#2693) 2025-05-06 14:09:56 -04:00
ggurdin
ed376aed06
fix: play audio from file on mobile (#2690) 2025-05-06 13:56:03 -04:00
ggurdin
a66c7bada4
chore: enable chat downloads in DMs (#2689) 2025-05-06 12:45:48 -04:00
ggurdin
7ca2ea7140
chore: remove message bubble from emoji messages (#2686) 2025-05-06 12:07:14 -04:00
ggurdin
4ebe40ae9a
chore: wait for joined room's membership to be updated before redirected to space details (#2685) 2025-05-06 11:33:00 -04:00
ggurdin
8468818ee4
chore: replace word audio icon button with gesture detector to remove in-built padding and be more exact about spacing (#2684) 2025-05-06 11:13:50 -04:00
ggurdin
61ba232195
chore: don't show message overlay if not on chat page (#2683) 2025-05-06 10:25:19 -04:00
ggurdin
bfe8766dd1
chore: hide level up details on production (#2682) 2025-05-06 09:35:00 -04:00
ggurdin
a22032e376
chore: don't show send button on mobile keyboard in send on enter is null (#2671) 2025-05-05 14:14:48 -04:00
Brord van Wierst
50837194b2
fix: reverse order for subscription display (#2647)
* reverse order for subscription display

* generated

* removedunneeded update and old BASE_API

* generated

---------

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

* fix env var

* fix env var

* 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-05-01 13:48:59 -04:00
wcjord
31b2d49bcf
2484-simplify-igc-popup (#2592)
* feat(span_card): simplifying popup

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-05-01 13:48:16 -04:00
ggurdin
08946d5c38
chore: set all as default filter and remove spaces from all tab (#2605) 2025-05-01 13:43:51 -04:00
ggurdin
6fd6d19fef
chore: fix level up notification to screen, show it immeadiatley then load details (#2604) 2025-05-01 13:35:51 -04:00
ggurdin
f89a346f79
chore: replace space icon in add to space popup (#2588) 2025-04-30 12:19:58 -04:00
Sofanyas Genene
dcda192c79
Sorted meaning choices practice_match.dart (#2571)
* Sorted meaning choices practice_match.dart

* generated

* sorted choiceArray before mapping

* generated

* chore: remove print statement

---------

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>
2025-04-29 14:35:49 -04:00
ggurdin
b7f06ad5f5
chore: update space icon and practice instruction copy (#2585) 2025-04-29 14:28:17 -04:00
ggurdin
c1e81ac5f8
chore: don't tokenize non-text messages (#2582) 2025-04-29 13:34:41 -04:00
ggurdin
907bca298b
chore: add instruction to empty reading assistance input bar (#2581) 2025-04-29 13:18:49 -04:00
Wilson
db55e1057c
fix: construct summary request for user l1 (#2578)
* construct summary should request for summary in user L1

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-04-29 13:06:21 -04:00