Commit Graph

1391 Commits (c72a2da7fcbeecd6a3e61476522ebb62a7a01d3f)

Author SHA1 Message Date
ggurdin 1c997fd864
fixed span card overflowing (#1071) 12 months ago
wcjord 5bea087353
jsut use the top detection (#1070) 12 months ago
ggurdin e9f8483704
show language settings dialog on press start IGC button if text is empty (#1068) 12 months ago
wcjord ba08bd8386
opening toolbar on clicked word (#1066) 12 months ago
ggurdin 007467d488
added alternative tts package for windows users (#1065)
* added alternative tts package for windows users

* fix function for determining OS
12 months ago
ggurdin 27e829380c
group uncategorized constructs in with constructs with matching typing and lemma (#1063) 12 months ago
ggurdin 5f547deb58
rough draft of navigation menu design updates (#947) 12 months ago
ggurdin bf505073ee
more overlay positioning fixes (#1059) 12 months ago
ggurdin 2e5ed2143c
more error logging for tts (#1058) 12 months 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
12 months ago
ggurdin 130a011fad
switch to fluffy's room description details with smaller button (#1055) 12 months ago
ggurdin e441137159
fixes for overlay offset on mobile (#1048) 12 months ago
ggurdin e3f035a3f4
remove haptic feedback on iOS (#1047) 12 months ago
ggurdin 3a18bccc31
Add back missing settings (#1046)
* added back chat description button

* added search button to chat header
12 months 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
12 months ago
ggurdin 22f33b0a85
Revert "group together 'other' category with more specific categories (#1026)" (#1045)
This reverts commit 25ddceac7b.
12 months ago
ggurdin 25ddceac7b
group together 'other' category with more specific categories (#1026) 12 months ago
ggurdin 5f8c9439b0
call hapticfeedback.vibrate on iOS (#1044) 12 months ago
ggurdin 6655e240ab
account for pre-1a difficulty in bot options fromJson method (#1042) 12 months ago
ggurdin 9060fd84f8
1035 cant scroll down the definition box (#1041)
* replace scrolling in word data card

* fixes hidden overlay header on mobile
12 months ago
wcjord c7ab3e2d37
Fix hidden word listening activity to limit sequences to 2 words (#1039)
Fixes #1038

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/pangeachat/client/issues/1038?shareId=XXXX-XXXX-XXXX-XXXX).
12 months ago
William Jordan-Cooley 9851154b74 add saveVocab to criteria for content and canBeHeard words 12 months ago
ggurdin c33bf6bc59
more error logging for tts (#1037) 12 months ago
ggurdin 3e920a420a
only add hidden message activities if the rep event langCode is the user's l2 (#1036) 12 months ago
ggurdin f66697330e
make underlines match the exact width of the text they're hiding (#1034) 12 months ago
ggurdin d0733cf8fa
1027 play button for listening activity (#1031)
* close audio player button if error occurs

* dump version
12 months ago
ggurdin 6a3579120d
uncomment debug prints 12 months ago
ggurdin 52cef76773
simplify message overlay controller initialization code 12 months ago
William Jordan-Cooley c82ce34124 using queue and simplifying selected token for activity flow 1 year ago
William Jordan-Cooley 585a9a2be4 silly way of initializing 1 year ago
William Jordan-Cooley 1a4dc0ba95 tweaking selection criteria 1 year ago
ggurdin c2ca1b24f5
fix getCategory function 1 year ago
ggurdin 2106c5af66
added border radius to overlay header 1 year ago
ggurdin 8d46c63a55
check for trial update when getting isSubscribed 1 year ago
ggurdin 4798852472
center activities in toolbar properly 1 year ago
William Jordan-Cooley 51bff65a8b tweaking criteria for determining existing activity 1 year ago
ggurdin 62bdde91a8
Merge branch 'main' into xp-fix 1 year ago
ggurdin 374dab8031
manage getting construct uses with category 'other' 1 year ago
William Jordan-Cooley 50906f929f tweaking lock icon display 1 year ago
ggurdin d507f494e5
Merge branch 'main' into 1014-overflow-when-audio-activity-opens 1 year ago
ggurdin 9cc612efd2
fix overflow in practice activity card 1 year ago
William Jordan-Cooley f85c4b2169 refactoring of practice flow 1 year ago
ggurdin cd86f697e0
don't log email in use error 1 year ago
ggurdin 0add6b19eb
locally cache subscription info 1 year ago
ggurdin f6c57ddc48
if pangea rep is null, still get and save text to speech event 1 year ago
ggurdin 4c1ecc6512
fix some null check errors in IT 1 year ago
ggurdin cf571c6a92
replace no more practice activities text with tooltip telling user to use language tools 1 year ago
ggurdin 24df171167
added new IT instruction tooltip 1 year ago
ggurdin 68ab868bda
added validation for selected chat mode, defaulted bot language to user's l2 (#997) 1 year ago
ggurdin f4da4ac4bd
haptic feedback / lock animation when clicking on disabled toolbar buttons (#992) 1 year ago
Wilson 2ddd07791d
relax reconstruction error criteria (#959)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
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 7c7c3c999b
on error, reveal all tokens 1 year ago
ggurdin e3416c967f
pass up audio card error to practice activity card 1 year ago
ggurdin 7478802465
Merge branch 'main' into hidden-words-testing 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
ggurdin c60d244f75
Merge branch 'main' into 949-grammar-analytics 1 year ago
ggurdin c72f250e1a
make message analytics entry getter in practice activity card, split token update function into two functions 1 year ago
ggurdin 4a518e053b
sort construct list on construct list update, don't repeat sort operation 1 year ago
ggurdin 9d49a5542d
resolve merge conflicts 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
William Jordan-Cooley 7dc9fa8a35 turning try-catch back on practice fetch activity 1 year ago
William Jordan-Cooley 159a25022b added some missing copy 1 year ago
William Jordan-Cooley 6e3795fe48 removed redundant category from label copy 1 year ago
William Jordan-Cooley b37074459e guess grammar category when missing, saving form when available 1 year ago
ggurdin 62cec74cab
fix level progress calculation for level 1 1 year ago
ggurdin 66a59d233a
check if mounted before calling setState in overlay message text 1 year ago
ggurdin a061535bbe
updated initPangeaControllers function, don't check mounted for functions that don't rely on context 1 year ago
ggurdin 6a7ad14d91
better error logging for permission requests 1 year ago
ggurdin 1e490aaea7
log stack trace in signup error 1 year ago
ggurdin 22220beae2
reset room in startBotChat function after waiting for it in sync 1 year ago
ggurdin 57f8515c96
Merge branch 'main' into sentry 1 year ago
ggurdin 5e74507558
don't call getDisplayCopy if category is other 1 year ago
ggurdin fd7919ac42
convert datetime to string before logging error 1 year ago
ggurdin 3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown 1 year ago
ggurdin 1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 1 year ago
ggurdin ce96984441
don't call .floor() on level calculation if NaN or infinity, better error logging if calculated level in NaN or infinity 1 year ago
ggurdin 600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 1 year ago
ggurdin 71533a53fb
make streams into broadcast streams 1 year ago
ggurdin d91afc6e05
update ConstructListModel to get all analytics metrics 1 year ago
ggurdin fc39920597
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin d4f8400eb2
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin 939a27f809
Merge branch 'main' into docs/explain-why-grapheme-cluster-is-important 1 year ago
WilsonLe ae44e758d6 explain why using grapheme clustering is important 1 year ago
ggurdin ab5189a66a
added missing grammar copy and reduced some duplicate code 1 year ago
ggurdin e065a494a8
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin ed1494fce7
Merge branch 'main' into no-original-sent 1 year ago
ggurdin 495eb99be1
resolved merge conflicts 1 year ago
ggurdin b63dfa8f6b
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin dd5d3f59ee
update vocabUses function to save tokens in matches as GA construct uses 1 year ago
ggurdin 2dac558e1a
initial work on expanding popup to the side 1 year ago
ggurdin 615ed7ad98
merge analytics updates into category branch 1 year ago
ggurdin 2a813a1339
resolve merge conflicts 1 year ago
ggurdin 4a2a8bf7bd
convert choreo record into morph GA uses on send 1 year ago
ggurdin 89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController 1 year ago
ggurdin 1f5d66e203
deleted irrelevant constructs filtering function 1 year ago
ggurdin 8ee4ea31c8
addressed some of Will's questions 1 year ago
William Jordan-Cooley c297dea437 some questions, name changes, and a couple switches from grammar to morph uses 1 year ago
ggurdin 28818e1fea
don't group vocab 1 year ago
ggurdin b8b697077c
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin c5ffa0e037
removed toolbar border and added space between between overlay message and toolbar 1 year ago
ggurdin d033547128
increase minimum dimensions of toolbar 1 year ago
ggurdin faabe5a903
give bot style the same font as messages, make question in activity cards bot style 1 year ago
ggurdin a1675c072c
keep button down if disabled 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 3ac2872849
Merge branch 'main' into 730-fix-accept-replacement-2 1 year ago
ggurdin 25251ae613
uncomment button height 1 year ago
ggurdin a2513c7bd4
stretch toolbar button rows to hold buttons 1 year ago
ggurdin d5f8be57b5
added buttonHeight as parameter of pressable button and added completer to prevent up animation from starting before the down animation finishes 1 year ago
ggurdin e48d8d57c9
filter redacted events from _practiceActivityEvents to prevent them from being sent to the choreographer 1 year ago
WilsonLe 775feca02d Merge branch '730-fix-accept-replacement-2' of https://github.com/pangeachat/client into 730-fix-accept-replacement-2 1 year ago
WilsonLe d468b50785 fix accept replacement incorrectly reconstructing new full text 1 year ago
ggurdin 8df77c6ed7
in message toolbar, use the display representation instead of originalSent so that immersion mode still works 1 year ago
ggurdin 4d805d8206
fixes audio message overlay warping 1 year ago
ggurdin 43b663d66b
revent change to padding in message overlay 1 year ago
ggurdin 8330f2c505
mmove reaction picker down into row with reply button 1 year ago
ggurdin 7beb14dfaf
reorder options in chat header 1 year ago
ggurdin c315d5b970
added press animations to toolbar buttons 1 year ago
ggurdin 17e295b168
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin 425779e868
redact the current activity event when submitting feedback 1 year ago
ggurdin 26e850af27
enable other toolbar buttons in message not in l2 1 year ago
ggurdin ea1ad9bc61
make missing voice warning into an instructions popup 1 year ago
ggurdin fe41800e05
Exclude the word_focus_listening activity from the list of client compatible activities 1 year ago
ggurdin acd5bad957
display error to user if launching tts settings fails 1 year ago
ggurdin eab4a314fd
resolved merge conflict 1 year ago
ggurdin 94e52d8d9f
added pagination to constructs list in analytics popup to speed up rendering 1 year ago
ggurdin 506629b07f
long sentry error on missing grammar copy 1 year ago
ggurdin 4c26e4629a
more grammar copy updates 1 year ago
ggurdin e7e5367595
added some missing grammar copy 1 year ago
Brord van Wierst bdbcc820dc
Merge branch 'move-server-main' of https://github.com/pangeachat/client into move-server-main 1 year ago
Brord van Wierst d0e306d0d0
correct url 1 year ago
ggurdin d904c59d6a
added xp number to xp progress bar 1 year ago
ggurdin 7f651417fd
Merge branch '896-group-constructs-according-to-categories' of https://github.com/pangeachat/client into 896-group-constructs-according-to-categories 1 year ago
ggurdin 71b090683d
use ConstructIdentifier to sort constructs into groups 1 year ago
ggurdin 542958dcb3
cast subscription duration as enum value 1 year ago
Brord van Wierst b1524bc7e7
Merge branch 'main' into move-server-main 1 year ago
William Jordan-Cooley f989d3b466 update getGrammarCopy to use category, updated grammar copy 1 year ago
ggurdin 2a94d09968
backwards backwards compatibility for constructs category data 1 year ago
ggurdin 00cb1f1c75
handling for 'cat' model key 1 year ago
ggurdin da6d64972b
add categories to analytics display 1 year ago
ggurdin 6b643a841a
make construct use category a String? instead of a list, set it to POS for vocab constructs 1 year ago
ggurdin aa2f949e39
don't log error for message sent on or before september 25th without original sent, log senderID and timestamp in error message 1 year ago
ggurdin a2175d5206
removed unused context variable from tokensGlobal function 1 year ago
ggurdin 0a627ef856
updates to main menu design 1 year ago
ggurdin a4c346b07c
Merge branch 'main' into sentry 1 year ago
ggurdin 9a8d2d1408
Merge branch 'main' into 874-small-bugs-and-ux-issues-from-user-testing 1 year ago
ggurdin de927aa6b4
resolve merge conflict 1 year ago
ggurdin ade8102830
Merge branch 'main' into show-gained-points-in-one-place 1 year ago
ggurdin 5c239641ed
Merge branch 'main' into 730-fix-accept-replacement 1 year ago
ggurdin 0b8862751d
merge main into move-server-main 1 year ago
WilsonLe cbec09fec7 fix word sticking together, finally 🤯 1 year ago
ggurdin bda5cd4728
updated chat description copy and added padding to move scrollbar out of bot settings box 1 year ago
ggurdin 80d9276f6e
don't allow user to chose the incorrect choices in IT 1 year ago
ggurdin a0faa99730
restrict width of missing voice button 1 year ago
ggurdin 662098ee4c
use filtered construct list and number of lemmas in learning analytics view 1 year ago
ggurdin 646272eae0
in conversation bot settings dialog, on tap outside textfield close mobile keyboard 1 year ago
ggurdin 6860477d56
Merge branch 'main' into wrap-inline-tooltip-text 1 year ago
ggurdin 307eb92227
allow text to wrap in inline tooltips 1 year ago
ggurdin 5dad3e5337
check if overlay message text is still mounted before calling setState 1 year ago
ggurdin 04f6e7df13
handle case of null voices list 1 year ago
WilsonLe 8e4bf109ed fix brand new account not using new function 1 year ago
ggurdin 7f844ff1a2
decide whether to show points gain animation based on the origin of the point update 1 year ago
ggurdin 5807019eb6
Merge branch 'main' into fix-new-room-with-bot 1 year ago
ggurdin 61397d1228
Merge branch 'main' into 871-autoplay-translation-on-by-default 1 year ago
ggurdin a7b6003c89
comment out references to itAutoPlay setting 1 year ago
WilsonLe b5fd9bed4b fix bot not responding when new user creates an account and start dm with bot 1 year ago
ggurdin 66e7eb79fa
don't run languageAssistance after dismissing IT 1 year ago
William Jordan-Cooley 7f9c0047fb no xp for ign, more minus xp for inc, dont show 0 xp constructs 1 year ago
ggurdin 2c75090a06
removed freeze-analytics comments 1 year ago
ggurdin 61aed51d15
always show the choreographer send button 1 year ago
ggurdin 9af29d1d0c
start language assistance on enter 1 year ago
ggurdin d1d078e2b8
set auto-play IT to true by default 1 year ago
ggurdin b4bfafe11b
updated some copy 1 year ago
ggurdin 4e6ac3348c
call setCustomerSubscription after configuring subscription info 1 year ago
ggurdin d0caf01e4d
some refactoring to subscriptions, added auto 1-day pretrial 1 year ago
ggurdin a76eb8cbe9
better handling for localizations in instruction popups 1 year ago
ggurdin c5f0d2188e
Merge branch 'main' into stack-overflow-fix 1 year ago
ggurdin 811c981148
don't call messagesSinceUpdate from clearMessagesSinceUpdate repeatedly 1 year ago
ggurdin f9e1f65dd0
Merge branch 'main' into ls-in-detection-and-tokens 1 year ago
William Jordan-Cooley a3c5ab15d8 allow sending if in manual igc mode 1 year ago
WilsonLe 73026c39b3 create bot options before invite 1 year ago
ggurdin 99d25932c0
check if overlay renderbox has size before getting size/offset 1 year ago
ggurdin 6791e410bd
close choreo error button on press 1 year ago
ggurdin df9f8e0916
prevent null check error in send button 1 year ago
William Jordan-Cooley dd29817e08 using user languages in tokenization and language detectio 1 year ago
ggurdin 212632a913
if userID is null, don't try to get isRoomAdmin 1 year ago
ggurdin 54975adbb3
require non-null error in card error widget 1 year ago
ggurdin 380689cf03
if running language assistance after going through IT, clear the itController 1 year ago
ggurdin 01f07c5584
move canSend function from igcController to choreographer 1 year ago
ggurdin f4c0637f83
only reset IT source text if the user hasn't gone through any IT steps 1 year ago
ggurdin 49588b91cf
don't allow send + make send button red while running IT 1 year ago
ggurdin cf1f79147a
don't allow users to edit the input bar during IT 1 year ago
ggurdin fa8526d58d
added copy to arb file, added padding to widget to show text in toolbar 1 year ago
ggurdin 358e874ce4
merge in main branch 1 year ago
choreo development cd50460939 got rid of practice activity for non target language 1 year ago
ggurdin fbccd3a7f8
some tweaks to the card header 1 year ago
ggurdin 1cc4551e12
Merge branch 'main' into 819-cant-type-with-it-bar 1 year ago
ggurdin 1a151e90b7
removed print statement 1 year ago
ggurdin 9e3111f97c
don't play token text if null message audio is playing 1 year ago
ggurdin dc79a50fda
only init one instance of ttscontroller, don't stop tts twice 1 year ago
ggurdin 5ba7e938bc
Merge branch 'main' into toolbar-min-dimensions 1 year ago
ggurdin 4b5602b237
added x button back to card error header 1 year ago
ggurdin cb566d06bc
add minimum dimensions to toolbar contents 1 year ago
William Jordan-Cooley 00d6277bc6 some code cleanup and comments 1 year ago
ggurdin d64fe86d6a
Merge branch 'main' into toolbar-min-dimensions 1 year ago
ggurdin a5adde628d
Merge branch 'main' into logout-analytics-stream-fix 1 year ago
ggurdin 23b6dd08b5
when sending analytics to the server at logout, don't update the getAnalytics stream afterwards 1 year ago
ggurdin 63cd77baf4
Revert "turn off choice array animation"
This reverts commit 59682599a5.
1 year ago
ggurdin 5b232cea69
turn back on setState on analytics data 1 year ago
ggurdin 1944c19c50
Revert "when inviting tachers to analytics room, request all particpants to ensure teacher isn't already a member"
This reverts commit bc1dfc1e0e.
1 year ago
ggurdin 4c51bb15f6
turn back on analytics stream call in logout 1 year ago
ggurdin f141680cc7
comment out some references to myAnalytics stream 1 year ago
ggurdin 59682599a5
turn off choice array animation 1 year ago
ggurdin 9b97895a9d
merge main into toolbar-min-dimensions 1 year ago
ggurdin 0c7042b51c
store num completed activities in memory instead of local cache 1 year ago
William Jordan-Cooley 31b77c6d99 some name cleanup, error handling and dont open overlay if click outside text 1 year ago
William Jordan-Cooley 6d7ef49d91 bring back set analytics in updateChoice 1 year ago
William Jordan-Cooley 6265d6636d bringing word audio card 1 year ago
William Jordan-Cooley e30267bf8e turn off analytics setting in multiple choice 1 year ago
ggurdin 0fa4202f7d
always show learning settings in popup 1 year ago
ggurdin 7b2defab02
adjust oerlay offset on overflow 1 year ago
ggurdin ce5de8a93e
Merge branch 'main' into conversation-bot-design 1 year ago
ggurdin a7a7f4c252
switch form dropdowns to new wigget type to make options appear below the dropdown 1 year ago
William Jordan-Cooley dfe1ca6653 commenting out audio button in debug attempt 1 year ago
ggurdin 4050b3f0ec
Merge branch 'main' into sentry 1 year ago
ggurdin f6bab92733
better error handling for renderbox errors 1 year ago
ggurdin 696bd0f129
in message overlay, wrap any calls to get renderbox or media query in a try catch block to get better error handling 1 year ago
ggurdin 3efe374302
added mounted check before setting state in choice_array 1 year ago
ggurdin 5d190cc51e
check for null content in message translation card 1 year ago
William Jordan-Cooley 7c0078694b adding mounted check 1 year ago
ggurdin 7e9855dcc1
better error logging if sourceText is null in getNextTranslationData 1 year ago
ggurdin bc1dfc1e0e
when inviting tachers to analytics room, request all particpants to ensure teacher isn't already a member 1 year ago
ggurdin 0b2c32904a
only call setState in message_selection_overlay if mounted 1 year ago
ggurdin d5eee79f4c
log actual error in message_audio_card logging statements instead of empty exception 1 year ago
ggurdin cbd2729f47
Merge branch 'main' into ls-in-stt-req 1 year ago
ggurdin 9f485ccb05
dynamic sizing for practice activity toolbar content 1 year ago
William Jordan-Cooley d26e71123e adding user l1 and l2 to text to speech req 1 year ago
ggurdin 2d9cb5f8d9
clearer error messages on fail to invite bot to space 1 year ago
ggurdin 2a7fd9a962
always provice error message to card error widget 1 year ago
ggurdin c028f64f60
tts web version always return null on stop(), don't log error 1 year ago
ggurdin 985ccfe30d
better error handling if originalSent is null in _fetchActivity 1 year ago
ggurdin f1ac5709f7
adjustment to layouts of toolbar content to make dynamic sizing work 1 year ago
ggurdin 4d0b2a3df1
resolve merge conflicts 1 year ago
ggurdin b3a0ad1b6e
added x button to coversation bot settings and make text fields expand to fit contents 1 year ago
ggurdin e1062b3443
if not add bot, show disabled, low opacity form. Moved state handling to top level widget 1 year ago
ggurdin 8e0a807d4e
removed UI logic for if bot settings is in new group page since it was removed 1 year ago
ggurdin aad699d6bd
better error handling for null content in practice activity fromJSON method 1 year ago
ggurdin 11efd78e1a
Merge branch 'main' into fix-freezing-attempt 1 year ago
ggurdin 0d75e961da
changed list from const to final to prevent unsupported operation error on .add() 1 year ago
William Jordan-Cooley 10d937ed1b additional error handling to fix freezing and/or catch error message 1 year ago
ggurdin 4cf0b372da
Merge branch 'main' into revert-space-view 1 year ago
ggurdin 89a61c03ed
go back to fluffychat new space/group pages, delete add to space toggles widget 1 year ago
William Jordan-Cooley db61a1ae69 merging in changes to tts and fixing env filename again 1 year ago
William Jordan-Cooley bc20769daa dont give old clients new activity types and catch old activity content better 1 year ago
ggurdin 8a24b0342b
added fix for different map keys in voices across platforms 1 year ago
ggurdin f111ec592e
Merge branch 'main' into bot-settings-design 1 year ago
ggurdin 3a6d6de7c5
UI fixes for new groups, form validation for discussion topic 1 year ago
William Jordan-Cooley 4d2f36890f additional error handling in retrieval of practice events 1 year ago
ggurdin 689252c17f
initial work on updating bot settings UI 1 year ago
ggurdin ac80e6217c
Audio section widget (#744)
first draft of word focus listening activities using text to speech library
1 year ago
ggurdin e7debbdd39
fixed some incorrect URLs and request setups 1 year ago
Brord van Wierst 21641f514a
removed base url from languages 1 year ago
Brord van Wierst c600621cac
remoived accestoken 1 year ago
Brord van Wierst e55a7c453d
updated urls to subscription 1 year ago
Brord van Wierst 14475a9d64
removed old code 1 year ago
Brord van Wierst f14e14023d
removed urls 1 year ago
Brord van Wierst 8c4619dfdc
moved revenuecat 1 year ago
ggurdin 9f17cf5dc1
update copy when creating new chat/subspace from space view, show join space error in middle of screen instead of snackbar 1 year ago
ggurdin 6ea1b94a70
Merge branch 'main' into 737-private-class-code 1 year ago
ggurdin 6a0dfff657
Merge branch 'main' into grammar-copy 1 year ago
William Jordan-Cooley f25f00a9d1 removing some cases from grammar copy switch 1 year ago
ggurdin c7bb3c71a2
Make content issue dialog scrollable to prevent overflow 1 year ago
ggurdin 4b346df27f
updated flutter_secure_storage package, don't set currentActivity to null if no error in submitFeedback 1 year ago
WilsonLe 7a4d1a386e fix direct chat constants value to match bot config 1 year ago
ggurdin 9932442d1b
Merge branch 'main' into grammar-copy 1 year ago
ggurdin 111c7a4073
resolve merge conflicts 1 year ago
ggurdin 88c3e837ab
hide learning settings that aren't used often 1 year ago
William Jordan-Cooley 68383f2dd9 copy for grammar tags 1 year ago
ggurdin 2900634900
Merge branch 'main' into 737-private-class-code 1 year ago
WilsonLe a806f736c0 make class code non null, throw errors on non-200 responses 1 year ago
ggurdin ac41685c8a
moves scrollbar to side of span card 1 year ago
ggurdin 7d3f6fb51b
when navigating to learning settings from chat popup menu, show page in popup instead of redirecting to settings 1 year ago
ggurdin 14bed0f430
merge main, resolve conflicts 1 year ago
ggurdin ac586e0a4d
position overlay cards via tranform follower instead of manually calculating offset, close keyboard when showing span card 1 year ago
WilsonLe c9a4733fb6 add join with link 1 year ago
WilsonLe d2f1340f75 add rate limit, add already joined 1 year ago
WilsonLe f780f450ee Student enter invalid code, shows class room not found error 1 year ago
William Jordan-Cooley b463558b1a fixing edge case of no l2s 1 year ago
William Jordan-Cooley 07cc5b9c32 show beta and alpha tags on l2s 1 year ago
ggurdin 8e204c95e4
shrink spancard width to not overflow screen 1 year ago
WilsonLe 550c3ab699 ideal case of private class code 1 year ago
ggurdin eed8987196
make MessageToolbar stateless 1 year ago
ggurdin e778178638
in submitFeedback, only set currentActivity to null on error 1 year ago
ggurdin fe6836d627
exit getPracticeActivity early if finished is true 1 year ago
ggurdin 126c5676e7
Merge branch 'main' into center-inline-tooltip-text 1 year ago
ggurdin 86dcf22411
center text in inline tooltip 1 year ago
ggurdin 18d2399c54
add activity feedback to activity request hashcode to ensure new activity is fetched after giving feedback 1 year ago
ggurdin a5508fd1e9
Merge branch 'main' into 726-fix-multiple-empty-chat 1 year ago
ggurdin 4ddd28b7fe
makes toolbar have dynamic width to fit around content 1 year ago
ggurdin 2bc421e6e7
make popup dimensions dynamic 1 year ago