Skip to content

Releases: LuteOrg/lute-v3

3.6.1

13 Dec 21:27
Compare
Choose a tag to compare

Features/tweaks:

  • Show term popup if term has tag.
  • #525: add Save Term customizable hotkey.
  • #517: show page fraction even if book completed.
  • #524: show popup for terms with data, ignoring status.
  • #522: allow term import with identical lines.
  • Update arabic language definition.

Back end changes:

  • use pyproject.toml and flit only for managing dependencies
  • #534: change how Lute loads demo data for new installs

3.6.0

16 Nov 01:27
Compare
Choose a tag to compare

Feature changes:

  • New khmer parser plugin (lute3-khmer). By @jaydom28 in #513.
  • #302: change term/sentence translation placeholder from ### to [LUTE].
  • #302: [LUTE] placeholder not required, some dictionaries don't support extra arguments.

Code changes:

  • #509: refactor all library code to use db.session argument

3.5.9

02 Nov 22:58
Compare
Choose a tag to compare

Feature changes:

  • Add Thai plugin! By @jaydom28 in #510. Will be released to PyPi separately.
  • Add Thai definition and story, using the new Thai plugin.
  • #12: Allow bulk set status in Term listing.

Tweaks:

  • #140: keyboard shortcuts to move to prev, next sentences.
  • #507: add --local startup flag to lute.main (disallows accessing from mobile devices)
  • Show 'text copied' message in tooltip only.
  • Only hold Shift down at start of text copy.

Fixes:

  • #506: update stats if distribution is missing.
  • #114: allow / in multiword terms from reading screen.

3.5.8

28 Oct 23:30
Compare
Choose a tag to compare

Tweaks:

  • #434: New hotkeys to move to prev/next unknown word.
  • #496: only propagate new child data to parent (saving an existing child doesn't re-update the parent)

3.5.7 - customize shortcuts

21 Oct 18:17
Compare
Choose a tag to compare

Feature changes:

  • #141: allow customized shortcuts
  • #495: add new shortcuts: translate page, edit page, copy page text, add bookmark, delete term

Tweaks:

  • #497: Change default port to 5001.
  • #500: show popup for ignored terms with data
  • Add version to startup console.

3.5.6

13 Oct 18:29
Compare
Choose a tag to compare

Feature changes:

Tweaks:

  • #103: click parent term auto-saves child
  • #467: allow change of book audio file

Misc code:

  • #492: split prod and dev requirements
  • #490: build docker images using source code, not pypi
  • Add template for language parser plugins

3.5.5

07 Oct 02:45
Compare
Choose a tag to compare

Feature changes:

  • #405: add UserSetting for book stats sample size.

There was a big refactor/rewrite of much of the book stats
calculation code. The calculation isn't instantaneous,
but as the graphs are ajaxed in now, it should suffice.

Tweaks:

  • Show term popup if parent is set.
  • Ajax in book stats on home page for speed.
  • Simplify datatables rendering.

Fixes:

  • #487: Use term IDs for deletes.
  • #488: Handle Japanese "repeat" kanji character.

3.5.3

20 Sep 21:00
Compare
Choose a tag to compare

Tweaks:

  • #324: convert pending term parent text to tag on save, if not a real tag yet.
  • #480: persist user book table settings.
  • #482: don't rearrange whole reading page when adding multiword term.

Fixes:

  • #483: docker build always uses latest pypi lute.
  • #479: fix pyproject.toml start script reference.
  • Interpret IS_DOCKER flag correctly.
  • #474: fix missing component term error.

3.5.2

27 Aug 01:41
Compare
Choose a tag to compare

Tweaks:

  • Issue #472: add parents to term export.
  • Fail import terms if too many or few fields in data.
  • Disable CSRF check for form posts.

Fixes:

  • #454: ignore duplicate tag added to Term.
  • Show underline for links in error screen, was confusing.
  • Allow offline images upload, don't throw 500 error.
  • Revert PR #459 (cblanken/issue-379-dictionary-tab-autofocus).

3.5.1

15 Aug 23:34
Compare
Choose a tag to compare

Tweaks:

  • Never cache main page, always recalc book stats as needed.
  • #466: strip whitespace from jinja comment.
  • #497: allow .m4a audio files.
  • #437: exclude unknown terms from language term counts.

Bug fixes:

  • #455: handle TermTag associations when tags are deleted.
  • #465: term import fix, only change statuses if explicitly specified.
  • #458: omit empty error messages on language save.
  • #464: prevent dictionary tabs from stealing focus. By @cblanken in #459.
  • #293: fix stats chart shrinking. By @cblanken in #456.