Skip to content

Releases: erykjj/jwlmanager

v4.0.2

20 Nov 14:09
Compare
Choose a tag to compare

Changed

  • Updated some icons

Fixed

  • Fixed importing from custom text backup file with no Title character set

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v4.0.1

16 Nov 19:57
Compare
Choose a tag to compare

Major release

Thank you for reporting issues and providing suggestions ;-)

Added

  • Data Editor (accessed via Data Viewer)
    • Edit Note titles and/or content
    • Edit Annotation content
  • Added another level of detail (Bible chapter)
    • A bit slower with many notes/highlights, but with real-time loading
    • Because of this, the 'default' (start-up) grouping is by "Type"
  • Added update check in About box
  • JWLManager.conf file in app directory to save session info (delete the file to start with defaults)
    • Main interface and Data Viewer window position and size
    • Currently-opened archive
    • Current language
    • Current category
    • Current title format
    • Column width and sorting direction

Changed

  • Improved Data Viewer functionality
    • Delete individual Notes and Annotations
  • Updated resource DB with new publication (lmd)
  • Code restructuring/reorganization and improvements for (slightly) better performance
    • Moved some Qt-related UI code to ui_extras.py module
  • Updated app translations

Fixed

  • Fixed double tree build on language change
  • Fixed total from previous archive showing on new archive creation

Fixed in v4.0.1

  • Fixed occasional crash caused by attempting to modify an already-closed Viewer window in rare circumstances

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v4.0.0

15 Nov 16:13
Compare
Choose a tag to compare

Major release

Thank you for reporting issues and providing suggestions ;-)

Added

  • Data Editor (accessed via Data Viewer)
    • Edit Note titles and/or content
    • Edit Annotation content
  • Added another level of detail (Bible chapter)
    • A bit slower with many notes/highlights, but with real-time loading
    • Because of this, the 'default' (start-up) grouping is by "Type"
  • Added update check in About box
  • JWLManager.conf file in app directory to save session info (delete the file to start with defaults)
    • Main interface and Data Viewer window position and size
    • Currently-opened archive
    • Current language
    • Current category
    • Current title format
    • Column width and sorting direction

Changed

  • Improved Data Viewer functionality
    • Delete individual Notes and Annotations
  • Updated resource DB with new publication (lmd)
  • Code restructuring/reorganization and improvements for (slightly) better performance
    • Moved some Qt-related UI code to ui_extras.py module
  • Updated app translations

Fixed

  • Fixed double tree build on language change
  • Fixed total from previous archive showing on new archive creation

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v3.0.3

22 Oct 13:34
Compare
Choose a tag to compare

Changed

  • Updated resource DB with new publication (scl)
  • Streamlined and cleaned up code
  • Adjusted regex/processing of custom import files with missig title and/or note content

Fixed

  • Fixed language format for Favorite selection

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v3.0.2

20 Oct 21:12
Compare
Choose a tag to compare

Changed

  • Adjusted crash box to point to Github issues (instead of previous Gitlab repo)
  • Small adjustments to Qt-related code

Fixed

  • Fixes for export/import in various special cases:
    • Chapter-level Bible notes (no verse)
    • Notes in Bible book titles
    • Notes and annotations with no content
  • Fixed language selection in Add Favorite

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v3.0.1

09 Oct 20:53
Compare
Choose a tag to compare

Added

  • If HEADING is provided for Bible references in the import file, it will over-write/update the Location.Title field in the archive
    • If you do use that "feature", keep in mind the observation below...

Changed

  • Removed verse numbers from HEADING on export/import
    • That field (Location.Title) applies to the whole chapter and will display incorrectly if there is more than one note at that location

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v3.0.0

08 Oct 01:11
Compare
Choose a tag to compare

Major release

Added

  • Added View button for Notes and Annotations (replacing the right-click funtionality)
  • Added functionality to save Data Viewer content to a text file ('TXT' in toolbar of Data Viewer)
  • Allow opening .jwlplaylist files (limited benefit)
  • Location.Title is now included in Note export if defined ({HEADING=} attribute), and will be restored on import
    • This is not the note title, but the page heading/subheading where the note is located (or Bible book name and chapter)

Changed

  • Export and import Notes and Annotations to/from Excel (default) or custom text file (with attribute headers)

    • Use file-type dropdown to choose between *.txt and *.xlsx
  • Attribute keys/labels simplified (see HELP file)

    • Tags separated with "|" (instead of ",")
    • Not compatible with older export files
  • Data Viewer improvements

    • Colored notes, links to source (via wol.jw.org)
    • Close Data Viewer window on archive change (thank you, @vegsetup for the suggestion)
  • Updated translations

  • Updated Help file

  • Packages built on Python 11

  • Removed support for older JW Library archives

    • Only v14 and up - please update your app

Fixed

  • Fixed minor bugs

Removed

  • Removed right-clicking for Data Viewer
  • Removed alert about UTF-8 on import (not applicable to MS Excel files)
  • Removed confirmation on export (still required if over-writing an existing file)
  • Removed unmaintained Qt5 branch from repo

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v2.4.2

25 Aug 19:31
Compare
Choose a tag to compare

Fixed

  • Fixed crash when exporting notes with empty title and/or content fields (thanks to @sircharlo)

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v2.4.1

20 Aug 22:08
Compare
Choose a tag to compare

Changed

  • Improved Data Viewer
    • Can view up to 1500 Notes
    • Now showing source of Note, as well as any tags, and sorted more practically (instead of by NoteId)

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies:

v2.4.0

19 Aug 22:56
Compare
Choose a tag to compare

Added

  • Added platform info in debug/exception dialog

Changed

  • Removed language from Annotation export/import
    • Annotations are now cross-language: appearing in all languages of the same publication
    • NOTE: Importing Annotation files created with previous versions of JWLManager will fail
    • Also removed the sort by language option from Annotations - all are listed as "* NO LANGUAGE *"
  • Progressive code clean-up/refinement

Fixed

  • Added code to handle older .jwlibrary archives (Note export)
  • Fixed import errors on some Annotations
  • Imported Notes attached to correct highlight if RANGE attribute provided
    • Careful not to overlap ranges
  • Corrected UTC (time formats) and device name in modified manifest files

If unable to download the latest source script and execute it from the commandline, you can (alternatively) try these self-contained packages, which don't require the installation of Python or dependencies: