Commit graph

1516 commits

Author SHA1 Message Date
ggurdin
69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading (#2148) 2025-03-17 12:16:18 -04:00
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
2025-03-17 10:57:40 -04:00
sienna-sterling
91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed 2025-03-14 16:42:57 -04:00
sienna-sterling
e1b817a14d
fix(scroll arrows): added scrolling arrow buttons for when activity suggestion area is in list view. also added a create chat button 2025-03-14 16:30:21 -04:00
sienna-sterling
41ada11b53
fix(speech to text): speech to text now working. Also fixed overflow caused by tooltop message 2025-03-14 16:21:04 -04:00
ggurdin
c6e5c2ad29
chore: fix scrolling bug and issues with lemma edit widget (#2133) 2025-03-12 13:17:25 -04:00
ggurdin
6df46c73a1
chore: fix newline rendering in non-HTML formatted messages (#2131) 2025-03-12 12:08:57 -04:00
Wilson
26638c824b
fix: spinning text to speech icon in word card (#2102) 2025-03-12 11:49:45 -04:00
Wilson
9cdba97a1c
(chore) save parse from json language detections (#2119)
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-12 11:44:34 -04:00
ggurdin
b039630266
chore: blur background on activity dialog, increase dialog text sizes (#2129) 2025-03-12 11:29:13 -04:00
ggurdin
563956dddd
chore: update space view buttons design (#2126) 2025-03-12 10:59:56 -04:00
ggurdin
c204f484c9
refactor: make activity card into a dialog when launching / editing, adjust sizing to fit two-per-row on small screens (#2123) 2025-03-12 10:23:38 -04:00
ggurdin
6502c3d26c
chore: remove popup button in menu, go directly to settings (#2109) 2025-03-11 15:08:22 -04:00
ggurdin
07cbf2426a
feat: start a chat using an activity template (#2107)
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
2025-03-11 14:36:50 -04:00
wcjord
0128ac42cd
Vocab-details-v2 (#2093)
* started activity in chat creation

* starting vocab tile display

* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji

* chore: comment out unused file

* chore: remove unused variable

* chore: make eventID nullable for constructs so users can set emoji from vocab details popup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-10 10:33:39 -04:00
Wilson
74b0cfd584
feat: text to speech for all (#2090)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-10 10:14:11 -04:00
ggurdin
f59cd0449a
chore: fix expanded widget in morph meaning widget (#2087) 2025-03-07 16:00:50 -05:00
ggurdin
dd392fcb02
chore: adjust scrolling / positioning for new toolbar buttons columns (#2086) 2025-03-07 15:33:44 -05:00
ggurdin
06e872ff1e
chore: localize error string in lemma/morph widgets (#2085) 2025-03-07 14:11:00 -05:00
ggurdin
9865c6418e
chore: make length requirement the same in signup page and change password page (#2084) 2025-03-07 14:02:05 -05:00
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
2025-03-07 12:35:06 -05:00
ggurdin
f2373a255f
chore: normalize footer height (#2072) 2025-03-07 12:16:41 -05:00
ggurdin
ab3e1266e5
2006 target language information needs to be updated when users change (#2069)
* chore: use short lang code in public profile

* chore: update public profile each time analytics are updated to account for case of missed target language update
2025-03-07 10:30:39 -05:00
ggurdin
6914d9d0d7
feat: notification in space view for knocking users (#2068) 2025-03-07 09:43:56 -05:00
ggurdin
50af914f86
chore: fix app freezing in release mode (#2067) 2025-03-07 07:42:44 -05:00
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>
2025-03-06 15:52:07 -05:00
ggurdin
25f057e943
chore: don't add extra asterisk to editted HTML messages (#2056) 2025-03-06 12:07:44 -05:00
ggurdin
888cc7e13d
chore: stop audio when route changes and before playing token audio (#2054) 2025-03-05 16:45:02 -05:00
ggurdin
fe2b79ca1f
chore: update version dialog copy (#2053) 2025-03-05 16:28:11 -05:00
ggurdin
365b7f0a12
fix: resolve issues with token punctuation combination and HWL activities (#2051) 2025-03-05 16:08:32 -05:00
Wilson
8f50bfd4bc
make login form autofillable (#2048)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-05 14:53:44 -05:00
ggurdin
b8e7eca69c
feat: allow users to edit morph meanings (#2047) 2025-03-05 14:33:10 -05:00
ggurdin
714613f871
chore: only trigger onPaste callback when text left increases by >1 character (#2046) 2025-03-05 13:36:25 -05:00
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
2025-03-05 13:25:52 -05:00
ggurdin
50c5fac8dc
refactor: wait for user controller to init before initing subscription controller, if error happens when fetching subscription, give user a subscription (#2030) 2025-03-05 13:22:47 -05:00
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>
2025-03-05 12:56:22 -05:00
Sofanyas Genene
bf29c94ace
Created pop-up dialog for users to enable system autocorrect if langu… (#2025)
* Created pop-up dialog for users to enable system autocorrect if language is supported

* Added intl_es.ard translation

* generated

* chore: formatting

* chore: update / simplify dialog

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-03-05 12:44:27 -05:00
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>
2025-03-05 11:31:37 -05:00
ggurdin
b6a0868e35
refactor: move around order of TOS and username setting in signup (#2002) 2025-03-05 11:24:43 -05:00
sienna-sterling
29504434f3
1800-allow-users-to-edit-some-info-in-the-analytics-screens (#1934)
* feat(vocab detail meaning): Used Lemma Meaning Widget for editing meaning within vocab details. Also added character count.

* chore: converted function into Widget, moved some logic around

* chore: simplify l2 getter in vocab analytics lemma view

* chore: make sure meaning and form styling in vocab details are the same

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-05 11:18:56 -05:00
Wilson
e560f2345d
bake language detections into pangea message events, change relative imports to absolute imports (#1947)
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-05 10:20:54 -05:00
ggurdin
71f4652390
fix: made nextITStep a completer so it will not be set twice (#1978) 2025-03-05 10:16:03 -05:00
Wilson
7d52f58b4c
allow custom local bot name (#2027)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-05 10:13:47 -05:00
ggurdin
b9732b65e4
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)
2025-03-05 10:02:25 -05:00
ggurdin
9a16b01f0c
chore: try to pull localized price string from revenuecat SDK on mobile (#2038) 2025-03-04 15:55:31 -05:00
ggurdin
12951c3c48
refactor: add necessary info to subscription options 2025-03-04 11:17:28 -05:00
ggurdin
d20e8918d1
chore: show loading indicator and don't hide button on subscription page (#2023) 2025-03-03 14:46:23 -05:00
ggurdin
2b17945194
chore: only run leave function if dialog result is yes (#2011) 2025-02-28 14:37:57 -05:00
ggurdin
04315eaf10
chore: update leave room messages (#2010) 2025-02-28 14:25:55 -05:00
ggurdin
8819499500
chore: on click of chat invite, show dialog asking user to accept or decline (#2007) 2025-02-28 14:04:56 -05:00