From a73f35b7cd1e86d32cce343a32869a93bfb0af67 Mon Sep 17 00:00:00 2001 From: Lucas Winther Date: Thu, 3 Sep 2026 18:45:24 +0200 Subject: [PATCH] Identify the Infinity Nikki page by its headings, not by finding a row MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The wiki emptied both its Current and Upcoming tables on 2026-09-03 — 2.7's events had ended and 2.8 was not listed yet — and said so in words: "There are no Events in this category". Nothing else moved; Past Events still carries twenty tables of the same shape. `isInfinityNikkiEventPage` looked for a *populated* table, so it read that as a redesign. The source spent four cycles reporting "the source has likely been redesigned" at a page nobody had touched, reached the broken tier, and went on serving a snapshot whose every row expired on 27 August. A check that reads data cannot tell a rewrite from a quiet week. It now reads the section headings, which an empty table does not take with it — either heading rather than both, since requiring the pair would fail the source over a renamed heading it does not even read, and one already separates this page from the other three Fandom templates. docs/INGESTION.md asked for structural checks all along; this one had drifted into content. `statesNoEvents` then reports the page's own declaration, so the runner can tell an answer from a failure. It insists on the statement rather than an empty table, because a redesign yields an empty table too. The emptied page is pinned as a fixture: an empty answer is a shape, and it is the one that used to read as a redesign. Co-Authored-By: Claude Opus 5 (1M context) --- .../fandom-events-2026-09-03.expected.json | 1 + fixtures/nikki/fandom-events-2026-09-03.html | 1 + src/ingest/parsers/fandom.ts | 61 ++++++++++++++++++- test/adapters/game8.test.ts | 56 +++++++++++++++++ 4 files changed, 116 insertions(+), 3 deletions(-) create mode 100644 fixtures/nikki/fandom-events-2026-09-03.expected.json create mode 100644 fixtures/nikki/fandom-events-2026-09-03.html diff --git a/fixtures/nikki/fandom-events-2026-09-03.expected.json b/fixtures/nikki/fandom-events-2026-09-03.expected.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/fixtures/nikki/fandom-events-2026-09-03.expected.json @@ -0,0 +1 @@ +[] diff --git a/fixtures/nikki/fandom-events-2026-09-03.html b/fixtures/nikki/fandom-events-2026-09-03.html new file mode 100644 index 0000000..3616e36 --- /dev/null +++ b/fixtures/nikki/fandom-events-2026-09-03.html @@ -0,0 +1 @@ +{"parse":{"title":"Event","pageid":6268,"text":"
For Permanent and Limited-Time Resonances, see Resonance.
\n

\n

\n\nEvents are activities in Infinity Nikki that provide players with opportunities to earn rewards. Players can unlock Events after first speaking to Dada in the Florawish Stylist's Guild during Wishfield Chapter 1 of the Main Quest.\n

To access the Events menu, it can be found from the Events icon in the top right of the screen or pressing the K key on PC.\n

\n\n\n

Types of Events[]

\n

Events can be time-limited or permanent, and can be categorized into one of the following types.\n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Type of EventDescription\n
QuestPlayers can complete the event-exclusive quests to unlock event-exclusive rewards.\n
TaskPlayers can complete the event-exclusive tasks to unlock event-exclusive rewards.\n
Check-inPlayers can unlock event-exclusive rewards by checking in.\n
Double RewardsPlayers can get double rewards in Realm Challenges.\n
WebPlayers can participate in web events to earn event-exclusive rewards.\n
StorePlayers can purchase items in the Store to obtain event-exclusive rewards.\n
RecurringEvents that have more than one run.\n
\n

Current Events[]

\n

There are no Events in this category.\n

\n

Upcoming Events[]

\n

There are no Events in this category.\n

\n

Permanent Events[]

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Released in Version\nEvent\nEvent Start\n
2.5\n\"Tales
Tales of Itzaland II\n
April 23, 2026\n
2.4\n\"Build
Build on the Land II\n
March 26, 2026\n
2.4\n\"Face
Face It! Wild Surge Returns\n
March 26, 2026\n
2.3\n\"Build
Build on the Land I\n
March 2, 2026\n
2.0\n\"Tales
Tales of Itzaland I\n
November 25, 2025\n
1.5\n\"Reignite
Reignite Your Whim\n
April 28, 2025\n
1.0\n\"Stylist
Stylist Info Hub\n
December 5, 2024\n
1.0\n\"A
A Stylish Start\n
December 5, 2024\n
\n

Past Events[]

\n\n\n\n\n
Version 2.7\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Raised
Raised Your Shroomling Today?\n
July 11, 2026 19:00 – August 27, 2026 08:59\nUnlock your Shroomling today! Complete tasks for rewards including Diamonds, Resonite Crystals, and Revelation Crystals.\nWeb\n
\"Immortal
Immortal Titan Souls\n
July 11, 2026 06:00 – July 16, 2026 18:59\nThe great-value [Titan Soul Crown Pack] is now available for a limited time!
Purchase to unlock [Immortal Titan Souls]. After unlocking, rewards will be granted based on your total login days. If you have already logged in for 7 days, you can claim all rewards at once.\n
Store\n
\"Update
Update Bulletin/2026-07-11\n
July 11, 2026 06:00 – July 19, 2026 12:49\nDuring the event, unlock 4 encrypted bulletins to uncover the mysteries of the latest update and claim rich rewards.\nCheck-in\n
\"Super
Super Escalation 2026-07-08\n
July 8, 2026 04:00 – July 15, 2026 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alifty's
Alifty's Box Shop\n
July 5, 2026 20:00 – July 16, 2026 12:49\nDuring the event, Alifty will prepare a daily checklist of items to find. Stylists can visit Alifty and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alifty has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Starlight
Starlight Contest/2026-07-05\n
July 5, 2026 20:00 – July 16, 2026 12:49\nThe limited-time \"Starlight Contest\" event is now open! During the event, you can submit entries based on the current theme and vote for your favorite works in the Color Lookbook. The current theme is \"Dazzling Spotlight.\"\nTask\n
\"When
When Stars Grant Wishes\n
July 5, 2026 20:00 – July 16, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Starry Fireworks]. Collect the required number of [Starry Fireworks] to exchange for generous rewards!\nTask\n
\"Every
Every Moment, Countless Journeys (Event)\n
June 23, 2026 20:00 – July 16, 2026 12:49\nWhen paths cross amidst the Sea of Stars, will the brilliant memories of our journeys spark a song of miracles the moment we meet? During the event, stylists can complete the exclusive quest to earn generous rewards.\nQuest\n
\"For
For This Moment\n
June 23, 2026 20:00 – July 16, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Heart
Heart Drift\n
June 23, 2026 20:00 – July 16, 2026 12:49\nAfter paying to unlock Cerulean Poetry, the corresponding rewards for the total login days will be automatically unlocked. If you have already logged in for 5 days, all rewards can be claimed at once.\nStore\n
\"Memory
Memory Hall 2026-06-23\n
June 23, 2026 20:00 – July 16, 2026 12:49\nVisit the Store to shop reruns of limited-time products!\nStore\n
\"Pick
Pick Your Dream Stage\n
June 23, 2026 20:00 – July 16, 2026 12:49\nDuring the event, the stage styles [Bubble Rush] and [Firework Fantasy] will be available. Stylists can head to the Music Spaces to earn Heartstrings by collecting Radiant Stars and Drift Stars and taking part in activities there. Infusing Heartstrings into either stage style converts them into Supports for that specific stage style. The two stage styles will compete across phases. After each phase, the Sea of Stars Stage will switch to the stage style with the highest Supports.\nTask\n
\"Starlight
Starlight Contest/2026-06-23\n
June 23, 2026 20:00 – July 5, 2026 18:59\nThe limited-time \"Starlight Contest\" event is now open! During the event, you can submit entries based on the current theme and vote for your favorite works in the Color Lookbook. The current theme is \"Azure Summer.\"\nTask\n
\"Starlight
Starlight Crossing\n
June 23, 2026 20:00 – July 16, 2026 12:49\nDuring the [Starlight Crossing] event, gain [Heartwave] via eligible purchases. When [Heartwave] reaches certain milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Starlit
Starlit Summer\n
June 23, 2026 20:00 – July 16, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Sunny
Sunny Sea Breeze\n
June 23, 2026 20:00 – July 16, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Surfing Buoys]. Collect the required amount of [Surfing Buoys] to exchange for generous rewards!\nTask\n
\"Tender
Tender Thanks\n
June 23, 2026 20:00 – July 16, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Through
Through the Interlude\n
June 23, 2026 20:00 – July 5, 2026 18:59\nLog in daily during the event to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\n
\n\n\n\n\n
Version 2.6\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2026-06-13\n
June 13, 2026 04:00 – June 20, 2026 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2026-06-10\n
June 10, 2026 20:00 – June 23, 2026 12:49\nStylists can visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Soulbound
Soulbound Melody\n
June 10, 2026 20:00 – June 23, 2026 00:00\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Eternal Heartflame]. Once you collect the required amount of [Eternal Heartflame], you can obtain valuable rewards, including [Diamonds].\nTask\n
\"Starlight
Starlight Contest/2026-06-10\n
June 10, 2026 20:00 – June 23, 2026 18:59\nThe limited-time \"Starlight Contest\" event is now open! During the event, you can submit entries based on the current theme and vote for your favorite works in the Color Lookbook. The current theme is \"Crimson Echoes.\"\nTask\n
\"Candlelight
Candlelight Reverie\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Swaying Light]. Collect the required amount of [Swaying Light] to exchange for generous rewards!\nTask\n
\"Crimson
Crimson Bloom of the Heart\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the [Until Tide Ends] event, various fun challenges are availabled. Stylists can head to the Realm of the Past to experience Crimson Recollection, Compass' Guide, Starlit Courtyard, Flowerbed Treasury, and Crimson Memories.\nTask\n
\"Homecoming
Homecoming Treats\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the event, stylists can head to the Soul Crossing, speak with the managers of the four stalls, and help set up the Soul Repose Altars to receive rewards.\nTask\n
\"Memory
Memory Hall 2026-05-28\n
May 28, 2026 20:00 – June 23, 2026 12:49\nVisit the Store to shop reruns of limited-time products!\nStore\n
\"Renewed
Renewed Echoes\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the Renewed Echoes event, gain [Soulbeat] via eligible purchases. When [Soulbeat] reaches certain milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Resurgent
Resurgent Tides\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the event, stylists can complete world quests in \"Soul Tide Chronicles\" and random quests in \"Interesting Encounters\" to earn generous rewards.\nQuest\n
\"Souls
Souls Unveiled\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the event, stylists can head to the Soul Crossing and find Estropia. Follow the guidance to locate the Soul Quizzes and complete the Soul Travelogue to receive generous rewards.\nTask\n
\"Starlight
Starlight Contest/2026-05-28\n
May 28, 2026 20:00 – June 10, 2026 18:59\nThe limited-time \"Starlight Contest\" event is now open! During the event, you can submit entries based on the current theme and vote for your favorite works in the Color Lookbook. The current theme is \"Soul Tide Song.\"\nTask\n
\"Starlight
Starlight Vault\n
May 28, 2026 20:00 – June 23, 2026 12:49\nDuring the event, stylists who have unlocked Stellar Jar can collect candies by completing Daily Wishes. Reach the progress to obtain the corresponding Stellar Jar gifts.\nStore\n
\"The
The Unceasing Ocarina (Event)\n
May 28, 2026 20:00 – June 23, 2026 12:49\nAs the Soul Tide is drawing to a close, the Tide Sending Ceremony is about to begin. During the event, stylists can complete the exclusive quest to earn generous rewards.\nQuest\n
\"Tidal
Tidal Treasures\n
May 28, 2026 20:00 – June 23, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Where
Where Souls Resound\n
May 28, 2026 20:00 – June 10, 2026 18:59\nLog in daily during the event to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\n
\n\n\n\n\n
Version 2.5\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2026-05-16\n
May 16, 2026 04:00 – May 23, 2026 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2026-05-10\n
May 10, 2026 20:00 – May 28, 2026 12:49\nStylists can visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Mira
Mira Crown Merit Arena (Event)/2026-05-10\n
May 10, 2026 20:00 – May 28, 2026 12:49\nUnder the witness of the Infinity Mirror, the stage of the Mira Crown reopens. Insight that pierces truth and courage that presses ever forward will together compose a radiant symphony at the pinnacle of rivalry. The Mira Crown Merit Arena is now open! Participate to earn generous rewards! Stylists can head to the Stylist's Guild and find Sandra to start the challenge.\nTask\n
\"When
When I Think of a Garden\n
May 10, 2026 20:00 – May 28, 2026 12:49\nEvery blossom is a gift bestowed by time; every grain of soil records the pulses of wind and rain. Follow the stems of the flowers and bend close to listen to the secrets of life known solely to them. The collaboration event with China National Botanical Garden, \"When I Think of a Garden,\" is now available! Step amidst the blossoms and listen to the whispers of nature. Browse through the records of rare plants and uncover their hidden secrets of life.\nTask\n
\"Windwoven
Windwoven Shores\n
May 10, 2026 20:00 – May 28, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Whitesand Shells]. Once you collect the required amount of [Whitesand Shells], you can obtain valuable rewards, including [Diamonds]!\nTask\n
\"Deep
Deep Breakthrough 2026-04-27\n
April 27, 2026 04:00 – May 18, 2026 03:49\nGet double rewards in the Realm of Breakthrough!\nDouble Rewards\n
\"Ethereal
Ethereal Return\n
April 23, 2026 20:00 – May 28, 2026 12:49\nThe limited-time event [Ethereal Return] is now available! Stylists may encounter lingering souls in the Boneyard. Play the Soul Ocarina to enter the Sou lRealm and guide them to rebirth.\nTask\n
\"Ferrying
Ferrying on Tides\n
April 23, 2026 20:00 – May 28, 2026 12:49\nDuring the \"Ferrying on Tides\" event, gain \"Tidal Pulse\" via eligible purchases. When \"Tidal Pulse\" reaches specified milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Flourish
Flourish of Life\n
April 23, 2026 20:00 – May 28, 2026 12:49\nDuring the event, stylists can complete world quests in \"Whispers on the Wind\" and random quests in \"Tides Toward Home\" to earn generous rewards.\nQuest\n
\"Hollowbreath
Hollowbreath Passage\n
April 23, 2026 20:00 – May 28, 2026 12:49\nFollow the echoes into Hollowbreath Passage and seek Crystals of Blessing along its winding paths.\nTask\n
\"Long-Lost
Long-Lost Wonders\n
April 23, 2026 20:00 – May 28, 2026 12:49\nDuring the event, collect the Whimstars scattered throughout the Boneyard to claim generous limited-time collection rewards!\nTask\n
\"Lumies
Lumies in the Breeze\n
April 23, 2026 20:00 – May 28, 2026 12:49\nTouch the Soultraces left by Lumies to calm their unrest and guide them back to the Great Lumie Tree.\nTask\n
\"Memory
Memory Hall 2026-04-23\n
April 23, 2026 20:00 – May 28, 2026 12:49\nVisit the Store to shop reruns of limited-time products!\nStore\n
\"Moonlit
Moonlit Curations\n
April 23, 2026 20:00 – May 28, 2026 12:49\nThe Roaming Cloud Box is available for a limited time. Purchase to receive all the rewards in the Gilded Days Box and the Nightfall Box!\nStore\n
\"Rainbow-Colored
Rainbow-Colored Gift 2026-04-23\n
April 23, 2026 20:00 – May 28, 2026 12:49\nComplete the dyeing quest and infuse inspiration into your designs to receive the Rainbow-Colored Gift!\nTask\n
\"Where
Return of All Souls\n
April 23, 2026 20:00 – May 28, 2026 12:49\nFollow the faint glimmer through the mist-shrouded caverns to the place where souls return... The main quest [Where All Souls Return] is now available! Complete the main quest to earn generous rewards.\nQuest\n
\"Soothing
Soothing Songs\n
April 23, 2026 20:00 – May 28, 2026 12:49\nThe limited-time event [Soothing Songs] is now available! During the \"Where All Souls Return\" event, Nikki can use the Soul Ocarina to enter the Soul Realm and heal Parksolians affected by Soulrift.\nTask\n
\"Soulbound
Soulbound Journey\n
April 23, 2026 20:00 – May 28, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Starlight
Starlight Contest/2026-04-23\n
April 23, 2026 20:00 – May 28, 2026 12:49\nThe limited-time \"Starlight Contest\" event is now open! During the event, you can submit entries based on the current theme and vote for your favorite works in the Color Lookbook. The current theme is \"Beyond the Moonlight.\"\nTask\n
\"The
The Last Vigil\n
April 23, 2026 20:00 – May 10, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all the rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\n
\n\n\n\n\n
Version 2.4\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Update
Update Bulletin/2026-04-19\n
April 19, 2026 06:00 – April 25, 2026 12:49\nThe latest update bulletins are here! Unlock a new encrypted bulletin each day. Follow the mysterious guidance to glimpse the unwritten future.\nCheck-in\n
\"Windborne
Windborne Echo\n
April 19, 2026 06:00 – May 10, 2026 18:59\nPurchase to unlock [Windborne Echo]. When it is unlocked, the corresponding rewards for the total login days will be automatically unlocked. All rewards inlcude [Earrings: Folded Frost Flowers], Revelation Crystal*2, Diamond*60, Energy Crystal*1, Bling*70,000, and Shiny Bubbles*300.\nStore\n
\"Soul-Ferrying
Soul-Ferrying Crash Course\n
April 15, 2026 19:00 – May 28, 2026 08:59\nFerry souls through the rising tide and uncover the forgotten stories and the secrets of the Boneyard!\nWeb\n
\"Inspiration
Inspiration Burst 2026-04-11\n
April 11, 2026 04:00 – April 18, 2026 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2026-04-09\n
April 9, 2026 20:00 – April 23, 2026 12:49\nStylists can visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Courage
Courage in Full Bloom\n
April 9, 2026 20:00 – April 23, 2026 12:49\nBig news in Spira! The legendary Three Might Shroomlings—it seems they've returned?!\nQuest\n
\"Fairytale
Fairytale Night\n
April 9, 2026 20:00 – April 23, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Whispering Chapters.\" Collect the required number of Whispering Chapters to exchange for generous rewards!\nTask\n
\"Break,
Break, Sinister Thorns\n
March 26, 2026 20:00 – April 23, 2026 12:49\nDuring the event, head to the Creation Laboratory, break through the corrupted mechanisms, and earn Diamonds, [Title: Thorn Hunter], growth materials, and more.\nTask\n
\"Chapter
Chapter of the Forest\n
March 26, 2026 20:00 – April 23, 2026 12:49\nDuring the event, stylists can complete the world quest to earn generous rewards.\nQuest\n
\"Forest's
Forest's Invitation\n
March 26, 2026 20:00 – April 23, 2026 12:49\nDuring the \"Forest's Invitation\" event, gain \"Fruit Aroma\" via eligible purchases. When \"Fruit Aroma\" reaches specified milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Intoxicated
Intoxicated Reverie\n
March 26, 2026 20:00 – April 23, 2026 12:49\nStylists can claim one free resource reward on the \"Intoxicated Reverie\" screen. On this screen, each pack purchase comes with generous free rewards. Unlock more packs to enjoy even more great offers.\nStore\n
\"Memory
Memory Hall 2026-03-26\n
March 26, 2026 20:00 – April 23, 2026 12:49\nVisit the Store to shop reruns of limited-time products!\nStore\n
\"Mistwood
Mistwood Night Walk\n
March 26, 2026 20:00 – April 23, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Deepwood Lamps.\" Collect the required number of Deepwood Lamps to exchange for generous rewards!\nTask\n
\"Momo,
Momo, Grow Stronger!\n
March 26, 2026 20:00 – April 23, 2026 12:49\nChange the fate of Momo's life! No longer a weak kitty, he will fight side-by-side with Nikki! Complete the exclusive quest to earn generous rewards.\nQuest\n
\"Shimmering
Shimmering Blaze\n
March 26, 2026 20:00 – April 23, 2026 12:49\nThe Brilliant Dream Box is available for a limited time. Purchase to receive all the rewards in the Blazing Night Box and the Floral Grace Box!\nStore\n
\"Shine,
Shine, Blazing Light\n
March 26, 2026 20:00 – April 23, 2026 12:49\nDuring the event, travel to Pottsville in Itzaland to help Shroomie Lili purify Esselings and earn rewards, including Diamonds and growth materials.\nTask\n
\"Strange
Strange Forest Night\n
March 26, 2026 20:00 – April 9, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all the rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"The
The Forest Need Not Listen\n
March 26, 2026 20:00 – April 23, 2026 12:49\n\"Grandma,\" who lives in the forest, has fallen ill. A pink-haired girl in a red hood must deliver bread to her... During the event, stylists can complete the exclusive quest to earn generous rewards.\nQuest\n
\n
\n\n\n\n\n
Version 2.3\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2026-03-18\n
March 18, 2026 04:00 – March 25, 2026 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2026-03-15\n
March 15, 2026 20:00 – March 26, 2026 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Sweet
Sweet Moments\n
March 15, 2026 20:00 – March 26, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Dreamweave Heartglow.\" Once you collect the required amount of \"Dreamweave Heartglow,\" you can exchange for valuable rewards, including [Diamonds].\nTask\n
\"Tidal
Tidal Song\n
March 15, 2026 00:00 – March 26, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Bloom
Bloom of Tranquility\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Stillheart Lotuses.\" Collect the required number of Stillheart Lotuses to exchange for generous rewards!\nTask\n
\"Combo
Combo Joy, Shroomling Fun\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can go to the Perfect Idol: Champion's Celebration and speak with Eltott to begin the challenges.\nTask\n
\"Frosted
Frosted Harmony\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the \"Frosted Harmony\" event, gain \"Honeyed Dreams\" via eligible purchases. When \"Honeyed Dreams\" reaches specified milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Icy
Icy Blast, Shroomling Chill\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can go to the Perfect Idol: Champion's Celebration and speak with Elshasa near the jumbo slushie.\nTask\n
\"Lanternlit
Lanternlit Night\n
March 2, 2026 20:00 – March 15, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 3 days in total to receive all the rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Lingering
Lingering Aftertaste\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the Kindled Heartglow event, a series of fun challenges is now available. Stylists can head to the Sugarbloom Isle to begin a dazzling adventure!\nTask\n
\"Memory
Memory Hall 2026-03-02\n
March 2, 2026 20:00 – March 26, 2026 12:49\nVisit the Store to shop reruns of limited-time products!\nStore\n
\"Rainbow
Rainbow Dreambox\n
March 2, 2026 20:00 – March 26, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Slick
Slick Slide, Shroomling Joy\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can participate in the Perfect Idol: Champion's Celebration and find Elwawa by the slide to begin the challenges.\nTask\n
\"Speedy
Speedy Whirl, Shroomling Delight\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can go to the Perfect Idol: Champion's Celebration and experience a colorful world of spinning and leaping.\nTask\n
\"Stage
Stage of True Colors\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can complete world quests in \"Heartbound Stroll\" and random quests in \"Frosted Thoughts\" to earn generous rewards.\nQuest\n
\"Starlit
Starlit Pursuit/2026-03-02\n
March 2, 2026 20:00 – March 23, 2026 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Steamy
Steamy Shadow, Shroomling Shine\n
March 2, 2026 20:00 – March 26, 2026 12:49\nDuring the event, stylists can go to the Perfect Idol: Champion's Celebration and speak with Eltata beside the Shroomling Bathhouse to begin the challenges.\nTask\n
\"Tide
Tide Echo\n
March 2, 2026 20:00 – March 26, 2026 12:49\nVisit the Store to shop limited-time products!\nStore\n
\"Toward
Toward My First Dream\n
March 2, 2026 20:00 – March 15, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive a total of 10 Revelation Crystals. The rewards refresh daily at 04:00.\nCheck-in\n
\"Uncrowned
Uncrowned Heart\n
March 2, 2026 20:00 – March 26, 2026 12:49\nA celebration invitation from Roucoco quietly begins a sweet, unique, and dreamlike adventure. Complete the exclusive quest to earn generous rewards.\nQuest\n
\n
\n\n\n\n\n
Version 2.2\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2026-02-21\n
February 21, 2026 04:00 – February 28, 2026 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Warm
Warm Wishes\n
February 14, 2026 13:00 – March 2, 2026 18:59\nLog in daily to open a Lucky Pack and receive a random gift. Each reward has the same chance of being obtained every time a pack is opened. Log in for 5 days to receive the 3-star outfit [Warm Holiday], [Momo's Cloak: Blaze], Revelation Crystal *1, Resonite Crystal *3, and more!\nCheck-in\n
\"Alison's
Alison's Travel Shop 2026-02-13\n
February 13, 2026 20:00 – March 2, 2026 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Colors
Colors Etched in Time\n
February 13, 2026 20:00 – March 2, 2026 12:49\nThe collaboration event \"Colors Etched in Time\" includes the quest A Millennium in Colors and the Mural Revival gameplay. Complete the former to unlock the latter. Complete them during the event to earn [Arm Decoration: Painted Harmony], [Outerwear: Harmonious Paint], [Momo's Cloak: Flying], [Furniture: Precious Mural Screen], and more.\nTask\n
\"Lanterns
Lanterns of Fortune\n
February 13, 2026 20:00 – March 2, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn [Spring Candles]. Once you collect the required amount of [Spring Candles], you can exchange for valuable rewards, including [Diamonds]!\nTask\n
\"Unhurried
Unhurried Ease\n
February 13, 2026 06:00 – March 2, 2026 18:59\nAfter paying to unlock Yesterday No More, the corresponding rewards for the total login days will be automatically unlocked. If you have already logged in for 5 days, all rewards can be claimed at once.\nStore\n
\"Deep
Deep Breakthrough 2026-02-02\n
February 2, 2026 04:00 – February 23, 2026 03:49\nGet double rewards in the Realm of Breakthrough!\nDouble Rewards\n
\"Chroma's
Chroma's Blessings\n
January 29, 2026 20:00 – February 13, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Exclusive
Exclusive Bonus\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can purchase the outfit Poem of Emberlight at a discounted price of 1 Diamond if they have activated Monthly Gifts or are within its validity period. This discount can be used up to 2 times.\nStore\n
\"Flavor
Flavor Frenzy\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can now head to Cai Ye and speak with Shi Laotao to begin the challenges. Now watch as Momo shows off his skills, nimbly navigating challenges to unlock delicious ingredients.\nTask\n
\"Flavors
Flavors of Life\n
January 29, 2026 20:00 – March 2, 2026 12:49\nDuring the event, 5 tasks will be unlocked at a time. Complete these tasks to earn [Supreme Flavor]. Collect the required number of [Supreme Flavor]. Collect the required number of [Supreme Flavor] to exchange for generous rewards!\nTask\n
\"Floating
Floating Flavors, Flowing Time\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can now head to Cai Ye to run the Hotpot House and serve diners from near and far. Keep improving your reputation, upgrade the Hotpot House, and earn more Wanxiang Coins! When things slow down, gather your friends for a special hotpot feast and savor the flavors together.\nTask\n
\"Fortune
Fortune Mahjong\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can go to Jiuhua Pavilion and play mahjong with Chromafaces or other stylists. Three gameplay modes are available, offering a brand-new mahjong experience.\nTask\n
\"Here
Here and Now\n
January 29, 2026 20:00 – March 2, 2026 12:49\nDuring the event, stylists can complete world quests in \"The Facets of Life\" and random quests in \"Wandering Insights\" to earn generous rewards.\nQuest\n
\"Lanterns
Lanterns Aglow\n
January 29, 2026 20:00 – March 2, 2026 12:49\nDuring the \"Lanterns Aglow\" event, gain \"Exquisite Lanterns\" via eligible purchases. When \"Exquisite Lanterns\" reaches specified milestones, you can unlock corresponding rewards.\nTop-Up\n
\"Life
Life in Bloom\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can claim one free resource reward on the \"Life in Bloom\" screen. On this screen, each pack purchase comes with generous free rewards. Unlock more packs to enjoy even more great offers.\nStore\n
\"Moments
Moments in Wanxiang\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can slow down, explore the Wanxiang Realm at their own pace, and enjoy three exciting, seasonal games featuring the Chromafaces.\nTask\n
\"Rainbow-Colored
Rainbow-Colored Gift 2026-01-29\n
January 29, 2026 20:00 – March 2, 2026 12:49\nComplete the dyeing quest and infuse inspiration into your designs to receive the Rainbow-Colored Gift!\nTask\n
\"Resplendent
Resplendent Palace\n
January 29, 2026 20:00 – March 2, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Reverie
Reverie in Chroma\n
January 29, 2026 20:00 – March 2, 2026 12:49\nThe Gilded Brilliance Box is available for a limited time. Purchase to receive all the rewards in the Inky Brush Box and the Crimson Cut Box!\nStore\n
\"Starlit
Starlit Pursuit 2026-01-29\n
January 29, 2026 20:00 – March 2, 2026 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Styles
Styles of Wanxiang\n
January 29, 2026 20:00 – March 2, 2026 12:49\nStylists can embark on a series of random quests to explore the lively streets and gain fresh inspiration for their outfits by interacting with Chromafaces. Completing these styling challenges will grant valuable rewards.\nTask\n
\"Transient
Transient Wonders\n
January 29, 2026 20:00 – March 2, 2026 12:49\nDuring the event, collect the Whim Lanterns in the Wanxiang Realm to claim generous limited-time collection rewards!\nTask\n
\"Where
Where Are the Gifties? 2026-01-29\n
January 29, 2026 20:00 – March 2, 2026 14:49\nThe Gifties ventured out for inspiration but got dsitracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\"Where
Where Wanxiang Weaves Life\n
January 29, 2026 20:00 – March 2, 2026 12:49\nDuring the event, you can complete exclusive quests to earn rich rewards.\nTask\n
\n
\n\n\n\n\n
Version 2.1\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Character
Character Token System: \"Drawn Yet?\"\n
January 26, 2026 11:00 – March 2, 2026 22:59\nInfinity Nikki's new version \"Chromatic Beings Everbright\" goes live on January 29 (UTC-7)! Join the event to earn Diamonds and a Revelation Crystal, and stand a chance to win amazing prizes such as an iPad, gold, Amazon gift cards, and exclusive merchandise!\nWeb\n
\"Prelude
Prelude to Splendor\n
January 24, 2026 06:00 – February 13, 2026 18:59\nPurchase to unlock [Prelude to Splendor]. When it is unlocked, the corresponding rewards for the total login days will be automatically unlocked. All rewards inlcude Revelation Crystal*2, Diamond*60, Energy Crystal*1, Bling*70,000, Shiny Bubbles*200, and Thread of Purity*200.\nStore\n
\"Super
Super Escalation 2026-01-22\n
January 22, 2026 04:00 – January 29, 2026 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Forest
Forest Flight\n
January 20, 2026 11:00 – January 29, 2026 22:00\nThe Infinity Nikki web event \"Forest Flight\" is live! Play Forest Flight and complete tasks to earn 100 Diamonds and a Resonite Crystal!\nWeb\n
\"Alison's
Alison's Travel Shop 2026-01-18\n
January 18, 2026 20:00 – January 29, 2026 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Budding
Budding Prelude\n
January 18, 2026 20:00 – January 29, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn Little Tender Sprouts. Collect the required number of Little Tender Sprouts to exchange for generous rewards including [Diamonds]!\nTask\n
\"Behemoth
Behemoth Journal\n
January 6, 2026 20:00 – January 29, 2026 12:59\nHead to Warmfur Home and start your Behemoth Guardian Project. Nurture your own behemoth fawnling and complete the six journal entries in the event hall to earn generous rewards.\nTask\n
\"Echoes
Echoes of Life\n
January 6, 2026 20:00 – January 18, 2026 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Forest
Forest Frolic\n
January 6, 2026 20:00 – January 29, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn Forest Whispers. Collect the required number of Forest Whispers to exchange for generous rewards including [Diamonds]!.\nTask\n
\"Fresh
Fresh Echoes\n
January 6, 2026 20:00 – January 29, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Homeward
Homeward Bound (Event)\n
January 6, 2026 20:00 – January 29, 2026 12:49\nThe animals are lost and need your help! Use your wits and patience to guide them safely home. Clear the levels to earn generous rewards.\nTask\n
\"Life
Life as a Poem\n
January 6, 2026 20:00 – January 29, 2026 12:49\nThe Frostbough Behemoth falls into a long slumber in the silent forest as goodbyes and new births weave the poetry of life.\nQuest\n
\"Notes
Notes of Growth\n
January 6, 2026 20:00 – January 29, 2026 12:49\nDuring the \"Notes of Growth\" event, gain \"Budding Brilliance\" via eligible purchases. When \"Budding Brilliance\" reaches specified milestones, you can unlock corresponding rewards. Earn up to 1,710 Diamonds and the three-star outfit [Windowsill Whispers]!\nTop-Up\n
\"Starlit
Starlit Pursuit 2026-01-06\n
January 6, 2026 20:00 – January 26, 2026 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Unfolding
Unfolding in the Lines\n
January 6, 2026 20:00 – January 29, 2026 12:49\nDuring the event, stylists can complete world quests in \"Feelings in a Cup\" and random quests in \"Inspiration Picks\" to earn generous rewards.\nQuest\n
\"Weaving
Weaving Moments\n
January 6, 2026 20:00 – January 29, 2026 12:49\nHead to the [Store > Weaving Moments] tab to purchase exclusive items, including the Outerwear [Floral Cascade], Pose [Fatal Invite], Makeup [Enchanted Silk], and Decoration [Suspended Shadow].\nStore\n
\n
\n\n\n\n\n
Version 2.0\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2025-12-20\n
December 20, 2025 04:00 – December 27, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-12-17\n
December 17, 2025 20:00 – January 6, 2026 12:49\nDuring the event, visit Alison and exchange materials from the list for generous rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Song
Song of Wind & Leaves\n
December 17, 2025 20:00 – January 6, 2026 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn Leaf Shard. Collect the required number of Leaf Shards to exchange for generous rewards including [Diamonds]!.\nTask\n
\"Face
Face It! Wild Surge\n
December 17, 2025 00:00 – January 6, 2026 12:49\nA wave of untamed wildness is sweeping across Itzaland. Seek out the scattered Styling Faction members and unleash the irresistible charm!\nTask\n
\"Mushroom
Mushroom Mash\n
December 14, 2025 20:00 – January 5, 2026 08:59\nNikki's mushroom garden is overflowing with a bountiful harvest! Join her in gathering the rich yield! Complete the Mushroom Mash game to win 90 Diamonds and a Resonite Crystal!\nWeb\n
\"Super
Super Escalation 2025-12-06\n
December 6, 2025 04:00 – December 13, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Blossoms
Blossoms of a Dream\n
December 3, 2025 00:00 – December 17, 2025 18:59\nThe birthday candles are about to be lit, love and blessings have already quietly gathered. When the bell chimes, send her your warmest wishes.\nQuest\n
\"Anniversary
Anniversary Celebration\n
November 25, 2025 20:00 – January 6, 2026 12:49\nParticipate to obtain Resonance items and 5-star clothing\nTask\n
\"Echoes
Echoes of the Land\n
November 25, 2025 20:00 – December 17, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Heartwarming
Heartwarming Moment\n
November 25, 2025 20:00 – January 6, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Home
Home Gallery 2025-11-25\n
November 25, 2025 20:00 – January 6, 2026 12:49\nFree Limited-Time Items in [Store > Home Gallery]\nStore\n
\"Inspiration
Inspiration of the Land\n
November 25, 2025 20:00 – January 6, 2026 12:49\nDuring the \"Terra's Call\" event, collect the scattered Whimstars throughout Itzaland to claim generous limited-time collection rewards.\nTask\n
\"Mira
Mira Crown Merit Arena\n
November 25, 2025 20:00 – January 6, 2026 12:49\nAfter the Version 2.0 update, the new combat simulation event, [Mira Crown Merit Arena], will be permanently available. You can take the world quest \"Mira Crown Merit Arena: Itzaland\" or \"New Start: Mira Crown Merit Arena!\", and follow the quest instructions to unlock challenges.\nTask\n
\"Rainbow-Colored
Rainbow-Colored Gift 2025-11-25\n
November 25, 2025 20:00 – January 6, 2026 12:49\nComplete the dyeing quest and infuse inspiration into your designs to receive the Rainbow-Colored Gift!\nTask\n
\"Starlit
Starlit Pursuit 2025-11-25\n
November 25, 2025 20:00 – January 5, 2026 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Steps
Steps Through Time\n
November 25, 2025 20:00 – January 6, 2026 12:49\nDuring the \"Steps Through Time\" event, gain \"Adventure Energy\" via eligible purchases. When \"Adventure Energy\" reaches specified milestones, you can unlock corresponding rewards. Earn up to 4,280 Diamonds, the three-star outfit [Twilight Finale], the four-star outfit [Forgotten Songs], and decorations including [Voyage Hot Air Balloon], [Crescent Moon Swing], and [Across Time].\nTop-Up\n
\"Terra's
Terra's Call\n
November 25, 2025 20:00 – January 6, 2026 12:49\nFollow the legend of miracles to a mysterious place at the edge of the Terra Alliance... Complete the main quest to earn generous rewards.\nQuest\n
\"Terra's
Terra's Treasure\n
November 25, 2025 20:00 – January 6, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Tracing
Tracing the Land\n
November 25, 2025 20:00 – January 6, 2026 12:49\nDuring the event, activate Warp Spires throughout Itzaland to claim generous limited-time rewards!\nTask\n
\"Unbridled
Unbridled Brilliance\n
November 25, 2025 20:00 – January 6, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Winged
Winged Petals\n
November 25, 2025 20:00 – January 6, 2026 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\n
\n\n\n\n\n
Version 1.11\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Heartfelt
Heartfelt Surprises\n
November 21, 2025 20:00 – November 25, 2025 12:49\nLog in for the first time during the event to receive 1 Heartfelt Ticket, and start experiencing the joy of unlocking new surprises right away!\nStore\n
\"Onward
Onward to Itzaland\n
November 17, 2025 20:00 – January 5, 2026 08:59\nInfinity Nikki Version 2.0 goes live on November 25 (UTC-7)! Start the journey to the new version to earn amazing rewards! Share and invite friends for even more rewards! Enter out giveaway for a chance to win more!\nWeb\n
\"Inspiration
Inspiration Burst 2025-11-15\n
November 15, 2025 04:00 – November 22, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-11-11\n
November 11, 2025 20:00 – November 25, 2025 12:49\nDuring the event, visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"UYS
Achievement Goal\n
October 28, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists can participate in the \"Unleash Your Style\" event and complete specified goals to earn rewards.\nTask\n
\"Starlit
Starlit Pursuit 2025-10-28\n
October 28, 2025 04:00 – November 24, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Before
Before Dawn Arrives\n
October 27, 2025 20:00 – November 22, 2025 03:59\nDuring the Unleash Your Style competition phases, stylists can cast Whimstones in Unleash Your Style to unlock exclusive quests, uncovering the shrouded past of Ms. Glove and tracing hidden stories buried in time.\nQuest\n
\"Encore
Encore Night Tales\n
October 27, 2025 20:00 – November 25, 2025 12:49\nHead to the [Store > Encore Night Tales] tab to purchase exclusive items, including the Outerwear [Wandering Silhouette], [Momo's Cloak: Fluffy], Makeup [Twisted Surprise], and Decoration [Light Eroded].\nStore\n
\"Entrusted
Entrusted Wishes\n
October 27, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists can go to the Task spaces on the Style Scroll to start tasks. Complete these tasks to obtain Inspiration Points.\nTask\n
\"Home
Home Gallery 2025-10-27\n
October 27, 2025 20:00 – November 25, 2025 12:49\nFree Limited-Time Items in [Store > Home Gallery]\nStore\n
\"Home
Home Sentiments 2025-10-27\n
October 27, 2025 20:00 – November 25, 2025 12:49\nUnlock 1 free furniture piece each day. The event lasts 3 days, allowing a total of 3 free furniture pieces.\nStore\n
\"Into
Into the Trial Grounds\n
October 27, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists can unlock different trial levels by going to the Trial spaces on the [Style Scroll]. Complete these levels to obtain rewards and Inspiration Points.\nTask\n
\"Shared
Shared Journey\n
October 27, 2025 20:00 – November 11, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Side
Side by Side Adventures\n
October 27, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists who have completed the prerequisite quests can visit Task spaces on the Style Scroll to unlock the styling stories of different characters. Complete these tasks to earn generous rewards.\nQuest\n
\"Spooky
Spooky Workshop\n
October 27, 2025 20:00 – November 25, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Stamp
Stamp of Memories\n
October 27, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists can visit contest sites across the open world and talk to contest promoters to collect stamps! Once the booklet is completed, you can receive generous rewards!\nTask\n
\"Unleash
Unleash Your Style\n
October 27, 2025 20:00 – November 25, 2025 12:59\nChoose your favorite group and join the Super Styling Contest! Strive for your design vision and make it happen!\nTask\n
\"Unleash
Unleash Your Style: Super Styling Contest\n
October 27, 2025 20:00 – November 22, 2025 12:59\nDuring the event, stylists can participate in the Unleash Your Style: Super Styling Contest. During the contest, you'll not only find a variety of fun and exciting game events but also reunite with long-lost friends.\nQuest\n
\"Where
Where Are the Gifties? 2025-10-27\n
October 27, 2025 20:00 – November 22, 2025 12:59\nThe Gifties ventured our for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\n
\n\n\n\n\n
Version 1.10\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2025-10-18\n
October 18, 2025 04:00 – October 25, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-10-14\n
October 14, 2025 20:00 – October 27, 2025 12:49\nDuring the event, visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Cups
Cups of Days Gone By\n
October 14, 2025 20:00 – October 27, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Cherished Brew.\" Once you collect the required amount of \"Cherished Brew,\" you can exchange for valuable rewards including [Diamonds].\nTask\n
\"Choo-Choo
Choo-Choo Train Conductor\n
September 28, 2025 20:00 – October 27, 2025 12:49\nNow you can drive the Choo-Choo Train too! Safely deliver each passenger to the end of their journey and bring joy and happiness to everyone this Golden Season!\nTask\n
\"Golden
Golden Album\n
September 28, 2025 20:00 – October 27, 2025 12:49\nDuring the event, stylists can take 8 memorable photos with Momo. These photos will be collected in the Golden Album. Fill up the album to receive valuable rewards.\nTask\n
\"Golden
Golden Days\n
September 28, 2025 20:00 – October 27, 2025 12:49\nGo to [Store > Golden Days] and enjoy exclusive gifts, sincere rewards, the [Wheatfield Watch] decoration, [Stellar Cascade] furniture and the sketch, the [Starlit Skating Rink] decoration, and the pose [Ice Spiral Dance].\nStore\n
\"Golden
Golden Market\n
September 28, 2025 20:00 – October 27, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Golden
Golden Piecey Train\n
September 28, 2025 20:00 – October 27, 2025 12:49\nDuring the event, head to the Abandoned District to snap a photo with the Golden Piecey Train. When the train engine is hit by bursts of Whim, it even changes to various cute expressions. Make sure to capture this fun-filled moment!\nTask\n
\"Harvest
Harvest Abundance\n
September 28, 2025 20:00 – October 27, 2025 12:49\nDuring the event, stylists can complete world quests in \"Rippling Chronicles\" and random quests in \"Harvest Chronicles\" to earn generous rewards.\nQuest\n
\"Home
Home Gallery 2025-09-28\n
September 28, 2025 20:00 – October 26, 2025 12:49\nFree Limited-Time Items in [Store > Home Gallery]\nStore\n
\"Home
Home Sentiments 2025-09-28\n
September 28, 2025 20:00 – October 27, 2025 12:49\nUnlock 1 free furniture piece each day. The event lasts 3 days, allowing a total of 3 free furniture pieces.\nStore\n
\"Immerse
Immerse in the Golden Night\n
September 28, 2025 20:00 – October 27, 2025 12:49\nA captivating soul never dims with time! Challenge the Sovereign of Sexy, Golden Tango Julie, to earn rich rewards.\nTask\n
\"Nikki's
Nikki's Case File: The Golden Secret\n
September 28, 2025 20:00 – October 27, 2025 12:49\nThe Ripple Estate Soiree is imminent, yet the Choo-Choo Train brings not the Sovereign of Sexy, but a chilling conspiracy that shakes the Pieceys... Complete the exclusive quest to earn generous rewards.\nTask\n
\"Old
Old Cellar Fragrance\n
September 28, 2025 20:00 – October 27, 2025 12:49\nDuring the event, stylists can venture into Ripple Estate to explore the depths of the Ripple Wine Cellar. Stylists can choose to tackle the levels on their own or invite friends to play in co-op mode. Clear the levels to earn generous rewards.\nTask\n
\"Press-off
Press-off Showdown\n
September 28, 2025 20:00 – October 27, 2025 12:49\nThe Boom Boom Juice Pressing Competition is now in full swing, eagerly awaiting every spirited soul ready to take on the challenge!\nTask\n
\"Promise
Promise to the Wheat\n
September 28, 2025 20:00 – October 14, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Starlit
Starlit Pursuit 2025-09-28\n
September 28, 2025 20:00 – October 27, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Where
Where Are the Gifties? 2025-09-28\n
September 28, 2025 20:00 – October 27, 2025 12:49\nThe Gifties ventured out for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\"Windswept
Windswept Wheat\n
September 28, 2025 20:00 – October 27, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these quests to gather [Celestial Hues]. Collect the required number of [Celestial Hues] to exchange for generous rewards!\nTask\n
\n
\n\n\n\n\n
Version 1.9\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2025-09-20\n
September 20, 2025 04:00 – September 27, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-09-16\n
September 16, 2025 20:00 – September 28, 2025 12:49\nDuring the event, visit Alison and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Eternal
Eternal Celestial\n
September 16, 2025 20:00 – September 28, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn Heartfelt Cheer. Collect the required number of Heartfelt Cheer to exchange for generous rewards including [Diamonds].\nTask\n
\"Gleaming
Gleaming Starlight\n
September 16, 2025 20:00 – September 28, 2025 12:49\nDuring the event, 6 tasks will be available for stylists. Completing a previous task unlocks the next one. Finish them all to earn rewards including the four-star outfit [Blossoming Future] with its exclusive pose [Tomorrow's Departure] and [Momo's Cloak: Swagger].\nTask\n
\"Home
Home Gallery 2025-09-16\n
September 16, 2025 20:00 – September 28, 2025 12:49\nFree Limited-Time Items in [Store > Home Gallery]\nStore\n
\"Starlit
Starlit Purrdance\n
September 16, 2025 20:00 – September 28, 2025 12:49\nStylists can head to the Starshine Stage to check out the Kitty Dance Machine. Challenge songs of varying difficulty to the pulsing rhythm and aim for the top of the leaderboard! Complete the challenges to earn [Diamonds].\nTask\n
\"Nikki's
Nikki's Cozy Home\n
September 2, 2025 16:00 – October 2, 2025 03:59\nPlay to earn Diamonds and Revelation Crystals—and get a chance to win amazing prizes!\nWeb\n
\"Stardew
Stardew Valley Encounter\n
September 2, 2025 13:00 – September 28, 2025 14:59\nThe fluctations of the Sea of Stars have brought a mysterious visitor to Nikki's home, a new friend from Stardew Valley. Join them on this delightful and unforgettable adventure. Complete the adventure to obtain collab furniture and an outfit!\nTask\n
\"A
A Song Without End\n
September 1, 2025 20:00 – September 28, 2025 12:49\nDuring the event, stylists can take part in exclusive quests, uncovering the truth behind the curtain after the spotlight fades, and complete them to earn generous rewards.\nQuest\n
\"Stellar
Among the Stars\n
September 1, 2025 20:00 – September 28, 2025 12:49\nAfter paying to unlock Stellar Trails, the corresponding rewards for the total login days will be automatically unlocked. The rewards include the decoration [Falling Starwish], [Revelation Crystal ×1], [Radiant Prism ×10], and more.\nStore\n
\"Dancing
Dancing Melodies\n
September 1, 2025 20:00 – September 28, 2025 12:49\nDuring the event, stylists can visit Florawish to play Aurore's piano. Challenge tracks of varying difficulty, aim for the top of the leaderboard, and earn Diamonds upon completion!\nTask\n
\"Finale
Finale Album\n
September 1, 2025 20:00 – September 28, 2025 12:49\nDuring the event, stylists will take 8 memorable photos with Momo. These photos will be collected in the Finale Album. Fill the album to claim generous rewards.\nTask\n
\"Harmonic
Harmonic Greetings\n
September 1, 2025 20:00 – September 16, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 4:00.\nCheck-in\n
\"Home
Home Sentiments 2025-09-01\n
September 1, 2025 20:00 – September 28, 2025 12:49\nUnlock 1 free furniture piece each day. The event lasts 3 days, allowing a total of 3 free furniture pieces.\nStore\n
\"Melodic
Melodic Corridor\n
September 1, 2025 20:00 – September 28, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"The
The Curtain Never Falls\n
September 1, 2025 20:00 – September 28, 2025 12:49\nStylists can participate in [A New Sound Rises] for world quests and [Interlude Tidbits] for random quests. Complete these quests to earn generous rewards, including Diamonds, Sketch: Honor of Freedom, Sketch: Shining Treasures, Title: Born to Dance, and growth materials.\nQuest\n
\"The
The Kite's Return\n
September 1, 2025 20:00 – September 28, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Returning Kites.\" Collect the required number of Returning Kites to exchange for generous rewards!\nTask\n
\"Where
Where Are the Gifties? 2025-09-01\n
September 1, 2025 20:00 – September 28, 2025 12:49\nThe Gifties ventured out for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\"Dreamland
Dreamland Found\n
September 1, 2025 04:00 – September 28, 2025 14:59\nStep by step, bring your ideas to life, and watch the future of your home take shape. Explore this week's \"Dreamland Showcase,\" complete the chronicle, and earn [Dreamland Stones] to exchange for rewards including furniture in the Dreamland Store.\nTask\n
\"Starlit
Starlit Pursuit 2025-09-01\n
September 1, 2025 04:00 – September 28, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\n
\n\n\n\n\n
Version 1.8\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2025-08-23\n
August 23, 2025 04:00 – August 30, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Shop
Shop of Abundance\n
August 19, 2025 20:00 – September 1, 2025 12:49\nAi Lili will prepare a daily checklist of items to find. Stylists can visit her and exchange materials from the list for awesome rewards, including [Revelation Crystals] and [Glitter Bubbles]. Ai Lili has brought extra special gifts this time. Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Verdant
Verdant Breeze\n
August 19, 2025 20:00 – September 1, 2025 12:49\n4 tasks will be unlocked at a time during the event. Complete these tasks to earn \"Bamboo Scrolls.\" Once you collect the required amount of \"Bamboo Scrolls,\" you can exchange for valuable rewards including [Diamonds].\nTask\n
\"Deep
Deep Breakthrough 2025-08-04\n
August 4, 2025 04:00 – August 25, 2025 03:49\nGet double rewards in the Realm of Breakthrough!\nDouble Rewards\n
\"Brushstroke
Brushstroke Horizons\n
July 29, 2025 20:00 – August 19, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Colors
Colors of Danqing\n
July 29, 2025 20:00 – August 19, 2025 12:49\nShare the event page to claim the special Card [Past-Life Promise].\nTask\n
\"Danqing
Danqing Island Styling Adventure\n
July 29, 2025 20:00 – September 1, 2025 12:49\nNew encounters with villagers on Danqing Island will offer fresh inspiration for styling. Completing the styling challenges will grant valuable rewards including [Diamonds] and [growth materials].\nQuest\n
\"Danqing
Danqing Pavilion\n
July 29, 2025 20:00 – September 1, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Danqing
Danqing Trails\n
July 29, 2025 20:00 – September 1, 2025 12:49\nJourney through four sets of linked landscape paintings within the Danqing Realm, each leading to a distinct Painting Realm. Explore these mysterious scenes and find your way out of the realms to obtain [Diamonds], [growth materials], and more.\nTask\n
\"Drifting
Drifting Leisurely\n
July 29, 2025 20:00 – September 1, 2025 12:49\nGo to Danqing Island, board a bamboo raft, and drift through tranquil landscapes, taking in the boundless scenery. Obtain [Diamonds] via the event for a limited time.\nTask\n
\"Five-In-A-Row\"
Five-In-A-Row\n
July 29, 2025 20:00 – September 1, 2025 12:49\nGo to Danqing Island and play the game on the chessboard by yourself or with a friend. Play in the solo mode to obtain [Diamonds], [growth materials], and more.\nTask\n
\"Fleeting
Fleeting Dreams\n
July 29, 2025 20:00 – September 1, 2025 12:49\n5 tasks will be unlocked daily. Complete these tasks to obtain \"Fragrant Branches.\" Once you collect the required amount of \"Fragrant Branches,\" you can exchange for the four-star outfit [Lifetime Yin Yuan], the sketch of [Lifetime Yin Yuan], Diamonds, and more.\nTask\n
\"Fortune
Fortune Sticks\n
July 29, 2025 20:00 – September 1, 2025 18:59\nEach stylist may draw once from the Fortune Sticks per day. If you're lucky enough to draw a Lucky stick three times, you'll receive a collaboration reward—[Moon Laurel Rabbit] Eureka Set.\nTask\n
\"Ink
Ink Meets Color\n
July 29, 2025 20:00 – September 1, 2025 12:49\nDuring the \"Ink Meets Color\" event, completing eligible in-game purchases grant \"Danqing Essence.\" Accumulate \"Danqing Essence\" to unlock tiered rewards. The total rewards amount to 2,080 Diamonds and the three-star outfit [Hidden Light].\nTop-Up\n
\"Ink
Ink Wash Anecdotes\n
July 29, 2025 20:00 – September 1, 2025 12:49\nComplete world quests in \"Bonded in Danqing\" and random quests in \"Worldly Encounters\" to obtain various rewards including [Diamonds], [Title: Yin Yuan Weaver], and [growth materials].\nQuest\n
\"Ink-Woven
Ink-Woven Tales\n
July 29, 2025 20:00 – September 1, 2025 12:49\nComplete the exclusive quests to obtain generous rewards including [Resonite Crystals], [Diamonds], [Sketch: Old Illusions], [Hair Accessory: Cloud Chant], [Bracelets: Woven Memories], and [growth materials].\nQuest\n
\"Inkflow
Inkflow Expedition\n
July 29, 2025 20:00 – September 1, 2025 12:49\nCollect Whim Jade across Danqing Island to earn generous limited-time collection rewards including the exclusive card [Landscapes Unfolded], [Diamonds], and [growth materials].\nTask\n
\"Rainbow-Colored
Rainbow-Colored Gift 2025-07-29\n
July 29, 2025 20:00 – September 1, 2025 12:49\nComplete the dyeing quest and infuse inspiration into your designs to receive the Rainbow-Colored Gift!\nTask\n
\"Where
Where Are the Gifties? 2025-07-29\n
July 29, 2025 20:00 – September 1, 2025 12:49\nDuring the event, help track down the stray Gifties and ensure their safe return to Gifty Island to earn [Diamonds], [growth materials], and more.\nTask\n
\"Yin
Yin Yuan Album\n
July 29, 2025 20:00 – September 1, 2025 12:49\nTake 10 memorable photos. These photos will be collected in the Yin Yuan Album. Fill up the album to receive valuable rewards including [Diamonds] and [Upgrade Packs].\nTask\n
\"Starlit
Starlit Pursuit 2025-07-29\n
July 29, 2025 04:00 – September 1, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Art
Art Unbound\n
July 29, 2025 00:00 – September 1, 2025 00:00\nWhen ancient arts embrace Danqing dreams, Through artisan hands, old wisdom gleams.\nTask\n
\n
\n\n\n\n\n
Version 1.7\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Danqing
Danqing Season First Look\n
July 25, 2025 06:00 – July 31, 2025 12:49\nUnlock Danqing Season updates every day to get rewards including [Diamonds].\nCheck-in\n
\"Inspiration
Inspiration Burst 2025-07-19\n
July 19, 2025 04:00 – July 26, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-07-17\n
July 17, 2025 20:00 – July 29, 2025 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Drifting
Drifting Toward Tomorrow\n
July 17, 2025 20:00 – July 29, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Bottled Reveries.\" Once you collect the required amount of \"Bottled Reveries,\" you can exchange for valuable rewards including [Diamonds]!\nTask\n
\"Starlit
Starlit Pursuit 2025-07-14\n
July 14, 2025 04:00 – July 28, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Blue
Blue Tears Album\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, stylists, together with Momo, can take 8 photos loaded with memories to fill the \"Blue Tears Album.\" Fill the album to claim generous rewards.\nTask\n
\"Blue
Blue Tears Treasures\n
July 7, 2025 20:00 – July 28, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Drifting
Drifting on the Tide of Tears\n
July 7, 2025 20:00 – July 17, 2025 18:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refresh daily at 04:00.\nCheck-in\n
\"Lights
Lights Guiding the Way\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, bring light to guide lost souls back onto their path and earn generous rewards.\nTask\n
\"Memory
Memory by Tears\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, stylists can complete World Quests in \"Blue Tears Adventures\" and Random Quests in \"Blue Tears Encounters\" to earn generous rewards.\nQuest\n
\"Time's
Time's Gentle Sway\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, go to Breezy Meadow to ride the Water Swing. Stylists can choose to sway solo or invite Momo or friends to share the joy—relive the carefree bliss of simpler times together.\nTask\n
\"Toward
Toward the Other Side of Tears\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, stylists can dive into the Exclusive Quest to uncover ancient secrets. Complete the Exclusive Quest to earn generous rewards.\nQuest\n
\"Tracing
Tracing the Water's Depths\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, collect \"Whimstars\" and \"Dews of Inspiration\" scattered across the Serpentine Ruins. Reach the required amounts to get rich rewards.\nTask\n
\"When
When Blue Tears Overflow\n
July 7, 2025 20:00 – July 29, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Tear Trace.\" Once you collect the required amount of \"Tear Trace,\" you can exchange for valuable rewards!\nTask\n
\"Where
Where Are the Gifties? 2025-07-07\n
July 7, 2025 20:00 – July 29, 2025 12:49\nThe Gifties ventured out for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\n
\n\n\n\n\n
Version 1.6\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2025-06-28\n
June 28, 2025 04:00 – July 5, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-06-23\n
June 23, 2025 20:00 – July 7, 2025 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00:00. Alison has brought extra special gifts this time! Unlock a bonus reward after completing 7 exchanges!\nTask\n
\"Gather
Gather the Glow\n
June 23, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can visit Stoneville and enter Slumber Sheep's Snoring Maze via the Gate of Slumber to collect scattered Glow Magic. Clear the levels to obtain Diamonds, growth materials, and more.\nTask\n
\"Glow
Glow Race\n
June 23, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can visit Stoneville and enter Slumber Sheep's Snoring Maze via the Gate of Slumber to collect scattered Glow Magic. Stylists can invite friends in co-op mode to explore the maze and collect Glow together!\nTask\n
\"Rollick
Rollick & Mirth\n
June 23, 2025 20:00 – July 7, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Mirthful Sweet.\" Once you collect the required amount of \"Mirthful Sweet,\" you can exchange for valuable rewards including [Diamonds]!\nTask\n
\"Starlit
Starlit Pursuit 2025-06-16\n
June 16, 2025 04:00 – July 7, 2025 03:59\nThe starlight flowing from the Sea of Stars appears all over Miraland. Every week, venture to designated locations to gather Starlit Crystals to receive the Stars' Gift, which can be exchanged for rewards in the Starlit Shop\nTask\n
\"Cherubic
Cherubic Moments\n
June 12, 2025 22:00 – July 7, 2025 12:49\nStylists can complete World Quests in \"Playful Adventures\" and Random Quests in \"Playful Chatter\" to bask in carefree, childlike delight. Complete the quests to earn generous rewards.\nQuest\n
\"Finding
Finding the Slumbering Animals\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can visit Stoneville and enter Slumber Sheep's Snoring Maze via the Gate of Slumber to find the petrified animals and bring them out of the maze. Stylists can choose to tackle the levels on their own or invite friends to play in co-op mode. Clear the levels to earn generous rewards.\nTask\n
\"Hop
Hop on the Beretsant\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can visit Stoneville and hop on the giant Beretsant. Bouncing and jumping will trigger rhythmic crowing sounds that ripple across the area, drawing flocks of curious Beretsants to gather and cheerfully watch the spectacle.\nTask\n
\"Only
Only the Fairies Know\n
June 12, 2025 20:00 – July 7, 2025 12:49\nStylists can dive into the Exclusive Quest for a fantastic adventure brimming with joy and wonder. Complete the Exclusive Quest to earn generous rewards.\nQuest\n
\"Playful
Playful Hearts Album\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists, together with Momo, can take 8 photos loaded with memories to fill the album \"Playful Hearts Album.\" Fill the album to claim generous rewards.\nTask\n
\"Thuddy
Thuddy Squash Spin\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can go to Stoneville and embark on aerial adventures—talk to Leonie to choose between heart-pounding thrills or relaxed, breezy flights.\nTask\n
\"Together
Together in Playful Moments\n
June 12, 2025 20:00 – June 23, 2025 16:59\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. The rewards refreshes daily at 04:00.\nCheck-in\n
\"Veiled
Veiled in Verses\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, 4 tasks will be unlocked at a time. Complete these tasks to earn \"Folded Poems.\" Once you collect the required amount of \"Folded Poems,\" you can exchange for valuable rewards!\nTask\n
\"Where
Where Are the Gifties? 2025-06-12\n
June 12, 2025 20:00 – July 7, 2025 12:49\nThe Gifties ventured out for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\"Windsong
Windsong Tunnel\n
June 12, 2025 20:00 – July 7, 2025 12:49\nDuring the event, stylists can go to Stoneville to experience the magical tunnel that can make little animals fly. Visit Amos to exchange for the special \"Sky Dust\" and unleash its magic within the tunnel.\nTask\n
\"Magical
Magical Playhouse\n
June 12, 2025 00:00 – July 7, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\n
\n\n\n\n\n
Version 1.5\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2025-05-24\n
May 24, 2025 04:00 – May 31, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-05-20\n
May 20, 2025 20:00 – June 12, 2025 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Stylists can visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00.\nTask\n
\"Cozy
Cozy Caretakers: Protect the Pandas\n
May 20, 2025 20:00 – June 12, 2025 12:49\nFrom tiny sparks, infinite warmth—guard pandas with love! Infinity Nikki joins forces with the Sichuan Green Foundation and Giant Panda National Park to protect pandas through conservation efforts and patrol training programs.\nTask\n
\"Journey
Journey Through Serenity\n
May 20, 2025 20:00 – June 12, 2025 12:49\nComplete tasks to earn [Serenity Point] and exchange for Diamonds and other exciting rewards!\nTask\n
\"Deep
Deep Breakthrough 2025-05-05\n
May 5, 2025 04:00 – May 26, 2025 03:49\nGet double rewards in the Realm of Breakthrough!\nDouble Rewards\n
\"A
A Moment in Serenity\n
April 28, 2025 20:00 – June 12, 2025 12:49\nDuring the event, complete the world quests in \"Colorful Happenings\" and random quests in \"Innocent Encounters\" to earn generous rewards.\nQuest\n
\"Adventure
Adventure Together\n
April 28, 2025 20:00 – June 12, 2025 12:49\nShare your invitation code to team up with friends in exploring Miraland. Complete event tasks together to claim Diamonds!\nTask\n
\"Bestie
Bestie Bonding Challenge\n
April 28, 2025 20:00 – May 16, 2025 12:49\nDuring the event, stylists can create a \"Bestie Bonding Challenge\" and invite friends to participate, for a chance to win various prizes! Upon completing your own fashion DNA quiz for the first time, you'll receive 100 Diamonds!\nWeb\n
\"Breezy
Breezy Bubbleboat\n
April 28, 2025 20:00 – June 12, 2025 12:49\nA beloved pastime on Serenity Island! Glide through the skies on bubbles, drifting among clouds and gentle breezes on a fairytale adventure!\nTask\n
\"Bubble
Bubble Hopper\n
April 28, 2025 20:00 – June 12, 2025 12:49\nLeap onto bubbles in the order they appear in Bubble Hopper! Reach the finish line before time runs out to claim your rewards!\nTask\n
\"Bubble
Bubble Market\n
April 28, 2025 20:00 – June 12, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Bubbly
Bubbly Gifts\n
April 28, 2025 20:00 – May 20, 2025 19:00\nDuring the event, log in daily to claim rewards. Log in for 7 days in total to receive all rewards. Rewards reset daily at 04:00 (Server Time).\nCheck-in\n
\"Chase
Chase the Bubbles!\n
April 28, 2025 20:00 – June 12, 2025 12:49\nCollect Whim Bubbles on Serenity Island and get generous limited-time rewards during the Bubble Season!\nTask\n
\"Floating
Floating Bubbles\n
April 28, 2025 20:00 – June 12, 2025 12:49\n5 tasks will be unlocked daily during the event. Complete these tasks to earn \"Bubble Trace.\" Once you collect the required amount of \"Bubble Trace,\" you can exchange for valuable rewards!\nTask\n
\"Heartfelt
Heartfelt Gifts: A Warm Return\n
April 28, 2025 20:00 – June 12, 2025 12:49\nHeartfelt Gifts returns for one last time with the limited-time free outfits! During the event, 1 free outfit can be claimed daily, totaling 9 outfits plus 1 Momo's Cloaks!\nStore\n
\"The
Multiplayer Adventures\n
April 28, 2025 20:00 – June 12, 2025 12:49\nCooperate, revel, and share! The Sea of Stars is no longer a solitary voyage. Let's journey with friends!\nTask\n
\"New
New Styles! New Inspirations!\n
April 28, 2025 20:00 – June 12, 2025 12:49\nThe Serenity Island Styling Challenges are now open! Embark on a series of Random Quests to encounter new Pieceys, sparking fresh styling inspirations. Complete the quests to earn generous rewards.\nQuest\n
\"Rainbow
Rainbow Album\n
April 28, 2025 20:00 – June 12, 2025 12:49\nDuring the event, take 10 photos loaded with memories to fill the album \"Rainbow Album.\" Fill the album to claim generous rewards.\nTask\n
\"Rainbow
Rainbow and Pattern\n
April 28, 2025 20:00 – June 12, 2025 12:49\nComplete dyeing tasks and imbue new life into the designs to obtain amazing gifts including Palettes and Patterns!\nTask\n
\"Sea
Sea of Stars Dream\n
April 28, 2025 20:00 – June 12, 2025 12:49\nThe shimmering stars chronicle tales of the past and future. Drift through the Sea of Stars and witness the boundless wonders of the cosmos. Complete daily tasks in \"Starlit Moments\" and weekly tasks \"Starlit Pursuit\" in the Sea of Stars to earn Ethereal Stars and Starlit Crystals. Use them to acquire the \"Sea of Stars\" Miracle Outfit and exchange them for rich rewards including decorations, poses and outfits.\nTask\n
\"Shake
Shake Up Bubble Jar!\n
April 28, 2025 20:00 – June 12, 2025 12:49\nDuring the \"Shake Up Bubble Jar!\" event, completing eligible in-game purchases will accumulate \"Bubble Energy.\" As your \"Bubble Energy\" reaches specific milestones, you'll unlock tiered rewards. The total rewards amount to 880 Diamonds and the 3-star outfit [Bubble's Hometown].\nTop-Up\n
\"Somewhere
Somewhere Beyond the Rainbow Waters\n
April 28, 2025 20:00 – June 12, 2025 12:49\nWhen the Bubbleblooms reach maturity, the long-awaited Bubble Season arrives! Complete the exclusive quest to earn generous rewards!\nQuest\n
\"Swish
Swish & Stitch Soiree\n
April 28, 2025 20:00 – June 12, 2025 12:49\nCome and shine on the Grand Patch Stage! Show off your style and connect with fellow fashionistas at the Swish & Stitch Soiree! Special themes will be featured every night from 20:00 - 22:00 (Server Time) and the Patch Trio will prepare exclusive mystery gifts for participants. Don't miss your chance to shine!\nTask\n
\"The
The Stars' Gift\n
April 28, 2025 20:00 – June 12, 2025 12:49\nComplete the daily social tasks in \"Starlit Moments\" and the weekly tasks in \"Starlit Pursuit\" to exchange in the Starlit Shop for Decorations, Poses, and Outfits.\nTask\n
\"Together
Together in the Cloudsea\n
April 28, 2025 20:00 – June 12, 2025 12:49\nAbove an endless sea of clouds lies a realm of mystery. Head to the Sea of Stars and enter the [Cloudsea Realm] levels with friends or on your own to forge unforgettable memories! Once the event begins, a new level will unlock daily at 04:00:00 (Server Time).\nTask\n
\"Welcome
Welcome to the Lens Lab\n
April 28, 2025 20:00 – June 12, 2025 12:49\nSnap, snap, here comes Leila! The Lens Lab is open for business! Upgrade your Whimcam to unlock new poses and capture every magical moment across Miraland!\nTask\n
\"Where
Where Are the Gifties? 2025-04-28\n
April 28, 2025 20:00 – June 12, 2025 12:49\nThe Gifties ventured out for inspiration but got distracted by mesmerizing new sights—now they're separated from their outing squad leader! Help track down these curious wanderers and ensure their safe return to Gifty Island!\nTask\n
\"A
A Journey to Meet the Stars\n
April 25, 2025 06:00 – June 12, 2025 12:49\nHand in hand, let's light up beautiful moments beneath a river of stars. When the new version launches, don't forget to claim your corresponding rewards!\nCheck-in\n
\n
\n\n\n\n\n
Version 1.4\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Bubble
Bubble Season First Look\n
April 25, 2025 06:00 – April 30, 2025 12:49\nLight up bubbles and unlock Bubble Season intel everydat to get rewards including [Diamonds].\nCheck-in\n
\"Super
Super Escalation 2025-04-12\n
April 12, 2025 04:00 – April 19, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-04-08\n
April 8, 2025 20:00 – April 28, 2025 10:50\nDuring the event, Alison will prepare a daily checklist of items to find. Stylists can visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00.\nTask\n
\"Whirl
Whirl of Melodies\n
April 8, 2025 20:00 – April 28, 2025 10:50\nDuring the event, complete tasks to obtain [Party Invite], which can be exchanged for [Diamonds] and other rewards.\nTask\n
\"Carnival
Carnival in Frames\n
March 25, 2025 20:00 – April 28, 2025 10:50\nDuring the event, take 8 photos loaded with memories with Momo to fill the album \"Carnival of Frames.\" You can claim Diamonds based on your progress in your collection.\nTask\n
\"Dream
Dream or Illusion?\n
March 25, 2025 20:00 – April 28, 2025 10:50\nDuring the event, stylists can visit the Floating Wish Isle and touch the Timeworn Pillar to enter the [Illusion Zone] levels. [Illusion Zone] includes 7 levels in total. The levels will be unlocked with the event date and your progress. Clear the levels to get rewards such as Diamonds and [Stylist Card Background: Revelry Moment].\nTask\n
\"Fields
Fields of Vernal Bloom\n
March 25, 2025 20:00 – April 28, 2025 10:50\nDuring the event, complete tasks to obtain [Bloom Bud] and claim the outfit [Floating Blossoms] for free.\nTask\n
\"Heartfelt
Heartfelt Gifts 2025-03-25\n
March 25, 2025 20:00 – April 28, 2025 10:50\nLog in during the event to claim free Outfits!\nStore\n
\"Nonstop
Nonstop Revelry\n
March 25, 2025 20:00 – April 8, 2025 18:59\nDuring the event, check in for 7 days in total to receive Revelation Crystal*10. Log in daily to claim check-in rewards. Daily check-in will be available at 04:00 (server time).\nCheck-in\n
\"Shine!
Shine! Party King!\n
March 25, 2025 20:00 – April 28, 2025 10:50\nStylist can join the exclusive quest to earn rewards such as Diamonds and [Accessory Sketch: Party Star].\nQuest\n
\"The
The Party's On\n
March 25, 2025 20:00 – April 28, 2025 10:50\nStylists can join the event's world quest [Joyful Tales] and random quest [Party Banter] to earn rewards such as Diamonds and [Shoe Sketch: Cha-Cha Spin].\nQuest\n
\"Carnival
Whim House\n
March 25, 2025 20:00 – April 28, 2025 10:50\nVisit the Store to shop new limited-time products!\nStore\n
\"Wishing
Wishing Dance Moment\n
March 25, 2025 20:00 – April 28, 2025 10:50\nDuring the event, stylists can participate in the mini-game [Wishing Dance Moment]. This game consists of three levels. Upon achieving the required scores for the first time in each level, you will receive Diamonds as a reward.\nTask\n
\"Wishing
Wishing Rhapsody\n
March 25, 2025 20:00 – April 28, 2025 10:50\nStylists can complete the event's world quest [Dance Delights] and random quest [Dance Encounters] to earn rewards such as Diamonds and [Title: Dance King].\nQuest\n
\n
\n\n\n\n\n
Version 1.3\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2025-03-15\n
March 15, 2025 04:00 – March 22, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-03-11\n
March 11, 2025 20:00 – March 25, 2025 12:49\nDuring the event, Alison will prepare a daily checklist of items to find. Stylists can visit her and exchange materials from the list for awesome rewards. The checklist refreshes daily at 04:00.\nTask\n
\"Full
Full Moon Ballad\n
March 11, 2025 20:00 – March 25, 2025 12:49\nDuring the event, stylists can complete tasks to earn [Illusibloom Whisper] and exchange for Diamonds and other exciting rewards.\nTask\n
\"The
The Palace Feast\n
March 4, 2025 13:00 – March 25, 2025 12:49\nDuring the event, collect Whimstars and Dews of Inspiration scattered across the Queen's Palace Ruins. Reach the required amounts to claim generous rewards, including Diamonds and [Stylist Card Background: Lone Elegy].\nTask\n
\"Caring
Caring for the Bullquet\n
February 25, 2025 20:00 – March 25, 2025 12:49\nStylists can join the event's Care Notes and Color-changing Tales. Complete the designated quests to earn rewards such as Diamonds and the title [Witness of Vibrant Colors].\nQuest\n
\"Illusibloom
Illusibloom Depths: Realm of Phantom Blossoms\n
February 25, 2025 20:00 – March 25, 2025 12:49\nThe Illusibloom Depths consists of 6 levels. During the event, 1 level will be unlocked daily. After clearing the levels, stylists can earn rewards such as Diamonds and the title [Solitary Wanderer].\nTask\n
\"In
In Search of Lost Dreams\n
February 25, 2025 20:00 – March 25, 2025 12:49\nDuring the event, stylists can complete tasks to earn [Dream's Turn] and claim the outfit [Dream Chaser] for free.\nTask\n
\"Memories
Memories of Yesterday\n
February 25, 2025 20:00 – March 25, 2025 12:49\nDuring the event, complete the quests [In the Depths of Night], [In the Lonely Song], [The Full Moon and the Truth], [The Secrets at Twelve] and take 8 photos loaded with memories with Momo. As you fill the album \"Memories of Yesterday\", you can claim Diamonds based on your collection progress.\nQuest\n
\"Queen's
Queen's Favor\n
February 25, 2025 20:00 – March 11, 2025 18:59\nLog in for a total of 7 days to claim Revelation Crystal*10.\nCheck-in\n
\"Song
Song of the Lost\n
February 25, 2025 20:00 – March 25, 2025 12:49\nComplete the permanent event Exclusive Quests: [Mysterious Prelude], [In the Depths of Night], & [In the Lonely Song] to earn rewards such as Diamonds & Bling.\nQuest\n
\"Tales
Tales of Mystery\n
February 25, 2025 20:00 – March 25, 2025 12:49\nStylists can join the event's Ruins Adventures and Eerie Encounters. Complete the designated quests to earn rewards such as Diamonds and the earrings sketch [Mystic Illusion].\nQuest\n
\"Heartfelt
Heartfelt Gifts 2025-02-25\n
February 2, 2025 00:00 – March 25, 2025 12:49\nLog in during the event to claim free Outfits!\nStore\n
\n
\n\n\n\n\n
Version 1.2\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2025-02-15\n
February 15, 2025 04:00 – February 22, 2025 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Alison's
Alison's Travel Shop 2025-02-13\n
February 13, 2025 20:00 – February 25, 2025 12:49\nLog in for a total of 7 days & complete tasks during the event to earn Revelation Crystals & Glitter Bubbles.\nTask\n
\"Lanterns
Lanterns of Blessing\n
February 7, 2025 04:00 – February 13, 2025 03:59\nLog in for a total of 3 days to receive 5 Revelation Crystals.\nCheck-in\n
\"Deep
Deep Breakthrough 2025-02-27\n
January 27, 2025 04:00 – February 27, 2025 03:49\nGet double rewards in the Realm of Breakthrough!\nDouble Rewards\n
\"Heartfelt
Heartfelt Gifts 2025-01-24\n
January 24, 2025 20:00 – February 25, 2025 12:49\nLog in during the event to claim free Outfits!\nStore\n
\"Dancing
Dancing Fireworks\n
January 24, 2025 00:00 – February 15, 2025 00:00\nParticipate in the web event to earn reards such as Resonite Crystal and Diamonds!\nWeb\n
\"Infinity
Infinity Nikki Guides Creation Event\n
January 24, 2025 00:00 – February 24, 2025 00:00\nParticipate in the web event to earn reards such as Diamonds!\nWeb\n
\"New
New Bloom Market\n
January 24, 2025 00:00 – February 25, 2025 12:49\nVisit the Store to shop new limited-time products!\nStore\n
\"Carnival
Carnival of Fireworks: Highlights\n
January 23, 2025 20:00 – February 25, 2025 12:49\nParticipate in exciting activities to celebrate the lively Carnival of Fireworks together!\nTask\n
\"Drift
Drift Through the Skies\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete World Quests in \"Leisurely Tales\" & Random Quests \"Leisurely Encounters\" to earn rewards, including: Diamonds, Shining Particles, Shiny Bubbles, Bling, Threads of Purity, & the title \"Skyward Voyager\"!\nQuest\n
\"Drifting
Drifting Whim\n
January 23, 2025 20:00 – February 25, 2025 12:49\nCollect Whim Balloons to earn rewards like Diamonds, Glitter Bubbles: Elegant, Bling, Shining Particles, Glitter Bubbles: Sweet & the new stylist card background: Carnival of Fireworks.\nTask\n
\"Echoes
Echoes of the Past\n
January 23, 2025 20:00 – February 25, 2025 12:49\nDuring the New Bloom Festival event, embark on the exclusive quest with music master Du Yubai to uncover stories from the past. Complete the quest to earn rewards such as Diamonds, Shiny Bubbles, & Bling.\nQuest\n
\"Firework
Firework Styling Challenges\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete [The Guard and the Mysterious Stranger] to earn rewards such as Diamonds, Shiny Bubbles, Threads of Purity, & Bling.\nQuest\n
\"Fireworks
Fireworks Fiesta\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete the mini-games: Explosive Evasion & Balloon Hopper to earn Diamonds & Bling.\nTask\n
\"Fireworks'
Fireworks' Gift\n
January 23, 2025 20:00 – February 13, 2025 18:59\nLog in for a total of 7 days to receive 10 Revelation Crystals.\nCheck-in\n
\"Glowing
Glowing Fireworks\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete the permanent event Exclusive Quests: [Chapter 1: The Wonderful Journey] & [Chapter 2: When the Fireworks Bloom] to earn rewards such as Diamonds, Resonite Crystals, Glitter Bubbles: Elegant & Fresh, Shiny Bubbles, & Bling.\nQuest\n
\"New
New Bloom Festival: Highlights\n
January 23, 2025 20:00 – February 25, 2025 12:49\nParticipate in exciting activities to welcome the New Year and enjoy the present moment together!\nTask\n
\"New
New Bloom Reunion\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete World Quests in \"New Bloom Chronicles\" & Random Quests in \"Fun Encounters\" to earn rewards such as Diamonds, Shining Particles, Shiny Bubbles, Bling, Treads of Purity, & the Cloudborne Cranes bracelet sketch.\nQuest\n
\"New
New Bloom Snapshot\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete the album by taking 10 memorable photos with Momo during 2 limited-time quests to earn Diamonds!\nTask\n
\"Strings
Strings of Time\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete tasks to earn the limited-time event currency Melodic Harmony to earn rewards, including Diamonds, Threads of Purity, Calm Thoughts, Glitter Bubbles: Elegant, the 4-star outfit Endless Longing, & the its sketchs to make its evolution, Endless Longing: Ethereal.\nTask\n
\"The
The Return of Sovereigns!\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete Random Quests to challenge the Sovereign's of Cool & Elegant once again in a styling duel to earn rewards, including Resonite Crystals, Shiny Bubbles, & Threads of Purity.\nQuest\n
\"Whim
Whim Tangram\n
January 23, 2025 20:00 – February 25, 2025 12:49\nComplete the Whim Tangram mini-game to receive rewards, including Diamonds, Shining Particles, Flower Lanterns, & Bling.\nTask\n
\"Bright
Bright Moments\n
January 13, 2025 20:00 – February 25, 2025 12:49\nComplete tasks to collect Fragrant Bouquets to earn rewards, including Diamonds, Glitter Bubbles: Sweet & Fresh, Threads of Purity, Shiny Bubbles, & Bling.\nTask\n
\n
\n\n\n\n\n
Version 1.1\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Inspiration
Inspiration Burst 2025-01-14\n
January 14, 2025 04:00 – January 23, 2025 03:59\nGet double rewards in the Realm of Eureka!\nDouble Rewards\n
\"Starry
Starry Lake Serenade\n
January 12, 2025 20:00 – January 23, 2025 12:49\nDuring the \"Starry Lake Serenade\" event, 3 tasks will be available daily. Complete these tasks to earn Lucky Star Shells, and gather enough to unlock amazing rewards!\nTask\n
\"Lucky
Lucky Gifts\n
January 12, 2025 00:00 – January 23, 2025 12:49\nLog in for a total of 7 days during the event to receive 5 Revelation Crystals and 350 Shining Particles!\nCheck-in\n
\"Wishful
Wishful Wonders: Adventure Under the Stars\n
December 29, 2024 20:00 – January 23, 2025 12:49\nStylists can join Wish Adventures and Wish Encounters on the event page, complete the quests, and receive rich rewards.\nQuest\n
\"Wishing
Wishing Nebula: Let's Touch Shooting Stars!\n
December 29, 2024 20:00 – January 23, 2025 12:49\nThe Wishing Nebula, the stargazing deck exclusive to the Wish Festival, is now available! What is inside the mysterious space created by The Wishing One and modified by later generations?\nTask\n
\"Into
Into a Starry Night\n
December 29, 2024 00:00 – January 23, 2025 12:49\nDuring the [Into a Starry Night] event, four tasks will be available daily. Complete these tasks to earn Starlight Shards. Collect the required number of Starlight Shards to exchange for generous rewards!\nTask\n
\"Lucky
Lucky Journey: Take the Bait, Pink Ribbon Eel!\n
December 29, 2024 00:00 – January 23, 2025 12:49\nDuring the event, Pink Ribbon Eels \"Pink can be found in the waters from the Leisureely Anglers to the Swan Gazebo. Stylists can trade the Pink Ribbon Eels they've caught with Mitcheli for rewards, and participate in Lucky Moments and Fun Encounters on the event page! Complete the quests to earn amazing rewards!\nQuest\n
\"Shining
Shining Wish: Star-Kissed Wishes\n
December 29, 2024 00:00 – January 23, 2025 12:49\nStylists can join exclusive event quests directly from this page. Complete them to earn generous rewards.\nQuest\n
\"Starwish
Starwish Gift\n
December 29, 2024 00:00 – January 12, 2025 12:49\nLog in for a total of 7 days during the event to receive 10 Revelation Crystals!\nCheck-in\n
\n
\n\n\n\n\n
Version 1.0\n
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Event\nDuration\nDescription\nType\n
\"Super
Super Escalation 2024-12-21\n
December 21, 2024 04:00 – December 28, 2024 03:59\nDuring the event, enter Realm of Escalation and use Altar of Escalation to exchange for double materials. The daily Super Escalation Vital Energy limit is 120.\nDouble Rewards\n
\"Companion's
Companion's Day Gifts\n
December 18, 2024 00:00 – December 29, 2024 12:49\nLog in for a total of 7 days during the event to receive 5 time-limited Revelation Crystals and Shining Particles!\nCheck-in\n
\"Your
Your Companion's Day Invitation!\n
December 18, 2024 00:00 – December 29, 2024 12:49\nComplete World Quests and Random Quests in \"Accept the Invitation\", \"Fun Encounters\", and \"Fix the Flicker\" to earn rewards such as Diamonds, Shiny Bubbles, Bling, Threads of Purity, and \"Best Partners\" title.\nQuest\n
\"Heartfelt
Heartfelt Wish\n
December 5, 2024 00:00 – December 18, 2024 00:00\nLog in to claim the outfit Starlit Celebration and other rewards!\nCheck-in\n
\"Path
Path to Greatness\n
December 5, 2024 00:00 – December 18, 2024 00:00\nAccumulate Wish Glimmers from completing Daily Wishes to receive 18 Resonite Crystals!\nTask\n
\"Share
Share My Stylist Card\n
December 5, 2024 00:00 – December 18, 2024 00:00\nShare your Stylist Card to claim 80 Diamonds!\nTask\n
\"Welcome
Welcome to Florawish\n
December 5, 2024 00:00 – December 18, 2024 00:00\nLog in for a total of 7 days during the event to receive 20 Revelation Crystals!\nCheck-in\n
\"Wishfield
Wishfield Journal\n
December 5, 2024 00:00 – December 30, 2024 00:00\nComplete tasks to unlock exclusive rewards, including the new \"Wonderful Travels\" stylist card background, 10 Resonite Crystals, and 8 Revelation Crystals!\nTask\n
\n
\n

Other Languages[]

\n
LanguageOfficial Name
Chinese
(Simplified)
活动
Chinese
(Traditional)
活動
Japaneseイベント
Korean이벤트
EnglishEvents
GermanEvents
FrenchÉvénements
Thaiอีเวนต์
SpanishEventos
PortugueseEventos
ItalianEventi
IndonesianAcara
\n

Change History[]

\n
\n\n\n\n\n
"}} \ No newline at end of file diff --git a/src/ingest/parsers/fandom.ts b/src/ingest/parsers/fandom.ts index c362100..b9c1a23 100644 --- a/src/ingest/parsers/fandom.ts +++ b/src/ingest/parsers/fandom.ts @@ -440,13 +440,61 @@ function nikkeTitle(cell: string): string | null { /** Headings whose tables are a schedule our readers can act on. */ const IN_INCLUDED_SECTION = /^(current|upcoming) events$/i; +/** The page's own words when a section is currently listing nothing. */ +const IN_STATES_EMPTY = /There are no Events in this category/i; + +/** Every `

` on the page, flattened to lower-case text. */ +function h2Headings(rendered: string): Set { + const flat = rendered.replace(EDIT_SECTION, "").replace(/\s+/g, " "); + const out = new Set(); + for (const node of flat.matchAll(/]*>([\s\S]*?)<\/h2>/gi)) { + out.add(text(node[1] ?? "").trim().toLowerCase()); + } + return out; +} + /** * True for the Infinity Nikki wiki's `Event` page, and the gate on the branch - * below. Asserts the heading *and* the table shape, because the page's - * `Permanent Events` table shares neither. + * below. + * + * **Identity only — never the presence of a row.** This asserted a populated + * `Current`/`Upcoming` table until 2026-09-03, which conflated the two things a + * tripwire has to keep apart: a page that was rewritten, and a game that has + * nothing on. Infinity Nikki emptied both tables the week 2.7's events ended + * and 2.8 was not yet listed, and the source spent four cycles reporting + * `the source has likely been redesigned` at a page whose markup had not moved + * — long enough to reach the `broken` tier and fail the workflow. `canParse` is + * documented as a *structural* check for exactly this reason + * (docs/INGESTION.md § The adapter registry), so it reads the section headings, + * which an empty table does not take with it. + * + * *Either* heading, not both — the same doc's warning against over-fitting. The + * live page carries both, but requiring the pair would fail the source over a + * renamed heading it does not even read, and one is already unique: the other + * three Fandom templates carry neither. `Past Events` is deliberately not in + * the set, or an archive with nothing current would identify as this page. */ function isInfinityNikkiEventPage(rendered: string): boolean { - return infinityNikkiTables(rendered).length > 0; + const headings = h2Headings(rendered); + return headings.has("current events") || headings.has("upcoming events"); +} + +/** + * True when this page tells us, in its own words, that it currently lists no + * events — the state Infinity Nikki sits in between versions. + * + * This is what lets the refresh gate tell "we read the page and there is + * nothing on" from "we read nothing", and it is deliberately the page's + * statement rather than a row count: a redesign that broke every selector would + * also yield zero rows, and storing *that* as an empty snapshot is the silent + * emptying of a calendar the zero-events gate exists to prevent. + */ +function infinityNikkiStatesNoEvents(rendered: string): boolean { + if (!isInfinityNikkiEventPage(rendered)) return false; + // A table we can still read means the page is listing something, whatever + // else it says further down. + if (infinityNikkiTables(rendered).length > 0) return false; + return IN_STATES_EMPTY.test(rendered); } interface InTable { @@ -765,5 +813,12 @@ export const fandomParser: SourceParser = { isInfinityNikkiEventPage(rendered) ); }, + statesNoEvents(body: string): boolean { + const rendered = renderedHtml(body); + if (rendered === null) return false; + // Only the Infinity Nikki template states this. The other three say nothing + // either way when they are empty, so they keep the strict gate. + return infinityNikkiStatesNoEvents(rendered); + }, parse: parseFandomEventsPage, }; diff --git a/test/adapters/game8.test.ts b/test/adapters/game8.test.ts index 25c7fd8..cc1218f 100644 --- a/test/adapters/game8.test.ts +++ b/test/adapters/game8.test.ts @@ -51,6 +51,11 @@ const CASES: Array<{ adapter: Adapter; fixture: string }> = [ { adapter: adapter("uma-game8-events"), fixture: "fixtures/uma/game8-events-2026-08-19" }, { adapter: adapter("nikke-fandom-events"), fixture: "fixtures/nikke/fandom-events-2026-08-19" }, { adapter: adapter("nikki-fandom-events"), fixture: "fixtures/nikki/fandom-events-2026-08-19" }, + // The same page a week later, listing nothing: 2.7's events had ended and 2.8 + // was not up yet, so both tables read "There are no Events in this category." + // Pinned because an empty answer is a shape too — it is what the detector + // used to read as a redesign. + { adapter: adapter("nikki-fandom-events"), fixture: "fixtures/nikki/fandom-events-2026-09-03" }, // Honkai Impact 3rd. Every boundary in this expected file is a week-bucket // edge the source labels `ESTIMATED WEEK`, not an announced date — see // src/ingest/parsers/arustats.ts and docs/SOURCES.md § 14. @@ -1767,3 +1772,54 @@ describe("Infinity Nikki wiki (the fourth Fandom template)", () => { expect(shop?.summary).toBeTruthy(); }); }); + +describe("Infinity Nikki wiki between versions (the page states it is empty)", () => { + const nikki = adapter("nikki-fandom-events"); + const emptied = "fixtures/nikki/fandom-events-2026-09-03"; + const populated = "fixtures/nikki/fandom-events-2026-08-19"; + + function parse(html: string) { + return nikki.parse(html, { + now: NOW, + sourceUrl: nikki.url, + sourceId: nikki.id, + game: nikki.game, + }); + } + + test("still recognises the template when both tables have been emptied", async () => { + // 2.7's events ended on 27 August and 2.8 was not listed yet, so the wiki + // replaced both tables with "There are no Events in this category." The + // page is otherwise untouched — `Past Events` still carries twenty tables + // of the same shape. A detector that needs a populated row reads that as a + // redesign and the runner reports a broken source that is merely quiet. + const html = await Bun.file(`${emptied}.html`).text(); + expect(fandomParser.canParse(html)).toBe(true); + expect(() => parse(html)).not.toThrow(); + expect(parse(html)).toEqual([]); + }); + + test("says the page states no events, and says it only when the page does", async () => { + // The distinction the refresh gate turns on: a page that tells us it lists + // nothing is a source we read correctly, not one that broke. Anything + // weaker than the page's own words would let a real redesign through as an + // empty calendar, which is the failure the zero-events gate exists for. + const empty = await Bun.file(`${emptied}.html`).text(); + const full = await Bun.file(`${populated}.html`).text(); + expect(fandomParser.statesNoEvents?.(empty)).toBe(true); + expect(fandomParser.statesNoEvents?.(full)).toBe(false); + }); + + test("does not claim emptiness for the other three Fandom templates", async () => { + // `statesNoEvents` is asked of every Fandom source, so a loose check would + // let a redesigned FGO or Nikke page store an empty snapshot. + for (const fixture of [ + "fixtures/fgo/fandom-events-2026-08-18", + "fixtures/nikke/fandom-events-2026-08-19", + "fixtures/r1999/fandom-events-2026-08-17", + ]) { + const html = await Bun.file(`${fixture}.html`).text(); + expect(fandomParser.statesNoEvents?.(html)).toBe(false); + } + }); +});