Skip to main content
Patch Notes

Changelog

Every SecuSpark release. What shipped, what improved, what you asked for.

v2.5.3

Sign Out that always takes you home, and a homepage button that opens the free practice exams

Another small one. Sign Out could sign you out but leave you on the same page, still looking signed in. It now always lands you on the home page. The homepage drops its demo fight: the second button under the headline now opens the free practice exams. The Campaign Pass AI tutor in flashcards gets the right domain names for your cert, and most pages now say a free account gets 3 AI deep dives a day, unlimited on Campaign Pass.

Account

  • FixedSign Out sometimes looked like it did nothing: you stayed on the page you were on, and the header still showed you signed in. You had been signed out, but the page never moved. Sign Out now always takes you to the home page.

Homepage

  • ImprovedThe demo fight is gone from the homepage. The second button under the headline is now “Take a free practice exam”, which opens the practice exam list.

AI study tools

  • FixedIn flashcards, the Campaign Pass AI tutor was given Security+ domain names whatever cert the card was from, so a Claude Certified Architect card could reach it labelled as a Security+ domain. It now gets the card's own domain. The Tips hint no longer mentions CompTIA on every cert.
  • FixedSeveral pages said AI deep dives come with Campaign Pass, but a free account gets 3 a day and Campaign Pass makes them unlimited. Most of them say so now.

Site

  • FixedThe Study with Friends page described guilds as if you could already play them. Guilds are coming soon. The page now says so and covers what you can do with friends today: challenge a friend by name, invite a rival who's online to a live duel, and climb the weekly leagues.
  • FixedA blog post about the game now describes the AI tools, leagues and PvP as they work today.

Security

  • ImprovedWe tightened what an account can change and retired an old API the app no longer used. Nothing changes in how you use the app.
v2.5.2

The AI tutor on every question in your practice exam results, and clicks that no longer get lost

A small one. On a practice exam's results page, the AI tutor now explains questions you got right and ones you left blank, not only misses, and it's set up for the cert you're studying instead of as a Security+ tutor for everyone. A click that should have taken you to another page, made while the app was still loading questions in the background, could do nothing. That's fixed too.

AI tutor

  • NewOn a practice exam's results page, the AI tutor now works on every question. On one you got right, “Ask why it's right” explains why your answer is right and why each other option is wrong. On one you left blank, “Walk me through it” goes through the question, the right answer and why each other option is wrong. Same price and the same daily count as on a miss.
  • FixedOn the results page the AI tutor was set up as a Security+ tutor whatever cert you were studying, and in flashcards as a CompTIA tutor, even for Claude Certified Architect. Both now name the cert you're studying.

App

  • FixedA click that should have taken you to another page, made while the app was still loading questions or the exam list in the background, could do nothing and leave you where you were. It was most likely in the first few seconds on a page. Those clicks go through now, apart from rare cases on a very slow connection. To make that work, the app now downloads one question bank at a time, so on a slow connection a cert you open for the first time can take a little longer to load.
  • ImprovedThe cert tiles on the flashcards page are links now, so you can open one in a new tab.

Reading and display

  • FixedIn 2.5.1 the home hub, the campaign map and battles still shrank to fit laptop windows. They now stop at 90% of full size too, and switch to a scrolling layout in smaller windows. On a phone held sideways, or in a browser zoomed in a long way, the top bar and bottom nav on the home hub, PvP and the campaign map now scroll with the page instead of staying pinned over it.
  • FixedThe labels on the PvP mode tiles and the number on the league crest were too small to read. They're larger now.
  • FixedWith the keyboard, the focus outline on some buttons, such as Start Free in the site header and Attack! in battles, was a grey that was hard to see. Those buttons now draw a clear solid outline.
  • FixedResizing a desktop window in the middle of a battle, for example snapping it to half of a laptop screen, could clear the answer you had picked, and after a wrong answer it started the wait before Continue over. Both carry over now.
v2.5.1

Fixes: PvP re-charges, answer order after a reload, and the results page

Mostly fixes. The costliest one: on a free account, going back into an async PvP attack you had left charged its energy again, every time. It is charged once now. In the full exam, an answered question also keeps its answer order through a reload, the results page got a round of fixes, and pages load when your browser blocks site data.

