Skip to content

Releases: pangeachat/client

Release v4.1.19+2

10 Apr 14:21
3d402cf

Choose a tag to compare

What's Changed

Full Changelog: 4.1.19+1...4.1.19+2

Release v4.1.19+1

10 Apr 13:15
2e603dd

Choose a tag to compare

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

24 Mar 00:08
2ed0849

Choose a tag to compare

What's Changed

  • fix: handle null userL1Code in class link SSO signup flow by @wcjord in #6113

Full Changelog: 4.1.18+4...4.1.18+9

Release v4.1.18+8

23 Mar 23:20
2ed0849

Choose a tag to compare

What's Changed

  • fix: handle null userL1Code in class link SSO signup flow by @wcjord in #6113

Full Changelog: 4.1.18+4...4.1.18+8

Release v4.1.18+7

23 Mar 22:54
2ed0849

Choose a tag to compare

What's Changed

  • fix: handle null userL1Code in class link SSO signup flow by @wcjord in #6113

Full Changelog: 4.1.18+4...4.1.18+7

Release v4.1.18+6

23 Mar 20:49
2ed0849

Choose a tag to compare

What's Changed

  • fix: handle null userL1Code in class link SSO signup flow by @wcjord in #6113

Full Changelog: 4.1.18+4...4.1.18+6

Release v4.1.18+10

24 Mar 13:48
2ed0849

Choose a tag to compare

What's Changed

  • fix: handle null userL1Code in class link SSO signup flow by @wcjord in #6113

Full Changelog: 4.1.18+4...4.1.18+10

Release v4.1.18+5

23 Mar 17:59

Choose a tag to compare

What's Changed

Full Changelog: 4.1.18+3...4.1.18+5

Release v4.1.18+4

23 Mar 17:25

Choose a tag to compare

What's Changed

Full Changelog: 4.1.18+3...4.1.18+4

Release v4.1.18+3

20 Mar 19:13
ffafdb1

Choose a tag to compare

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