ggurdin
9ef954a8d5
chore: remove horizontal offset from pressable button widget ( #4180 )
2025-09-29 15:25:58 -04:00
ggurdin
e10f2bebeb
feat: show instruction overlay on first gain points in activity pointing user to click activity stats button ( #4099 )
2025-09-23 10:55:53 -04:00
ggurdin
802465c92c
3895 emoji sequence on clicking the words in a sentence of the target language ( #4004 )
...
* cleanup
* feat: toolbar emoji mode
2025-09-17 11:38:11 -04:00
ggurdin
d951d5eee9
3921 display unsubscribed errors for users ( #3991 )
...
* url cleanup
* chore: display unsubscribed errors differently
2025-09-15 15:58:08 -04:00
ggurdin
7348e655f4
3962 usability test todos ( #3973 )
...
* in new course pages, show images
* in space analytics, if no available languages, pick user's l2
* chore: add cooldown on ping participants
* replace image loading icon with shimmer
2025-09-12 14:03:08 -04:00
Kelrap
720f50bc8c
Use root navigator for activity share popup menu ( #3869 )
2025-09-04 10:38:14 -04:00
ggurdin
677e9ce594
3822 begin activity design implementation ( #3827 )
...
* file reorganization
* added activity summary widget to show in chat view and activity launch view
* more updates to activity sessions start page
* function to ping course
* remove duplicate loading of participants
* nav bar visibility changes
* add generalized image from url widget
* update bottom of screen activity status message and add summaries to chat event list
* scroll to summary on click
* show invited activity sessions in course chats view
2025-09-02 12:37:16 -04:00
ggurdin
f9ee134cdd
feat: course planner
2025-08-25 15:43:17 -04:00
ggurdin
39fc047961
feat: space analytics page
2025-08-06 15:18:10 -04:00
Kelrap
657b652bc2
Fix activity timeout overflow ( #3442 )
...
* Fix activity timeout overflow
* chore: wrap error message
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-07-11 16:43:09 -04:00
ggurdin
a41b2d2dde
More specific error messages ( #3418 )
...
* chore: add more specific error messages
* chore: more specific error messages
* chore: more specific error messages
* chore: more specific error messages
2025-07-11 09:51:49 -04:00
ggurdin
b3155c1f47
feat: unified analytics page
2025-06-30 11:57:41 -04:00
ggurdin
8289a33c2d
2765 direct users to add to chat with multiselect rather than create ( #2824 )
...
* chore: abstract activity editting into builder widget
* feat: allow users to launch activities to existing chats instead of making new chat
2025-05-16 13:48:18 -04:00
ggurdin
1260e056b8
chore: refresh SVG cache once a day ( #2776 )
2025-05-13 09:24:54 -04:00
ggurdin
7ca2ea7140
chore: remove message bubble from emoji messages ( #2686 )
2025-05-06 12:07:14 -04:00
ggurdin
44a86f1d18
2411 the tense icon is too dark and the boxes stick together ( #2441 )
...
* chore: refresh svgs after a given date, add spacing between boxes in morph analytics view
* chore: simplify custom svg widget
2025-04-14 14:36:00 -04:00
ggurdin
b7a6ee6fe2
refactor: separate token and message reading assistance modes ( #2416 )
...
* refactor: separate token and message reading assistance modes
* chore: apply same token styling to HTML formatted messages
* chore: don't wait for lemma responses before showing reading assistance content
2025-04-10 16:51:42 -04:00
ggurdin
6c87814c07
Sentry ( #2347 )
...
* chore: replace late animations with nullable to prevent late init error
* chore: remove null check operator in showToolbarButtons
* chore: don't call setState in CustomSVG if not mounted
2025-04-03 15:09:32 -04:00
ggurdin
0c988d55f7
chore: update svg when svg url changes ( #2341 )
2025-04-03 12:06:09 -04:00
sienna-sterling
96197138ba
1949-changing-it-feedback ( #2088 )
...
---------
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-01 15:04:33 -04:00
wcjord
6e7ae5c044
chore(reading_assistance): several fixes and an enhancement to gain points animation
2025-04-01 14:13:16 -04:00
ggurdin
9142d1f31d
2280 new chat page and activity planner refine ( #2289 )
...
* chore: show new room error on text field
* chore: update button show colors of activity suggestion cards
2025-03-31 15:08:44 -04:00
ggurdin
af923d67bf
chore: highlight selected item in dropdowns ( #2181 )
2025-03-19 15:34:38 -04:00
ggurdin
0d4fef8a14
chore: make plus icon color match theme ( #2179 )
2025-03-19 13:17:59 -04:00
ggurdin
91699dda04
2136 activity suggestions feedback ( #2147 )
...
* chore: some activity page styling
* chore: add right padding to pressable button widget
* chore: don't add to stream if closed
2025-03-17 10:57:40 -04:00
ggurdin
c204f484c9
refactor: make activity card into a dialog when launching / editing, adjust sizing to fit two-per-row on small screens ( #2123 )
2025-03-12 10:23:38 -04:00
ggurdin
07cbf2426a
feat: start a chat using an activity template ( #2107 )
...
Co-authored-by: wcjord <32568597+wcjord@users.noreply.github.com>
2025-03-11 14:36:50 -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
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
sienna-sterling
4c1594d6f0
fix(storage optimization): Removed and replaced used of PStore with G… ( #1730 )
...
* fix(storage optimization): Removed and replaced used of PStore with GetStorage
---------
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-21 15:09:54 -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
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
d5dd66bcc2
feat: grammar analytics popup redesign ( #1670 )
2025-01-31 13:39:10 -05:00
ggurdin
3ed92b3411
fix: update text controller value when text field value changes ( #1637 )
2025-01-29 16:15:40 -05:00
wcjord
33278567bc
fix(instructions): dont show clickMessage instructions after message click
2025-01-29 15:13:44 -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
c0fb41d2f9
feat: replace XP level emojis with svgs ( #1508 )
2025-01-21 09:54:14 -05:00
ggurdin
3d85d2ec9f
feat: widget for customizing SVG colors ( #1498 )
...
* feat: widget for customizing SVG colors
* feat: replace morph icons with customized morph SVGs
2025-01-20 14:02:56 -05:00
ggurdin
cdfc8b831e
feat: added widget to make dialog full screen on mobile with constraints on web ( #1499 )
2025-01-17 12:55:05 -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