ggurdin
92da1310b4
chore: increase padding in span card scroll view to prevent choice animation overflow ( #5062 )
2026-01-05 14:56:27 -05:00
ggurdin
2a1daca3ce
fix: only show disable language assistance popup is user manually closes IT ( #5034 )
2026-01-02 14:43:54 -05:00
ggurdin
354e3a14d1
4919 further optimizing message info ( #5033 )
...
* remove original sent from message content
* don't add null fields to message content JSON
2026-01-02 14:30:05 -05:00
ggurdin
178003dfa2
fix: add horizontal padding to prevent choice animation cutoff ( #5032 )
2026-01-02 11:09:37 -05:00
Kelrap
711ae38f4a
Model key cleanup ( #4983 )
...
* refactor: Group redundant ModelKey entries
* Add python script to find and replace hardcoded ModelKey values
* Edited Python script to not automatically use ModelKey for files not
already using it
* refactor: Ran script and accepted obvious changes
* rename 'duration' model key
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-12-31 09:26:06 -05:00
ggurdin
a537976703
chore: calculate times closed out of IT based on all message in session ( #4991 )
2025-12-30 14:30:50 -05:00
ggurdin
99336960d2
feat: after user exits IT three times, show them a popup with the option to disable automatic language assistance ( #4968 )
2025-12-29 16:05:13 -05:00
ggurdin
4f05f6dd9b
chore: prevent running IGC on empty message
2025-12-22 14:25:03 -05:00
Kelrap
fafddc2200
Remove userGender entries for individual requests
2025-12-08 12:18:28 -05:00
Kelrap
0575569505
Add gender to request JSONs
2025-12-05 11:22:39 -05:00
ggurdin
652f5731b4
build: file reorganization
2025-12-04 16:36:04 -05:00
ggurdin
5e9840dbe6
remove unreferenced functions from user controller
2025-12-04 11:01:41 -05:00
ggurdin
3ac8339817
split language related and learning settings related folders
2025-12-04 10:06:59 -05:00
ggurdin
16fe7f28e3
move language settings getter into user controller
2025-12-04 09:12:48 -05:00
ggurdin
97bfdb2603
remove space code controller from pangea controller
2025-12-03 16:36:41 -05:00
ggurdin
e184e9a76f
move text to speech controller out of pangea controller
2025-12-03 15:39:29 -05:00
ggurdin
19d11994d6
removed message data controller
2025-12-03 13:58:46 -05:00
ggurdin
f3b98aa35e
fix: allow reselection of incorrect IGC choices after correct choice selected
2025-12-02 16:05:21 -05:00
ggurdin
660b92fdf1
refactor: reorganize / simplify practice mode ( #4755 )
...
* refactor: reorganize / simplify practice mode
* cleanup
* remove unreferenced code
* only use content words in emoji activities
2025-12-01 13:33:51 -05:00
ggurdin
f1246fae6a
chore: fix IT bar tooltip background ( #4730 )
2025-11-21 11:55:32 -05:00
ggurdin
09a949ca5f
chore: clear choreographer when user clears the input field ( #4697 )
2025-11-19 16:09:49 -05:00
ggurdin
ee05510737
resolve merge conflicts
2025-11-19 11:05:26 -05:00
ggurdin
f2684d3e1e
feat: add functionality to localize language display names
2025-11-17 16:40:21 -05:00
ggurdin
d8c1ca991a
stylistic tweaks
2025-11-13 13:17:04 -05:00
ggurdin
0ec17d615e
refactor: expose text updates from it/igc via streams and respond to those streams in the choreographer
2025-11-13 12:51:26 -05:00
ggurdin
4eebc4b820
return domain-specific models from choreo-related repos, use future builders on async data when possbile
2025-11-12 10:18:58 -05:00
ggurdin
4b9fd02baf
some tweaks
2025-11-11 16:31:09 -05:00
ggurdin
98c373f299
resolve merge conflicts,
2025-11-11 15:16:48 -05:00
ggurdin
c256388e8b
remove unnecesary choreographer extensions
2025-11-10 15:57:40 -05:00
ggurdin
941827bb8a
refactor: remove chat controller dependency from choreographer
2025-11-10 15:23:15 -05:00
ggurdin
f681ffa71f
refactor: move all messaging sending logic into the chore controller, reduce full rebuilds of the chat view
2025-11-10 13:56:12 -05:00
ggurdin
4153dbcd6b
remove redundant logic from text normalization function
2025-11-07 09:13:46 -05:00
ggurdin
586c9613c1
move unnecessary references to L2 into helper function, move text normalization tests into their own file
2025-11-07 09:10:54 -05:00
ggurdin
3afd97fe07
formatting
2025-11-06 13:23:45 -05:00
ggurdin
513184e1e1
reorganize files
2025-11-06 12:08:20 -05:00
ggurdin
26317c6f8a
better documentation in IGCTextData
2025-11-06 11:33:01 -05:00
ggurdin
ab8387c522
better documentation
2025-11-06 11:28:37 -05:00
ggurdin
14b89594c2
chore: combine igcdatamodel and igcdatastate
2025-11-06 10:49:01 -05:00
ggurdin
99c1f44743
formatting
2025-11-05 16:30:39 -05:00
wcjord
b3261bc630
feat: widen normalization coverage and add tests
2025-11-05 15:31:15 -05:00
ggurdin
b285ffed88
account for widget span automatical matches when getting match by text by offset
2025-11-05 15:08:04 -05:00
ggurdin
5829c3e1ca
add helpful function to get recent normalization matches
2025-11-05 14:57:00 -05:00
ggurdin
69ae340060
restructure pangea text controller functions
2025-11-05 14:50:17 -05:00
ggurdin
08f393199b
move logic for showing the first available match into chat controller
2025-11-05 09:19:38 -05:00
ggurdin
26c8728114
copilot suggestions
2025-11-04 16:13:24 -05:00
ggurdin
a48a799af7
chore: update tokens repo
2025-11-04 16:05:27 -05:00
ggurdin
77ec540693
reduce duplicate code
2025-11-04 15:23:54 -05:00
ggurdin
5c95a4c62b
fix choice array background color
2025-11-04 15:15:21 -05:00
ggurdin
9f30e26a2a
reduce complexity of choice array widget
2025-11-04 14:57:20 -05:00
ggurdin
4bbb81e20c
only rebuild choreo-widgets when related data updates
2025-11-04 14:39:16 -05:00