This is probably too much information! Anyway, I copied a bunch of stuff from my git commit history to show what has changed from the start of June to today (July 22nd).
Let me know if this is interesting to anyone. If so, I’ll consider posting a similar update on a monthly basis.
- Fix Chrome Extension user authentication in case where third party cookies are blocked
- Allow space bar for progressing to next card in new practice session
- Add CTRL+E shortcut to show/hide edit dialog on flashcards page
- Show alternate translations in the word list view
- CSV importer improvements: show error message when attempting to import multi-line cells (not supported), increase import limit to 200 words, fix merging of duplicate words
- Fix issues where more than one sentence was getting added with userword contexts
- Fix sentence breaks option for new spannify algorithm
- If “voiceschanged” hasn’t fired within 1s, abandon set-up of Read Aloud feature. Fixes hang loading reader page on Linux
- Add TTS audio play button and keyboard shortcut
- Fix word search so that 1. The input doesn’t blank out upon searching, 2. The output uses word wrapping, 3. The number of words are detected correctly for the purposes of setting the phrase limit
- Update walkthrough checklist style and add a close button allowing it to be dismissed
- Fix alternative translations on classic flashcards
- Replace tutorial videos link with new short video intro: https://www.youtube.com/watch?v=SSG4ahvzdls
- Fix importer bookmarklet not loading due to missing jquery library
- Remove dismiss click handler on the importer bookmarklet background
- Fix layout issues with Web Reader on iPad with a large streak value
- Fix layout of My Texts tab on Safari
- Add bunch of keyboard shortcuts to reader page
- Unset email verified status and tokens after editing email
- Add bigDesktop mode in order to widen the book list on wider browser windows
- Fix word wrapping in streak tooltip on bookmarklet
- Add sound effects to practice sessions
- Fix race condition when translating multiple words at a time using the Web Reader
- Add transliterations feature for Japanese and Chinese behind feature flag
- Fix bug when editing context during explanation generation
- Fix switching of card to passive mode within a practice session
- Fix making too many requests to server to update the streak info
- Fix bug making new practice session not defaulting to blitz mode (even though it would say blitz in the practice tab)
- Clean up very old contexts (from 2014 and earlier) which contained HTML
- Fix bug with the “Show Hint” keyboard shortcut allowing it to be triggered multiple times and for the user to see both the beginning and end of the word/phrase
- Use
/
instead of,
to delimit translations on new card intro - Fix learning log tracker (words read) for Japanese and other languages without word boundaries. Assume 2 characters per word in these languages for now
- Add “Recently Practiced” sort option
- Add sourceURL field to word export
- Fix so that clicking the page nav buttons (Go to start, Go to furthest read location) in the reader page modal dialog actually dismiss the dialog
- Add freeSpeakingMode AB test (providing speaking mode for free for new users)
- Add clear search button on Words tab
- Fix missing context for manually added words via the search box on Words tab
- Filter out all 4XX “errors” (actually expected behavior) from being reported to rollbar
- Add openAI powered context-aware translations
- Add contextTranslations AB test replacing Google Translate with OpenAI powered context-aware translations to all new users with first lang EN
- Use case insensitive check when filtering out duplicate multiple choice options
- Fix race condition when deleting translation, fixes rollbar error