ggurdin
212077fe2c
chore: don't add artificial profile to DM search results ( #5535 )
2026-01-30 10:42:55 -05:00
ggurdin
23d8048268
chore: add padding to extended activity description ( #5534 )
2026-01-30 10:38:18 -05:00
ggurdin
c18939dff3
fix: update activity analytics stream on reinit analytics ( #5532 )
2026-01-30 10:22:47 -05:00
ggurdin
387b97ed6d
fix: use correct stripe management URL in staging environment ( #5530 )
2026-01-30 10:11:51 -05:00
ggurdin
67a1f1ee93
chore: update bot target gender on user settings gender update ( #5528 )
2026-01-30 09:36:04 -05:00
ggurdin
6058d12255
chore: error on empty audio recording ( #5524 )
2026-01-29 15:27:10 -05:00
ggurdin
975cfcfb58
chore: update copy for auto-igc toggle ( #5523 )
2026-01-29 15:10:22 -05:00
ggurdin
9ea916dae0
fix: listen to scroll metrics to update scroll down button ( #5522 )
2026-01-29 14:35:40 -05:00
ggurdin
bfc3b9ff40
chore: fix inkwell border radius in activity summary ( #5520 )
2026-01-29 14:20:09 -05:00
ggurdin
3630b84c7d
fix: prevent activity title from jumping on phonetic transcription load ( #5519 )
2026-01-29 14:15:51 -05:00
ggurdin
33826b02fe
chore: make login and signup views more consistent ( #5518 )
2026-01-29 14:11:20 -05:00
ggurdin
ed6c2ff5ad
fix: save activities to analytics room for corresponding language ( #5514 )
2026-01-29 12:54:58 -05:00
ggurdin
85a2b9efe9
fix: make analytics practice view scrollable, fix heights of top elements to prevent jumping around ( #5513 )
2026-01-29 12:45:08 -05:00
ggurdin
3dddf1d8bd
chore: show close button on error snackbar ( #5512 )
2026-01-29 10:41:52 -05:00
ggurdin
5d6825ad30
fix: reset IT progress on send and on edit ( #5511 )
2026-01-29 10:30:08 -05:00
ggurdin
dc71d1caeb
fix: on IT closed, only replace source text if IT manually dismissed to prevent race condition with accepted continuance stream for single-span translation ( #5510 )
2026-01-29 10:20:56 -05:00
ggurdin
2fdbce0c6d
feat: initial updates to public course preview page ( #5453 )
...
* feat: initial updates to public course preview page
* chore: account for join rules and power levels in RoomSummaryResponse
* load room preview in course preview page
* seperate public course preview page from selected course page
* display course admins
* Add avatar URL and display name to room summary. Get courseID from room summary
* don't leave page on knock
2026-01-29 10:03:34 -05:00
ggurdin
7c8820754c
fix: Don't shimmer disabled translation button ( #5505 )
2026-01-28 16:53:17 -05:00
ggurdin
597387def4
chore: update room summary model ( #5502 )
2026-01-28 16:13:50 -05:00
ggurdin
8c7d64c0cc
chore: more onboarding tweaks ( #5499 )
2026-01-28 15:31:58 -05:00
ggurdin
c455c37f23
fix: better message offset defaults ( #5497 )
2026-01-28 14:56:08 -05:00
Kelrap
4daee5a6de
Move login/signup back buttons closer to center of screen ( #5496 )
2026-01-28 14:33:56 -05:00
ggurdin
bbda3b646b
chore: In user search, append needed decorators ( #5495 )
2026-01-28 13:51:27 -05:00
Kelrap
53364007b7
Show different course plan page if 500 error is detected ( #5478 )
...
* Show different course plan page if 500 error is detected
* translations
---------
Co-authored-by: ggurdin <ggurdin@gmail.com>
2026-01-28 13:28:11 -05:00
Kelrap
95e0f8052f
Use vocab symbol for newly collected words ( #5489 )
2026-01-28 13:19:40 -05:00
ggurdin
0df853a616
chore: add subtitle to chat with support tile ( #5494 )
2026-01-28 13:19:13 -05:00
ggurdin
1828c368ee
chore: update logic for which bot chats are targeted for bot options update on language update, add retry logic ( #5488 )
2026-01-28 11:56:59 -05:00
ggurdin
172f1c96f8
chore: onboarding updates ( #5485 )
2026-01-28 11:28:54 -05:00
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
165a8fb7a4
Merge pull request #5463 from pangeachat/5422-search-for-course-filter-not-saved-when-open-new-course-page
...
chore: Search for course filter not saved when open new course page
2026-01-27 14:34:50 -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
92ae0fd79f
Merge pull request #5461 from pangeachat/5429-grammar-practice-size-change
...
fix: give morph definition a fixed height to prevent other element fr…
2026-01-27 14:24: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
63ba5a7d10
Merge pull request #5460 from pangeachat/5430-grammar-practice-explanation-language-not-change-when-swap-l1l2
...
fix: use unique storage key for morph info cache
2026-01-27 14:16:41 -05:00
ggurdin
32218c0d87
fix: use unique storage key for morph info cache
2026-01-27 14:16:09 -05:00
ggurdin
6f65b08f74
Merge pull request #5459 from pangeachat/5432-keep-cursor-as-hand-when-mousing-over-word-card-emojis
...
chore: Keep cursor as hand when mousing over word-card emojis
2026-01-27 14:08:12 -05:00
ggurdin
bfb929b69e
chore: Keep cursor as hand when mousing over word-card emojis
2026-01-27 14:07:46 -05:00
ggurdin
5759ddddfd
Merge pull request #5458 from pangeachat/5433-default-courses-to-public-but-restricted
...
chore: Default courses to public but restricted
2026-01-27 14:04:40 -05:00
ggurdin
f50632b3a7
chore: Default courses to public but restricted
2026-01-27 14:04:10 -05:00
ggurdin
3fcf1b32ae
Merge pull request #5457 from pangeachat/5434-grammar-practice-choice-overflow
...
fix: only allow one line of text in grammar match choices
2026-01-27 13:46:58 -05:00
ggurdin
cb7bb14a62
fix: only allow one line of text in grammar match choices
2026-01-27 13:46:22 -05:00
ggurdin
c931581596
Merge pull request #5456 from pangeachat/5439-icon-placeholder-flickers-in-every-time-navbar-opens
...
fix: prevent avatar flickering on expand nav rail
2026-01-27 13:21:49 -05:00