Releases: erykjj/jwlmanager
v4.0.2
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:
- Linux:
- Stand-alone: JWLManager_v4.0.2
- Windows 10/11:
- Stand-alone: JWLManager_v4.0.2.exe
- Zipped folder: JWLManager_v4.0.2.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v4.0.2.app.zip
v4.0.1
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
- Moved some Qt-related UI code to
- 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:
- Linux:
- Stand-alone: JWLManager_v4.0.1
- Windows 10/11:
- Stand-alone: JWLManager_v4.0.1.exe
- Zipped folder: JWLManager_v4.0.1.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v4.0.1.app.zip
v4.0.0
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
- Moved some Qt-related UI code to
- 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:
- Linux:
- Stand-alone: JWLManager_v4.0.0
- Windows 10/11:
- Stand-alone: JWLManager_v4.0.0.exe
- Zipped folder: JWLManager_v4.0.0.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v4.0.0.app.zip
v3.0.3
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:
- Linux:
- Stand-alone: JWLManager_v3.0.3
- Windows 10/11:
- Stand-alone: JWLManager_v3.0.3.exe
- Zipped folder: JWLManager_v3.0.3.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v3.0.3.app.zip
v3.0.2
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:
- Linux:
- Stand-alone: JWLManager_v3.0.2
- Windows 10/11:
- Stand-alone: JWLManager_v3.0.2.exe
- Zipped folder: JWLManager_v3.0.2.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v3.0.2.app.zip
v3.0.1
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:
- Linux:
- Stand-alone: JWLManager_v3.0.1
- Windows 10/11:
- Stand-alone: JWLManager_v3.0.1.exe
- Zipped folder: JWLManager_v3.0.1.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v3.0.1.app.zip
v3.0.0
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
- Use file-type dropdown to choose between
-
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:
- Linux:
- Stand-alone: JWLManager_v3.0.0
- Windows 10/11:
- Stand-alone: JWLManager_v3.0.0.exe
- Zipped folder: JWLManager_v3.0.0.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v3.0.0.app.zip
v2.4.2
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:
- Linux:
- Stand-alone: JWLManager_v2.4.2
- Windows 10/11:
- Stand-alone: JWLManager_v2.4.2.exe
- Zipped folder: JWLManager_v2.4.2.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v2.4.2.app.zip
v2.4.1
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:
- Linux:
- Stand-alone: JWLManager_v2.4.1
- Windows 10/11:
- Stand-alone: JWLManager_v2.4.1.exe
- Zipped folder: JWLManager_v2.4.1.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v2.4.1.app.zip
v2.4.0
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:
- Linux:
- Stand-alone: JWLManager_v2.4.0
- Windows 10/11:
- Stand-alone: JWLManager_v2.4.0.exe
- Zipped folder: JWLManager_v2.4.0.zip
- macOS 11/12/13:
- Zipped app: JWLManager_v2.4.0.app.zip