Back to Home

Changelog

A history of updates, fixes, and new features. For the full commit history, see our GitHub commits.

v1.4.0June 26, 2026
Added

Blog section with 11 articles covering grammar, pronunciation, culture, and learning tips

Added

About page with project background story

Added

Contact page with GitHub issue templates

Added

Editorial policy explaining content review process

Added

Privacy policy and cookie policy pages

Added

Changelog page (you're reading it!)

Added

Mobile hamburger menu for Blog and About navigation

Changed

All blog images converted from JPG to WebP for faster loading

Changed

Canonical URLs updated to www.polishpal.pl

Fixed

Sidebar "PolishPal" changed from h1 to span to avoid duplicate h1 tags

v1.3.0June 25, 2026
Added

Supabase integration for shared star ratings and comments

Added

Comment moderation dashboard with hide/delete/stats

Added

Threaded comment replies (2 levels deep)

Added

URL spam detection — comments with links are blocked automatically

Added

30-second rate limiting on comments per author

Changed

Dark mode toggle moved from bottom nav to top bar on mobile

v1.2.0June 24, 2026
Added

Accessibility panel: dyslexia font, high contrast, monochrome, big cursor, reading guide

Added

Collapsible sidebar on desktop

Added

Right-side contextual sidebars with progress and study tips

Added

Text-to-speech (TTS) for Polish vocabulary, dialogues, and grammar examples

Added

SEO: JSON-LD schemas (WebSite, Course, Article, FAQ, Breadcrumb), OG tags, Twitter cards

Added

Sitemap.xml and robots.txt for search engines

v1.1.0June 23, 2026
Added

15 grammar reference topics with color-coded tables

Added

Frequency adverb visual bar chart (zawsze → nigdy)

Added

Znać vs wiedzieć vs umieć comparison guide

Added

Instrumental, Accusative, and Genitive case reference pages

Added

Full-text search across all lessons, grammar, and quizzes (⌘K shortcut)

Added

Dark mode with three-way toggle (light/dark/system) and flash prevention

Fixed

Matching quiz bug where duplicate values caused wrong selections

Fixed

Nested button hydration error in PhraseList component

v1.0.0June 22, 2026
Added

16 structured lessons from 37 real university lectures (A0–A1)

Added

16 interactive quizzes with multiple choice, fill-in-blank, and matching

Added

Progress tracking with lesson completion, quiz scores, and streaks

Added

Responsive design with mobile bottom nav and desktop sidebar

Added

CC0 1.0 Universal public domain dedication