Releases: udhawan97/Dusori
Release list
Dusori v0.2.0 — Research Constellation
Released July 21, 2026. Version 0.2.0 adds a deliberate web-research loop and makes larger knowledge graphs easier to read without changing Dusori’s local-first file contract.
Open Dusori · View the GitHub release
Research from an objective
- Start with the next incomplete roadmap objective or choose another objective.
- Search the keyless Microsoft Learn catalog or English Wikipedia only after explicit, per-provider consent.
- Review a sanitized result and the exact Markdown capture before adding it.
- Accept a result through the normal URL-source path so it deduplicates by URL, records provenance, appends the topic update log, and appears in the portable graph.
- Dismiss irrelevant results persistently without sending dismissal data anywhere.
Microsoft Learn captures are catalog references; Dusori does not fetch the linked page. Wikipedia captures use the public article extract API and cap stored content at 2 MiB.
A clearer constellation
- Constellation geometry now scales deterministically with workspace size.
- Wikilink affinity influences topic ordering without writing coordinates into the workspace.
- Marigold rings identify connection hubs.
- Pointer and keyboard focus dim unrelated artifacts and can open the selected source directly.
The public product surface also adopts the supplied ensō, rangoli, and katana geometry with a finite, reduced-motion-aware identity animation.
Safety and portability
Provider consent stays in browser storage. Research starts only after a deliberate search action, all network access uses the browser’s injected fetch boundary, and the offline service worker ignores cross-origin API responses. Topic research.json files are schema-validated and use hash-guarded writes so concurrent dismissals are merged rather than lost.
No account, telemetry, hosted backend, paid API key, AI model, or graph database is required.
Known limitations
- Research is limited to the Microsoft Learn catalog and English Wikipedia.
- Dusori does not crawl arbitrary pages, extract PDFs, run key-based search, generate schedules, transform content with AI, or perform unattended work.
- Direct folder access still requires a supported Chromium browser; other browsers use ZIP portability.
- The optional companion remains source-only and is not published to npm in this release.
Dusori v0.1.0 — Portable Foundation
Added
- Free, accountless browser workspace backed by origin-private storage, with ZIP import and export.
- User-approved folder access on supported Chromium browsers, including a least-privilege Obsidian setup flow.
- Portable Markdown and JSON topic structure with sanitized Markdown and strict Mermaid rendering.
- Today and Roadmap views with checkable progress, explicit topic status, and dated update history.
- Local source capture and preview-first curriculum import.
- Portable knowledge graph built from topic containment and Obsidian-style
[[wikilinks]]. - Installable offline PWA with a dark-first Japanese and Indian visual identity.
- Optional loopback-only, token-protected local companion foundation.
Safety and portability
- External Markdown edits stay active; conflicting Dusori writes become explicit dated proposals.
- No account, telemetry, hosted application backend, graph database, paid service, plugin, or AI model is required.
Known limitations
- Direct folder access requires a supported Chromium browser; other browsers use ZIP portability.
- Remote fetching, PDF extraction, search, Ollama transformations, generated schedules, and unattended work are not implemented.
- The optional companion is versioned in the repository but is not published to npm in this release.