← All posts

Meet Vivran v2: Every Upgrade, Improvement, and New Screen

A full walkthrough of LairsFlow's Vivran v2 release: the new multi-screen workspace, three timer modes, measured completion criteria on the Subjects and Goals page, the Logbook for mocks and lectures, the upgraded dashboard, the Advisor Library, bring-your-own-AI mode, and the unified navigation and notifications.

Vivran v1 was LairsFlow's first official release, and it did one thing very well: it turned every question you attempted into a data point. Vivran v2 is a much bigger step. It takes that single, focused timer screen and grows it into a proper study workspace with several dedicated screens, it stops trusting you to eyeball your own progress and starts measuring it, and it gives the Advisor two new ways to be useful even when you run out of things it can compute on its own.

This post is the changelog written out in full. If you have never used LairsFlow, read Meet Vivran v1 first for the ground-up tour, then come back here for what is new. If you already know v1, this is everything that changed and why.

1. The shape of the app changed

In v1, almost everything lived on one page. The timer, the log, the sidebar, and the account menu were all on the home screen, and the dashboard and Advisor were the only real departures from it. That worked, but it also meant every extra idea had to be squeezed into the same screen or hidden behind the account menu.

v2 breaks the app into a set of focused screens, each with a job:

The important part is that these no longer feel like separate little apps. Two pieces of shared plumbing hold them together.

A single "Navigate" capsule. Every screen now carries the same page switcher, a drop-up that lists every screen with a short description and highlights the one you are on. In v1, jumping between pages was scattered and inconsistent, each page hand-rolled its own version. Now it is one control, identical everywhere, so you always know where you are and where you can go.

One shared account widget. The profile menu, theme toggle, export, backup and restore, and sign-in all used to be duplicated and trimmed on every page. In v2 they are one component loaded on every standard screen, so the account menu is byte-for-byte the same whether you are on the timer, the dashboard, the Logbook, or the Subjects page. Fix or improve it once and it improves everywhere.

The upshot: v2 feels like one coherent product with several rooms, not one screen with some outbuildings.

2. The timer learned two new modes

In v1 the home timer did exactly one thing: it ran the per-question practice loop, one question against a time budget you set. That is still the default and still the heart of the app. But not all study is question practice. Sometimes you are reading, deriving, or watching a lecture, and you just want to bank the time.

v2 adds a mode toggle to the main timer with three options:

Both new modes are study modes, and every completed study run is saved as a study session tagged with its subject. That matters because those sessions now feed the dashboard as real study hours (more on that below). The mode toggle locks while any timer is running, so you cannot accidentally switch mid-session, and a study run always records the subject it belonged to.

If you used the old separate timer page from earlier builds, it is gone. This is where it went, folded into the home screen so the practice timer and the study timer live in one place.

3. Subjects and Goals: progress you measure, not progress you guess

This is the biggest conceptual upgrade in v2, and it deserves the most attention.

In v1, "how far along am I on this chapter?" was mostly a feeling. The dashboard could tell you how many questions you had done and how accurate you were, but whether a chapter was actually "done" was a judgment call you made in your head. The new Subjects and Goals page turns that judgment into a measured, explicit thing.

The core idea is a completion criterion: your own definition of when a chapter counts as sufficiently prepared. Instead of a vague "I think I've covered it," you set a concrete rule, for example:

The key property is that every criterion is computed against your real question log, not self-reported. The page reads the actual attempts you have logged for a chapter and measures them against the rule, then shows a progress bar that reflects genuine, earned progress. You cannot fool it by marking things done, because it is looking at your data. There is one deliberate escape hatch, a manual "mark done" for the cases that genuinely sit outside the log, but the default is measurement.

Criteria resolve sensibly so you do not have to configure every chapter by hand:

  1. A chapter uses its own override if you set one.
  2. Otherwise it uses the subject default you set for that subject.
  3. Otherwise it falls back to a sensible built-in default.

Because the default is never silently written into a subject, even a subject you have barely touched still shows a reasonable progress bar out of the box. You set the standard once at the subject level, override it for the handful of chapters that need something different, and the whole subject reports honest, comparable progress.

This is the same philosophy as v1's pacing gauge, taken to the chapter level: the app would rather measure something real and modest than display a confident number it cannot back up.

4. Logbook: the two things the tracker cannot see

LairsFlow is very good at what happens inside its own timer. But two important parts of exam prep happen outside it, and in v1 there was nowhere to record them. v2 adds the Logbook for exactly these.

