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:
- Home (the timer and question log, same as before)
- Dashboard (your stats and trends)
- Subjects and Goals (completion criteria and per-chapter progress, new)
- Logbook (mock tests and lecture hours, new)
- Advisor (your AI coach)
- Daily Reports (the Advisor's dated journal)
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:
- Practice. The original per-question logger. Set a budget for one question, attempt it, log what happened. Unchanged.
- Stopwatch. Count up from zero. This is the plain "how long did I actually study" mode, for when you are not logging individual questions.
- Countdown. Pick a duration and count down, Pomodoro style. It logs the focused time whether the clock runs out or you stop early.
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:
- "50 hard questions solved"
- "80% accuracy over at least 40 attempts"
- and other rule types, each with its own tunable numbers
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:
- A chapter uses its own override if you set one.
- Otherwise it uses the subject default you set for that subject.
- 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:
- Study hours, both all-time and the last seven days, totalled from every stopwatch and countdown session.
- Study time by subject, so you can see where your hours actually went, not just where you think they went.
- Lecture hours, totalled from the Logbook.
- Mock count and a mock score trend, tracking your overall percentage across your recent tests so you can see whether your mocks are trending up.
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:
- It is designed to be AI-authored. The Library gives you a copy-paste prompt you hand to any general AI, along with your notes, data, or a syllabus. The AI writes the book back in a strict plain-text format the app reads automatically. You are not hand-formatting anything.
- It is used chapter by chapter, on demand. Each chapter's synthesis feeds an always-on index so the Advisor knows the book exists and roughly what is in it, but the heavy full text is only pulled in when a question actually needs that chapter. You control this with per-chapter toggles under each book in the context menu, so a large reference does not bloat every message.
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:
- The upcoming reminders list, the scheduled and push reminders that used to live in the sidebar.
- A new in-app activity feed of study milestones and Advisor events.
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:
- The shared account widget and Navigate capsule mean the menus, theme, and page switching behave identically on every screen, so there are no more subtle differences between pages.
- Study sessions now always carry a subject, which is what makes the by-subject study-hours breakdown possible.
- The Advisor's data-context controls grew a Library sub-menu with per-book, per-chapter toggles, so you have precise control over what gets sent.
- Mock overall percentages and subject progress are always derived, never stored, so summaries cannot drift out of sync with their parts.
- Broad visual and layout refinement across the dashboard, timer, sidebar, and the new screens, so the extra surface area still reads as one consistent app.
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:
- One workspace, many screens. Home, Dashboard, Subjects and Goals, Logbook, Advisor, and Daily Reports, tied together by a shared Navigate capsule and one shared account menu.
- Three timer modes. Practice (the original per-question loop), plus Stopwatch and Countdown study modes that bank real study hours.
- Measured completion criteria. A Subjects and Goals page where chapter progress is computed from your actual log against rules you set, not self-reported.
- The Logbook. Mock tests and lecture hours, the two inputs the practice timer could never capture.
- A time-and-tests dashboard section. Study hours all-time and weekly, study time by subject, lecture hours, and a mock score trend.
- The Advisor Library. Bring-your-own knowledge as AI-authored, chapter-by-chapter books the Advisor reads on demand.
- Bring your own AI. Export the Advisor's full context as a portable prompt for any AI, and paste its actions back in, for the days your Gemini quota runs out.
- A real notification centre. One bell for upcoming reminders and an in-app activity feed.
- A mobile shortcut capsule. Direct access to account, navigation, and the Advisor without opening the drawer.
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.