Releases: pangeachat/client
Releases · pangeachat/client
Release v4.1.19+2
What's Changed
Full Changelog: 4.1.19+1...4.1.19+2
Release v4.1.19+1
What's Changed
- fix: handle null userL1Code in class link SSO signup by @wcjord in #6110
- fix: migrate deploy_web from static AWS keys to OIDC by @wcjord in #6111
- fix: avatar Uri serialization and CI rm .env failure by @wcjord in #6114
- fix(analytics): guard null L2 in analytics timer and downgrade to warning by @wcjord in #6106
- fix(notifications): send opened events on tap by @WilsonLe in #6125
- chore: disable feedback and dragging for match practice choices if co… by @ggurdin in #6126
- chore: exit early from onMatch in practice if activty is already comp… by @ggurdin in #6127
- feat: use language SVGs instead of flag emojis by @ggurdin in #6129
- fix: only prevent selection for already-selected choices in match pra… by @ggurdin in #6131
- feat: handle incoming URLs without fragments by @ggurdin in #6132
- fix: don't throw error on set identical l1 and l2 in create account page by @ggurdin in #6133
- fix: set enableSoftLogout to true by @ggurdin in #6134
- fix: add parameter to control if join with code shows loading, don't … by @ggurdin in #6139
- chore: don't give audio vocab practice activities for messages with >… by @ggurdin in #6141
- chore: show loading indicator for loading topics in public course pre… by @ggurdin in #6142
- chore: in morph practice, disable choices once activity is complete by @ggurdin in #6143
- chore: show subscription options to users with free trials by @ggurdin in #6144
- fix: in signup loading dialogs, don't pop on success to avoid popping… by @ggurdin in #6146
- fix: pass full language code in initial lang code to create own cours… by @ggurdin in #6147
- Sentry by @ggurdin in #6152
- fix: handle identical language error outside of updateProfile function by @ggurdin in #6155
- Sentry by @ggurdin in #6160
- chore: Don't show Bot/Support chat creation buttons while loading by @ggurdin in #6161
- chore: close email warning snackbar on close notifications settings page by @ggurdin in #6163
- chore: don't show flag in select item display in course language filt… by @ggurdin in #6164
- chore: fix text overflow in change subscription page by @ggurdin in #6165
- chore: restrict length of activities to unlock topics input by @ggurdin in #6166
- chore: prevent users from setting min activities to complete course t… by @ggurdin in #6167
- chore: update copy for previous login method in signup page by @ggurdin in #6168
- chore: add specific copy for each IGC replacement type by @ggurdin in #6173
- chore: don't change signup options button opacity based on recent log… by @ggurdin in #6174
- fix: display selected choice feedback in span card instead of match m… by @ggurdin in #6175
- feat: custom loading dialog to display login stages by @ggurdin in #6183
- fix: show error in settings learning on identical language error by @ggurdin in #6185
- fix: transfer all language filter to new course page by @ggurdin in #6186
- fix: don't show match on input tap after send by @ggurdin in #6187
- fix: add specific size to morph icons in morph list by @ggurdin in #6189
- chore: make completed activity page scrollable by @ggurdin in #6194
- chore: maintain scroll position in activity archive view by @ggurdin in #6196
- chore: hide practice button if in practice page by @ggurdin in #6198
- chore: spacing updates in analytics practice page by @ggurdin in #6200
- chore: add vertical padding to login / signup pages by @ggurdin in #6201
- chore: add dividers in delete space dialog and always show scrollbar by @ggurdin in #6202
- chore: adjust activity user summary card dimensions by @ggurdin in #6203
- chore: reposition chat floating action button by @ggurdin in #6204
- chore: decrease speed of igc button animation by @ggurdin in #6205
- fix: shrink column in login loading dialog by @ggurdin in #6208
- chore: remove cancel button in login loading dialog by @ggurdin in #6212
- fix: show error popup for denied / errored request for recording perm… by @ggurdin in #6214
- fix: in get local stt transcript, check for rep stored in event conte… by @ggurdin in #6215
- chore: show loading in analytics pages after updating l2 by @ggurdin in #6216
- 6206 group chat permissions simplification by @ggurdin in #6217
- Add is visible tag to subscriptions by @ggurdin in #6218
- Sentry by @ggurdin in #6220
- fix: update intent filters for Android deeplinks by @ggurdin in #6221
- chore: disable first new token shimmer in practice modfe by @ggurdin in #6231
- fix: don't try to get current route from bottom sheet by @ggurdin in #6232
- chore: show button to update target language in toolbar snackbar inli… by @ggurdin in #6233
- chore: set max height for activity menu dropdown and make scrollable by @ggurdin in #6234
- chore: add right padding to analytics practice exercise choices by @ggurdin in #6235
- chore: scroll to top of course info view when roomID changes by @ggurdin in #6236
- fix: don't show practice session completed view if session load failed by @ggurdin in #6237
- fix: constrain word card in scrollable message overlay view to preven… by @ggurdin in #6238
- Sentry by @ggurdin in #6239
- fix: prevent inflight course loads for old filters from overiding new… by @ggurdin in #6245
- chore: if lemma has > 50 characters, don't show in definition section… by @ggurdin in #6247
- fix: hide buggy QR scanner in DMs page by @ggurdin in #6250
- fix: prevent inflight match activity requests form overriding newly l… by @ggurdin in #6252
- fix: block invite foreground notifications resulting from joining wit… by @ggurdin in #6253
- Change hint text for close emoji menu button by @Kelrap in #6251
- chore: filter out courses with 0 members from find a course page, sor… by @ggurdin in #6254
- feat: send google analytics on open app via bot notification by @ggurdin in #6258
- Merge prod into main by @ggurdin in #6274
- fix: update how loading is displayed in ignored users page by @ggurdin in #6276
- chore: scroll to top of list on language filter change in course pages by @ggurdin in #6277
- chore: on course load error show button to go to add a course page by @ggurdin in #6278
- feat: add custom route to invite user and automatically start DM by @ggurdin in #6255
- chore: show warning dialog when leaving learning settings page withou… by @ggurdin in #6280
- fix: set usesCleartextTraffic to true on Android to fix TTS by @ggurdin in #6282
Full Changelog: 4.1.18+10...4.1.19+1
Release v4.1.18+9
What's Changed
Full Changelog: 4.1.18+4...4.1.18+9
Release v4.1.18+8
What's Changed
Full Changelog: 4.1.18+4...4.1.18+8
Release v4.1.18+7
What's Changed
Full Changelog: 4.1.18+4...4.1.18+7
Release v4.1.18+6
What's Changed
Full Changelog: 4.1.18+4...4.1.18+6
Release v4.1.18+10
What's Changed
Full Changelog: 4.1.18+4...4.1.18+10
Release v4.1.18+5
Release v4.1.18+4
Release v4.1.18+3
What's Changed
- Hotfix/load join with link on web by @ggurdin in #6095
- Merge prod into main by @ggurdin in #6096
- perf(web): fix caching strategy for faster repeat loads by @wcjord in #6097
- fix: shuffle grammar match activity choices by @ggurdin in #6098
- fix: remove languages with duplicate names from course language filte… by @ggurdin in #6099
- perf(courses): use CMS-generated image sizes instead of full-size originals by @wcjord in #6101
Full Changelog: 4.1.18+2...4.1.18+3