Commit graph

618 commits

Author SHA1 Message Date
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
2024-11-29 17:47:00 -05:00
ggurdin
25ab5e54bc
allow selection view for non-test/audio messages so they can be pinned, etc. (#1113) 2024-11-27 12:59:27 -05:00
ggurdin
401a26ef85
Sentry (#1111)
* better error logging when requesting notifications permission

* check that speech to text card in mounted before calling setState

* only log first 10 entries in other category keys list
2024-11-27 12:19:11 -05:00
ggurdin
7ff4efadbc
if totalXP calculation is negative, reset to 0 (#1107) 2024-11-25 14:56:46 -05:00
wcjord
b3ed80215a if you click it, you chose it 2024-11-25 13:53:48 -05:00
ggurdin
ddeb55a337
fix speech-to-text inline tooltip overflow (#1100) 2024-11-25 10:47:16 -05:00
ggurdin
e013ffb2f6
set value of searchability toggle to room visibility (#1095) 2024-11-22 14:43:55 -05:00
William Jordan-Cooley
4c9cd60e95 tweaking activity selection 2024-11-21 16:54:00 -05:00
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) 2024-11-21 16:10:33 -05:00
ggurdin
7c5c28162e
don't use null check operator on user l2 (#1089) 2024-11-21 11:20:22 -05:00
ggurdin
563744288f
added PageStorageKey to categories list to maintain its scroll position (#1088) 2024-11-21 11:10:29 -05:00
ggurdin
1c65aa393e
added spacing when overlay has footer overflow (#1087) 2024-11-21 10:53:49 -05:00
Wilson
dd0f20e56c
enforce using bot transcription if exist (#1078)
* enforce bot transcription if exist

* follow snake case model key convention

* update text color in speech to text toolbar

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2024-11-21 09:55:25 -05:00
ggurdin
ff0ab7e00b
call async version of teachers in inviteSpaceTeachersToAnalyticsRoom … (#1082)
* call async version of teachers in inviteSpaceTeachersToAnalyticsRoom to ensure teachers aren't double invited to analytics rooms

* log breadcrumb on error getting message offset

* better error logging for activity fromJSON method
2024-11-21 09:34:27 -05:00
ggurdin
6091fecb09
Testing fixes (#1079)
* make toolbar translation scrollable

* fix for playing audio on mobile for very long messages
2024-11-20 15:26:35 -05:00
ggurdin
e3f1758f29
increased height of level badge (#1076) 2024-11-20 14:11:03 -05:00
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
2024-11-20 14:03:31 -05:00
wcjord
ba08bd8386
opening toolbar on clicked word (#1066) 2024-11-19 16:36:23 -05:00
ggurdin
007467d488
added alternative tts package for windows users (#1065)
* added alternative tts package for windows users

* fix function for determining OS
2024-11-19 16:36:09 -05:00
ggurdin
27e829380c
group uncategorized constructs in with constructs with matching typing and lemma (#1063) 2024-11-19 15:36:25 -05:00
ggurdin
5f547deb58
rough draft of navigation menu design updates (#947) 2024-11-19 15:02:54 -05:00
ggurdin
bf505073ee
more overlay positioning fixes (#1059) 2024-11-19 14:36:58 -05:00
ggurdin
2e5ed2143c
more error logging for tts (#1058) 2024-11-19 13:51:22 -05:00
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
2024-11-19 13:02:41 -05:00
ggurdin
e441137159
fixes for overlay offset on mobile (#1048) 2024-11-19 12:29:57 -05:00
ggurdin
e3f035a3f4
remove haptic feedback on iOS (#1047) 2024-11-19 12:02:11 -05:00
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
2024-11-19 10:03:04 -05:00
ggurdin
22f33b0a85
Revert "group together 'other' category with more specific categories (#1026)" (#1045)
This reverts commit 25ddceac7b.
2024-11-18 17:19:41 -05:00
ggurdin
25ddceac7b
group together 'other' category with more specific categories (#1026) 2024-11-18 17:17:51 -05:00
ggurdin
5f8c9439b0
call hapticfeedback.vibrate on iOS (#1044) 2024-11-18 16:59:57 -05:00
ggurdin
9060fd84f8
1035 cant scroll down the definition box (#1041)
* replace scrolling in word data card

* fixes hidden overlay header on mobile
2024-11-18 16:20:45 -05:00
ggurdin
c33bf6bc59
more error logging for tts (#1037) 2024-11-18 15:46:11 -05:00
ggurdin
3e920a420a
only add hidden message activities if the rep event langCode is the user's l2 (#1036) 2024-11-18 15:27:18 -05:00
ggurdin
f66697330e
make underlines match the exact width of the text they're hiding (#1034) 2024-11-18 15:11:15 -05:00
ggurdin
d0733cf8fa
1027 play button for listening activity (#1031)
* close audio player button if error occurs

* dump version
2024-11-18 12:38:09 -05:00
ggurdin
6a3579120d
uncomment debug prints 2024-11-18 10:02:29 -05:00
ggurdin
52cef76773
simplify message overlay controller initialization code 2024-11-18 10:00:51 -05:00
William Jordan-Cooley
c82ce34124 using queue and simplifying selected token for activity flow 2024-11-15 16:09:36 -05:00
William Jordan-Cooley
585a9a2be4 silly way of initializing 2024-11-15 15:45:00 -05:00
William Jordan-Cooley
1a4dc0ba95 tweaking selection criteria 2024-11-15 15:17:48 -05:00
ggurdin
c2ca1b24f5
fix getCategory function 2024-11-15 15:08:01 -05:00
ggurdin
2106c5af66
added border radius to overlay header 2024-11-15 14:44:57 -05:00
ggurdin
4798852472
center activities in toolbar properly 2024-11-15 13:47:36 -05:00
William Jordan-Cooley
51bff65a8b tweaking criteria for determining existing activity 2024-11-15 13:15:05 -05:00
ggurdin
62bdde91a8
Merge branch 'main' into xp-fix 2024-11-15 12:59:31 -05:00
ggurdin
374dab8031
manage getting construct uses with category 'other' 2024-11-15 12:59:04 -05:00
William Jordan-Cooley
50906f929f tweaking lock icon display 2024-11-15 12:00:00 -05:00
ggurdin
d507f494e5
Merge branch 'main' into 1014-overflow-when-audio-activity-opens 2024-11-15 11:09:36 -05:00
ggurdin
9cc612efd2
fix overflow in practice activity card 2024-11-15 11:09:01 -05:00
William Jordan-Cooley
f85c4b2169 refactoring of practice flow 2024-11-15 11:02:31 -05:00