Commit graph

6865 commits

Author SHA1 Message Date
ggurdin
2c3a19bb67
chore: on invite, also invite to course parent (#4268) 2025-10-07 13:47:36 -04:00
ggurdin
53f601dbad
chore: padding adjustment in selected course view (#4267) 2025-10-07 13:12:44 -04:00
Kelrap
1e0fe2828c
Remove invite option from participants widget in DM (#4256) 2025-10-07 12:08:23 -04:00
ggurdin
5ed0c30ff4
fix: fix onboarding redirect on login (#4265) 2025-10-07 12:04:17 -04:00
ggurdin
a44e378f4f
feat: set initial L2 via cached space code course target language if available (#4264) 2025-10-07 11:25:46 -04:00
wcjord
9790d2e56d
feat: allow users to give token feedback in word card 2025-10-06 11:13:39 -04:00
avashilling
df4cda0875
4172 color inconsistency of activity elements (#4247)
* activity menu color consistency

And some sizing changes, made the stats button box much smaller

* revert activity button size changes

Also make text bigger to fill box, and make menu/summary buttons solid colors so the shadow under the button works.
2025-10-06 09:15:41 -04:00
ggurdin
997d0d3706
fix: fix join with code redirect for non-spaces (#4248) 2025-10-03 14:40:47 -04:00
ggurdin
9a7f935af6
fix: hide activity finished status message for archived activities (#4246) 2025-10-03 13:11:42 -04:00
ggurdin
5f137361bd
4242 change course redirect (#4245)
* feat: connect with synapse public courses endpoint

* intergate course IDs into response model

* remove course redirect, update user's l2 on return to language selection page

* display on public courses page to go to page to make your own and display on make your on page to skip to rooms
2025-10-03 12:51:39 -04:00
Kelrap
e9a2d97d37
Hide course analytics download button on mobile (#4241) 2025-10-03 11:52:23 -04:00
Kelrap
5d4d51b10b
Adjust unread badge height to compensate for activity header height (#4213)
* Adjust unread badge height to compensate for activity header height

* Limit height instead of hardcoding values
2025-10-03 11:51:22 -04:00
ggurdin
027a1b7c41
fix: refresh expired course cache (#4240) 2025-10-03 11:22:12 -04:00
ggurdin
2bd41a58a4
fix: on SSO registration, pass langcode to onboarding pages (#4235) 2025-10-03 10:23:05 -04:00
ggurdin
6dddefcb6d
chore: add some debugging statement for staging logout issue (#4234) 2025-10-03 10:20:10 -04:00
ggurdin
dc55796ea6
feat: show warning popup on l2/activity language mixup (#4229) 2025-10-02 13:29:49 -04:00
ggurdin
500e9670fa
chore: hide course filters in onboarding pages (#4226) 2025-10-02 12:01:56 -04:00
ggurdin
828dbab9a8
feat: use cached space code to join space on create account (#4224) 2025-10-02 11:51:25 -04:00
ggurdin
343a27e80a
chore: show selected archived activity, add tooltip to archived activity analytics view (#4217) 2025-10-01 15:11:59 -04:00
ggurdin
97163ce221
4199 prevent activity menu tooltip from being interfered with my other overlays to ensure it always shows (#4215)
* don't show activity dropdown instructions if word card is open

* block other overlays from openning when tutorial overlay is open

* remove duplicate open overlay data, don't wait for construct banners to close if overlay fails to open
2025-10-01 14:00:14 -04:00
Kelrap
171dc55242
Decrease unselected igc underline to 20% opacity (#4214) 2025-10-01 13:59:13 -04:00
ggurdin
f9d3e5e473
chore: show 'all done' message in practice activity bar for each activity type (#4212) 2025-10-01 11:45:08 -04:00
ggurdin
341c3ec125
fix: disable ping course participants button if there are no no-bot users in course to ping 2025-10-01 11:09:17 -04:00
ggurdin
570d5e511d
chore: wait for user to send at least 3 text or audio messages before showing overlay with instructions about clicking activity status button 2025-10-01 10:00:53 -04:00
Wilson
d4e58d2827
feat: integrate course translation group (#4209)
* integrate course translation group

* Update lib/pangea/payload_client/models/course_plan/cms_course_plan_translation_group.dart

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* formatting

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-01 09:15:26 -04:00
ggurdin
65a3b3e00e
chore: show word card in click vocab word in activity summary (#4206) 2025-09-30 16:56:06 -04:00
ggurdin
01b9059cbe
chore: match vocab lemma irrespective of case, use static message in activity stats dropdown (#4205) 2025-09-30 16:47:16 -04:00
ggurdin
dabfb54ee8
chore: re-style onboarding buttons (#4196) 2025-09-30 15:01:51 -04:00
ggurdin
1edb3e34a9
4152 onboarding tweaks (#4190)
* filter courses by short lang codes

* reduce padding in course details page

* update home / registration routes

* refactor: replace find your people page with new course page from onboarding

* chore: add redirect to onboarding course plan page if user not in course
2025-09-30 11:24:39 -04:00
Wilson
1c20c683c2
consume image sizes from cms, surface course plan activity locations apis (#4187) 2025-09-30 10:09:11 -04:00
ggurdin
740bf6da79
chore: don't show choreo error on timeout after canceling translation (#4189) 2025-09-30 10:05:20 -04:00
ggurdin
2a71193b71
chore: when igc has matches, make send button color disabled instead of red (#4185) 2025-09-29 16:16:22 -04:00
ggurdin
d1f840eb60
4181 japanese words grouped when should be separate (#4184)
* fix: only continue pickup up adjacent tokens while they are punctuation

* uncomment commented out code
2025-09-29 16:00:16 -04:00
ggurdin
b159bfe1c9
chore: in reading asssitance input bar, if all practice activities for message are completed, show all done message (#4183) 2025-09-29 15:43:20 -04:00
ggurdin
a51870ccec
chore: in space analytics tab on small screens show language code in language dropdown (#4182) 2025-09-29 15:33:17 -04:00
ggurdin
9ef954a8d5
chore: remove horizontal offset from pressable button widget (#4180) 2025-09-29 15:25:58 -04:00
ggurdin
b5558905d8
chore: give activity goal tooltip max width (#4179) 2025-09-29 15:19:30 -04:00
ggurdin
1605624006
feat: on create course, go to invite page while course creation loads (#4178) 2025-09-29 15:13:08 -04:00
ggurdin
def99c22e5
fix: fix double analytics view in two column mode (#4175) 2025-09-29 13:00:12 -04:00
ggurdin
5e35b70604
chore: on course search, always load course IDs from server (#4174) 2025-09-29 12:39:39 -04:00
ggurdin
a9510d26f0
4152 onboarding tweaks (#4163)
* filter courses by short lang codes

* reduce padding in course details page

* update home / registration routes

* refactor: replace find your people page with new course page from onboarding
2025-09-29 11:28:20 -04:00
ggurdin
783085d44c
fix: don't dispose new word overlay animation early (#4168) 2025-09-29 10:10:30 -04:00
wcjord
951d8ef626
4142-allow-giving-of-activity-feedback (#4144)
* feat: activity feedback repo

* add UI for giving activity feedback

---------

Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-09-26 14:30:41 -04:00
Kelrap
700f53c68d
Make underlines translucent so lower parts of letters can be seen (#4160) 2025-09-26 13:23:38 -04:00
ggurdin
ef42cf5cee
chore: changes to chat list main view (#4158)
* chore: changes to chat list main view

* remove onboarding page
2025-09-26 13:23:03 -04:00
ggurdin
f0d70fea70
build: fix lints for new flutter version (#4154) 2025-09-26 09:31:55 -04:00
ggurdin
3c8a6710fc
fix: always set vocab as default tab in analytics page (#4151) 2025-09-25 16:10:14 -04:00
ggurdin
125814650b
chore: make whole upper acitivty summary clickable to expand (#4150) 2025-09-25 15:31:31 -04:00
ggurdin
4754ba2259
chore: increase size of user activity summary widgets (#4149) 2025-09-25 15:16:24 -04:00
ggurdin
817e2de081
chore: remove text scaling in emoji mode (#4147) 2025-09-25 14:22:11 -04:00