Commit graph

9167 commits

Author SHA1 Message Date
ggurdin
7478802465
Merge branch 'main' into hidden-words-testing 2024-11-13 11:11:09 -05:00
ggurdin
22625f461c
showToolbar on click non-toolbar message, don't re-launch on toolbar on token selected, and highlight selected tokens when appropriate 2024-11-13 11:10:37 -05:00
ggurdin
bf738ebc98
Merge pull request #957 from pangeachat/949-grammar-analytics
guess grammar category when missing, saving form when available
2024-11-13 10:53:13 -05:00
ggurdin
c60d244f75
Merge branch 'main' into 949-grammar-analytics 2024-11-13 10:53:06 -05:00
ggurdin
deb57ba502
Merge pull request #961 from pangeachat/hidden-words-testing
make message analytics entry getter in practice activity card, split …
2024-11-13 10:23:47 -05:00
ggurdin
c72f250e1a
make message analytics entry getter in practice activity card, split token update function into two functions 2024-11-13 10:22:55 -05:00
ggurdin
4a518e053b
sort construct list on construct list update, don't repeat sort operation 2024-11-13 09:40:23 -05:00
ggurdin
f1a782eac5
Merge branch 'main' into 949-grammar-analytics 2024-11-13 09:22:59 -05:00
ggurdin
9f8fef3de0
Merge pull request #960 from pangeachat/fix-env
fixed .env file name
2024-11-13 09:21:37 -05:00
ggurdin
e0bd33491c
fixed .env file name 2024-11-13 09:21:13 -05:00
ggurdin
9d49a5542d
resolve merge conflicts 2024-11-13 09:19:28 -05:00
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>
2024-11-12 19:22:01 -05:00
William Jordan-Cooley
7dc9fa8a35 turning try-catch back on practice fetch activity 2024-11-12 17:22:28 -05:00
wcjord
5ffe5a2d73
Update main.dart 2024-11-12 17:20:36 -05:00
William Jordan-Cooley
159a25022b added some missing copy 2024-11-12 16:58:11 -05:00
William Jordan-Cooley
6e3795fe48 removed redundant category from label copy 2024-11-12 16:49:31 -05:00
William Jordan-Cooley
b37074459e guess grammar category when missing, saving form when available 2024-11-12 16:33:59 -05:00
ggurdin
2d2f063ba9
Merge pull request #948 from pangeachat/sentry
reset room in startBotChat function after waiting for it in sync
2024-11-12 11:04:08 -05:00
ggurdin
62cec74cab
fix level progress calculation for level 1 2024-11-12 11:03:03 -05:00
ggurdin
66a59d233a
check if mounted before calling setState in overlay message text 2024-11-12 10:33:58 -05:00
ggurdin
a061535bbe
updated initPangeaControllers function, don't check mounted for functions that don't rely on context 2024-11-12 10:06:32 -05:00
ggurdin
6a7ad14d91
better error logging for permission requests 2024-11-12 09:15:19 -05:00
ggurdin
1e490aaea7
log stack trace in signup error 2024-11-12 09:10:23 -05:00
ggurdin
22220beae2
reset room in startBotChat function after waiting for it in sync 2024-11-12 09:06:40 -05:00
ggurdin
dbafd05eab
Merge pull request #943 from pangeachat/sentry
don't call .floor() on level calculation if NaN or infinity, better e…
2024-11-11 14:12:54 -05:00
ggurdin
57f8515c96
Merge branch 'main' into sentry 2024-11-11 14:12:31 -05:00
ggurdin
5e74507558
don't call getDisplayCopy if category is other 2024-11-11 14:12:06 -05:00
ggurdin
fd7919ac42
convert datetime to string before logging error 2024-11-11 13:54:04 -05:00
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
2024-11-11 13:51:00 -05:00
ggurdin
3b3c8729f5
don't call grammar_lite if l1 or l2 are unknown 2024-11-11 13:50:20 -05:00
ggurdin
a498fd252b
don't try to send again if selectedEvents in empty, log more detailed error 2024-11-11 10:53:43 -05:00
ggurdin
1cd7e65aa3
added better error logging for potentially null variables in multiple choice activity updateChoice 2024-11-11 09:58:02 -05:00
ggurdin
cfbb9f0c24
added check for mounted context in error reporter widget 2024-11-11 09:40:12 -05:00
ggurdin
ce96984441
don't call .floor() on level calculation if NaN or infinity, better error logging if calculated level in NaN or infinity 2024-11-11 09:33:11 -05:00
ggurdin
59963e283a
Merge pull request #941 from pangeachat/practice-options-unique-keys
added unique ID parameter to choices to prevent duplicate keys in bac…
2024-11-08 16:48:26 -05:00
ggurdin
600c27b325
added unique ID parameter to choices to prevent duplicate keys in back-to-back activities 2024-11-08 16:47:56 -05:00
ggurdin
014bfe2c4a
Merge pull request #940 from pangeachat/fix-audio-overflow
fix audio overflow
2024-11-08 15:09:13 -05:00
ggurdin
6e42ada9ac
fix audio overflow 2024-11-08 15:08:40 -05:00
ggurdin
ffc63754e8
Merge pull request #937 from pangeachat/analytics-streams
update ConstructListModel to get all analytics metrics
2024-11-08 14:15:12 -05:00
ggurdin
6fd2239d69
bump version 2024-11-08 14:14:56 -05:00
ggurdin
71533a53fb
make streams into broadcast streams 2024-11-08 14:14:06 -05:00
ggurdin
d91afc6e05
update ConstructListModel to get all analytics metrics 2024-11-08 13:58:56 -05:00
ggurdin
bfa303b494
Merge pull request #936 from pangeachat/bump-version
bump version
2024-11-08 10:05:26 -05:00
ggurdin
2987f30107
bump version 2024-11-08 10:04:59 -05:00
ggurdin
9257afbaaf
Merge pull request #901 from pangeachat/896-group-constructs-according-to-categories
896 group constructs according to categories
2024-11-08 10:02:37 -05:00
ggurdin
fc39920597
Merge branch 'main' into 896-group-constructs-according-to-categories 2024-11-08 09:58:59 -05:00
ggurdin
532326a7a8
Merge pull request #931 from pangeachat/store-construct-list-model
make ConstructListModel updatable and added models for vocab and morp…
2024-11-08 09:58:00 -05:00
ggurdin
d4f8400eb2
Merge branch 'main' into store-construct-list-model 2024-11-08 09:57:52 -05:00
ggurdin
b59893825d
Merge pull request #933 from pangeachat/docs/explain-why-grapheme-cluster-is-important
explain why using grapheme clustering is important
2024-11-08 09:11:13 -05:00
ggurdin
939a27f809
Merge branch 'main' into docs/explain-why-grapheme-cluster-is-important 2024-11-08 09:10:58 -05:00