Releases: LuteOrg/lute-v3
Releases · LuteOrg/lute-v3
3.6.1
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
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
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:
3.5.8
3.5.7 - customize shortcuts
3.5.6
Feature changes:
- Add CLI tool to bulk import books from a CSV file. See the manual for notes. By @bwkimmel in #491
Tweaks:
Misc code:
3.5.5
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:
3.5.3
3.5.2
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:
3.5.1
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.