ggurdin
|
3fa027f702
|
chore: close emoji picker on send message (#5336)
|
2026-01-22 11:30:52 -05:00 |
|
ggurdin
|
7458f8f559
|
fix: don't auto-play bot audio message if another audio message is playing (#5315)
|
2026-01-21 13:34:20 -05:00 |
|
ggurdin
|
342f476545
|
Merge pull request #5278 from pangeachat/5264-restrict-shimmer-to-only-newest-message
chore: only show shimmer on most recent message
|
2026-01-20 14:59:58 -05:00 |
|
Ava Shilling
|
bf5b75a256
|
chore: check for button in showMessageShimmer
|
2026-01-20 14:54:58 -05:00 |
|
ggurdin
|
573ee4dddd
|
Merge pull request #5277 from pangeachat/5260-message-options-reorganization
chore: move regeneration button down to toolbar
|
2026-01-20 14:52:08 -05:00 |
|
ggurdin
|
79926a9ade
|
moved some logic around
|
2026-01-20 14:51:44 -05:00 |
|
ggurdin
|
86b69a67fa
|
fix: pass manual IGC status after showing language mismatch popup
|
2026-01-20 13:12:25 -05:00 |
|
ggurdin
|
eafa8f60f0
|
chore: replace message toolbar language mismatch popup with button in disabled snackbar
|
2026-01-20 12:33:25 -05:00 |
|
ggurdin
|
ebe22129bc
|
fix: expose stream of newly collected constructs and use it to update new tokens cache on analytics update (#5169)
|
2026-01-12 10:24:55 -05:00 |
|
ggurdin
|
1f9f2ab24a
|
fix: don't double space ID on navigation (#5163)
|
2026-01-09 13:24:00 -05:00 |
|
ggurdin
|
832533b4f7
|
feat: Directing to click messages with shimmer (#5106)
|
2026-01-07 11:04:00 -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
|
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
|
fb2ef4b0a1
|
chore: Delay until screen darkening (#5009)
|
2025-12-31 11:18:31 -05:00 |
|
ggurdin
|
c507c7b54b
|
feat: allow token feedback for word card in vocab analytics (#4900)
* feat: allow token feedback for word card in vocab analytics
* fix: remove duplicate global keys
|
2025-12-30 09:07:16 -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
|
aad45e18cf
|
chore: don't show message regeneration button if message has already been regenerated (#4963)
|
2025-12-29 14:09:37 -05:00 |
|
ggurdin
|
d8caf8e481
|
feat: analytics database
|
2025-12-23 14:35:41 -05:00 |
|
ggurdin
|
826cd461be
|
chore: keep message button depressed
|
2025-12-17 09:22:44 -05:00 |
|
ggurdin
|
d7ca1652b3
|
feat: add button to regenerate latest bot message
|
2025-12-15 13:12:51 -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
|
1e6cabc5d8
|
allow users to block constructs from their analytics
|
2025-12-04 14:07:38 -05:00 |
|
ggurdin
|
4d58b66bf1
|
feat: initial work for deleting lemmas from analytics
|
2025-12-04 12:59:17 -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
|
9cb155fcf1
|
reorganize pangea rep / pangea message event files
|
2025-12-03 15:22:45 -05:00 |
|
ggurdin
|
17d6ead1da
|
only show popup if user has analytics room with matching language code
|
2025-12-03 11:41:39 -05:00 |
|
ggurdin
|
613a4cce9c
|
feat: show language mismatch popup on select message not in L2
|
2025-12-03 11:38:36 -05:00 |
|
ggurdin
|
895654b2b5
|
refactor: reduce duplicate data-fetching related logic in select mode controller
|
2025-12-02 15:18:37 -05:00 |
|
ggurdin
|
305c08af73
|
Merge branch 'main' into 4747-in-image-mode-xp-animation-on-selection
|
2025-12-02 11:32:34 -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
|
8c404758ef
|
initial work to normalize sending on emoji analytics / settings of user lemma emojis
|
2025-12-01 15:21:06 -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 |
|
Kelrap
|
407ea6254e
|
Close the keyboard when use opens activity menu (#4673)
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
|
2025-11-19 11:42:50 -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
|
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
|
4b9fd02baf
|
some tweaks
|
2025-11-11 16:31:09 -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
|
513184e1e1
|
reorganize files
|
2025-11-06 12:08:20 -05:00 |
|
ggurdin
|
d35a978817
|
resolve merge conflicts
|
2025-11-06 10:45:00 -05:00 |
|
ggurdin
|
5829c3e1ca
|
add helpful function to get recent normalization matches
|
2025-11-05 14:57:00 -05:00 |
|
ggurdin
|
ff21ab8608
|
refactor: replace activity stats menu with smaller button
|
2025-11-05 13:44:25 -05:00 |
|
ggurdin
|
2bc8a10e5c
|
remove more duplicate logic
|
2025-11-05 10:40:23 -05:00 |
|
ggurdin
|
08f393199b
|
move logic for showing the first available match into chat controller
|
2025-11-05 09:19:38 -05:00 |
|