Add Orgzly Revived support for Android - #1300
Merged
Merged
Conversation
Two artifacts from databases/orgzly.db: - Notes: each heading with its to-do state, tags, priority, content and the scheduled and deadline Org timestamps, given both as the raw Org string (which preserves a repeater such as '.+2d') and as a UTC time. - Notebooks: each Org file the app holds, with the sentence the app records describing where it came from. Created only appears on notes the app itself created: on the tested device 34 of 35 notes were the sample notebook the app installs on first run and carried none, while the note added by hand carried it. Notes therefore leads with Title rather than Created, because sorting by a value most rows lack would hide the notebook. The notebook's Last Action Message is what separates shipped content from a person's own, reading 'Loaded from resource Getting Started with Orgzly' for the sample. Paths cover both com.orgzlyrevived, the maintained fork, and the original com.orgzly. The searches table held only the app's four shipped default searches and is not parsed. Verified on a multi-container tree: the storage spellings collapse, a second Android user adds its own rows against a known delta (35 then 55 notes with a tenant holding 20), and a decoy package adds none. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Row counts from a real aleapp.py run against the emu_a15_oss_v7 corpus. The zero-row value is a checked absence, confirmed against the source store. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds Orgzly Revived (com.orgzlyrevived) support for Android, an outliner for Org-mode files. Two artifacts from databases/orgzly.db:
.+2d) and as a UTC time. Level and parent id place the note in the outline.Two things the notes call out because they change how the rows should be read:
Loaded from resource Getting Started with Orgzlyfor the sample; a notebook loaded from a linked repository names that source instead.Paths cover both
com.orgzlyrevived(the maintained fork, which is what F-Droid and the project ship today) and the originalcom.orgzly. The searches table held only the app's four shipped default searches and is not parsed.Verified on a multi-container tree: the storage spellings collapse, a second Android user adds its own rows against a known delta (35 then 55 notes with a tenant holding 20), and a decoy package adds none. sample_data follows with the next corpus capture.
🤖 Generated with Claude Code