ggurdin
8ce6c2fa8f
fix: rebuild word card on new word overlay dismissed ( #5030 )
2026-01-02 10:28:36 -05:00
ggurdin
2e0d38e801
4860 dms all chats ( #5015 )
...
* feat: initial work for dms => all chats
* more navigation updates
* change all chats tooltip
2025-12-31 14:05:16 -05:00
ggurdin
43080978de
simplify message token renderer ( #4994 )
...
* simplify message token renderer
* token rendering and new word collection for tokens in activity summary / menu
* make tokens hoverable
2025-12-30 16:56:47 -05:00
ggurdin
cd131e0ec2
fix: only animate top portion of activity status bar ( #4965 )
2025-12-29 15:05:14 -05:00
ggurdin
d8caf8e481
feat: analytics database
2025-12-23 14:35:41 -05:00
ggurdin
652f5731b4
build: file reorganization
2025-12-04 16:36:04 -05:00
ggurdin
abab3923d9
resolve merge conflicts
2025-12-04 15:07:35 -05:00
ggurdin
836ace6196
fix: use chat view's context when leaving activity via header button
2025-12-04 14:56:49 -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
613a4cce9c
feat: show language mismatch popup on select message not in L2
2025-12-03 11:38:36 -05:00
ggurdin
a484c38be1
fix: set showed menu on show menu instead of on show tutorial popup
2025-12-02 11:21:51 -05:00
ggurdin
3f1d489ec0
feat: store whether or not user has seen activity menu tutorial popup and don't show it again
2025-12-02 10:56:08 -05:00
ggurdin
0bc7afec8a
chore: unfocus input bar on show tutorial overlay ( #4744 )
2025-11-21 13:43:45 -05:00
ggurdin
d3fdd53245
fix: maintain room summaries in chat details page ( #4716 )
2025-11-20 13:43:57 -05:00
ggurdin
2a71560574
chore: move activity goal tooltip outside of chat input bar background color ( #4703 )
2025-11-20 10:10:38 -05:00
ggurdin
8ae30303b1
refactor: move activity vocab into widget, move activity-related noti… ( #4694 )
...
* refactor: move activity vocab into widget, move activity-related notifiers from chat controller to their own controller
* Update lib/pangea/activity_sessions/activity_session_chat/activity_vocab_widget.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update lib/pangea/activity_sessions/activity_session_chat/activity_chat_controller.dart
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* remove unused value notifiers, add error handling to analytics update function
* reduce duplicate code
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-19 15:09:49 -05:00
ggurdin
ee05510737
resolve merge conflicts
2025-11-19 11:05:26 -05:00
Kelrap
54c793e417
Combine 2 padding widgets into 1
2025-11-14 10:53:31 -05:00
ggurdin
fbd71ef988
add padding to bottom of activity role tooltip, move activity start page rendering inside of room state stream builder
2025-11-12 10:26: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
e021130bda
resolve merge conflict
2025-11-07 12:04:12 -05:00
ggurdin
5a3ff8998c
fix: on leave activity, if activity in course, redirect to course
2025-11-07 10:29:12 -05:00
ggurdin
d35a978817
resolve merge conflicts
2025-11-06 10:45:00 -05:00
ggurdin
f0185441dd
refactor: separate dropdown menu for activity sessions
2025-11-05 14:06:19 -05:00
ggurdin
ff21ab8608
refactor: replace activity stats menu with smaller button
2025-11-05 13:44:25 -05:00
ggurdin
00e0a82e0c
Merge branch 'main' into choreographer-refactor
2025-11-04 16:14:06 -05:00
ggurdin
4bbb81e20c
only rebuild choreo-widgets when related data updates
2025-11-04 14:39:16 -05:00
ggurdin
2b522b6dd7
widgets refactor
2025-11-03 12:52:22 -05:00
avashilling
3dae91c05c
normalize use of gold and yellowLight in activities
...
now use same color for tooltip popups and activity widgets
2025-11-03 11:38:28 -05:00
ggurdin
c85ba9ad14
Merge branch 'main' into choreographer-refactor
2025-11-03 11:15:05 -05:00
ggurdin
5627d55eaa
fix: don't show activity summary unsubscribed message if summary is present
2025-11-03 10:09:29 -05:00
ggurdin
14621e0963
Merge branch 'main' into choreographer-refactor
2025-10-30 10:04:49 -04:00
ggurdin
7273b595fc
4546 course activities not shown to newly joined member ( #4549 )
...
* fix: wait for room in sync after joining via invite dialog before navigating to detail page
* fix: render end button and text explanation using the samel logic, don't show activity stats menu instruction popup if user has finished actiivty
* fix: don't redirect from out space on delete child room
* fix: don't clear localized course cache of target language update
2025-10-30 09:57:17 -04:00
ggurdin
d945959ba0
full refactor of all chore-related controllers
2025-10-29 17:07:15 -04:00
Kelrap
a2a81733bd
Fix bottom bar spacing issues, make it more consistent with Fluffychat behavior ( #4523 )
...
* Add background to activity role tooltip
* Fix spacing directly, instead of adding role tooltip background
* Make bottom bar padding, background color, and divider behave more like Fluffychat
* remove changes to fluffychat code
---------
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
Co-authored-by: ggurdin <ggurdin@gmail.com>
2025-10-28 09:47:28 -04:00
ggurdin
a45c52add4
chore: saved activity copy updates, go directly back to course settings on save activity ( #4482 )
2025-10-21 14:26:54 -04:00
avashilling
4d9806f41f
make activity button smaller on mobile ( #4429 )
...
* make activity button smaller on mobile
* make activity button smaller on all platforms
2025-10-21 13:13:41 -04:00
avashilling
aca36e67d5
change xp icon to star ( #4431 )
2025-10-20 09:12:12 -04:00
ggurdin
09754bdd90
chore: remove vocab tooltip from activity dropdown menu and update copy in end activity button ( #4445 )
2025-10-17 14:40:30 -04:00
ggurdin
d3e1da20df
chore: add tooltip to describe vocab highlighting in activity dropdown menu ( #4412 )
2025-10-15 14:18:50 -04:00
ggurdin
f59f72c53d
fix: stop rebuilding whole course settings tab on screen size change ( #4368 )
2025-10-13 16:17:57 -04:00
Copilot
bb0206780c
Hide activity end prompt text when activity is archived ( #4364 )
...
* Initial plan
* Hide activity end prompt when activity is archived
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ggurdin <46800240+ggurdin@users.noreply.github.com>
2025-10-13 14:36:49 -04:00
ggurdin
c4ff6b0ac4
fix: prevent overflows in token info feedback dialog on mobile, add more specific unsubscribed error in future loading dialog ( #4333 )
2025-10-10 14:14:33 -04:00
ggurdin
df4410e85d
fix: on join activity with role, preload activity participants list to get accurate list of assigned roles ( #4326 )
2025-10-10 11:35:11 -04:00
ggurdin
2e9dde93db
chore: remove background color from activity goal tooltip ( #4324 )
2025-10-10 11:01:51 -04:00
ggurdin
71ea85876a
chore: show activity stats cutout tooltip on other user finish activity ( #4316 )
2025-10-09 16:47:47 -04:00
ggurdin
97d8c5fcf6
chore: enable activity stats button if someone else finishes the activity ( #4311 )
2025-10-09 15:28:58 -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
9a7f935af6
fix: hide activity finished status message for archived activities ( #4246 )
2025-10-03 13:11:42 -04:00