All code (about 150k lines of C) was revisited or rewritten, Unicode support was implemented.
There are two new types of modules: user notes and writings. User notes has own editor with preview window and some tools to insert tags. Notes can be displayed and synchronised together with book texts. Writings are similar as in Theophilos program - one module can keep "library" of text documents, where user can selects one to read. It is intended rather for "general" texts, e.g. without separation to book-chapter-verse or without lexicon structure. Both, books and lexicons can be converted to writings module type, if necessary.
Results of the search can be now kept in more windows. User can select type of view of results (colored text, tree or list). Verses from search can be inserted into verse lists and compared. Search in multiple modules (even not opened) include books, lexicons, writings and user notes. Regular expression search (experimental).
User defined zoom of text, available in toolbar. Press button for global zoom setting (for all windows) or release button for individual window zoom setting.
Bookmarks for selected 10 verses, stored in davar.cfg file
Navigation popup menu book-chapter-verse, available from toolbar.
Various new tags were added and fixed (Hebrew Qere/Ketiv, URL, He and Gr gematria). New Unicode Hebrew font, distributed with D4 (EzraSil) and more precision conversion of Biblia Hebraica (BHS) is near to paper print.
Improved audio indexing tool, now can index book MP3 files, divided in files by verses/chapters/all book. Index can store start and end position in MP3, so it can skip some parts.
All modules can be exported without limitations. TXT, RTF, SQLite3 and source text for MDK are available. User can export module to source text for MDK and in this tool rebuild modules back - useful for development own modules. Quick export of selected short part of opened book into clipboard is available from popup menu.