JL is an app multi-tool. It doesn't have a lot of fancy graphics but can store and allow you to search thru your adhoc or imported tabular information. You can view image files, and encrypt files of any type with passwords you provide.
JL will manage your notes, to-do lists, birthdays, addresses, JSON files of any size or depth, a table of thirty thousands parts imported as CSV from Excel, clients and job details, expiry and due dates, banking information, … the list is endless because your info doesn't have to fit into pre established categories.
JL is a stand-alone app. No data is collected or shared. All of your information is stored locally, in rows in the branches of tree structures, in files in folders in the JL storage area on your device. All of these files are immediately accessible and fully manageable by you from within JL. You can export or import any files (transfer or share them).
Your information can be edited and sorted, searched, labelled and bookmarked. (In JL bookmarks are called "treemarks".)
Your information can be cross-referenced: Individual rows can be cross-referenced, as can whole branches using keys in the current row's branch: These keyed cross-references are an important feature because they relate for example the separate branches of birthdays and addresses using two keys: last name and first name.
JL offers industry-standard GCM 128-bit password-based encryption for sensitive information such as banking passwords - you can easily create a password manager or vault by encrypting any branch with your master password. You can encrypt information ranging from single rows of text up to large files and folders.
JL's built-in 12-track media player allows you to easily place voice over media, and to create slide shows and arrangements of media files stored on your device. These voice-overs and arrangements can be bundled into a single file to be exported and shared with other JL users.
JL preserves the exact structure and format of your information as entered or imported. All white space in fields is preserved. You can insert blank or whitespace rows anywhere in JL.
JL is at its core a JSON editor. It can efficiently manage JSON or CSV files up to 30 megabytes or more in size (memory being the limiting factor). In JL you navigate within the tree structure defined by the objects and arrays in your JSON data. There are a wide range of options when loading JSON or CSV data. You can edit the data then save new versions, or save as JSON or CSV (convert the data). Or you can simply use the data in JL. You can create JSON data from scratch. You can create easy-to-read custom reports of two-level information such as birthdays, saved to text files. And JSON, CSV and text report files can be saved with custom margins and indentation.
The built-in media player running in "OneRow" mode allows you to view any file as text, regardless of its type. This text can be selected and copied to the clipboard. Many more options are available.
Please explore JL JsonLive. It provides many ways for you to manage and be creative with your information!
Other key words, phrases and information:
JL is a personal information manager.
JL encryption uses the following technology: AES-GCM, PBKDF2 with HMAC SHA1 at 32769 iterations, with key length 128 bits, and salt length 256 bits, and with random padding of plaintext so its length is at least 700 bytes.
JL is a tree-structured database (a hierarchical database with a tree structure). Every branch in the JL tree is a sparse array.
A keyed cross-reference is also called a relational cross-reference.
Arrange and play media using five audio tracks and seven video/image/text tracks. Video tracks, image tracks, text tracks. Create musical arrangements.
Voice-over, instant audio overlay, audio over video, audio over image.
JSON: JavaScript Object Notation. JL is a JSON editor.
CSV: Comma-Separated Values. JL is a CSV editor.
JL is a basic text editor, for files under 10K.