PvP

  • FixedOn a free account, going back into an async PvP attack you had left charged another 10 energy on every re-entry. It is charged once now. In a rare case, coming back on a different device can still charge it a second time.

Practice exams

  • FixedIn the full exam, a question you had already answered came back with its answers in a new order after a reload, or Exit then Resume. Answered questions now keep their order for the rest of the sitting on the same device and browser. A retake now reshuffles every question, including the ones you never reached. Those used to come back in the same order.
  • FixedIf you opened a result from View Detailed Results on the exam list, started a retake, then went Back, the page scored the new, unfinished attempt as your result. It now says the result was replaced by a newer attempt.

Results page

  • ImprovedWhen one domain has the most misses, the upgrade block and the save card name it, the same domain the domain list tags. One page used to name two different domains.
  • NewIf you left questions unanswered, the answer review has a Not answered tab, just before All.
  • ImprovedThe AI tutor has its own daily count now, separate from deep dives. Free plan: 3 a day, 1 energy each. Deep dives stay at 3 a day. An AI answer that fails isn't charged. A deep dive you already opened opens again at no cost after a reload or on another device, until the daily reset at midnight UTC.
  • FixedWith the results page open in two tabs, asking the AI tutor in both could pay for the same answer twice, and “Added” could stay on a card you had deleted. The tabs now share one answer, and “Added” follows your deck.
  • FixedIf the results page couldn't read your result, it stayed on a loading skeleton for good. It now says so and offers Try again.

Your plan

  • FixedIf the app can't confirm your plan for a moment, paying members no longer see free-plan limits or upgrade offers on flashcards, PvP, the tournament or inventory. Nothing is put behind an upgrade wall. Things that need your plan, like Reset Stats, wait until it loads, and so does any energy owed.

Reading and display

  • ImprovedReading comfort reaches the results page. At Largest, the score grows with your text. Wide spacing now reaches more of the lines that kept tight spacing, including the pass or fail stamp, and Reduced effects turns off the confetti on results and the particles after a battle.
  • FixedIf your browser blocked site data (for example, all cookies and site data blocked in your settings), every page showed “Something went wrong”. Pages load without it now. Without it, your progress may not be kept on this device, and your settings aren't remembered between visits.
  • FixedOn laptop-size windows, the app shrank its labels to fit the screen until they were hard to read. Most pages no longer shrink labels below 90% of full size, and smaller windows switch to a scrolling layout at full size. The home hub, the campaign map and battles still shrink to fit.
  • FixedResizing a desktop window across a layout breakpoint rebuilt the page you were on, so an open review row or an AI tutor answer on the results page reset. Most pages keep their place now. On most pages, Skip to main content also skips past the navigation instead of landing on it.
v2.5.0

Practice exams rebuilt: shuffled answers, a clearer exam screen and results page

This ships alongside 2.4.0. That release is the fixes players reported; this one is what I found by going through the practice exam, its results page and the flashcard tutor screen by screen. The worst find: without an account, answers showed in the order they sit in the question bank, and on the first free SecAI+ and Claude Architect exams that put the correct answer first on 21 of 22 questions. Answers are shuffled for everyone now. The exam screen and the results page are rebuilt: lettered answers, the right one named when you miss, and a results page that shows how far you are from the pass mark. On a phone, the AI Tutor takes the whole card and the row above every page is gone.

