ggurdin
162a264cf5
2233 usability test todos ( #2261 )
...
* chore: always get span details on press why button
* chore: increase construct XP needs to show notification
* chore: don't give mouse feedback in IGC button does nothing
2025-03-28 15:46:07 -04:00
ggurdin
0faeb6f6ae
2220 separate animation logic from choice array and apply to messge match activity ( #2232 )
...
* chore: abstract choice array animation
* chore: smoother animation
2025-03-26 13:38:25 -04:00
ggurdin
ba7a9ebf53
refactor: position points animation by keys instead of as a positioned widget in a stack ( #2230 )
2025-03-26 10:51:16 -04:00
ggurdin
027e13f32d
formatting ( #2229 )
2025-03-26 09:31:06 -04:00
wcjord
ac5356acd7
chore(reading_assistance): more tweaks based on feedback
2025-03-25 17:44:36 -04:00
ggurdin
e3012f479f
chore: fix for null check error in getFeedback ( #2174 )
2025-03-19 10:45:48 -04:00
ggurdin
5326b3684b
chore: refresh choreographer on change learning settings ( #2155 )
2025-03-17 14:29:07 -04:00
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
ggurdin
c6e5c2ad29
chore: fix scrolling bug and issues with lemma edit widget ( #2133 )
2025-03-12 13:17:25 -04:00
Wilson
9cdba97a1c
(chore) save parse from json language detections ( #2119 )
...
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-03-12 11:44:34 -04: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
714613f871
chore: only trigger onPaste callback when text left increases by >1 character ( #2046 )
2025-03-05 13:36:25 -05:00
ggurdin
c9dbbe73b8
feat: added util in choreographer to response to pasting in the input… ( #2021 )
...
* feat: added util in choreographer to response to pasting in the input bar
2025-03-05 13:25:52 -05:00
wcjord
cf1a420415
chore(settings_learning): check with user if they want to save unsave… ( #1997 )
...
* chore(settings_learning): check with user if they want to save unsaved changes
* generated
* chore: don't allow user to dismiss setting learning dialog by clicking background
---------
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-03-05 12:56:22 -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
ggurdin
71f4652390
fix: made nextITStep a completer so it will not be set twice ( #1978 )
2025-03-05 10:16:03 -05:00
ggurdin
f839b79e81
chore: give IT bar choices array steps unique IDs to avoid identical keys ( #1980 )
2025-02-27 15:54:41 -05:00
ggurdin
4ddc15deb0
chore: don't stop TTS after IT choice selection ( #1962 )
2025-02-27 09:23:37 -05:00
ggurdin
6ddb18b6ec
fix: added fix to remove matches if they don't align with tokens and to use characters when replacing originalInput ( #1948 )
2025-02-26 15:51:09 -05:00
ggurdin
907ad15f79
chore: when choices array goes off screen, stop playing TTS ( #1945 )
2025-02-26 13:31:22 -05:00
ggurdin
419e08479f
fix: don't call span_details on IT match ( #1889 )
2025-02-21 15:51:09 -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
32d314c026
feat: fetch new tokens for messages without originalsent representations ( #1853 )
2025-02-19 15:21:18 -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
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
d43d176aec
fix: Prevent Discarded unknown attribute error by using known attributes in breadcrumbs ( #1638 )
2025-01-29 16:27:55 -05:00
ggurdin
5f70b709f4
fix: allow dismiss wod data card on click outside ( #1632 )
...
* fix: allow dismiss wod data card on click outside
* generated
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-29 12:44:03 -05:00
ggurdin
cb98328adf
1439 simplify accent and punctuation correction ( #1511 )
...
* feat: initial work to normalize error spans to reduce calls to span_details
* feat: if step is normalization error, don't add to choreo record so uses are saved as WA
* fix: add back null check
2025-01-27 16:05:31 -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
e8d1bba77c
fix: don't hide message at end of IT ( #1480 )
2025-01-16 13:12:20 -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
8a272ae7c1
feat: function to convert RepresentationEvent => IGCTextData ( #1452 )
2025-01-15 12:07:00 -05:00
ggurdin
027158e286
1435 refactor into function specific groupings ( #1440 )
...
* fix: deleted unreferenced files
* fix: sort files based on function
2025-01-14 14:00:30 -05:00
ggurdin
bc3cda6dda
feat: added ignored span cache to prevent showing match again after ignoring it ( #1432 )
2025-01-13 15:50:46 -05:00
ggurdin
a37266fc3d
feat: disable send button if fetching IGC ( #1427 )
2025-01-13 14:00:08 -05:00
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
2025-01-13 12:56:41 -05:00
wcjord
02050d3006
1407 bring back locking of tools ( #1408 )
...
* dev: clean up isActivityBasicallyEligible and shouldDoActivity defs
* feat: bring back locking of tools and highlight words with meaning activities
* fix: exclude tokens that are not relevant for meaning activities from proportionOfActivitiesCompleted computation
* fix: show yellow if token meaning activity has been done but shouldDoActivity is true
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-13 10:23:40 -05:00
wcjord
bbc791b314
dev/feat: refactor of instructions, tweaking of morph/lemma edits
2025-01-11 13:25:07 -05:00
ggurdin
771bd4b6c3
fix: don't run startChatWithBotIfNotPresent if user is bot ( #1392 )
...
* fix: don't run startChatWithBotIfNotPresent if user is bot
* fix: dart formatting
2025-01-09 16:04:16 -05:00
wcjord
8084cc24cc
1380 content challenges ( #1391 )
...
* use gold consistently for positive xp color
* fix: dont point to local choreo
2025-01-09 14:19:01 -05:00
ggurdin
9ecf4e3bd2
fix: fix dart formatting for CI ( #1368 )
...
* fix: fix dart formatting for CI
* fix: sorted imports, updated deprecated flutter functions
* fix: format files
* fix: format files
* feat: replace syncfusion flutter package with excel flutter package
* fix: don't run enable google services patch in CI
* fix: update iOS supported platforms for enable ios build script
* fix: commented out linux build in integrate CI
2025-01-07 08:32:42 -05:00
ggurdin
0e312417d0
fix: if isFetching IGC, don't call getLanguageHelp again in message send function ( #1361 )
2025-01-06 11:47:07 -05:00
ggurdin
0203aaf209
feat: always show emoji activity, enable use to update emoji choice ( #1355 )
2025-01-06 09:39:49 -05:00
ggurdin
317cf88aca
fix: if user is unsubscribed, and shouldn't show paywall, send message without running IGC ( #1344 )
2025-01-02 13:39:36 -05:00
wcjord
2c88e6038b
feat: using translation in IT feedback as more succinct ( #1295 )
...
* feat: using translation in IT feedback as more succinct
* fix: removed unused / commented over code
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-01-02 08:56:18 -05:00
ggurdin
1689fda54f
1337 feedback on word card ( #1339 )
...
* fix: don't give word meaning activity if there are no distractors available
* fix: center activity / answer text in word zoom card
* fix: after completing hidden word activity, wait for savor the joy to end before showing word zoom card
2024-12-31 16:01:04 -05:00
ggurdin
0fdd8a62b2
fix: don't play button click sound on click message button ( #1334 )
2024-12-31 12:26:56 -05:00