Changelog

What changed, when.

Krendo is shipped in the open. Every notable change lands here — the headline ones first, the small ones too. Format follows Keep a Changelog.

Something you wish were here? Tell me what’s missing.

v0.13.0

2026-06-19

Two feedback channels, a warmer review ending, and all 190+ languages in the welcome wizard.

  • Added"Send feedback" item in the popup menu — opens the web companion's support page. An always-available, voluntary way to tell us what's not working.
  • AddedUninstalling now opens a calm feedback page. Picking a reason is optional and anonymous — no account, no extension identifier.
  • AddedAnonymous in-product feedback channel. A quiet, optional way for active users to say what's missing, confusing, off, or working — surfaced as a dismiss-once dashboard card, a form on /support, and a new /feedback page.
  • AddedReview end-of-session summary. Completing a review session now shows a warm "That's enough for today" card with an animated checkmark. Action CTAs sit behind a "Keep going anyway" disclosure.
  • AddedChrome Web Store review prompt. After sessions with 5+ cards, a gentle CTA invites you to leave a review. The same prompt appears as a persistent dashboard card after your first qualifying session.
  • ChangedWelcome wizard now offers all 190+ supported languages instead of a curated subset. Curated languages display both English and native names.
  • ChangedStandardized input padding across all text inputs and selects. Privacy policy updated in both locales to cover the two new anonymous feedback signals.

v0.12.2

2026-06-12

Quieter notifications — one-time tips stay dismissed, fresh installs see just one card, and the daily reminder can be turned off.

  • FixedOne-time tips no longer return after dismissal. The "Save your first word" and "Translate local files" cards are now dismissed permanently — only the daily "words are waiting" reminder re-surfaces each day.
  • ChangedQuieter first run. A fresh install now shows exactly one notification (the first-run tip). The file-access hint waits until you've saved your first word, and announcements published before you installed are hidden.
  • AddedNew pin-to-toolbar tip — a one-time card (after your first save) when Krendo isn't pinned, explaining how to pin it.
  • AddedThe daily reminder can be turned off. The settings page's reminder card now has an enable toggle; off removes the daily badge alarm entirely.

v0.12.0

2026-06-03

Refreshed Chrome Web Store listing and a clearer privacy policy.

  • ChangedChrome Web Store listing name updated to "Krendo — Inline Translator & Vocabulary Saver" for clearer search-row positioning. The toolbar icon tooltip stays "Krendo".
  • ChangedShort description rewritten to echo the Read. Save. Remember. tagline: "Translate inline while you read. A quiet hand on the page — save what stopped you, come back to remember. No account."
  • ChangedPrivacy policy rewritten with a formal Privacy Policy heading, a data-flow lead, a "How to delete your data" section (per-word from /words; bulk via uninstall), and explicit disclosures of the website's measurement layer (cookieless Vercel Web Analytics and Speed Insights, the popup's daily announcement-feed fetch) plus the full set of extension permissions.

v0.11.0

2026-05-29

PDF and offline-file translation, expanded welcome flow, and a fully bilingual dashboard.

  • AddedPDF translation. Open a PDF in the bundled viewer and the keyboard shortcut works on selections the same way it does on a regular page. Opt in from /settings; the rule that captures local PDF navigations is registered dynamically so it follows your toggle without restarting Chrome.
  • AddedOffline-file translation. The content script now attaches to file:// pages, so the keyboard shortcut works on a local HTML, txt, or PDF you opened directly in Chrome. Requires Chrome's per-extension "Allow access to file URLs" toggle — the popup empty-state and an activity card deep-link you to the right chrome://extensions row.
  • AddedFirst-time mode picker and onboarding tour. New installs see a brief guided pass over the inline overlay, popup, and dashboard so the read-save-remember loop is visible in the first session.
  • AddedWelcome wizard expanded with a PDF viewer step that explains the opt-in and walks you to /settings if you want it on.
  • ChangedDashboard and the (app) views — /app, /words, /lists, /review, /settings — now fully localize to Bulgarian alongside the marketing site. Locale follows the cookie set by the marketing-site switcher.
  • ChangedMarketing/app header split. The marketing site keeps the public navigation; the authenticated app shell uses a trimmed header focused on the four dashboard destinations. Clearer separation for visitors who haven't installed yet.

v0.10.0

2026-05-22

Word lists, Anki/CSV export, popup notification center, and a refreshed dashboard.

  • AddedAnki .apkg and CSV export. The Export button on /words ships whatever your active filter narrowed to — front of the card is the word + sentence, back is the translation, parts of speech, source URL, and any note. Tags carry over plus krendo, sl:<code>, tl:<code> for in-Anki filtering. Stable GUIDs mean re-importing updates existing cards instead of duplicating them.
  • AddedWord lists. Save any /words filter as a named list (Smart mode auto-grows as new words match; Snapshot mode locks in current matches). The new /lists page is your collection home; each list has a one-click Review CTA over the list's resolved members. Pin a list as active to surface it on the dashboard and at the top of the review picker.
  • AddedPopup notification center + toolbar badge. The icon shows a count of pending cards; a collapsed bell-row sits above the translator when there's something to act on. Two kinds of card: review nudges from your saved-words state, and announcements pushed by the Krendo team. No OS permissions required.
  • AddedEvery encounter is recorded. Translating an already-saved word from a new page or sentence appends a context automatically — the expanded row on /words shows every place you ran into the word, newest first.
  • AddedTwo new review presets: Refresh long-term memory (stronger words you haven't reviewed in 30+ days) and All saved words (full library, status-agnostic). The /welcome wizard onboards new installs with a target-language pick and a live sample translation.
  • ChangedDashboard simplified to a focused entry surface — TodaysReview hero card with a clickable status-mix bar, a YourLists grid for picking the right list at a glance, and a trimmed three-item RecentActivity strip. The old stat tiles and sparkline are retired; their information lives in the hero.
  • ChangedDexie schema bump to v5. SavedWord.context (singular) becomes contexts (array, capped at 20, oldest dropped). Existing rows migrate in place. A second additive v6 bump introduces the word-lists table.
  • RemovedBreaking — the database was renamed from 'translate-and-learn' to 'krendo' to complete the v0.9.0 rebrand. Existing v0.9.0 users see their saved-word library reset on update — Dexie does not migrate between differently-named databases. Export to .apkg or CSV before updating if you want to preserve prior saves.

v0.9.0

2026-05-13

Renamed to Krendo, dashboard at /app, one-click review presets.

  • ChangedRenamed extension to Krendo. Display name in chrome://extensions, toolbar tooltip, and Chrome Web Store listing all updated.
  • AddedDashboard at /app with a primary Start review CTA, three-tile stats glance, and a recent-activity list of the last five saved words.
  • AddedOne-click review presets on /review — Due now, Saved today, Saved yesterday, Last 7 days, Last 30 days, New only, plus conditional By tag and By website rows.
  • AddedLocal-first messaging across the web companion and popup reinforcing that saved words live on your device with no account or sync.