Commit Graph

9165 Commits (bf738ebc985bb08d6ac34c33f97c1984de5553a8)
 

Author SHA1 Message Date
ggurdin bf738ebc98
Merge pull request #957 from pangeachat/949-grammar-analytics
guess grammar category when missing, saving form when available
1 year ago
ggurdin c60d244f75
Merge branch 'main' into 949-grammar-analytics 1 year ago
ggurdin deb57ba502
Merge pull request #961 from pangeachat/hidden-words-testing
make message analytics entry getter in practice activity card, split …
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 f1a782eac5
Merge branch 'main' into 949-grammar-analytics 1 year ago
ggurdin 9f8fef3de0
Merge pull request #960 from pangeachat/fix-env
fixed .env file name
1 year ago
ggurdin e0bd33491c
fixed .env file name 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
wcjord 5ffe5a2d73
Update main.dart 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 2d2f063ba9
Merge pull request #948 from pangeachat/sentry
reset room in startBotChat function after waiting for it in sync
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 dbafd05eab
Merge pull request #943 from pangeachat/sentry
don't call .floor() on level calculation if NaN or infinity, better e…
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 1340f7eb42
Merge pull request #946 from pangeachat/935-shouldnt-be-calling-grammar_lite-without-langs-defined
don't call grammar_lite if l1 or l2 are unknown
1 year ago
ggurdin 3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown 1 year ago
ggurdin a498fd252b
don't try to send again if selectedEvents in empty, log more detailed error 1 year ago
ggurdin 1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 1 year ago
ggurdin cfbb9f0c24
added check for mounted context in error reporter widget 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 59963e283a
Merge pull request #941 from pangeachat/practice-options-unique-keys
added unique ID parameter to choices to prevent duplicate keys in bac…
1 year ago
ggurdin 600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 1 year ago
ggurdin 014bfe2c4a
Merge pull request #940 from pangeachat/fix-audio-overflow
fix audio overflow
1 year ago
ggurdin 6e42ada9ac
fix audio overflow 1 year ago
ggurdin ffc63754e8
Merge pull request #937 from pangeachat/analytics-streams
update ConstructListModel to get all analytics metrics
1 year ago
ggurdin 6fd2239d69
bump version 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 bfa303b494
Merge pull request #936 from pangeachat/bump-version
bump version
1 year ago
ggurdin 2987f30107
bump version 1 year ago
ggurdin 9257afbaaf
Merge pull request #901 from pangeachat/896-group-constructs-according-to-categories
896 group constructs according to categories
1 year ago
ggurdin fc39920597
Merge branch 'main' into 896-group-constructs-according-to-categories 1 year ago
ggurdin 532326a7a8
Merge pull request #931 from pangeachat/store-construct-list-model
make ConstructListModel updatable and added models for vocab and morp…
1 year ago
ggurdin d4f8400eb2
Merge branch 'main' into store-construct-list-model 1 year ago
ggurdin b59893825d
Merge pull request #933 from pangeachat/docs/explain-why-grapheme-cluster-is-important
explain why using grapheme clustering is important
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