Practice exams

  • FixedWithout an account, a practice exam showed its answers in the order they sit in the question bank instead of shuffled. On the first free SecAI+ and Claude Architect exams the correct answer was the first option on 21 of 22 questions, and the other free exams for those two were nearly the same. Answers are now shuffled for logged-out visitors too. Each browser gets its own order, questions you haven't answered keep it through a reload, and a retake reshuffles.
  • FixedSigned in, a question's answer options could change order after you answered it, while its result was still on screen. Now an answered question's options stay put while you work through the exam. A retake still reshuffles.
  • ImprovedThe exam header on desktop reads “PenTest+ PT0-003 practice exam”, followed by the topic that exam covers. It used to print a raw internal title.
  • ImprovedA victory card you share names the exam the same way: “PenTest+ PT0-003 practice exam”. Cards shared before this release read the same way now.
  • ImprovedThe exam screen is rebuilt. Answers are lettered A to D instead of radio circles, and each screen has one filled button. After a wrong answer your pick is tagged “Your answer, incorrect”, the right one “Correct answer”, and a line under the options names the right letter. A wrong answer waits for Next question; a correct one still moves on after a second.
  • ImprovedFinish exam with questions left blank now asks first: it says how many are unanswered and offers to take you to the first one. A picked answer you haven't submitted shows Skip without answering on the button to move on. After you finish, the button reads Finishing while your results load, and Exit waits while it does.
  • FixedIf you answered the very first question that appeared while an exam was reopening, the exam could jump away and your answer's result vanished from the screen. The answer was still saved. The first question now appears only after your saved answers are read.
  • FixedPressing Finish exam a second time while results were slow to load could leave you on the last question. Resume on the exam list could open question 1 instead of where you stopped, if you had opened the list by typing its address. A notification on the exam list or in an exam could trap keyboard users, with Tab moving only between it and Skip to main content.
  • ImprovedThe exam list shows each exam as a row: its name, its domain, question count, difficulty and XP, and a Start, Resume or Review button depending on how far you got.
  • ImprovedOn the exam screens, every text, outline and focus-ring pair measured meets WCAG AA contrast in light and dark. The outline around an answer used to measure about 1.2:1, where 3:1 is the minimum.

Results page

  • ImprovedThe results page is rebuilt. The first screen shows your score, a worded verdict (Passed or Not yet), a 0 to 100 gauge with the 70% practice pass mark on it, and how many more correct answers would have reached it. The gauge replaces the score ring.
  • ImprovedEach domain shows how many you got right, and the one that cost you most says Most misses. Missed questions are on the page and open in place, with your answer tagged in words and the written explanation first.
  • NewFor Security+, Network+, CySA+, PenTest+ and SecAI+, the page gives the real exam's passing score on its own line, as a scaled score that a practice percentage doesn't convert to.
  • FixedOpening a missed question used to call the AI tutor by itself, which cost a free account 1 energy each time. Now the tutor answers only when you ask. Deep dives open when you ask too: 3 a day on a free account, on the same daily count as the tutor, with no limit on premium.
  • FixedAn achievement pop-up covered your score when the page opened; rewards are now one line under it. On a phone the missed questions could be cut off with no way to scroll to them, and the domains tab read 0/0 on every row.
  • ImprovedA sitting you didn't finish offers Resume the exam instead of scoring as a fail. Retake asks before it clears your answers. An old result that a newer attempt replaced says so instead of being scored against your new answers.
  • ImprovedText on the results page meets WCAG AA contrast in light and dark, across the 136 states measured. Before, 646 of 14,192 text runs fell short. Some focus rings, mostly in the header and bottom bar every page shares, still measure under 3:1.

Flashcard AI Tutor

  • ImprovedOn a phone, opening the AI Tutor on a flashcard gives it the whole card, from under the tabs down to the rating buttons. It used to be a box at the bottom, 251 pixels tall on a 390 by 844 screen. It's about twice that now.
  • FixedThe six tutor modes (Explain, Socratic, Connect, ELI5, Quiz, Tips) are labeled buttons on phones, three per row. They were six unlabeled icons, and the sixth was cut off.
  • ImprovedOn desktop the mode buttons are text only and as wide as their labels. Hover one to see what the mode does.
  • FixedThe “Ask a question” box is easier to read. Its hint text went from about 2.5:1 contrast to about 7.8:1, and the box has a visible border where the old one measured 1.1:1.
  • ImprovedKeyboard users get a clear focus ring on the question box and on the tutor dialog's close button. With OpenDyslexic, the largest text and wide spacing on a 360-pixel phone, the mode buttons drop to two per row instead of spilling out.

Phone layout

  • ImprovedOn a phone, the row above every page with the energy chip and the premium crown is gone. Each page starts with its own title, and flashcard study starts with the card.
  • NewThe Hub button in the bottom bar is bigger (68 pixels, up from about 53) and shows your energy. On the free plan it has ten pips around its top, one for each battle you can afford at 10 energy a battle, with the number underneath. Below one battle's cost no pip is lit and the number turns red. Premium members see one gold arc and the word Hub.
  • NewOpen the Hub drawer and energy comes first: your count, the time to the next point and a ten-segment bar. Below the cap of 100 it offers Refill next to Unlimited energy with Premium, and when you can't afford a battle it says so. Premium members get one row that says Premium · Unlimited energy.
  • ImprovedIn dark mode the active tab's label in the bottom bar went from between 4.2:1 and 4.4:1 contrast to 15:1. Nothing on the Hub button or the energy gauge animates.

