Commit Graph

5203 Commits (77e8b3f474bb7610113c99550d7a905d61237210)

Author SHA1 Message Date
ggurdin 77e8b3f474
feat: add custom svgs to lemmas in word zoom card (#1540) 10 months ago
ggurdin 0bb323b95d
fix: make morph/lemma edit tooltips more obvious (#1539) 10 months ago
ggurdin ce57cbfdea
fix: if lemma not in choices list, add instead of replace (#1538) 10 months ago
ggurdin a638319926
fix: don't show multiple of the same instruction card (#1537) 10 months ago
ggurdin 65a8a16646
fix: remove duplicate trial option (#1533) 10 months ago
ggurdin a253809862
1518 dont give hidden word activity for html formatted messages (#1520)
* fix: prevent hidden word activities for HTML formatted messages

* fix: add token highlighting for tokens with activities in HTML messages
10 months ago
ggurdin 58cfbdeac9
dev: move toolbar positioning logic into its own file and move some d… (#1519)
* dev: move toolbar positioning logic into its own file and move some dimension values into AppConfig

* fix: dart format
10 months ago
wcjord cffc697df1
Move-cache-logic (#1501)
* fix(igc-cache): fix logic not to ignore ignores :P

* fix(cache logic): fix incorrect return

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
10 months ago
ggurdin 426e37b1a5
fix: remove analyticsRoom getter from PangeaToken (#1516) 10 months ago
ggurdin f7a7987277
fix: use .mp3 instead of .ogg to resolve click sound error on iOS (#1513) 10 months ago
ggurdin f59b31ce9c
feat: add clicking for tokens in HTML messages (#1510) 10 months ago
ggurdin 383fe50c7f
fix: cache boolean for whether or not meaning distractors are available (#1509) 10 months ago
ggurdin c0fb41d2f9
feat: replace XP level emojis with svgs (#1508) 10 months ago
ggurdin 14f5aa38b1
feat: updated morph correction copy (#1507) 10 months ago
Kelrap 6f63a6d710
Highlight audio text (#1333)
* Highlight text as TTS plays - attempt 1

* Make highlighting actually work

* Fix to minor version of punctuation issue

* Highlights all applicable text

* fix: filter out punctuation tokens in the client side when highlighing audio tokens

* Highlight selection separate from normal selection

* cleanup: further decouple tts highlighting and token selection, renamed temporarySelection => _highlightedTokens

* fix: don't show token highlights for non-overlay messages

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
10 months ago
ggurdin 3d85d2ec9f
feat: widget for customizing SVG colors (#1498)
* feat: widget for customizing SVG colors

* feat: replace morph icons with customized morph SVGs
10 months ago
ggurdin fd3f851995
fix: fixes for sentry issues (#1500) 10 months ago
ggurdin cdfc8b831e
feat: added widget to make dialog full screen on mobile with constraints on web (#1499) 10 months ago
ggurdin 426d1429b3
fix: don't overflow language options (#1496)
* fix: don't overflow language options

* fix: match font size of number and text, bold number

* default to send on enter

* fix: don't run mode validation if not enabled
10 months ago
ggurdin 5383a62502
fix: only show space analytics download button on web (#1492)
* fix: only show space analytics download button on web

* fix: don't close keyboard right after opening lemma meaning text field

* fix: make proportion the number of relevant tokens with completed activities over the number of relevant tokens
10 months ago
wcjord d42c511bbb
feat(lemma meaning activities): exclude proper nouns (#1487)
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
10 months ago
wcjord d8210a39fd
1485-too-many-points-for-lemma-meaning-activity (#1490)
* fix(activity scoring): only give points for lemma in meaning activity

* fix: dart formatting

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
10 months ago
ggurdin 5c04b37484
fix: fix overflows in lemma / morph correction overlay (#1488) 10 months ago
ggurdin 9cb4e0e65d
feat: stop other sso button loading if other sso button starts loading (#1486) 10 months ago
ggurdin 61c722c704
1472 dont highlight text when learners are doing listening activity (#1482)
* fix: don't highlight words while doing hwl activity

* fix: don't sort activity choices after the fact
10 months ago
ggurdin d2779eaf82
fix: don't highlight words while doing hwl activity (#1481) 10 months ago
ggurdin e8d1bba77c
fix: don't hide message at end of IT (#1480) 10 months ago
ggurdin f9dce6fc11
feat: show message when no word selected (#1479) 10 months ago
ggurdin 5588d8ec16
feat: leave analytics rooms after extracting data, use generator function to batch rooms in download (#1478) 10 months ago
wcjord 77c4f711b0
feat(lemma meaning activity): widen distractor range, reduce lemmas w… (#1469)
* feat(lemma meaning activity): widen distractor range, reduce lemmas where meaning activity required

* feat(lemma meaning activities): make distractor lemmas have same pos

* dev(lemma meaning repo): use local storage instead of in-memory cache

* fix(lemma meaning activity): explicitly prevent the same meanings in distractors

* fix: dart formatting, deleted empty files

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
10 months ago
ggurdin fe34444797
fix: don't add question mark to end of morph activity question (#1464) 10 months ago
ggurdin 8852a2e41f
feat: sort distractors by text length (#1462) 10 months ago
ggurdin d8f484871e
feat: if message needs tokenization before send, send fake message to… (#1443)
* feat: if message needs tokenization before send, send fake message to look like the message is sending

* feat: make fake event replacement smoother
10 months ago
ggurdin 2357751c56
fix: revent toolbar max height (#1460) 10 months ago
ggurdin 87fca9f56a
Revert "revert recent changes to relevant files to test if that fixes hidden …" (#1456)
This reverts commit c1041dda70.
10 months ago
ggurdin c1041dda70
revert recent changes to relevant files to test if that fixes hidden message bug (#1455) 10 months ago
ggurdin 8a272ae7c1
feat: function to convert RepresentationEvent => IGCTextData (#1452) 10 months ago
ggurdin 21fd36ac9c
feat: allow height of lemma correction text field to grow to 3 lines (#1445) 10 months ago
ggurdin 986fdc1d5f
fix: add padding inside morph choices scroll view (#1444) 10 months ago
ggurdin bab9287117
fix: make scrollbar in morph_center_widget scrollable (#1441) 10 months ago
ggurdin 027158e286
1435 refactor into function specific groupings (#1440)
* fix: deleted unreferenced files

* fix: sort files based on function
10 months ago
ggurdin d72fe2ae17
fix: don't error out of analytics download on space hierarchy error (#1436) 10 months ago
Kelrap f021e3deb2
Vocab v2 (#1402)
* starting to change vocab analytics page

* couple extra details

* Add enum for lemma categories

* Set up vocab v2 card

* Adds basic lemma definition page

* Added more elements to definition page

* Add more definition page features

* Add tooltips to definition page icons

* Get forms + examples working

* Add scrolling, edit POS retrieval

* Added POS clarification to duplicate lemmas

* Add comments, minor fix to dots

* fix: dart format and remove duplicate functions

---------

Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
10 months ago
ggurdin 496a789030
fix: base propotion on shouldDoActivity so messages don't end up locked (#1434) 10 months ago
ggurdin bc3cda6dda
feat: added ignored span cache to prevent showing match again after ignoring it (#1432) 10 months ago
ggurdin 1c8d519342
fix: reduce minWidth of internal constrained box in word zoom card to account for padding (#1428) 10 months ago
ggurdin a37266fc3d
feat: disable send button if fetching IGC (#1427) 10 months ago
ggurdin f672996fb1
fix: replace maxWidth in multiple choice activity (#1426) 10 months ago
ggurdin 8fd63be5be
fix: fix overflow for long lemma definitions (#1425) 10 months ago
ggurdin 064e2c6dd3
feat: after completing match in igc, automatically go to next match (#1396)
* feat: after completing match in igc, automatically go to next match

* fix: if user ever chose correct choice in span card, auto-select it again on open
10 months ago