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
ggurdin
75a0d1e07b
feat: allow users to edit lemmas ( #1694 )
2025-02-04 11:02:30 -05:00
ggurdin
49e586a7ad
Fluffychat merge ( #1685 )
...
chore: Merge upstream changes
---------
Signed-off-by: Krille <c.kussowski@famedly.com>
Co-authored-by: krille-chan <christian-kussowski@posteo.de>
Co-authored-by: Krille <c.kussowski@famedly.com>
Co-authored-by: Linerly <linerly@proton.me>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org>
Co-authored-by: fadelkon <fadelkon@posteo.net>
Co-authored-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
Co-authored-by: Edgars Andersons <Edgars+Weblate@gaitenis.id.lv>
Co-authored-by: josé m <correoxm@disroot.org>
Co-authored-by: Bezruchenko Simon <worcposj44@gmail.com>
Co-authored-by: Christian <christian-pauly@posteo.de>
Co-authored-by: - <hitekex@yandex.ru>
Co-authored-by: Angelo Schirinzi <Odi-3@users.noreply.hosted.weblate.org>
Co-authored-by: xabirequejo <xabi.rn@gmail.com>
Co-authored-by: Piotr Orzechowski <piotr@orzechowski.tech>
Co-authored-by: Rex_sa <rex.sa@pm.me>
Co-authored-by: Tewuzij <tenajeza@outlook.com>
Co-authored-by: goknarbahceli <goknarbahceli@proton.me>
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com>
Co-authored-by: Erin <erin@erindesu.cz>
Co-authored-by: EpicKiwi <me@epickiwi.fr>
Co-authored-by: Christian Tietze <me@christiantietze.de>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-03 12:36:46 -05:00
wcjord
d773347d6e
Morph-repo-2 ( #1681 )
...
* feat(morphs): repo for getting lang-specific list of morphs
* integrated repo into use of morph features and tags
* generated
* merged with previous push
* generated
* generated
* chore: fix .env file path
---------
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-03 12:21:29 -05:00
ggurdin
ed3ca1fd25
fix: resolve overflow for long lemmas ( #1680 )
2025-01-31 16:22:25 -05:00
ggurdin
d5dd66bcc2
feat: grammar analytics popup redesign ( #1670 )
2025-01-31 13:39:10 -05:00
ggurdin
fa1bde06f6
fix: on update POS morph feature, also update token's POS ( #1643 )
2025-01-30 11:49:24 -05:00
ggurdin
10401a7685
fix: give each token in HWL activity uses its unique form, use tokens in example messages to get token offset ( #1639 )
2025-01-29 17:02:25 -05:00
ggurdin
d43d176aec
fix: Prevent Discarded unknown attribute error by using known attributes in breadcrumbs ( #1638 )
2025-01-29 16:27:55 -05:00
ggurdin
d9394348c1
Format gh action ( #1567 )
...
* feat: added github action to automatically format code on PR opened
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-28 13:35:33 -05:00
wcjord
d824ef222f
1595-word-per-minute-is-still-not-accurate ( #1622 )
...
* feat(stt): hiding speech accuracy
* fix(main): env
2025-01-28 12:36:18 -05:00
ggurdin
1add21d69b
feat: updates activity message colors ( #1620 )
2025-01-28 11:16:50 -05:00
ggurdin
d63f959cd8
feat: trigger some tooltips on tap ( #1615 )
2025-01-28 10:30:08 -05:00
ggurdin
a82cd02f27
fix: make overlay activity message same color as base message, give each set of vocab dots its own tooltip ( #1611 )
2025-01-28 09:29:01 -05:00
wcjord
8478f480d3
1594-activity-planner-feedback-new ( #1599 )
...
* feat(activity_planner): updating for feedback
* fix(main): point to appropriate env
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:13:50 -05:00
Kelrap
e2b991b36b
Vocab v2 edits ( #1525 )
...
* Emoji as getter, add LearningSkillsEnum
* Remove hard-coding for font styles
* Remove excess state saving
* Remove type+point parameters from definition popup
* Fix emoji null check notation
* Edit dot widget size for android
* Further reduce state saving in definition popup
* Removed more hardcoding
* fix: UI updates to vocab analytics popup
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-27 14:01:42 -05:00
ggurdin
0622bf6f07
feat: enable buttons for locked toolbar tools, show message about how to unlock ( #1582 )
2025-01-24 16:10:37 -05:00
wcjord
387a7aa51a
1563-grammar-icon-in-light-mode ( #1565 )
...
* fix(morph_svgs): fixing light/dark mode coloring
* dart formatting
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-23 16:21:17 -05:00
ggurdin
c4b35f67c7
fix: fix message overflow for activity messages on mobile ( #1573 )
2025-01-23 16:12:11 -05:00
wcjord
5f1c1887fc
1524 i still have to do too many exercises to unlock an audio message ( #1562 )
...
* feat(toolbar): moved audio to the left
* feat(toolbar): move tts to the left
* dev: dart formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-23 14:41:30 -05:00
ggurdin
3424f90672
feat: allow reacting to activity messages, give activity message unique styling ( #1564 )
2025-01-23 14:32:27 -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
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
77e8b3f474
feat: add custom svgs to lemmas in word zoom card ( #1540 )
2025-01-22 16:18:11 -05:00