Account

  • FixedIf you reloaded a page within five minutes of your last plan check, parts of it could keep treating a paying member as free until you moved to another page: the free energy meter in the top bar instead of the crown, and an Energy page stuck on its spinner. The exam list could also show practice exams past the free ones as locked. Every part of the page now reads your saved plan when it loads.
  • ImprovedRight after a password sign-in, the app could decide a paying member was free before it had read their plan, and show an Upgrade nudge, the Free card in Settings or a paywall on a premium exam while that read was in flight. Those screens now wait for the read. On phones the bottom bar now shows no energy gauge until your plan is known, so a paying member no longer sees the free meter while it loads. Still open on desktop: on a cold first load a paying member can see the free energy meter for about half a second before the crown replaces it.
  • FixedWhen the app couldn't read your plan, because of a network or database hiccup, it treated a paying member as free. Now the exam list and the exam say “We could not check your plan”, and the Energy page and the Subscription card in Settings say “We could not load your plan” with a Try again button, in place of the free plan, energy packs or upgrade link. A battle charges energy only once your plan is known.

Exam cost calculator

  • FixedThe exam cost calculator had out-of-date voucher prices for Network+ and A+, and it added one flat amount for the retake bundle whatever the exam. It now uses CompTIA's list prices: $399 for a Network+ voucher, $274 for each A+ exam, and a retake bundle that adds between $85 and $140 per exam depending on the certification. The student and military discount now comes off the voucher only, which is what the hint under it said. It used to come off the retake bundle too.

Inventory

  • FixedOn the inventory character card, the Silver and Gold league labels in light mode and the Network Engineer class label in dark mode fell short of the WCAG AA contrast for text. All three meet it now.

Reliability

  • FixedOn a first visit, the question bank for the certification you had just opened could be downloaded and written a second time in the background. It now loads once.
  • FixedOpening SecuSpark on a new device or tab with a shaky connection could leave your flashcards missing from that device, because a cloud restore that was cut off was recorded as finished. The app now tries again the next time you open a flashcards page.
  • FixedOpen the Card Forge first on a new device and it now restores your flashcards itself, the way the other flashcard pages do. Two restores running at the same moment, in two tabs for example, could each add the same card. The restore now checks and adds cards in a single step, and the browser runs that step for one tab at a time.
v2.4.0

You said, we did: fair duels and clearer answers

Almost everything in this release started as a message from a player. Two of you worked out that async duels rewarded the weaker fighter: the verdict counted correct answers, and a stronger weapon ends the fight sooner, so better gear lowered your score. That rule is gone. A learner told me a wrong answer painted two options red and looked like a question with two right answers; now the right one is green and labeled. Others found the final boss that never unlocked the next one, a Review Mistakes loop, flashcards that made you wait a full day, and a screen that crawled on a work VM. All of it is fixed, and the reports that started each fix are quoted at the bottom.

Duels

  • FixedAn async duel used to be decided by how many questions you answered correctly before your enemy fell. A better weapon, more Precision or a lucky crit ends the fight sooner, so it lowered your score, and the easiest way to win was to take your gear off. Duels are now decided by the average damage you deal per question, worked out on the server from your graded answers, how fast you answered, your weapon and your Precision. A longer fight can't raise it.
  • FixedA tied duel no longer goes to the attacker automatically. An exact tie goes to whoever answered faster.
  • NewThe Battle Log shows both duel scores at the top of the round-by-round exchange, so you can see what decided it.
  • ImprovedLeave a duel mid-fight and come back, and it resumes where you stopped. Answered questions stay locked in, and an open question keeps its clock, so exiting can't buy you a do-over.
  • ImprovedLive Arena invites now take over the screen and stay open for 30 seconds. A stalled round times out instead of hanging, a dropped connection resyncs, and if a match is abandoned before you answer anything, your energy comes back.

