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