Plan maps audio and web package support
This commit is contained in:
@@ -2,8 +2,15 @@
|
|||||||
|
|
||||||
## Current
|
## Current
|
||||||
|
|
||||||
|
- Added roadmap coverage for maps, audio Bible packages, pronunciation resources, hosted web consumption, and the boundary between public resource data and private app/user data.
|
||||||
- Added KJV translator footnotes from the eBible USFM package.
|
- Added KJV translator footnotes from the eBible USFM package.
|
||||||
|
|
||||||
|
## 0.1.12 - 2026-07-12
|
||||||
|
|
||||||
|
- Added roadmap coverage for maps, audio Bible packages, and pronunciation resources as first-class LibreBible package types.
|
||||||
|
- Recorded hosted Libre Study web consumption as a package-catalog use case.
|
||||||
|
- Clarified that user accounts, notes, sessions, timelines, and collaboration data belong to apps/services, not LibreBible resource packages.
|
||||||
|
|
||||||
## 0.1.7 - 2026-07-12
|
## 0.1.7 - 2026-07-12
|
||||||
|
|
||||||
- Added KJV translator footnotes from the eBible USFM package as `footnotes.jsonl`.
|
- Added KJV translator footnotes from the eBible USFM package as `footnotes.jsonl`.
|
||||||
|
|||||||
+14
@@ -27,6 +27,8 @@ resources/
|
|||||||
notes/
|
notes/
|
||||||
commentaries/
|
commentaries/
|
||||||
maps/
|
maps/
|
||||||
|
audio/
|
||||||
|
pronunciations/
|
||||||
lexicons/
|
lexicons/
|
||||||
|
|
||||||
packages/
|
packages/
|
||||||
@@ -117,6 +119,8 @@ Priority attachments:
|
|||||||
- Lexicons and dictionaries tied to Strong's numbers and lemmas.
|
- Lexicons and dictionaries tied to Strong's numbers and lemmas.
|
||||||
- Commentaries tied to verse ranges or scriptural sections.
|
- Commentaries tied to verse ranges or scriptural sections.
|
||||||
- Maps tied to places, events, books, chapters, and passages.
|
- Maps tied to places, events, books, chapters, and passages.
|
||||||
|
- Audio Bible resources tied to books, chapters, verses, and timestamp ranges where source granularity permits.
|
||||||
|
- Pronunciation resources tied to English terms, Strong's numbers, lemmas, Greek words, and Hebrew words.
|
||||||
- Timelines tied to events and passages.
|
- Timelines tied to events and passages.
|
||||||
|
|
||||||
Tasks:
|
Tasks:
|
||||||
@@ -124,6 +128,10 @@ Tasks:
|
|||||||
- Define attachment package schemas.
|
- Define attachment package schemas.
|
||||||
- Add package examples for each attachment type before bulk import.
|
- Add package examples for each attachment type before bulk import.
|
||||||
- Add relationship indexes so apps can ask: what attaches to this verse, range, word, Strong's number, lemma, place, or topic?
|
- Add relationship indexes so apps can ask: what attaches to this verse, range, word, Strong's number, lemma, place, or topic?
|
||||||
|
- Add a place/gazetteer schema so maps can attach through canonical place ids, aliases, coordinates, bounds, and scripture references.
|
||||||
|
- Add media metadata for audio resources: speaker/source, license, file format, duration, book/chapter/verse coverage, timestamps, and package size.
|
||||||
|
- Treat chapter-level audio as useful even when verse-level segmentation is unavailable.
|
||||||
|
- Treat pronunciation audio as a separate reference resource, not as part of a Bible translation unless the source package explicitly provides it that way.
|
||||||
- Preserve source attribution per attachment, not just per translation.
|
- Preserve source attribution per attachment, not just per translation.
|
||||||
- Add generated docs and catalog display for attachments.
|
- Add generated docs and catalog display for attachments.
|
||||||
|
|
||||||
@@ -142,13 +150,16 @@ Tasks:
|
|||||||
- Add SQLite-ready package output for Libre Study.
|
- Add SQLite-ready package output for Libre Study.
|
||||||
- Add WordPress/plugin-ready package output for GracePress Bible Tooltip.
|
- Add WordPress/plugin-ready package output for GracePress Bible Tooltip.
|
||||||
- Teach Libre Study to import from the public catalog, not just a sibling local repo.
|
- Teach Libre Study to import from the public catalog, not just a sibling local repo.
|
||||||
|
- Teach a hosted Libre Study web app to load public resource packages through stable catalog URLs without scraping Gitea pages.
|
||||||
- Teach GracePress Bible Tooltip to discover/download supported translations from the catalog.
|
- Teach GracePress Bible Tooltip to discover/download supported translations from the catalog.
|
||||||
- Keep app/user data separate from public Bible resource data.
|
- Keep app/user data separate from public Bible resource data.
|
||||||
|
- Keep user accounts, notes, sessions, timelines, and collaboration data out of LibreBible packages. LibreBible owns public resources and metadata only.
|
||||||
|
|
||||||
Definition of done:
|
Definition of done:
|
||||||
|
|
||||||
- Libre Study can install/update a Bible package from the public catalog.
|
- Libre Study can install/update a Bible package from the public catalog.
|
||||||
- GracePress Bible Tooltip can consume the same resource metadata and package outputs.
|
- GracePress Bible Tooltip can consume the same resource metadata and package outputs.
|
||||||
|
- A hosted web version of Libre Study can consume the same public package catalog as the desktop app.
|
||||||
|
|
||||||
## Phase 6: Study Modes and Canon Profiles
|
## Phase 6: Study Modes and Canon Profiles
|
||||||
|
|
||||||
@@ -223,3 +234,6 @@ Definition of done:
|
|||||||
- Which public package format should become the preferred app install format: JSONL bundle, SQLite bundle, zip package, or another signed manifest format.
|
- Which public package format should become the preferred app install format: JSONL bundle, SQLite bundle, zip package, or another signed manifest format.
|
||||||
- How much Gitea itself should be customized after the ChristIT.com catalog proves the model.
|
- How much Gitea itself should be customized after the ChristIT.com catalog proves the model.
|
||||||
- How to name and present denomination, tradition, canon, and sect/movement research profiles in a way that is useful, accurate, and not confused with endorsement.
|
- How to name and present denomination, tradition, canon, and sect/movement research profiles in a way that is useful, accurate, and not confused with endorsement.
|
||||||
|
- Which map sources have licenses clean enough for redistribution, and whether generated map packages should store image files, geospatial data, or both.
|
||||||
|
- Which audio Bible sources permit redistribution, and whether packages should start with chapter-level files, verse-level files, or timestamp indexes.
|
||||||
|
- Whether pronunciation audio should come from redistributable recordings, generated speech, or both, with clear labeling for each source type.
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "libre-bible-data",
|
"name": "libre-bible-data",
|
||||||
"version": "0.1.10",
|
"version": "0.1.12",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "libre-bible-data",
|
"name": "libre-bible-data",
|
||||||
"version": "0.1.10",
|
"version": "0.1.12",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"adm-zip": "^0.5.16"
|
"adm-zip": "^0.5.16"
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "libre-bible-data",
|
"name": "libre-bible-data",
|
||||||
"version": "0.1.11",
|
"version": "0.1.12",
|
||||||
"private": true,
|
"private": true,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
Reference in New Issue
Block a user