Commit Graph

583 Commits (f26c7e76e1332a63b3bf14c08db8fdc78b260ff2)

Author SHA1 Message Date
ggurdin 6a3579120d
uncomment debug prints 1 year ago
ggurdin 52cef76773
simplify message overlay controller initialization code 1 year 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 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 cf571c6a92
replace no more practice activities text with tooltip telling user to use language tools 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
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 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 5e74507558
don't call getDisplayCopy if category is other 1 year ago
ggurdin 1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 1 year ago
ggurdin 600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 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 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 89088779e9
make ConstructListModel updatable and added models for vocab and morphs to GetAnalyticsController 1 year ago
ggurdin 8ee4ea31c8
addressed some of Will's questions 1 year ago