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
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
18c603db92
chore: add content to distinguish system edit from manual edit
2025-12-22 10:02:13 -05:00
Kelrap
d1a2080304
Add a gender value to the user settings
2025-12-05 11:21:07 -05:00
ggurdin
98c373f299
resolve merge conflicts,
2025-11-11 15:16:48 -05:00
ggurdin
0ab91ccb68
feat: display user's subscription end/refresh date
2025-11-11 13:45:22 -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
828dbab9a8
feat: use cached space code to join space on create account ( #4224 )
2025-10-02 11:51:25 -04:00
wcjord
4e3f82331c
Update-sample-course ( #3823 )
...
* chore(courses): update test/sample coures
* feat(activity_planner): addition of goals, location, and description to activities
* formatting
* added activity ids and renamed bookMarkId to activityId
* formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-08-27 16:41:03 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
7c03c70105
3517 non local storage of bookmarked activities ( #3761 )
2025-08-18 11:43:00 -04:00
ggurdin
9e190d483a
chore: use activity IDs from the choreo response ( #3706 )
2025-08-12 15:34:57 -04:00
ggurdin
39fc047961
feat: space analytics page
2025-08-06 15:18:10 -04:00
ggurdin
62140c56da
feat: activity sessions
2025-08-04 16:31:00 -04:00
ggurdin
8493e28d96
chore: make IGC button more prominent and added tooltip, set auto-IGC false by default ( #3461 )
2025-07-15 10:43:25 -04:00
ggurdin
e50e1db16a
feat: initial work for add duration to in-chat activities
2025-06-16 11:50:21 -04:00
ggurdin
0c4597226f
refactor: improvements to fake message display, allow users to send more than one fake message at a time ( #2925 )
2025-06-04 14:01:19 -04:00
ggurdin
33425f4406
feat: allow users on staging to switch their environment ( #2799 )
2025-05-14 15:46:44 -04:00
Brord van Wierst
c0680b5294
feat: trial using choreo ( #2435 )
...
* RC trial
* generated
* fixed mobile
* reverted to resetSubscription
* generated
* fix for unloaded state
* generated
* chore: clean up some unused variables
---------
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-04-25 12:45:56 -04:00
ggurdin
e3e81fbd68
feat: send activity plan state event
2025-03-24 15:28:02 -04:00
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>
2025-03-24 15:20:07 -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
b6a0868e35
refactor: move around order of TOS and username setting in signup ( #2002 )
2025-03-05 11:24:43 -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
6ee37c0216
fix: set profile to public by default ( #1840 )
2025-02-18 15:21:16 -05:00
ggurdin
f9e2b3d9c0
feat: added XP offset data to public profile to prevent user from ever going down a level ( #1731 )
2025-02-07 13:56:04 -05:00
ggurdin
b98f2d3283
1547 level indicator for all users ( #1722 )
...
* feat: publicly viewable target language and level indicator
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-06 16:37:09 -05:00
ggurdin
7c8f917370
feat: bring back share link to join spaces ( #1701 )
2025-02-04 15:29:18 -05:00
ggurdin
75a0d1e07b
feat: allow users to edit lemmas ( #1694 )
2025-02-04 11:02:30 -05:00
ggurdin
ccec4f8470
feat: update user cefr model key ( #1628 )
2025-01-28 16:00:59 -05:00
ggurdin
ae7c754dbc
feat: added cefr level to user setting, language settings page / signup page ( #1604 )
2025-01-27 15:14:28 -05:00
wcjord
b81f3841f8
feat(activity_planner): full draft done ( #1542 )
...
* feat(activity_planner): mvp done
* refactor(activity_planner): move launch icon button to file
* dev: dart formatting
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-01-22 17:00:48 -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