Practice exams

  • FixedA wrong answer painted your pick and the correct answer in two nearly identical reds. Now your pick is red and labeled “Your answer, incorrect”, the correct one is green and labeled “Correct answer”, and the other options fade back.
  • ImprovedA wrong answer stays on screen until you move on, instead of moving on after one second, so you can see which answer was right. Correct answers still move on by themselves.
  • FixedReview Mistakes Only jumped back to question 1 after your second answer and looped between two questions. It now starts at question 1 once and walks through your misses in order.
  • ImprovedPausing an exam stops the clock, and you can hide the timer from the exam header or in Settings → Practice Exams. Practice exams count up, never down, and never submit on their own.
  • FixedOn phones, the verdict sits at the bottom of the screen instead of in a pop-up over the exam header.

Campaign

  • FixedBeating the first final boss never unlocked the second, so the final gauntlet stopped at stage one on every path. Stages two and three unlock now, and each stage has its own boss instead of the same one three times.
  • FixedLosing to a boss no longer uses up that domain's first-clear reward.
  • NewNew players get a First Mission strip on the campaign screen that points at Domain 1, and clearing a domain boss for the first time opens the next domain with its own Domain Cleared moment.

Flashcards

  • NewFlashcards open on “Which cert are you studying for?”, and your decks and drills stay inside the cert you pick. Studying for PenTest+ no longer means wading through Security+ topics.
  • NewSettings → Study Preferences now has New cards per day and Card break period (Relaxed 1 day, Standard 4 hours, Fast 30 minutes), so the pace is yours instead of a fixed daily cap.
  • FixedSome Security+, A+, Network+ and CySA+ cards had their front reworded into an open question but still showed a True or False answer widget. Those cards no longer show it.

Reading and comfort

  • NewSettings → Reading comfort: pick Atkinson Hyperlegible or OpenDyslexic, larger text, or wider line and letter spacing. OpenDyslexic is there because a learner asked for it. Treat it as a preference, not a proven reading aid; a study of children with dyslexia in Annals of Dyslexia found no improvement in reading rate or accuracy with it.
  • NewSettings → Visual effects. On Auto, SecuSpark turns blur, glow and background animation down when your device has no graphics acceleration, as on most virtual machines, where it used to feel choppy. You can force Full or Reduced.
  • ImprovedAnimations follow your system's reduce-motion setting, there's a skip-to-content link, the inventory works from the keyboard, and the new accessibility page lists what works and what doesn't yet.

Account & gear

  • FixedPremium members were charged energy for AI explanations and chat. They aren't anymore.
  • ImprovedCheckout can no longer fail silently. If a step breaks, you see what happened and can try again, and earned premium days no longer block you from buying a plan.
  • ImprovedYou can cancel from Settings without emailing anyone, and tell me why if you want to.
  • FixedFlipped helmets tilt the way they were drawn instead of mirrored the wrong way.
  • NewDetailed feedback from the in-app form earns 3 days of premium, once per account, good news or bad. Most of this list started there.

You said, we did

Real player feedback and what happened to it. Yours can be next — there's a "Give feedback" button in your account menu.

  • ““What's broken is how winning in PvP is calculated … you can really cheese the system by wearing no gear and doing as little damage as possible.””

    ShippedExactly right, and it applied to nearly every duel. Duels are now decided by average damage per question, computed on the server, so gear, Precision, speed and accuracy all help and a longer fight can't.

  • ““Both the correct and incorrect answers flash red. … I initially assumed it meant the question had multiple correct answers.””

    ShippedYour pick is red and labeled “Your answer, incorrect”, the correct one is green and labeled “Correct answer”, and a wrong answer waits for you to tap Next question.

  • ““I can submit the first answer but submitting the second answer restarts the practice exam.””

    ShippedThat was Review Mistakes Only looping back to question 1. It walks through your misses in order now.

  • ““When I beat the first final Exam Boss on Sec+, it doesn't let me move on to the next one.””

    ShippedFixed for every path, and each stage of the final gauntlet now has its own boss.

  • ““It would be helpful to have either a dyslexic friendly font option or additional ways to increase/stop the timer.””

    ShippedBoth. Pausing stops the clock and the timer can be hidden, and Settings → Reading comfort offers OpenDyslexic, Atkinson Hyperlegible, larger text and wider spacing.

  • ““Extremely smooth on my PC and laptop but on the VM it is veeeeery choppy.””

    ShippedVisual effects on Auto now detects devices without graphics acceleration and turns the expensive effects down.

  • ““Requiring a full day wait to do more flash cards is much too long … it would be really helpful if this break period was adjustable.””

    ShippedIt is now: New cards per day and Card break period in Settings → Study Preferences.

  • ““During the drill later on, the question had changed to be a multiple choice question, yet the answer options stayed as True or False.””

    ShippedCards whose front was reworded no longer show a True or False widget.

  • ““I have the 3 days premium but in certification it asks me still to get premium.””

    ShippedEarned and gifted premium now counts as premium at every gate, not only on the badge.

  • ““The cosmetics should still scale with the size of the current character.””

    ShippedEvery item now has a fit for every body, and flipped helmets tilt the right way.

