ggurdin
98aeb60f3a
fix: don't pass PangeaMessageEvent to activity message ( #1561 )
2025-01-23 13:31:42 -05:00
ggurdin
41eb666ec6
feat: exclude pin events from last room event ( #1560 )
2025-01-23 13:14:20 -05:00
ggurdin
723e28a314
fix: shrink lemma SVG in work zoom card ( #1559 )
2025-01-23 13:08:48 -05:00
ggurdin
1d8e68a147
feat: different styling for activity plan messages ( #1558 )
...
* feat: different styling for activity plan messages
2025-01-23 13:03:21 -05:00
ggurdin
62d5197411
fix: make planner a separate route, make tokens nullable instead of late, and disable randomization buttom while options are loading ( #1556 )
2025-01-23 11:39:22 -05:00
ggurdin
b15ed04aa9
fix: move tooltips inside flexible widgets to prevent freezing ( #1555 )
2025-01-23 11:13:44 -05:00
ggurdin
ef57211441
dev: remove breakpoint ( #1546 )
2025-01-22 17:23:29 -05:00
ggurdin
39e35b673e
fix: don't show duplicate login error ( #1545 )
2025-01-22 17:14:03 -05:00
wcjord
b81f3841f8
feat(activity_planner): full draft done ( #1542 )
...
* feat(activity_planner): mvp done
* refactor(activity_planner): move launch icon button to file
* dev: dart formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 17:00:48 -05:00
ggurdin
cbf9bd22ee
fix: reset audio play on open toolbar ( #1543 )
2025-01-22 16:50:15 -05:00
ggurdin
a4e2177de6
fix: don't show invite space dialog after joining room with code ( #1541 )
2025-01-22 16:33:07 -05:00
ggurdin
77e8b3f474
feat: add custom svgs to lemmas in word zoom card ( #1540 )
2025-01-22 16:18:11 -05:00
ggurdin
0bb323b95d
fix: make morph/lemma edit tooltips more obvious ( #1539 )
2025-01-22 16:07:50 -05:00
ggurdin
ce57cbfdea
fix: if lemma not in choices list, add instead of replace ( #1538 )
2025-01-22 16:00:49 -05:00
ggurdin
a638319926
fix: don't show multiple of the same instruction card ( #1537 )
2025-01-22 15:30:31 -05:00
ggurdin
65a8a16646
fix: remove duplicate trial option ( #1533 )
2025-01-22 15:06:30 -05:00
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
2025-01-22 12:00:30 -05:00
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
2025-01-22 11:22:50 -05:00
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>
2025-01-22 11:20:42 -05:00
ggurdin
426e37b1a5
fix: remove analyticsRoom getter from PangeaToken ( #1516 )
2025-01-22 09:15:20 -05:00
ggurdin
f7a7987277
fix: use .mp3 instead of .ogg to resolve click sound error on iOS ( #1513 )
2025-01-21 13:59:01 -05:00
ggurdin
f59b31ce9c
feat: add clicking for tokens in HTML messages ( #1510 )
2025-01-21 12:54:48 -05:00
ggurdin
383fe50c7f
fix: cache boolean for whether or not meaning distractors are available ( #1509 )
2025-01-21 11:13:12 -05:00
ggurdin
c0fb41d2f9
feat: replace XP level emojis with svgs ( #1508 )
2025-01-21 09:54:14 -05:00
ggurdin
14f5aa38b1
feat: updated morph correction copy ( #1507 )
2025-01-21 09:30:16 -05:00
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>
2025-01-21 09:15:17 -05:00
ggurdin
3d85d2ec9f
feat: widget for customizing SVG colors ( #1498 )
...
* feat: widget for customizing SVG colors
* feat: replace morph icons with customized morph SVGs
2025-01-20 14:02:56 -05:00
ggurdin
fd3f851995
fix: fixes for sentry issues ( #1500 )
2025-01-17 14:43:15 -05:00
ggurdin
cdfc8b831e
feat: added widget to make dialog full screen on mobile with constraints on web ( #1499 )
2025-01-17 12:55:05 -05:00
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
2025-01-17 11:50:24 -05:00
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
2025-01-17 11:00:09 -05:00
wcjord
d42c511bbb
feat(lemma meaning activities): exclude proper nouns ( #1487 )
...
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-17 09:23:06 -05:00
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>
2025-01-17 09:22:39 -05:00
ggurdin
5c04b37484
fix: fix overflows in lemma / morph correction overlay ( #1488 )
2025-01-16 15:45:13 -05:00
ggurdin
9cb4e0e65d
feat: stop other sso button loading if other sso button starts loading ( #1486 )
2025-01-16 15:15:22 -05:00
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
2025-01-16 14:06:35 -05:00
ggurdin
d2779eaf82
fix: don't highlight words while doing hwl activity ( #1481 )
2025-01-16 14:04:58 -05:00
ggurdin
e8d1bba77c
fix: don't hide message at end of IT ( #1480 )
2025-01-16 13:12:20 -05:00
ggurdin
f9dce6fc11
feat: show message when no word selected ( #1479 )
2025-01-16 13:03:33 -05:00
ggurdin
5588d8ec16
feat: leave analytics rooms after extracting data, use generator function to batch rooms in download ( #1478 )
2025-01-16 12:42:24 -05:00
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>
2025-01-16 10:47:31 -05:00
ggurdin
fe34444797
fix: don't add question mark to end of morph activity question ( #1464 )
2025-01-15 14:40:00 -05:00
ggurdin
8852a2e41f
feat: sort distractors by text length ( #1462 )
2025-01-15 14:34:28 -05:00
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
2025-01-15 14:27:53 -05:00
ggurdin
2357751c56
fix: revent toolbar max height ( #1460 )
2025-01-15 13:42:59 -05:00
ggurdin
87fca9f56a
Revert "revert recent changes to relevant files to test if that fixes hidden …" ( #1456 )
...
This reverts commit c1041dda70 .
2025-01-15 12:51:26 -05:00
ggurdin
c1041dda70
revert recent changes to relevant files to test if that fixes hidden message bug ( #1455 )
2025-01-15 12:38:39 -05:00
ggurdin
8a272ae7c1
feat: function to convert RepresentationEvent => IGCTextData ( #1452 )
2025-01-15 12:07:00 -05:00
ggurdin
21fd36ac9c
feat: allow height of lemma correction text field to grow to 3 lines ( #1445 )
2025-01-14 15:16:30 -05:00
ggurdin
986fdc1d5f
fix: add padding inside morph choices scroll view ( #1444 )
2025-01-14 15:09:54 -05:00