Commit Graph

114 Commits (66ac13f3bfc9dcbe378ddb0123fa1a8d0778c61a)

Author SHA1 Message Date
ggurdin 0faeb6f6ae
2220 separate animation logic from choice array and apply to messge match activity (#2232)
* chore: abstract choice array animation

* chore: smoother animation
8 months ago
ggurdin ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack (#2230) 8 months ago
ggurdin 027e13f32d
formatting (#2229) 8 months ago
wcjord ac5356acd7 chore(reading_assistance): more tweaks based on feedback 8 months ago
ggurdin 42f56c1c54
fix: hide duplicate tooltip (#2224) 8 months ago
ggurdin 17ad748e7a
fix: prevent tooltip widget from covering toolbar buttons (#2222) 8 months ago
wcjord d828d0fccd chore(reading_assistance): quick remove of expanded 8 months ago
ggurdin 592aa43089
2202 positioning to dos in reading assistance (#2214)
* chore: move toolbar buttons above reading assistance input bar

* chore: positioning on message relative to header and footer / positioning of tooltip between message and header

* chore: update inline tooltip color

* chore: animate reading assistance input bar height
8 months ago
wcjord 87f60857e9
Emoji-assignment (#2218)
* feat(lemma_emoji_row): vocab assignment and some reading assistance tweaks

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8 months ago
wcjord aab980ec4b chore(reading_asssistance): some tweaks 8 months ago
ggurdin 06ee5403bb
formatting (#2210) 8 months ago
ggurdin e3e81fbd68
feat: send activity plan state event 8 months ago
wcjord 379e4a8db9
Reading assistance (#2175)
* still in draft

* feat(reading_assistance): whole message activity oriented

* chore: fix .env file path

* feat: animate selected toolbar into middle of screen

* chore: initial work for message bubble size animation

* refactor(reading_assistance): hooking up the choice interactions and polishing UI

* chore: animate in content and buttons

* formatting

* position reading content relative to selected token

* working on limiting choices

* chore: fix positioning of toolbar animation

* chore: simplify positioning logic

* chore: animate in button height

* getting there

* rough draft with restricted activity number is complete

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
ggurdin 6184942387
chore: improve readability of text in analytics popups (#2160) 8 months ago
ggurdin 69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading (#2148) 8 months ago
sienna-sterling 91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed 8 months ago
sienna-sterling 41ada11b53
fix(speech to text): speech to text now working. Also fixed overflow caused by tooltop message 8 months ago
ggurdin c6e5c2ad29
chore: fix scrolling bug and issues with lemma edit widget (#2133) 8 months ago
ggurdin 6df46c73a1
chore: fix newline rendering in non-HTML formatted messages (#2131) 8 months ago
Wilson 26638c824b
fix: spinning text to speech icon in word card (#2102) 8 months ago
wcjord 0128ac42cd
Vocab-details-v2 (#2093)
* started activity in chat creation

* starting vocab tile display

* refactor(vocab_analytics_list): made into little tiles that show the user chosen emoji

* chore: comment out unused file

* chore: remove unused variable

* chore: make eventID nullable for constructs so users can set emoji from vocab details popup

---------

Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
Wilson 74b0cfd584
feat: text to speech for all (#2090)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
ggurdin dd392fcb02
chore: adjust scrolling / positioning for new toolbar buttons columns (#2086) 8 months ago
ggurdin 06e872ff1e
chore: localize error string in lemma/morph widgets (#2085) 8 months ago
ggurdin f2373a255f
chore: normalize footer height (#2072) 8 months ago
ggurdin 50af914f86
chore: fix app freezing in release mode (#2067) 8 months ago
wcjord 8abf036381
Refactor: Move toolbar content to bottom of screen
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
8 months ago
ggurdin 888cc7e13d
chore: stop audio when route changes and before playing token audio (#2054) 8 months ago
ggurdin 365b7f0a12
fix: resolve issues with token punctuation combination and HWL activities (#2051) 8 months ago
ggurdin b8e7eca69c
feat: allow users to edit morph meanings (#2047) 8 months ago
sienna-sterling 29504434f3
1800-allow-users-to-edit-some-info-in-the-analytics-screens (#1934)
* feat(vocab detail meaning): Used Lemma Meaning Widget for editing meaning within vocab details. Also added character count.

* chore: converted function into Widget, moved some logic around

* chore: simplify l2 getter in vocab analytics lemma view

* chore: make sure meaning and form styling in vocab details are the same

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
Wilson e560f2345d
bake language detections into pangea message events, change relative imports to absolute imports (#1947)
Co-authored-by: ggurdin <ggurdin@gmail.com>
8 months ago
Wilson 90faab6068
fix(lemma_meaning_activity_generator): filter out empty strings as eligible distractors (#2004)
* filter out empty strings as elible distractors

* generated

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
8 months ago
ggurdin 0c9a44a26e
chore: link visibility (#1988) 8 months ago
ggurdin a8b0c50a53
chore: if originalSent without tokens, edit message to add new tokens (#1976) 8 months ago
ggurdin 2a9f3a6e96
fix: update logic for checking if short lang code TTS is available (#1946) 8 months ago
ggurdin 907ad15f79
chore: when choices array goes off screen, stop playing TTS (#1945) 8 months ago
ggurdin 940d8814b7
fix: removed duplicate question in activities (#1936) 8 months ago
ggurdin 91c13b56b8
chore: fix some spacing issues on small screens (#1930) 8 months ago
ggurdin 534fe2dfee
Mobile stt (#1928)
* chore: if user's language is not in langList, refresh langList

* chore: simplify logic for setting TTS lang, set TTS lang each time speak is called
8 months ago
ggurdin 97b8d61afe
chore: make textfields in toolbar work on firefox/safari (#1922) 9 months ago
ggurdin 5564663ce8
chore: account for chat details column width in message overlay max width (#1920) 9 months ago
ggurdin 897425620d
chore: in TTS, use full langCode voice if available, and short langCode voice if not (#1919) 9 months ago
ggurdin ea2896c3dc
fix: add back emoji button (#1886) 9 months ago
ggurdin 62d5a7190f
1846 word specific audio player not working (#1882)
* feat: tie TTS enabled to target lang, show warning popup when disabled

* fix: prevent top overflow for popups
9 months ago
ggurdin 99b7b7cd42
fix: always show display event in toolbar (#1855) 9 months ago
ggurdin 32d314c026
feat: fetch new tokens for messages without originalsent representations (#1853) 9 months ago
ggurdin 3c0a1b9e56
fix: fix emoji rendering issues in message token text (#1842) 9 months ago
ggurdin b1b5e998ce
fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 (#1832) 9 months ago
ggurdin beb0e91c07
fix: fix for splitting up tokens with combined punctuation (#1828) 9 months ago