v2.3.0

Gear that fits — and a checkout that keeps your place

Your slime has 30 bodies and 260 things to wear, and until now a helmet that sat right on one body could swallow the face on another. Every helmet now has a hand-placed fit for each facing and every slot follows the body's measurements stage by stage, so crowns sit on crowns, swords read as held, and shields stay off-hand on every evolution. Underneath that: two exam bugs that could double-count a finished exam or yank the runner mid-question, a checkout that no longer loses you when you click “upgrade” from a stale session, and a payment-failed email so a declined card never goes quiet.

Samuel Oldham built the gear-fit system: the per-item placement data, the sprite editor that writes it, and the front-facing helmet art pipeline. GitHubWebsiteLinkedIn

Your slime, properly dressed

  • NewAll 260 equippable items (40 full four-piece sets among them) fit across the 30 evolution bodies: every helmet has a hand-placed fit per facing, every slot's placement follows the body measurements stage by stage, and the pieces that still sat wrong got their own override. Reviewed item by item on a mid-ladder body and spot-checked across the late tiers. Helmets sit on the crown with eyes visible, weapons read as held with the business end up, shields sit in the off-hand, armor stops at the beltline. Samuel Oldham built the system underneath all of it.
  • NewHelmets now have front-facing art. The same hat reads as the same hat whether your slime faces you in the inventory or faces the enemy in battle — with no more side-view crowns pasted onto a front-facing head.
  • ImprovedInventory cards and profile portraits use their own fit instead of the battle one, so thumbnails stop cropping crowns and halos.

Exams

  • FixedOpening “View Detailed Results” on a finished exam could award its XP and achievements a second time and record the exam twice. A completion is counted once — at the moment you finish it.
  • FixedA background refresh of the exam list could unmount a running exam — timer reset to 0:00 on question 2, answers gone. The runner is now pinned for the whole session once it opens.

Checkout & billing

  • ImprovedClicking an upgrade button from a signed-out or expired session used to drop you on a bare register form and forget why you came. It now lands on the pricing page with a “Pick up where you left off” banner that carries your choice through sign-up and straight into checkout.
  • FixedA hiccup in our analytics could turn a perfectly good checkout into an error toast. Checkout no longer waits on anything that is not the checkout.
  • NewIf a renewal payment fails, you get an email saying so — with your access kept active while the card is retried — instead of finding out when the subscription lapses.
  • FixedThe old “Founders Week has ended” pop-up that greeted every new free account is retired for good.

Reliability

  • FixedDaily activity counts battles and practice exams again, so streak reminders reach the people who are actually mid-streak.
  • FixedMalformed URLs from scanners no longer trigger server errors; they get a plain 404.
v2.2.0

Flashcards overhaul — every card is earned

We dug into why flashcard piles kept growing even for people who studied every day, and found a bug that had been there from the start: pressing “Good” on a new card never moved it forward. It came back ten minutes later. Every time. That's fixed — and while we were in there, we rebuilt how cards are born. No more random starter cards: every card in your deck now comes from a question you actually faced in a battle, a duel, or a practice exam.

The graduation bug

  • FixedRating a learning-phase card “Good” re-scheduled it for ten minutes later — every time, forever. Cards could never graduate into long-term review, which is why overdue piles grew no matter how much you studied. Cards now climb the ladder they were designed for: a minute, ten minutes, a day, then real spaced intervals.
  • FixedOn a device restored from cloud backup, some cards silently refused to save your reviews — the session moved on as if nothing happened. Those cards grade normally again, and if a review ever fails to save, the app tells you instead of losing it quietly.
  • ImprovedYour deck follows you across devices properly now. Before, a device only pulled your cloud deck once, ever; each session now merges in whichever copy of a card has the most study history.

