Skip to content

Releases: udhawan97/Dusori

Dusori v0.2.0 — Research Constellation

Choose a tag to compare

@udhawan97 udhawan97 released this 21 Jul 07:59

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

Choose a tag to compare

@udhawan97 udhawan97 released this 21 Jul 04:04

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.