ggurdin
69ea5f2e44
chore: add loading state to subscription controller, act as if user is subscribed if loading ( #2148 )
2025-03-17 12:16:18 -04:00
sienna-sterling
91000fd24b
fix (theme color): replaced all 'AppConfig.primaryColor' parts and added casts where needed
2025-03-14 16:42:57 -04:00
sienna-sterling
41ada11b53
fix(speech to text): speech to text now working. Also fixed overflow caused by tooltop message
2025-03-14 16:21:04 -04:00
ggurdin
c6e5c2ad29
chore: fix scrolling bug and issues with lemma edit widget ( #2133 )
2025-03-12 13:17:25 -04:00
ggurdin
6df46c73a1
chore: fix newline rendering in non-HTML formatted messages ( #2131 )
2025-03-12 12:08:57 -04:00
Wilson
26638c824b
fix: spinning text to speech icon in word card ( #2102 )
2025-03-12 11:49:45 -04:00
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>
2025-03-10 10:33:39 -04:00
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>
2025-03-10 10:14:11 -04:00
ggurdin
dd392fcb02
chore: adjust scrolling / positioning for new toolbar buttons columns ( #2086 )
2025-03-07 15:33:44 -05:00
ggurdin
06e872ff1e
chore: localize error string in lemma/morph widgets ( #2085 )
2025-03-07 14:11:00 -05:00
ggurdin
f2373a255f
chore: normalize footer height ( #2072 )
2025-03-07 12:16:41 -05:00
ggurdin
50af914f86
chore: fix app freezing in release mode ( #2067 )
2025-03-07 07:42:44 -05:00
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>
2025-03-06 15:52:07 -05:00
ggurdin
888cc7e13d
chore: stop audio when route changes and before playing token audio ( #2054 )
2025-03-05 16:45:02 -05:00
ggurdin
365b7f0a12
fix: resolve issues with token punctuation combination and HWL activities ( #2051 )
2025-03-05 16:08:32 -05:00
ggurdin
b8e7eca69c
feat: allow users to edit morph meanings ( #2047 )
2025-03-05 14:33:10 -05:00
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>
2025-03-05 11:18:56 -05:00
Wilson
e560f2345d
bake language detections into pangea message events, change relative imports to absolute imports ( #1947 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-03-05 10:20:54 -05:00
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>
2025-02-28 13:18:36 -05:00
ggurdin
0c9a44a26e
chore: link visibility ( #1988 )
2025-02-28 11:15:27 -05:00
ggurdin
a8b0c50a53
chore: if originalSent without tokens, edit message to add new tokens ( #1976 )
2025-02-27 13:17:05 -05:00
ggurdin
2a9f3a6e96
fix: update logic for checking if short lang code TTS is available ( #1946 )
2025-02-26 13:46:02 -05:00
ggurdin
907ad15f79
chore: when choices array goes off screen, stop playing TTS ( #1945 )
2025-02-26 13:31:22 -05:00
ggurdin
940d8814b7
fix: removed duplicate question in activities ( #1936 )
2025-02-26 12:09:19 -05:00
ggurdin
91c13b56b8
chore: fix some spacing issues on small screens ( #1930 )
2025-02-26 11:25:23 -05:00
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
2025-02-26 10:35:27 -05:00
ggurdin
97b8d61afe
chore: make textfields in toolbar work on firefox/safari ( #1922 )
2025-02-25 15:42:07 -05:00
ggurdin
5564663ce8
chore: account for chat details column width in message overlay max width ( #1920 )
2025-02-25 14:23:36 -05:00
ggurdin
897425620d
chore: in TTS, use full langCode voice if available, and short langCode voice if not ( #1919 )
2025-02-25 14:11:33 -05:00
ggurdin
ea2896c3dc
fix: add back emoji button ( #1886 )
2025-02-21 14:23:01 -05:00
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
2025-02-21 12:19:51 -05:00
ggurdin
99b7b7cd42
fix: always show display event in toolbar ( #1855 )
2025-02-19 16:13:28 -05:00
ggurdin
32d314c026
feat: fetch new tokens for messages without originalsent representations ( #1853 )
2025-02-19 15:21:18 -05:00
ggurdin
3c0a1b9e56
fix: fix emoji rendering issues in message token text ( #1842 )
2025-02-18 16:17:19 -05:00
ggurdin
b1b5e998ce
fix: move shouldDoActivity function to pangeaMessageEvent to prevent giving activities for messages not in user's l2 ( #1832 )
2025-02-18 09:57:48 -05:00
ggurdin
beb0e91c07
fix: fix for splitting up tokens with combined punctuation ( #1828 )
2025-02-17 16:48:39 -05:00
ggurdin
0e48228cd1
fix: more accurate splitting of tokens containing punctuation ( #1822 )
2025-02-17 14:52:27 -05:00
ggurdin
339f2258b5
choreo: lower case text before tts ( #1817 )
2025-02-17 12:56:57 -05:00
ggurdin
5a60e15832
fix: if SVG content is already cached, don't use a FutureBuilder in C… ( #1816 )
...
* fix: if SVG content is already cached, don't use a FutureBuilder in CustomizedSVG
* chore: fix emoji button width
2025-02-17 12:51:51 -05:00
ggurdin
87581e8cfc
fix: when merging punctuation into tokens to prevent line breaks, account for punctuation preceding tokens ( #1812 )
2025-02-17 11:52:00 -05:00
Wilson
6af450efb2
make word meaning activity refetch new definition if cache expires ( #1779 )
...
* make word meaning activity refetch new definition if cache expires
* generated
* bake expire at into response json
* generated
* add expire at in to and from json method
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-14 12:58:01 -05:00
ggurdin
4fe67a9384
fix: combine token with following punctuation to prevent punctuation from causing newline ( #1783 )
2025-02-13 12:30:38 -05:00
ggurdin
cd0650f6b7
fix: dispose TextPainter after use ( #1777 )
2025-02-12 16:00:38 -05:00
wcjord
c72a2da7fc
Unborked locales ( #1741 )
...
* feat: localized languages
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-02-12 11:59:23 -05:00
ggurdin
ad241aa631
feat: move reply button to chat view header ( #1733 )
2025-02-07 16:46:10 -05:00
wcjord
e2ca788f81
Add message meaning challenge activity ( #1706 )
...
* Add message meaning mode to toolbar
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-02-06 17:03:21 -05:00
ggurdin
18cbb45fe1
chore: update link text color in dark mode ( #1716 )
2025-02-05 15:15:26 -05:00
ggurdin
76a465f14f
fix: reenable token clicking after adding linkify spans ( #1711 )
2025-02-05 12:03:52 -05:00
ggurdin
0cce17d27b
chore: update reply and link text styling ( #1708 )
2025-02-05 09:25:58 -05:00
ggurdin
72dcdb4fd5
fix: added linkify to message token text widget ( #1702 )
2025-02-04 16:19:17 -05:00