Earned cards

  • NewBattle results now tell you when your mistakes forge new flashcards, and the flashcards page shows cards waiting to join your drills — one tap to add them, one to set them aside.
  • NewThe Forge finally sees your battles and duels. “Avenge Your Defeats” and the Vein Wall used to light up only from practice exams; now every surface where you miss a question feeds the Forge.
  • ImprovedStarter cards are gone. A new deck starts empty on purpose — the page points you to a battle, a duel, or a practice exam, and your first mistakes build your first cards.
  • ImprovedWinning a battle no longer counts toward your daily drill target. A long battle session could flip Today's Drill to “All caught up!” while your real reviews sat waiting. Battling is battling; studying is studying.
  • ImprovedSet a suggested card aside and later miss that question again? It returns to the pool. A fresh miss is fresh evidence.
  • ImprovedAuto-added cards respect a daily cap now, so one long session can't flood your deck. Fleeing a guild battle keeps the mistakes you already made — the damage counted, so the lessons do too.

You said, we did

Real player feedback and what happened to it. Yours can be next — there's a "Give feedback" button in your account menu.

  • ““I'm pretty confused about how the flashcard system works. What are fresh recruits vs. in training vs. battle-hardened? If there's a FAQ or explainer article I need to read, please let me know!””

    ShippedFair — the system was doing half its work in secret. It now explains itself where it matters: battle results tell you when mistakes become cards, waiting cards show up on the flashcards page with a one-tap add, and an empty deck says exactly how cards get made.

  • ““I need to study only for the PT0-003 — in the flashcards I see the topics for all certifications.””

    ShippedShipped August 31: flashcards open on a cert picker, and decks and drills stay inside the cert you choose.

v2.1.2

Flashcard review fix — your session stays put

A player wrote in about reviews that would open, show a card for a second or two, then dump them back on the “All caught up!” screen. We found it: a background sync could mark today's goal as met and end the session out from under you. Fixed — a review you've started now runs until you finish it.

Reliability

  • FixedStarting a review could flash your first card, then boot you to “All caught up!” before you answered anything. It happened when a cloud restore or a second open tab finished your daily goal mid-session. A started review now keeps its cards no matter what happens in the background.
  • FixedFinishing Today's Drill jumped straight to “All caught up!” and skipped your session recap. The Session Complete screen — cards reviewed, how many you rated Good or better — now actually shows.

You said, we did

Real player feedback and what happened to it. Yours can be next — there's a "Give feedback" button in your account menu.

  • ““Flashcard review will at times simply not work… I will click on a flash card or begin the review, it pops up for a second or two, then boots me back to the start screen.””

    ShippedThat one report led us straight to the bug — a background sync could end a running session. Your review now stays on screen until you're done.

v2.1.1

Campaign loading fix — no more endless skeleton

A player report led us to a bug where the Campaign page could load forever for some accounts. That's fixed — and every loading screen in the battle flow now tells you when something went wrong and gives you a Retry button instead of spinning silently.

Reliability

  • FixedSome accounts (including paying members) were stuck on an endless loading skeleton on the Campaign page because their character profile was never created at signup. Affected accounts are repaired, and the app now heals a missing profile automatically.
  • FixedPremium members could briefly see the upgrade prompt when a background check failed — the app no longer assumes 'free' on a failed check.
  • FixedIf the question-bank download for a battle fails (spotty connection, storage limits), you now get a clear error and a Retry button instead of an endless 'Preparing your battle…' spinner.
  • ImprovedQuestion-bank syncing is more resilient in private browsing and on flaky connections, and failed syncs retry sooner.

You said, we did

Real player feedback and what happened to it. Yours can be next — there's a "Give feedback" button in your account menu.

  • ““The Campaign page never renders — it stays a loading skeleton indefinitely. Please add an explicit timeout and error state, including which stage failed and a retry button.””

    ShippedExactly that: the Campaign and battle loading screens now surface what failed with a Retry button, and the underlying account bug is fixed for everyone it affected.

v2.1The Oracle

