arXiv Daily 0.4.3
Overview
This release restores the masked-reveal secret inputs in the settings tab. The LLM API key, Resend API key, and hosted verification code are shown as masked values with a Show/Hide toggle again, instead of the "Configured" placeholder with Replace/Cancel/Clear buttons. All other behavior is unchanged from 0.4.2.
Highlights
- Masked-reveal secret inputs — All three secret rows (LLM API key, Resend API key, hosted verification code) render the saved value masked with a Show/Hide eye toggle, matching the pre-0.4.2 input style. Edits commit transactionally on blur or Enter and roll back to the saved value if persistence fails. The shared input implementation is used by both the declarative (Obsidian 1.13+) and legacy settings renderers.
- No other changes — Functionality, hosted relay protocol, and cutover behavior are identical to 0.4.2.
Install / upgrade
CLI
npm install -g arxiv-daily@0.4.3
# or:
arxiv-daily updateObsidian plugin
Update through Obsidian's Community plugins interface after the matching GitHub release is available. The release assets remain exactly manifest.json, main.js, and styles.css.
Compatibility
- CLI package:
arxiv-daily@0.4.3after publication. - Obsidian minimum version: unchanged at
1.4.0. - Config format: remains
schema_version = 1. - Paper Index: reads existing schemas 1–4 and writes schema 4; no manual migration is required.
- Delivery state: remains schema 1 for older-reader compatibility; private sidecars carry the stronger claim generation.
- Existing configs, reports, paper notes, and valid indexes: remain supported.
For maintainers
The release gate covers release tools, architecture boundaries, lint, workspace type checking, all workspace tests, production builds, the Obsidian submission requirements check, and smoke checks. The email relay and VS Code companion retain independent lockfiles and workflows; relay verification performs a Wrangler dry-run only and does not deploy or read production credentials.