- Single-file executable on Windows unpacks to
.\.__JWLManager__\(next to the executable)
12.6.3 - 2026-09-17
- Remove invalid characters in file names for markdown export
12.6.2 - 2026-09-02
- Update contact
12.6.1 - 2026-08-22
- Added a crash-guard to prevent crashes under certain circumstances
- Extended merge error display time
- Updated publications catalog
12.6.0 - 2026-08-14
- Updated jwlCore libs to v0.33.0
- Fixed two table merges
12.5.0 - 2026-07-16
- Small code optimizations
- Fixed jwlCore bindings
12.4.0 - 2026-07-13
- Updated blank database template
- Fixed importing playlists with new schema v16 format
- Other small fixes
12.3.0 - 2026-07-04
- Updated jwlCore libs to v0.32.1
- More small fixes
- Updated publications catalog
12.2.5 - 2026-07-01
- Updated jwlCore libs to v0.32.0
- Fixed potential tag reindexing issues
12.2.4 - 2026-06-26
- Fixed occasional issues with tag reindexing
12.2.3 - 2026-05-30
- Minor tweaks/improvements
12.2.2 - 2026-05-27
- Fixed schema downgrade for Bible items
- Fixed restore v16 after saving as v14
12.2.1 - 2026-05-27
- Fixed schema downgrade for Bible items
12.2.0 - 2026-05-11
- Added automatic upgrade to schema v16
- Added option to save as older schema v14 (for JW Library version < 15.8)
- Checkbox at bottom of File Save dialog
- Updated jwlCore libs to v0.31.1
- Default to schema v16
- Fix NULL Title
12.1.2 - 2026-04-07
- Fixed crash on adding same item to playlist
12.1.1 - 2026-03-10
- Updated jwlCore libs to v0.28.1
- Fixed trim query
- May cut down the size of the database considerably by cleaning up left-over records
12.0.1 - 2026-02-08
- Added listing duplicate notes (same title/different non-empty content or same content/different title - at same location)
- These can then be edited/removed in the Data Viewer
- Be careful not to remove both from the main interface
- Adjusted sorting in Data Viewer: ordered by publication in some cases, by most recent in others (depending on grouping)
- Built with latest Nuitka v4.0 (hopefully to reduce antivirus false-positive alerts)
12.0.0 - 2026-02-08
- Added listing duplicate notes (same title/different non-empty content or same content/different title - at same location)
- These can then be edited/removed in the Data Viewer
- Be careful not to remove both from the main interface
- Adjusted sorting in Data Viewer: ordered by publication in some cases, by most recent in others (depending on grouping)
11.6.0 - 2026-01-19
- Updated resources
- Fixed Data Viewer toolbar button hiding
11.5.1 - 2025-11-15
- Minor fix for reusing IDs when importing playlists
- Fixed another typo bug in playlist import
11.5.0 - 2025-11-13
- Updated publications catalog
- Fixed playlist import bug
11.4.1 - 2025-11-04
- Updated jwlCore libs to v0.27.0
- Fix for exceptions on empty Bookmark title
11.4.0 - 2025-10-12
- Updated jwlCore libs to v0.26.0
- Don't clean up (remove) empty tagged notes
- Reindex tag positions
11.3.1 - 2025-10-08
- Updated catalog to include new publications
11.3.0 - 2025-09-28
- Build Windows packages with Nuitka instead of PyInstaller
- Using Python 3.13
- Fix architecture issues with libs in Windows builds
11.2.0 - 2025-09-23
- Updated jwlCore libs to v0.25.0
- Always merge InputField, even when empty (clearing target)
- Adjusted Data Viewer filter box width
- Fixed various UI glitches:
- Fixed Annotations editing in Data Editor
- Fixed application of color changes in Data Viewer
- Retranslate Data Viewer on language change
11.1.0 - 2025-09-22
- Updated jwlCore libs to v0.24.0
- Fix problematic TagMap table merging
- Don't merge empty InputFields
- Better exception handling/reporting
11.0.0 - 2025-09-21
- Implement bulk tagging of Notes
- Added crash reporting (via ntfy.sh)
- Added check for required columns on Excel import
- Updated jwlCore libs to v0.23.0
- Archive being merged always over-writes existing Notes, even if less recent
- Updated resource catalog
- Updated translations
- Updated HELP
- Ensure Note exports contain properly-formatted created and modified dates
10.0.3 - 2025-09-12
- Added "," as thousands separator in some instances
- Updated jwlCore libs to v0.22.0
- more precise merge count
10.0.2 - 2025-09-08
- Updated jwlCore libs to v0.21.0
10.0.1 - 2025-09-06
- Using jwlCore for merging
- standardized (and reproducible) results in JWLManager, jwlFusion (desktop) and jwlFusion App (Android)
- Notes compared by GUID only
- Added a startup pop-up for pre-release versions
- Enabled merging into empty/new archive
- slower than opening, but doable
- Reduced minimum window size
- Update resource catalog
- Fixed one translation in Portuguese that might cause a crash (in Tag view)
9.1.5 - 2025-07-31
- Forced older (2025.4.26) certifi module (required by requests) for all builds
9.1.4 - 2025-07-30
- Added warning when an open Excel file may block export
- Added code to catch invalid issue numbers which may throw an error
- Updated publications catalog
9.1.3 - 2025-06-22
- Dropped minimum schema requirements from 14 to 12
- Updated translations
- Forced older (2025.4.26) certifi module (required by requests) since 2025.6.15 wouldn't load on macOS
- Fixed Portuguese translation causing crash
9.1.2 - 2025-06-20
- Added latest version check to crash report
- Added check for invalid values that could cause a crash
9.1.1 - 2025-06-14
- Updated translations
- Fixed crash adding images to playlist
9.1.0 - 2025-06-12
- Validity check for opened/merged archives
- only current (schema v14) archives are supported
- if you have an older backup archive (schema v8), import it into the JW Library app and export it again (backing up your current archive first, of course)
9.0.0 - 2025-06-11
- Added bulk color change for Notes and Highlights
- Added individual Note color change (via the Note Viewer/Editor)
- Added crash reporting
- Slight UI adjustments
- Improved Italian translations (thank you, Stefano)
- Updated HELP file
- Updated resources
- Adjusted some widget on/off controls
- Fixed typo in signal connection
8.3.0 - 2025-05-17
- Added Help file in German (thank you, Ullrich)
- Updated German translations (thank you, Ullrich)
- Updated catalog
- Updated resources to recognize more publication languages (thank you, @kwanice)
- Using PySide v6.9
- Building stand-alone binaries for Linux and macOS with Nuitka v2.6.5 and Python 3.13
- Windows binaries are still Python 3.12 and Pyinstaller v5.13.2
- Added Windows for ARM binaries to work with Polars-lts-cpu (thank you, @kwanice)
- Windows zipped folder will launch a command console and responds to launching from commandline with arguments
- Windows binaries are still Python 3.12 and Pyinstaller v5.13.2
- Fixed typo in signal connection
8.2.0 - 2025-04-19
- Added multi-par/verse block-ranges (highlights) on Note export/import/merge
8.1.0 - 2025-04-17
- Handle block ranges on Note import
- Fixed NULL
Location.Titleresulting in Note links disappearing- This seems to have been the result of an update to JW Library, which used to "regenerate" these empty fields and now fails when they are NULL
- Fixed 0-start range in Note export
8.0.2 - 2025-04-08
- Locked PySide6 to v6.8 until breaking changes in v6.9 are resolved
8.0.1 - 2025-04-08
- Fixed exporting Bookmarks containing "|" character
- Fixed incomplete SQL on Note import
8.0.0 - 2025-03-26
- Data and tree caching for faster data display
- Moved up to Python 3.13 for Linux and Windows builds, and Python 3.12 for macOS builds
- Switched from Pandas to Polars (a bit larger, but with fewer dependencies)
- Optimized treeview building code (much faster)
- Optimized SQL for import/merge
- Disabled Reindex utility (of limited benefit)
- Refined trimming functions
- Trim done on save only
- Made statusbar text bold
- Made lockfile (in executable directory) visible
- If app exits uncleanly, manually delete
JWLManager.lock
- If app exits uncleanly, manually delete
- Modified Playlist import to handle duplicates
- Updated publications catalog
- Improved adding Favorites
- Updated Help/usage instructions
- Fixed statusbar message not clearing
- Fixed dis/enable triggers for buttons and menu items
- Fixed double tree-build on language change
- Generate hash after last db update
- Fixed exporting/importing where notes/annotations have leading or trailing spaces
- Fixed verses being included in Bible location titles
- Fixed preferred
xlsxformat not remembered - Fixed Playlist export with same items
- Fixed export of empty Annotations
7.2.0 - 2025-02-13
- Added option to clean invisible characters in Annotations and Notes (titles and content)
- Set preferred format (
txtvsxlsx) on export
- Enable/disable some menu options based on archive being loaded or not
- Adjusted width of category and grouping drop-downs
- Updated translations
- Sanitize export to Excel by removing carriage returns ('\r') from content fields (NOTE and VALUE) (thank you, @glenmwright for reporting)
7.1.1 - 2025-02-06
- Added info about the current archive to the crash-box
- Replaced external FileHash library with hashlib (thank you, @yajo)
- Fixed some UI strings not being translated
7.1.0 - 2025-02-02
- Added option to merge from the File menu (in addition to drag-and-drop and double-clicking)
- Added ability to import Notes and Annotations
.xlsxfiles through drag-and-drop
- Small change in export file header to only show source archive name (not whole path)
- Updated translations
- Minor fixes
7.0.0 - 2025-01-28
- Thanks to: @glenmwright, @AnatolyOn for testing and bug reports
- Enabled opening archive from commandline
- Implemented exporting/importing Favorites
- Added merging of all items (including Playlists)
- Add progress dialog on merge
- Implemented single-instance (with lockfile)
- Saving preferred/last-used import format (txt/xlsx)
- Added exception handling on load and save
- Added more detail in import error box
- Added query to Trim to remove invalid Highlights
- Disabled re-opening previous archive on application start
- Modified how Notes without a title are handled on import
- Previously, a note with an empty title would automatically replace any other note with no title at the same location
- Now, content is compared; if there is even a slight difference, the note is added without over-writing
- If the notes have identical titles (at the same location) the import still replaces the original
- Updated publications catalog
- Updated translations
- Use
|as separator (instead of,) in custom Highlights export file- to match the others
- exports made with previous versions will not import unless modified directly
- Fixed serious bug related to reindexing (that would remove tags)
- Fixed export/import of Psalm heading and book heading notes (custom text file)
- Fixed import of notes with empty title (custom text file)
- Disable selections (and buttons, etc.) on new archive after selections where active
- Adjust CSS for disabled drop-down and menu items to make them more notable
- Fixed other minor bugs
6.1.2 - 2024-12-07
- Fixed crash on Annotation viewer (thank you, @opathofer)
6.1.1 - 2024-11-19
- Imported .jwlplaylist filename deternmines the playlist name (instead of the name it was exported with)
- Proper suffixes on saved/exported files are added if missing (where applicable)
- Fixed edge case of language change not triggering regroup
6.1.0 - 2024-11-14
colorandlanguageproperties in meta-data of Notes exported to markdown will only be enclosed in [[double brackets]] if the corresponding Grouping is selected before the export
- Fixed link language in exported md files (thank you, @riggles)
6.0.0 - 2024-11-10
- Light/dark mode toggle
- Markdown export (thank you @SchneiderSam for suggestions and testing)
- Only notes with newer modification time will be replaced
- Many cosmetic/UI fixes/improvements
- Fixed archive name color in dark mode
- Translation corrections
- Improved parent/child relationships between main app and dialogs
5.1.2 - 2024-10-24
- Ensure UTF-8 encoding on all import text files
5.1.1 - 2024-10-23
- Fixed crash on import
5.1.0 - 2024-10-22
- Added hierarchical markdown export from main interface for Notes and Annotations
- Organized by publication/issue/document or publication/book/chapter
- Note names start with verse or paragraph number (if available) and are based on Note title or Annotation label
- Exports over-writes previous entries with same directory/filename
- Added check/uncheck on right-clicking on an entry (not just left-clicking on checkbox)
- Added status-bar message when exporting
- Fixed tooltip colors in Data Viewer
- Made filter field in Data Viewer wider
- Data Viewer save as TXT reverted to single-file export of visible items
- Updated translations
- Some corrections in German
- Increased status message timeout
5.0.0 - 2024-10-18
- Added option to save Notes in Data Viewer as individual markdown files
- Added Bookmark export and import
- Added Bookmarks table to reindexing process
- Save and restore Help window geometry
- Added item type on status bar on import
- Updated translations
- Updated publications catalog
- Disabled save button in Data Viewer until all notes are loaded
- Added notice in Viewer title while loading
- Fixed error on exporting from new (unsaved) archive
- Close Help window on application exit
- Fixed crash on NULL Note title
4.5.3 - 2024-09-18
- Updated resources
- Fixed incorrect name of source archive used in export file header (minor)
4.5.2 - 2024-06-01
- Fixed importing Annotations with Null value (thank you @jonharrell)
4.5.1 - 2024-06-01
- Build macOS app for MacOS >=12 instead of 'latest' (MacOS 14) (thank you @stecchio66)
- Corrected Polish translation
- Updated publications catalog
- Fixed crash when adding an image that is already a thumbnail in an existing playlist
- Fixed crash on Playlist export where there is no thumbnail (thank you @xKamil01)
- Added
* OTHER *label for unrecognized Favorites
4.5.0 - 2024-05-26
- Playlist management
- Exporting Playlist items to
.jwlplaylistfile - Importing Playlist items from
.jwlplaylistor.jwlibraryfiles - Adding image files (
bmp,gif,heic,jpg,png) through file selection dialog or drag-and-drop
- Exporting Playlist items to
- Updated
requirements.txt- Using latest PySide 6.7
- Additional modules for image/file handling
- Various small changes
- Updated publications catalog
- Updated translations for new strings
- Updating LastModified date in database (minor)
4.4.1 - 2024-02-13
- Adjust code for future upstream library changes (pandas)
- Fix for a 'nan' tag being added to untagged Notes on import
4.4.0 - 2024-02-10
- Importing document-level notes (not attached to a paragraph, {BLOCK=} attribute not provided)
- Updated Document Viewer to include link for document-level notes
- Exporting notes attached to top of document (no paragraph block)
- thank you @jonharrell for helping catch and troubleshoot!
4.3.3 - 2024-01-24
- Fixed crash when trying to view empty notes
4.3.2 - 2024-01-14
- Updated translations
- Adjusted window sizing for greater flexibility
4.3.1 - 2024-01-13
- Added German translation
- Added Russian and Ukrainian translations (thank you @korotkiyYurii)
- Updated publications catalog
4.3.0 - 2023-12-18
- Added filter box in Data Viewer
- TXT toolbar button only saves visible (filtered) items
- New languages
- German - needs revision ;-)
- Polish
- Updated publications catalog
- Updated translations
4.2.1 - 2023-12-06
- Added fix for buggy database tables
4.2.0 - 2023-12-05
- Playlists category to list (and delete) playlists and/or their content
- More thourough database reindexing and cleaning up of the archives
- Updated resource db
- Updated translations
- Slight UI adjustments
- Various minor fixes
4.1.0 - 2023-11-30
- Utility to restore all notes to their "natural" sort order (after they have been moved around in the Tag view of "Personal Study" section of the JW Library app)
- Added some missing menu icons
4.0.2 - 2023-11-20
- Updated some icons
- Fixed importing from custom text backup file with no Title character set
4.0.1 - 2023-11-16
- Fixed occasional crash caused by attempting to modify an already-closed Viewer window in rare circumstances
4.0.0 - 2023-11-15
- 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.conffile 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
- 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.pymodule
- Moved some Qt-related UI code to
- Updated app translations
- Fixed double tree build on language change
- Fixed total from previous archive showing on new archive creation
3.0.3 - 2023-10-22
- 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 language format for Favorite selection
3.0.2 - 2023-10-20
- Adjusted crash box to point to Github issues (instead of previous Gitlab repo)
- Small adjustments to Qt-related code
- 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
3.0.1 - 2023-10-09
- 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...
- 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
3.0.0 - 2023-10-07
Major release
- 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
.jwlplaylistfiles (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)
-
Export and import Notes and Annotations to/from Excel (default) or custom text file (with attribute headers)
- Use file-type dropdown to choose between
*.txtand*.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 minor bugs
- 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
2.4.2 - 2023-08-25
- Fixed crash when exporting notes with empty title and/or content fields (thank to @sircharlo)
2.4.1 - 2023-08-20
- 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)
2.4.0 - 2023-08-19
- Added platform info in debug/exception dialog
- 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
- 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
2.3.2 - 2023-07-24
- Fixed one playlist table not being reindexed along with the rest causing a crash
2.3.1 - 2023-07-20
- Adjusted some date string formats
- Added check for empty/non-existent KeySymbol field causing crashes
2.3.0 - 2023-07-17
- A long-time bug was fixed in JW Library v14, which eliminated the need for fancy work-around solutions for colored note stickies
- Adjusted HELP.md accordingly
- Updated manifest file to be inline with new JW Library v14
- Updated blank database to include new playlist tables
- Notes export includes CREATED date and MODIFIED date, instead of the previous DATE (modified date)
- Notes import can handle older DATE= attribute, as well as new CREATED= and MODIFIED= attributes
- Fixed crash generated by reindexing a table that was removed from newer databases
2.2.4 - 2023-06-28
- Fixed incorrect TextTag selection affecting import/deletion of Annotations
2.2.3 - 2023-04-09
- Added Portuguese translation
2.2.2 - 2023-04-07
- Fixed start-up issue on recently released Qt6.5
2.2.1 - 2023-03-08
- Fixed duplicate Bible note export
2.2.0 - 2023-03-07
- Big adjustments in the import/export mechanism - please report any issues
- Exporting and importing now handles the associated highlight range along with the notes
- I wanted to keep highlights and notes as separate entities, but unless both are imported, the note markers are not colored nor placed in the right place in the parragraph
- So now there is also an {RANGE=} attribute in the note header (see HELP for more info
- Exporting and importing now handles the associated highlight range along with the notes
2.1.3 - 2023-03-04
- Updated translations
- Fixed more "unknown"-language issues
- Fixed publication issue date being processed incorrectly
- Fixed selection count not resetting on category change
- Fixed importing notes with no title
2.1.2 - 2023-03-01
- Small error correction in HELP
- Fixed an issue with unrecognized languages
2.1.1 - 2023-02-05
- Fixed a bug resulting from trying to convert a string year to integer
2.1.0 - 2023-01-28
- Status bar message when the data is being processed (tree structure is being constructed)
- The speed of this process depends on the hardware used and the amount of data to sort into the different tree levels
- Added SECURITY info
- Significant code rewrite to utilize Pandas module for internal data handling
- Add Favorite only limits Bible editions available by the selected language (preventing adding a favorite for a publication that doesn't exist)
- Improved status bar messages
- More complete year classification for many publications
- Updated translations
- Special thanks to @Nickyes & @AlessandroLucchet
- Slight layout adjustments
- Removed options for Grouped and Detailed views
- Replaced with additional Type grouping
2.0.2 - 2023-01-18
- Italian translation (mostly done)
- Thank you to a couple of friends!
- Automatic builds (Windows and macOS packages)
- Please report any issues ;-)
- Multiple note tags are now separated by " | " instead of ","
- Updated README
- Updated French translations
- Disabled Detailed View option
- It was very slow and causing problems with large data sets
-
Removed Detailed and Grouped options
- Added a grouping option by Type instead
-
Removed README.txt (text version of the README, which is in markdown format)
2.0.1 - 2023-01-04
- Multi-language support (internationalization/i18n)
- Localization/L10n in English, French, Spanish
- others in process of being translated on Weblate
- Localization/L10n in English, French, Spanish
- Added alert box when change-over to Detailed view could take a long time (with many records to process)
- UI framework transitioned from Qt5 to Qt6 (PySide2 to PySide6)
- NOTE: Qt6 is not compatible with Windows 7/8
- Rearranged/cleaned up the folder structure
- Cosmetic/layout changes to GUI
- "Obscure" is now "Mask", which is a more appropriate term for this kind of data obfuscation
- Split off usage instructions from README to a separate HELP document
1.2.2 - 2022-12-20
- More precise manifest file included in saved archives
- Link to Github repo in About box
- Links to Github in README
- Modified README to highlight multi-platform support
- Fixed some minor type-check warnings
- Fixed SQL for discarding unused records (trimming the DB)
- Blank/new archive had incomplete table structure
1.2.1 - 2022-04-25
- Fix for date not being set correctly on Note import
1.2.0 - 2022-04-24
- Last modification date field of notes can now be exported and imported (see README)
1.1.0 - 2022-04-12
- More precise Note location for re-linking with highlights
- Fixed export/import of special Bible notes (in a book header, for example, instead of a regular verse)
- Fixed gray stickies not showing
1.0.1 - 2022-04-07
- Corrected slight mixup on Notes & Highlights color names
1.0.0 - 2022-03-27
- Data Viewer
- Modified formatting to include NoteId of each Note
- Single instance with selection in title
- Remember window size and position while app is open
- Help window
- Only one instance
- Remember window size and position while app is open
- Stop showing additional icon on taskbar when About dialog is opened
0.4.0 - 2022-03-20
- Added data view for Notes (with right-click)
- Added data view for Annotations (with right-click)
- Added drag-and-drop functionality to open archives
- Added drag-and-drop for importing
- Independent notes (not related to any publication) are now listed as OTHER (instead of FREE)
- MAJOR FIX: backups made on iPhone/iPad devices have a different db name, which would make the app crash
- Fixed for icons/README not found when script executed from outside of directory
- Fixed opening URLs in default browser
0.3.2 - 2022-02-20
- Better exception handling and reporting
- Adjusted About dialog box
- Adjusted Add Favorite dialog box
- Cosmetic/UI adjustments
- Working directory changed on save and export
- Export files weren't always UTF-8 encoded
- Fixed SQL rollback on aborted import
- Selected item count reset when new archive created
0.3.1 - 2022-02-10
- Better handling of export/import file encoding (UTF-8)
- App icon under Mac OS
- Adjusted Annotation and Highlight import to accept more general CSV files
0.3.0 - 2022-02-04
- Added obscuring function
- Added general exception handling
- More status bar information on action being taken
- Modified UserMark trimming SQL
- Readded reindexing function with progress bar
- Disabled detailed view on file open
- Disabled grouped view on file open
- Code clean-up
- Fixed Bookmark selection
0.2.4 - 2022-01-31
- Slight adjustment in interface sizing and Help menu
- Fixed cases of unknown publications
- Fixed cases where issue is not a date
- Fixed some still-used UserMark records being trimmed
0.2.3 - 2022-01-29
- Handle unknown media items or publications in Favorites
- Cleaned up resources (unnecessary icons, etc.)
- Specify encoding for export/import files
- Fixed SQL for untagged notes
0.2.2 - 2022-01-24
- Highlights defined by BlockRange instead of UserMark
- Modified trim SQL to clean up unused UserMark records
- Slight adjustment to handle JW Broadcasting video segments in Favorites
0.2.1 - 2022-01-19
- Re-added publication issue date to grouping by year
- Speeded up tree construction even more
0.2.0 - 2022-01-17
- Progress bar shown when a lot of elements need to be loaded and will slow down the app
- Added Bible book number before name for better sorting
- Made Grouped and Detailed view mutually exclusive
- Code clean-up
- README updated
- Minor UI adjustment: slight increase in button height
- Speeded up tree construction
- Fix for tree being constructed twice under some conditions
- Fix for missing items in detailed view
0.1.0 - 2022-01-11
- App icon
- Implemented adding Favorites
- Added detailed view
- Corrected Bookmark count
- Speeded up reindexing
0.0.10 - 2022-01-08
- Changelog file
- Implemented importing Annotations
- Implemented importing Highlights
- Added some exception handling on failed imports
- Enabled Save As as soon as an archive is opened
- Updated README with info on importing and adding
- Adjusted Annotations export to work better with importing
- Add current date to new archive manifest
- Line-breaks in Annotations
0.0.9 - 2022-01-02
- Implemented importing Notes
- Implemented creating a new/blank archive
- Added context-aware buttons to interface
- Add - for Favorites only - process not implemented yet
- Export - for Notes, Highlights, Annotations
- Import - for Notes, Highlights, Annotations - process for the last two not implemente yet
- Various cosmetic modifications and small bug fixes
0.0.8 - 2021-12-28
- Added option to group by publication type
- Updated publications list
- Moved resources to SQLite db
- Improved About and Help dialogs
0.0.7 - 2021-12-24
- Implemented viewing, deleting, exporting, reindexing, saving