Mock tests. Log a full mock: a per-subject score and max, what part of the syllabus the test covered (full, partial, or custom), and any notes. The overall percentage and totals are always derived from the parts you entered, never stored as a separate number you have to keep in sync, so the summary can never drift from the details. Per-subject and overall performance are colour-banded so a weak section is obvious at a glance.

Lecture and coaching hours. Log time spent in lectures or coaching: the date, the subject, the hours, and the topic. This is the passive-input side of studying that the practice timer was never meant to capture.

Both logs are cloud-synced like the rest of your data, and both feed the dashboard. Between the practice timer, the two new study-timer modes, and the Logbook, LairsFlow now has a view of your whole study input, active and passive, not just the questions you drilled.

5. The dashboard learned about time and tests

The v1 dashboard was built around your question log. It is all still there. v2 adds a new Study Time and Mock Tests section that surfaces everything the new screens produce:

Put together with the existing KPIs, heatmap, accuracy and speed trends, weak-chapter leaderboard, and pacing gauge, the dashboard now reflects the fuller picture the rest of v2 collects. If you want the exact formula behind every number, the companion post Reading the LairsFlow Dashboard still applies to the original widgets.

6. The Advisor Library: teach it what it cannot compute

The Advisor's strength has always been that it reasons over your real data. But there is plenty it cannot derive from your log: the official mark weightage of each chapter, your daily routine and constraints, what you studied before you found LairsFlow, or any structured knowledge specific to your exam. In v1 you could only feed that in one message at a time.

v2 adds the Advisor Library (also called Advisor Books or Custom Knowledge Modules). A "book" is a piece of structured knowledge you bring to the Advisor once, and it stays available. Each book is split into chapters, and each chapter carries a short synthesis plus its full body and its sources.

Two things make this practical rather than just a notes dump:

The result is an Advisor that can reason about, say, "which chapters carry the most marks and am I spending my time accordingly," using weightage data you supplied once, combined with the attempt data it already had.

7. Bring your own AI: the Advisor without the quota

The Advisor runs on your own free Gemini API key, which has a hard daily quota and can simply run out or be revoked. In v1, when that happened, you were stuck until it reset. v2 adds a way out that turns out to be genuinely useful in its own right.

The new Context Builder (bring-your-own-AI mode) lets you take the exact same grounded context the app would have sent to Gemini and turn it into a single self-contained prompt you can paste into any other AI: ChatGPT, Claude, a local model, anything. You tap the builder toggle, your enabled data categories show up as removable attachment chips so you can see and trim exactly what is being shared, you type your question, and the send button becomes a Copy button.

The clever part is the return trip. If that outside AI decides the app should actually do something, set a target, log the day, schedule a reminder, it emits a short portable command line. You paste that line back into the normal Advisor input, and the app runs it locally through the exact same validated machinery the in-app Gemini path uses. No key, no quota, no round trip to Google. Your data-grounded coaching keeps working even on days your Gemini quota is spent, using whatever AI you already have open.

8. One bell for everything that is happening

v1 had a notification bell that did one job: pairing your phone for reminders. v2 turns it into a real notification centre. The same bell now combines two things:

Phone pairing is still there, one tap inside the menu, and reminders scheduled through the Advisor still fire in-app for free and optionally to your paired phone. But now there is a single place to catch up on what has happened and what is coming, with a "mark all read" and an unread dot, rather than notifications being scattered around the interface.

9. Mobile got a proper shortcut

On desktop the sidebar is always there. On mobile it is a full drawer behind the hamburger, which in v1 meant reaching your account or the Advisor took an extra step every time. v2 adds a small floating shortcut capsule on mobile with three direct actions: your account and menu, the new Navigate switcher, and the Advisor. It acts directly rather than opening the whole drawer, it is draggable, it snaps to whichever corner you release it nearest and remembers that choice per device, and it hides itself automatically during a focus session so it never sits on top of your timer.

10. Everything else, and the polish

A release like this also carries a lot of smaller work that adds up:

11. From v1 to v2, at a glance

If you are coming straight from Vivran v1, here is the short version of what is new:

12. Where to go next

If you are new, start with Meet Vivran v1 for the full ground-up tour of the timer and log, then set a completion criterion on the Subjects and Goals page for a chapter you know well and watch the progress bar fill from your real attempts. If you are upgrading, the fastest way to feel v2 is to run one countdown study session, log a mock in the Logbook, and open the dashboard's new Study Time and Mock Tests section to see it all land in one place.

v1 made every question a data point. v2 makes sure the whole of your preparation, the questions, the hours, the mocks, the lectures, and the knowledge only you have, all feed the same honest picture.

Every question is a data point. Make it count.

Free to start. Bring your own Gemini key when you are ready for the Advisor.

Start free