// The Chronicle — Patch Notes
The realm has always existed. It simply did not have a proper name on the world map.
Adventurers who survived Chapter One know the truth: the Notification Swarm was only the beginning.
A realm this large — with heroes across timezones completing quests, tending Zen Trees, and writing
scrolls at unreasonable hours — deserved an address that could be taken seriously.
questlinecli.com is that address. The Chronicle has been updated accordingly.
The backlog has not shrunk. But at least it now has a proper domain.
# Chronicle Entry — The Book Beneath the Game Before the Notification Swarm descended, the realm had history. Not a paragraph. Not a tooltip. Not three proper nouns wearing a cloak and calling themselves worldbuilding. A book. The World Lore of Questline has been massively expanded. Around two hundred pages now sit beneath the surface of the terminal, waiting to be unlocked as you level up, complete your work, and prove that the Chronicle was right to trust you with context. The Six Orders have deeper roots now. The Realm has older wounds. The systems you use every day have myths behind them, arguments behind the myths, and consequences behind the arguments. Chapter One was the call to arms. The Notification Swarm is not the origin of the world. It is the beginning of Book Two. This release gives the Realm its past. The kind of past that explains why the present is already tired. Hydration has also entered the system. You can set a daily water target, receive reminders, log each glass, and earn XP when the target is met. The body made a reasonable request. Questline made it statistically harder to ignore. Daily Adventures now draw from a wider board too: focus sessions, hydration, sidequests, high-priority work, notes, journals, tree care, and the small repeatable acts that quietly defeat chaos without asking for applause. The sync halls were reinforced as well. Cloud backup and restore now show steadier progress. Manual sync behaves like a full state reconciliation. Shared Fellowship projects now carry their history to new companions instead of handing them an empty room and calling it collaboration. And yes, the webapp exists. Not here. Not yet. It is being forged for supporters who donate to the Realm. The gate is visible. The bridge is under construction. The Chronicle will announce when it is ready. Until then, the terminal remains the throne. // Changes in this version ✓ Massive World Lore expansion — roughly 200 pages of unlockable Questline history ✓ Lore unlocks tied to progression, leveling, and continued work across the Realm ✓ The pre-Swarm era is now documented — the Notification Swarm begins Book Two ✓ Hydration system — daily target, reminders, glass logging, and XP reward ✓ Daily Adventures expanded — five per day from a larger objective pool ✓ New Daily Adventure types — focus sessions, full hydration, and sidequest completion ✓ Cloud backup and restore progress now advances steadily instead of wandering dramatically ✓ Full-state manual sync and safer restore cursor handling for multi-PC profiles ✓ Fellowship shared-project sync now backfills project history for new companions ✓ Supporter webapp work is underway — not released yet, but the forge is lit – The lore is now long enough to qualify as a book. The backlog has requested legal counsel.
# Chronicle Entry — The Map Was Always There The realm existed before the website. Adventurers found it through word of mouth, through a GitHub link, through a friend who typed questline into a terminal and did not explain what it was. The site existed too. It worked. It was a single page that scrolled. That was enough, for a while. Then the realm grew. More orders. More systems. More lore. The Chapter began. The Swarm descended. The scroll became a document pretending to be a world. The world now has its own rooms. Every section of the Chronicle lives on its own page. Chapter I is a chapter, not a paragraph buried four scrolls down. The Six Orders are a hall, not a grid you pass on the way to something else. The Manual has space to breathe. The Changelog has room to remember. Each page has its own scene. The dungeon where the Swarm nests. The guild hall where the Orders stand watch. The balcony above the realm at dusk. The archive. The armory. The gate. Pixel art painted by a realm that takes its own fiction seriously. They move when you scroll. Slowly. Not enough to distract. Enough to remind you that there is a world behind the text. The logo no longer pretends to be characters in a font. It is what it always was — a mark. It breathes now, softly, in the colors of the Six Orders. The Chronicle will keep expanding. The site will keep up. // Changes in this update ✓ Site rebuilt from a single scroll into 11 dedicated pages ✓ Parallax pixel art backgrounds — one scene per page ✓ Logo replaced with official mark — cycling class color glow ✓ The Six Orders displayed as a full roster, not a grid ✓ Support pill on every page — present, quiet, never in the way – The backlog did not shrink during the redesign. The Chronicle noted it.
# Chronicle Entry — The Realm Was Always Two Computers The conflict counter read 42,349. One hero. Two machines. One at work, one at home. Same profile. Same quests. Same Evergrowth, allegedly. And somewhere between the two of them, the sync engine had developed a strong opinion about everything that had ever happened. 42,349 opinions, to be precise. None of them were actually conflicts. The sync engine was simply rereading the entire history of the realm on every pass, rediscovering the same events it had already processed, and tallying them as new disagreements. It was not malicious. It was thorough in the wrong direction. The fix was a table. Every processed event now gets a name. Next time the engine arrives and asks "have you seen this before?" the answer is yes, sit down, we handled it in July. The conflict counter now reads what it should. The hero with 42,349 conflicts went to bed that night with zero pending. They did not thank us. They were asleep. The realm was always multiple devices. It simply refused to admit it. Each node now introduces itself during every sync. Device name. Last seen. Online status. The Sync screen no longer shows one lonely node pretending to be the only version of you that exists. It shows all of them, ranked by how recently they checked in. The devices that have not been seen in a while are still listed. The Chronicle does not forget. It just shows them in a dimmer color to indicate they are probably under a desk somewhere. Your companions can now see you too. Not metaphorically. The presence system tracks who is actually in a shared project right now — a green dot for alive, a grey dot for missing in action, a timestamp for "last seen 47 minutes ago, unclear what happened." The shared workspace does not wait anymore either. Open a shared project and the sync fires immediately. No waiting for the 8-second interval. No staring at yesterday's data while your companion has already completed three tasks you were planning to start. The dashboard has been rebuilt from the ground up. The Evergrowth has a new shape. A new texture. It has always been growing in the background, patient and indifferent. It now looks like it knows you have been watching. The Adventurer panel finally admits what you have unlocked. Every hero has powers. They were always there in the tree. The dashboard simply never mentioned them — as if the fact that you had achieved "Debug Familiar" at level 10 was private information the UI had agreed to keep to itself. It is no longer keeping it to itself. Your current power sits beneath your title, in your class color, with an arrow pointing to what you are working toward. The dashboard now tells you where you are in the story. You can no longer slam the door on the way out. Ctrl+C has been decommissioned as an exit strategy. Not blocked — it simply does nothing useful now. What it does instead is remind you, politely, that the Chronicle deserves a proper farewell. Press Q. Confirm. The sync fires. The Chronicle is sealed. The realm records your departure correctly. Then, and only then, the terminal clears. 42,349 conflicts. Zero remaining. A dashboard that knows your name and your power level. Companions who can tell if you are actually at your desk. And an exit that treats the Chronicle with the respect it probably deserved from the beginning. // Changes in this version ✓ Multi-device sync deduplication — processed events tracked, no more phantom conflicts ✓ Device heartbeat — every node broadcasts identity and last-seen to the realm ✓ Sync screen shows all your devices with online status and timestamps ✓ Fellowship presence — companions show online/offline in shared project views ✓ Presence visible in companion list, chat title, and Companions tab ✓ Shared workspaces sync every 8s and immediately on open ✓ Companion task ownership badges — tasks show who created them ✓ Dashboard rebuilt — new Evergrowth rendering and layout ✓ Adventurer panel shows current class power and next milestone in class color ✓ Navigation reorder — 6 Fellowship · 7 Chronicle · 8 Sync ✓ Ctrl+C blocked — q confirms, sync seals the Chronicle, then exit – The hero with 42,349 conflicts has not sent a thank-you note. The Chronicle noted the absence.
# Chronicle Entry — The Craft Beneath the Scroll For a long time, writing a note in the realm meant typing in a box. The cursor moved. Text appeared. The scroll was saved. No one asked what the cursor was touching. No one asked whether you meant to delete that word or that line. No one offered to hold your last twenty actions in memory so you could change your mind. The box accepted everything and remembered nothing. The Scrollkeeper has awakened. Notes now open in a proper workshop. Normal mode. Insert mode. Visual mode. The cursor knows the difference between moving and writing. You can yank a line, paste it three paragraphs down, delete a word without touching the ones beside it, and undo the last hundred decisions if you need to. Press ? inside any note to see the full arsenal. It is longer than you might expect. The codices have also revealed their true shape. For a time, a codex that held other codices showed only an arrow. A suggestion. A door. You had to go through it to see what was inside. Then come back. Then go through another. The structure existed. It simply refused to show itself. The tree is now visible. Every codex unfolds in place. Every nested scroll sits beneath its parent, indented, present, accounted for. The hierarchy does not hide behind navigation anymore. It is simply there when you arrive. And the Chronicle was lying about the focus sessions. Not with malice. It simply did not know whose work it was counting. When a session synced from one hero's device to another, the second device counted it as its own. Then a third device counted it again. The contribution numbers climbed. The actual sessions had not. Each session now carries the name of its hero. The Chronicle knows who did the work. It will not give the credit to someone who was not there. It will not take it away from someone who was. // Changes in this version ✓ Vim-like editor: Normal, Insert, and Visual modes in every note ✓ Undo / redo history — up to 100 snapshots per editing session ✓ Yank, paste, delete word, delete line, go-to-line, and more ✓ Press ? inside any note for the full keybind reference ✓ Codices display as an always-expanded tree — full depth visible ✓ Codices can be moved with all contents to any parent or to root ✓ Notification popups wrap long messages instead of cutting them off ✓ Home / End keys work in task and step description fields ✓ Focus sessions stamped per-hero — contribution counts are now correct – The Scrollkeeper still cannot write your notes for you. This is intentional.
# Chronicle Entry — The Realm Begins to Hear For a long time the Focus tab showed bars that moved. They were pleasant. They were animated. They were lying. No sound was being measured. No frequency was being tracked. The bars simply waved, like a soldier who knows nothing of the battle but has been told to look confident. The bars now show the actual audio. Every beat. Every frequency spike. Every moment of silence where the music used to pretend it was doing something. It is not pretending anymore. The spectrum reads from whatever your system is playing — Spotify, VLC, mpv, a browser tab at 2am, anything. No setup. No login. No SDK. The realm simply listens. The search system has also been rebuilt from the foundation. It used to find what you were looking for, then drop you at the project door and expect you to remember which room it was in. It now takes you to the exact item. The note. The task. The milestone. The step. The cursor lands on it. The realm does not make you search twice. // Changes in this version ✓ Music visualizer now shows real audio frequencies ✓ Works with any system audio player — Spotify, VLC, mpv, anything ✓ Local soundscapes (Lo-Fi, Rain, Forest…) also show real spectrum ✓ Bars respond instantly; fall off gradually (VU meter behavior) ✓ Search navigates to the exact note, task, step, or milestone ✓ Results ranked by relevance — title match beats content match ✓ Search now covers steps and milestones ✓ Press / from anywhere to open search instantly ✓ Footer nav shows the active screen name with class color highlight ✓ Ambient effects now accessible from the Command Palette (Ctrl+P) – The bars still cannot play the music. This is a feature, not a limitation.
# Chronicle Entry — The Naming of the Realm For a time, the realm existed at an address borrowed from the land of its creator. A temporary dwelling. A camp, not a keep. The adventurers came anyway. They completed quests. They watered their trees. They wrote scrolls into the night. They did not complain about the address. The backlog was already doing that for them. The realm now has a name of its own: questlinecli.com The server is the same. The database is intact. The Chronicle has lost nothing. The Evergrowths did not notice. The Evergrowths rarely notice anything that does not involve consistency. Existing adventurers: update your sync URL to https://questlinecli.com/api via the Sync screen. New adventurers: it is already set. You arrived at the right time. You are welcome. // Changes in this version ✓ Domain migrated from questline.gibranlp.dev → questlinecli.com ✓ Default sync server URL updated in all new installations ✓ The Chronicle is intact. Not a single entry was lost in transit. – The backlog. Still there. Doing pushups. Waiting.
✓ WAL mode enabled — no more database locking under concurrent access ✓ Delete tombstones — deletions now propagate correctly across devices ✓ Task updated_at — edits sync properly; no more phantom conflicts ✓ Focus session sync — sessions counted on the right device ✓ Journal entry updates — edits no longer silently discarded ✓ Device ID filter — devices no longer receive their own changes back ✓ Sequence cursor — incremental sync now resumes from the correct position ✓ Daily cleanup — stale sync state no longer accumulates over time
Full release history → github.com/gibranlp/Questline-cli/releases