Changelog

SentencePop updates

v1.0.0

1.0 release: redesigned interface and sentence pronunciation assessment

SentencePop reaches 1.0.0: the learning interface gets a full redesign, shadowing practice adds sentence-level pronunciation scoring and feedback, and the listen, write, speak, and review loop finally runs end to end.

releaseredesignpronunciationshadowing

  • Rebuilt the learning interface so course, sentence, playback, input, recording, feedback, and next-step actions follow a clearer practice rhythm.
  • Added sentence pronunciation assessment after shadowing, with multi-dimensional scoring for accuracy, fluency, completeness, and prosody.
  • Added a pronunciation feedback entry point so results flow straight back into replaying, re-reading, and continuing the current sentence.

  • Tuned shadowing recording, silence trimming, result display, and feedback timing to cut the waiting that breaks up a practice session.
  • Unified return-after-login, settings entry, course actions, and practice-panel scrolling for a steadier experience on mobile and desktop.
  • Aligned visual style, button density, card hierarchy, and copy so SentencePop moves from an internal tool toward a finished product.
v0.9.0

Final polish for the course practice experience

A last round of pre-1.0 polish, focused on course actions, return-after-login, sidebar entry points, and mobile practice stability.

coursessign-inmobileUX

  • Added clearer lesson actions, with more obvious paths to continue, redo, edit, and enter practice.
  • Added return-after-login so learners land back at their original spot after signing in from a practice or course page.
  • Added a practice settings entry so shadowing preferences are quicker to adjust mid-session.

  • Refined sidebar sign-in state, billing labels, and course-action copy to lower the effort of understanding things before studying.
  • Fixed several lazy-loading and localized entry-point issues for smoother switching between public and signed-in pages.
v0.8.0

Better multilingual learning and course experience

SentencePop began supporting learners with different native languages more fully, with more complete course pages, explanation languages, pricing display, and learning entry points.

multilingualcoursescreditsUX

  • Added more localized pages and multilingual course entry points so learners can understand the product and lessons in a more familiar language.
  • Added a learning-language setting so in-course explanations and hints follow the language each learner chooses.
  • Added clearer credit display so the cost of pronunciation assessment, AI features, and subscription bonuses is easier to follow.

  • Fixed course playback, review-notebook paging, and multilingual page navigation issues.
  • Improved home, pricing, and course-entry copy so new visitors grasp faster which learning scenarios SentencePop fits.
v0.7.0

Review notebook and learning language refined

Review stopped being just a list and became something you can drive forward by learning state, while in-course explanations and hints moved closer to each learner's own language.

reviewlearning languageplaybackretention

  • Added a learning-language setting so learners can pick the explanation language that best helps them understand English sentences.
  • Added richer review states so learning, due-for-review, relearning, and mastered sentences can be managed separately.
  • Added review-notebook paging so the notebook stays easy to browse and filter as it fills up.

  • Smoothed the course playback flow to cut interruptions between hearing a sentence, writing it, and moving to the next.
  • Improved word hints and sentence explanations so feedback suits English learning rather than handing over a literal translation.
v0.6.0

Full learning workspace goes live

Courses, practice, review, the leaderboard, and Ask AI history came together in a new learning workspace, so learners can start from a course and move through listening, writing, speaking, and review without breaks.

coursespracticereviewAsk AI

  • Added the SentencePop learning workspace, bringing course list, course detail, and lesson practice into one interface.
  • Added review notebook, review practice, mastered archive, leaderboard, and Ask AI history pages.
  • Added a continue-learning state so returning to a course resumes the last lesson and practice mode.
  • Added practice records so dictation, shadowing, and review results build into a basis for later study.

  • Unified navigation and layout across course, review, leaderboard, and Ask AI pages to reduce jumping around mid-study.
  • Improved empty states and mobile pages so learners still see a clear next step with no courses, review items, or history.
v0.5.0

Course import and paid features ready

This release reshaped the early tool into something closer to a real product: accounts, subscriptions, credits, course entry points, and content pages can all support long-term use.

accountssubscriptioncreditsimport

  • Added sign-in, sign-up, one-tap Google login, account settings, billing records, and payment status pages.
  • Added subscriptions, credits, orders, and redeem codes to prepare for private courses, AI processing, and pronunciation assessment.
  • Rounded out course entry points, the public pricing page, and help content so learners can enter the flow from the website.

  • Improved how the public home, pricing, blog, and docs are presented so SentencePop is no longer just an internal practice tool.
  • Refined payment-success, payment-failure, return-after-login, and account-status prompts to remove friction in real use.
v0.4.0

Ready for external access

With the domain and public site in place, SentencePop began moving from an internal tool to an externally accessible product, with the website, accounts, and core pages entering cleanup.

websitedomainaccountpublic access

  • Added a public home and product intro page so visitors can understand how SentencePop works before entering a course.
  • Added accounts, settings, basic payments, and user files to prepare for private courses and learning records.
  • Added a blog, help content, and basic notifications so the product isn't limited to a single practice page.

  • Organized branding, navigation, footer, privacy policy, and terms to cover the basics needed for external access.
  • Split features from the internal prototype into a clearer page structure, paving the way for the course, review, and practice workspace.
v0.3.0

Course creation and source import (internal beta)

Early versions began turning real learning material into sentence courses: import from YouTube, audio, video, or text, then split it into sentences worth practicing.

YouTubefile importcourse creationreview

  • Added YouTube link import to turn video content into practiceable English sentence courses.
  • Added audio and video file import so learners can upload their own material to generate lessons.
  • Added text import to paste English material directly and split it into sentence practice.
  • Added ways to manage courses, lessons, and sentences so material from different sources accumulates by course.
  • Added an early review notebook to gather mistaken, unmastered, and revisit-worthy sentences in one place.

  • Improved sentence splitting, lesson order, and continue-learning state so imported material suits continuous practice.
  • Adjusted early interface density to put the current sentence, playback, input, recording, and next step first.
v0.2.0

Dictation, shadowing, and Ask AI connected

Internal builds began expanding single-sentence practice into a continuous flow: replay what you can't catch, peek at a hint when you're stuck, and keep shadowing what you can't yet say cleanly.

dictationshadowingAsk AIinternal beta

  • Added a continuous dictation flow so learners can move sentence by sentence and advance after finishing one.
  • Added a shadowing flow so learners can speak the original sentence right after dictation.
  • Added an Ask AI entry around the current sentence to explain meaning, grammar, phrasing, and context.
  • Added basic practice records to tell which sentences are done and which still need another pass.

  • Improved the player, answer input, and result prompts to reduce the manual steps in the early prototype.
  • Began separating "understood it" from "can say it" as two learning outcomes, paving the way for the review notebook and pronunciation assessment.
v0.1.0

First sentence practice prototype

SentencePop started as a tiny sentence-based English practice prototype, built to test whether one core loop holds up: hear a sentence, write it, say it, ask about it.

prototypedictationshadowingMVP

  • Settled on the full sentence as the smallest unit of practice, rather than drilling isolated words or a question bank.
  • Added a first dictation prototype that strings playback, input, and answer checking into the shortest learning path.
  • Added a first shadowing prototype so learners can speak right after they understand a sentence.
  • Added an early Ask AI idea so learners can keep asking about a sentence they don't understand.

  • Focused the product on "sentence-based English practice" without expanding into a general course platform or general chat tool.
  • Used early practice feedback to validate the problems course import, review scheduling, and pronunciation assessment would need to solve next.