ggurdin
aae00cd1d6
fix: don't label room as activity room if activityID is null ( #5480 )
2026-01-28 10:48:40 -05:00
avashilling
fc277350f5
5415 if invalid lemma definition breaks practice ( #5466 )
...
* skip error causing lemmas in practice
* update progress on skipping
and play audio/update value after loading question, so a skipped questions isn't displayed
* remove unnecessary line and comment
2026-01-28 09:11:03 -05:00
ggurdin
0583409b09
fix: don't include error span as choice in grammar error practice if the translation contains the error span ( #5474 )
2026-01-27 16:50:34 -05:00
ggurdin
43d190b682
feat: filter 'other' constructs from existing analytics data ( #5473 )
2026-01-27 16:42:49 -05:00
ggurdin
dd32b04bca
chore: Keep Tooltip until word enters Catagory ( #5469 )
2026-01-27 15:39:16 -05:00
ggurdin
1f7ca4c1fc
fix: distinguish constuct level up animations by construct ID instead of count ( #5468 )
2026-01-27 15:33:24 -05:00
ggurdin
eb41139343
fix: always show scroll bars in activity user summary widgets ( #5465 )
2026-01-27 15:10:19 -05:00
ggurdin
8cbf9c2700
feat: filter out new constructs with category 'other' ( #5454 )
2026-01-27 14:57:18 -05:00
ggurdin
61f18aa403
fix: Prevent Grammar Practice Blank Fill-Ins ( #5464 )
2026-01-27 14:43:02 -05:00
ggurdin
56350a91ea
chore: Search for course filter not saved when open new course page
2026-01-27 14:34:20 -05:00
ggurdin
e2ec54a780
fix: give morph definition a fixed height to prevent other element from jumping around
2026-01-27 14:23:54 -05:00
ggurdin
32218c0d87
fix: use unique storage key for morph info cache
2026-01-27 14:16:09 -05:00
ggurdin
bfb929b69e
chore: Keep cursor as hand when mousing over word-card emojis
2026-01-27 14:07:46 -05:00
ggurdin
f50632b3a7
chore: Default courses to public but restricted
2026-01-27 14:04:10 -05:00
ggurdin
cb7bb14a62
fix: only allow one line of text in grammar match choices
2026-01-27 13:46:22 -05:00
ggurdin
855ea32ca7
fix: prevent avatar flickering on expand nav rail
2026-01-27 13:21:18 -05:00
ggurdin
2a4c962692
fix: remove public course route between find a course and public course preview
2026-01-27 13:00:47 -05:00
ggurdin
ab3a9ca190
fix: account for smaller screens
2026-01-27 11:53:42 -05:00
ggurdin
af996b298c
chore: Expand role card if needed/available space
2026-01-27 10:45:49 -05:00
ggurdin
66cd314477
fix: add padding to bottom of main chat list to make all items visible
2026-01-27 10:32:29 -05:00
ggurdin
d0a89244c2
chore: if mobile keyboard open on show toolbar, close it and still show toolbar
2026-01-27 10:27:57 -05:00
ggurdin
f3affc8965
chore: keep input focused after send
2026-01-27 10:07:11 -05:00
ggurdin
b945b8f61a
chore: update constant in level equation to make 6000 xp ~level 10
2026-01-27 09:35:17 -05:00
ggurdin
df4cf11151
Merge pull request #5440 from pangeachat/image-placeholders
...
Add default images when activity doesn't have image
2026-01-27 09:23:45 -05:00
ggurdin
8dcffbdabb
chore: better match tooltip style
2026-01-26 16:52:43 -05:00
ggurdin
f511371aa9
feat: Bring back language setting in bot avatar popup
2026-01-26 16:42:10 -05:00
ggurdin
f1bede9de2
Merge branch 'main' into 5410-bring-back-language-setting-in-bot-avatar-popup
2026-01-26 15:55:26 -05:00
Kelrap
78fb759339
Add default images when activity doesn't have image
2026-01-26 15:50:48 -05:00
ggurdin
74b71c5389
fix: reset bypassExitConfirmation on session-level error
2026-01-26 14:17:05 -05:00
ggurdin
fdec2006d9
feat: highlight chat with support
2026-01-26 14:07:34 -05:00
ggurdin
2871c4618f
Merge pull request #5424 from pangeachat/5405-if-link-treat-as-regular-message
...
chore: If link, treat as regular message
2026-01-26 13:42:59 -05:00
ggurdin
c567cc27f2
chore: If link, treat as regular message
2026-01-26 13:41:58 -05:00
ggurdin
cf36c70b0a
add back bot settings widgets
2026-01-26 13:17:29 -05:00
ggurdin
70df34359e
Merge pull request #5413 from pangeachat/5308-set-activity-image-as-chat-background
...
feat: use image as activity background
2026-01-26 12:29:37 -05:00
ggurdin
0b6206a73f
translations
2026-01-26 12:29:08 -05:00
ggurdin
27df30e801
Merge pull request #5371 from pangeachat/5262-add-seedsproutflower-icons-to-message-xp-burst
...
5262 add seedsproutflower icons to message xp burst
2026-01-26 12:18:00 -05:00
Ava Shilling
0aa9e8be58
feat: use image as activity background
...
- add switch tile in settings to toggle
- if set, remove image from activity summary widget
2026-01-23 17:17:05 -05:00
ggurdin
749a0d5a39
fix: uncomment shouldShowActivityInstructions
2026-01-23 16:38:07 -05:00
Ava Shilling
dc9e6ab5af
remove async function for analytics in chat
...
and sort imports
2026-01-23 13:55:35 -05:00
Ava Shilling
c3d6a9996e
fix: use event stream for construct level animation
2026-01-23 13:50:12 -05:00
ggurdin
8ee3bb194e
chore: show shimmer on full activity role indicator
2026-01-23 13:33:39 -05:00
ggurdin
ccf75bc7f4
chore: Darken Screen further on Activity End Popup
2026-01-23 13:29:36 -05:00
ggurdin
28cde38fff
chore: prevent UI block on save activity
2026-01-23 13:16:32 -05:00
ggurdin
f1ddd0408e
chore: If IGC change is different by a whitespace, apply automatically
2026-01-23 12:55:07 -05:00
ggurdin
fa86271ad5
fix: prevent out-of-date lemma loading futures from overriding new futures
2026-01-23 12:51:51 -05:00
ggurdin
fd598a510b
chore: show loading indicator on recording dialog start up
2026-01-23 12:40:33 -05:00
ggurdin
5cee36a31e
Merge pull request #5397 from pangeachat/hide-view-status
...
Hide status and view status toggle
2026-01-23 12:33:52 -05:00
ggurdin
3e27ccfadd
Merge pull request #5398 from pangeachat/course-analytics-tooltip
...
Add tooltip to course analytics button
2026-01-23 12:33:33 -05:00
ggurdin
e28ee2031d
feat: add progress bar to IT bar
2026-01-23 12:32:39 -05:00
Kelrap
c5b45cf035
Add tooltip to course analytics button
2026-01-23 12:15:10 -05:00