The Exam Readiness Predictor — coming soon

The question every cert student actually has — am I ready to book? — is about to get a real answer. Coming soon: the Oracle will weigh your record by the official exam-domain weights, show you an honest score range, and summon you the moment you meet her published Exam-Ready rule.

The Oracle's Chamber (/readiness)

  • NewFour evidence pillars — Coverage, Mastery, Trials, Retention — each with a 'show the math' expander. The formula is published, not hidden.
  • NewAn honest score RANGE against your cert's real pass line (750 for Security+, 675 for A+ Core 1, 720 for Network+…) — never a fake-precise point score.
  • NewThe Trial of Fire — Exam-Ready must be earned: your last two full practice exams at 85%+, across two domains, within 45 days.
  • NewSet your exam date and the Oracle tracks your trajectory — on pace or behind — and projects how much you'll have forgotten by exam day.
  • NewThe Summons — the moment your verdict flips to Exam-Ready, she tells you. Book with confidence, not anxiety.
  • ImprovedThe stats-page readiness ring will use official domain weights and your cert's own pass line (it was Security+-flavored for everyone before).
v2.0The Arena Update

SecuSpark became a multiplayer RPG

The biggest release in SecuSpark history. Three weeks ago this was a study app with a battle mode — now every real exam question you answer is a hit on a pixel boss, a live duel against a real opponent, or a rep in a daily drill built to get you exam-ready.

PvP Live Arena — duel a real human, live

  • NewReal-time 1v1 — two players, the same exam questions, simultaneously. The faster correct answer hits harder.
  • NewRanked ELO — a rating that reflects how well you actually know the material.
  • NewLive invites — challenge a friend or a stranger and see who's online.
  • ImprovedServer-verified scoring and anti-cheat hardening — a leaderboard you can trust.

Feature Duels — you pick what ships next

  • NewVote on head-to-head feature match-ups — two takes on the same idea, side by side. One tap picks your winner.
  • NewYour vote pays out on the spot — energy, or bonus premium time if you're a member.
  • NewResults are public and we ship the winner — the roadmap is yours to steer.

Five certification paths

  • NewPenTest+ (PT0-003) is live — 552 questions and 24 hand-drawn offensive-security bosses, joining Security+, A+, Network+, and CySA+. That's 7,500+ practice questions across 7 certs, no prerequisites.
  • ImprovedEvery cert path is now judged against its own real pass line — Security+, A+, Network+, CySA+, and PenTest+ each speak their own exam's language before you book the $439 exam.

Flashcards, rebuilt

  • NewToday's Drill — a daily study plan built on FSRS spaced repetition. Finish in 15 minutes, not 4 hours.
  • NewThe battle generates your flashcards — wrong answers become tomorrow's review deck automatically, with a smart throttle so you're never buried.
  • ImprovedAn overdue drain so a backlog never becomes a guilt pile.

A hand-built redesign

  • ImprovedEvery authenticated screen rebuilt by hand into a warm, hearth-lit look — wood, parchment, carved relief. Each cert tints its world its own color.
  • ImprovedA new three-font system — an RPG display face for the big moments, a clean sans for everything you read, a dedicated mono for numbers.
  • NewA playable homepage — fight an exam question before you sign up.

Faster, smoother, more honest

  • ImprovedPerformance and accessibility pass — faster loads, reduced-motion support, screen-reader headings across authed surfaces.
  • ImprovedSharper battles — enemy HP in the HUD, a Flee button that keeps the damage you already dealt, clearer results.
  • FixedA production hydration bug and corrected sprite facings across the bestiary.

You said, we did

Real player feedback and what happened to it. Yours can be next — there's a "Give feedback" button in your account menu.

  • “Energy drained the moment a battle loaded — even if I backed out.”

    ShippedEnergy now only charges when you answer your first question.

  • “When is PenTest+ coming?”

    ShippedLive — 552 questions and 24 offensive-security bosses.

  • “My flashcard backlog turned into a guilt pile.”

    ShippedToday's Drill + an overdue drain — a 15-minute daily plan instead of a 400-card wall.

  • “I want a say in what you build next.”

    ShippedFeature Duels — vote on head-to-head match-ups and we ship the winner.

Come play the update

Free to start — 7,500+ practice questions, 7 certification paths, no credit card.