Vorynth v1.6.0 - Navigate the Maze
Vorynth becomes a personal intelligence workspace. Intelligence and News modes are now explicit
choices instead of a silent guess, and a new Archive turns everything you collect — stories,
saved items, summaries, keyword searches, AI answers — into one organized, searchable,
note-taking space you fully own. An in-app Documentation & Tutorial page explains exactly how
Vorynth works, search moved into the Archive, sources gained time-range windows, and the app now
ships with its first real automated test suite.
What's new
- Mode switch — Intelligence (LLM-generated Why It Matters / Impact / Recommended Action) and
News (ranked feed, no AI) are now explicit choices on the Settings page. Vorynth no longer
decides for you based on whether a key exists; flip modes at any time, and the choice is
remembered. - Active provider selection — when more than one LLM provider is configured, choose which one
actually serves your calls via "Set active" on each provider. The active provider is
remembered, with the most recently enabled provider as the fallback. - Regenerate All Insights — one button in Settings re-runs the AI triad for every story,
updating existing insights in place using your current AI output language. - Translate Story Titles — translate every collected story's title into your AI output language
in a single job. The original title is preserved and you can toggle between translated and
original per article in the Brief. - Archive — a unified space for everything Vorynth has collected: stories, saved items,
generated summaries, keyword searches, and Ask-AI answers. Create categories and folders, tag
items, write notes, and move anything anywhere. - Save (bookmark) — every story now has a real Save action backed by the engine. Saved stories
live in the Archive and get their own Bookmarks view — and retention never deletes something
you saved. - Documentation & Tutorial — an in-app page explaining every screen, how data is collected, why
titles and descriptions differ from the original, and exactly how importance ranking, Ask AI,
and the brief summary work. No more black box.
Improvements
- Search moved into the Archive — one place to find everything (stories, notes, tags, saved
items, past searches), plus a new advanced search built for researchers: filter by domain,
author, importance, date range, and whether a story has AI analysis. - Sources page — pick a time window (day, week, month, year, or custom dates) to see what a
source has published, with an honest note when older articles were pruned by the retention
window. - Provider deletion now asks for confirmation, with a "don't show again" option — and the
confirmation dialogs can be reset from your Profile, so the safety net always comes back if
you want it. - Settings moved out of the sidebar navigation into the footer next to Profile, and the two
pages cross-reference each other — app settings live on Settings, personalization lives on
Profile. - First automated test suite — Jest + ts-jest for the engine (temp-SQLite harness, offline
mocked LLM provider, domain-invariant tests), Vitest + Testing Library for UI components,
Playwright for critical user journeys, and Storybook for component stories — so regressions
now have somewhere to get caught.
Fixes
- Dark-mode legibility — hover states on buttons, the theme toggle, insight details, and
floating action bars no longer wash out their labels. Backgrounds change on hover while the
text keeps its original (readable) color.
Known issues
- Source plugins — only RSS, GitHub releases, and arXiv adapters ship today; a full plugin
system is the biggest next step. - Scheduled weekly/monthly reports aren't automatic yet — today / week / month summaries are
on demand. - Intel macOS installer isn't published yet — the landing page says "support coming soon".
- FreeBSD build is experimental: WebKit on FreeBSD is still maturing. The Linux x86_64 binary
(runs via the FreeBSD Linux ABI compatibility layer) is the recommended fallback.
Full changelog
See changelog-data.ts for the complete release history.