Skip to content

0.22.1-beta

Compare
Choose a tag to compare
@lrorpilla lrorpilla released this 19 Jun 11:25
· 795 commits to main since this release
49c073a

This release introduces a significant number of quality of life and stability improvements, improving existing features as a general health update to the application.

Major changes include much faster monolingual dictionary querying through the Sora dictionary API, time tracking and resume to duration for all videos in history and easier channel visiting and listing. See the update log below an extensive list of the changes.

Template Updates: There were template updates in the last major versions. Instructions on how to update the template can be reviewed here.

System Requirements: This application has been tested by myself and other users to work on a variety of real-world devices and emulators running Android 6 and above (thanks to howalon). If the installation fails, try clearing enough storage space.

0.22-beta

  • Migrated from using Goo.ne.jp as a monolingual dictionary source to Sora dictionary API, significantly decreasing query speed and increasing the accuracy and number of returned results (massive thanks to sp3ctum)
  • The History screen will now include the video duration of recently played videos
  • Resuming for playback will now work for all videos in history, consistent with a new progress bar
  • The Channel action when holding onto any selected video in the menu will now redirect directly to the channel to encourage exploration and viewing related content
  • Implemented persistent caching for closed captioning which reduces the redundancy of queries upon restarting the application
  • Added a star button as a List or Unlist button beside the channel when viewing a channel to encourage users to add channels easier
  • Added a new error message to inform the user that loading YouTube videos fail and advises the user to report the issue to replace the grey screen, with an option to try again
  • Changed the width of the video thumbnails to be adaptively proportional to two-fifths of the user device width
  • Changed the definition output of the monolingual dictionary results to increase readability and for more consistency with bilingual dictionary results
  • Removed blink behavior of images searched in the card creator by pre-caching images upon search
  • Removed the option for the term bank directory and deprecated legacy monolingual dictionary functionality (if this significantly affects your workflow, please report it to the tracker)
  • Fixed an issue where cancelling the file picker when using the Library button would result in a permanent black screen
  • Fixed an issue where sharing when the app was not launched did not open the card creator at times
  • Fixed an issue where changing from YouTube subtitles from no subtitles did not work due to an oversight
  • Fixed a critical issue where YouTube playback failed due to a YouTube-sided change breaking youtube_explode_dart (thanks to GenericUsername for the report)

0.22.1-beta

  • Improved the recursive queries made to Jisho.org, resulting to inflection searches of terms such as できない and 教えて to properly return the proper deinflection
  • Fixed an oversight where audio option was not highlighted until selected in the subtitle/audio menu for YouTube videos
  • Fixed an oversight where menu was not refreshed after returning from video
  • For Android 6, the app now forces drag to select mode and hides the option to change to tap mode as text segmentation does not seem to work consistently under SDK 24 (thanks to howalon for the report)

A general health update for jidoujisho

Developer Note: I've been working tirelessly on major feature after feature, so I've taken the recent opportunity finally having some free time to fix a lengthy list of bugs that I've had my eye on for a while now. Later on, I want to do a refactor of the entire codebase and improve the referential transparency of many aspects of the application.

Which file should I download?

The files are split between the different device architectures to save user download bandwidth and storage space. Depending on which device you are using, download the appropriate APK by expanding the "Assets" drop-down menu below.

Test each APK available for each architecture. If you're not sure, the arm64 download should be suitable for most mobile devices.