LexiUp daily mission screen with XP, streak, and lesson progress.

What changed

The biggest shift this week is the Home screen. It is no longer a long roadmap first. It opens as a daily IELTS coach: today’s mission, current XP, streak, leaderboard position, and the next useful practice action.

The generated study plan still matters, but it now works quietly in the background. If a learner has a rest day, the app says so. If a lesson is already in progress, the mission can resume from the right place.

LexiUp daily mission screen with XP, streak, and lesson progress.
Daily Mission now connects the plan, lesson runner, XP, streak, and next action.

Practice feels more connected

XP, streaks, badges, levels, leagues, and leaderboard placement now reconcile from completed study days. That keeps progress steadier and removes the weird gaps that can happen when the app has local and remote state to keep in sync.

Mistake review is also in a stronger place. Wrong answers can be saved from lesson and practice flows, review due dates are ordered with spaced repetition, and replay mode lets learners revisit completed lessons without accidentally awarding extra XP.

Test Bank is ready for real use

The Test Bank now has Supabase-backed progress with a local fallback. Reading and Listening are active for MVP practice, while Writing, Speaking, Vocabulary, and Grammar stay visible as locked or coming-soon areas.

LexiUp onboarding screen for IELTS study plan setup.
Onboarding creates a focused IELTS plan.
LexiUp listening practice screen with bundled audio controls.
Listening practice uses bundled audio and saved progress.

Under the hood

  • Lesson runner completion, resume, rest days, and replay are now cleaner.
  • Profile settings include avatar upload, privacy, reminders, sound, subtle motion, and dark mode.
  • Premium interest capture is wired through Supabase.
  • AI Writing Feedback has request logging, rate limiting, function response normalization, and Flutter-side validation.
  • The Learning Path remains available as the full timeline, while Home stays focused on today.

Why it matters

LexiUp is getting closer to the loop it is meant to serve: open the app, know what to do next, finish one meaningful IELTS task, review mistakes, and come back tomorrow with progress still intact.

What’s next

The next pass is about beta readiness: smoother TestFlight prep, sharper practice polish, clearer early-access messaging, and fewer rough edges around account state, sync warnings, and first-run setup.