tenor-john2k downloadsAn all-in-one scholarly workspace with AI-assisted writing, literature management, notes, and productivity tools.
Scholarium is a local-first research workspace for Obsidian. It combines literature management, AI-assisted research workflows, notes, experiment records, and the Research Weaver panel.
This working branch is a release candidate, not a published product release. It reconstructs the installed 3.0.1 functionality in reviewable source and statically bundles the graphical Ketcher editor. It has not been accepted by the Obsidian Community Plugin Directory.
3.0.11.10.0main.js, manifest.json, and styles.cssThe current byte identity and verification boundaries are recorded in the candidate audit. The older preview records remain historical evidence and do not authorize this candidate.
Copy exactly main.js, manifest.json, and styles.css from the same reviewed build into:
<vault>/.obsidian/plugins/obsidian-scholarium/
Restart Obsidian and enable Scholarium under Community plugins. Use a disposable acceptance Vault, not a research Vault containing irreplaceable data. Do not delete or replace an existing data.json; it contains local settings and may contain credentials. Upgrade and rollback procedures remain acceptance tests, not validated release claims.
The candidate package contains only the three runtime files required by Obsidian. It intentionally excludes:
data.json, API keys, tokens, cookies, and Bridge configuration;Optional features may contact external services only when configured or used. Credentials must remain in environment variables or ignored local files and must never be committed.
Use the release pipeline below rather than repacking an installed artifact:
npm ci
npm test
npm run build:release
build:release type-checks the source, bundles Ketcher and its styles statically, embeds the reviewed runtime assets, checks for dynamic script/code-generation constructs, and validates JavaScript syntax. Candidate hashes are meaningful only for the three files produced together by this command; see the candidate audit for the actual reproducibility result.
Before contributing, review .gitignore and ensure no local configuration, Vault content, downloaded literature, browser storage, tokens, or institutional cookies are staged.
MIT. See LICENSE and THIRD_PARTY_NOTICES.md.