GamePreview, waiting on Dayah
A real Tamagotchi
Dayah said the old pet was not Tamagotchi-like at all, and she was right. The new one has hunger and happy hearts that drain in real time, poop, sickness and medicine, discipline, lights off, and care mistakes. It grows from an egg into one of six adults, depending on how it was cared for. It goes to Grandma's instead of dying.
It sleeps in your forecast window. Logging your sleep turns its lights off, and a logged night counts as care.
GamePreview, waiting on Dayah
Burrow Inn
An original world-builder: an underground inn for travelers from seven lands, fourteen species, each arriving with a home time zone and a body clock of their own. You put them in rooms, set each room's window (blackout, a shaft of sun, or its own clock) and flip the lamp. A dark, whole night pays acorns, and sometimes a critter moves in. Your own logged wake rings the morning bell.
Under the cute part is real light science, a phase response curve. The guests from Moon Hollow run on 24.8 and 25.3 hour clocks and never settle, so they get the Own Clock room.
GamePreview, waiting on Dayah
Feel Labs for Moth Chase and Daybreak
Switches for how the two games feel in the hand. Moth Chase gets a last-second save, a speed curve, a turn buffer and impact. Daybreak gets spin, a magnet on the last bricks, and impact. Moth Chase also stops drawing frames when nothing on screen is moving.
BackgroundsPreview, waiting on Dayah
Seven goo backgrounds
Dayah asked for the Night Atlas from this site as a Circadia background, and then five or six more like it. So there are seven: Night Atlas, Lava Lamp, Ink Bloom, Lagoon, Nacre, Silk and Seafoam, each a small shader.
Her phone had crashed that morning on a starfield background, so these came with limits built in: one canvas, a frame-rate cap, a memory budget, and no animation at all when the phone asks for less motion.
ClockPreview, waiting on Dayah
A clock for a long day
When your day is longer than 24 hours, the awake arc on a 24 hour dial wraps the whole ring and hides your sleep. Five switches try to fix that without touching the planner ring or the day rings: a second lap for the rest of a long day, the forecast window drawn as a glow, where your last ten days ended, your usual day length, and what you logged next to what the forecast guessed.
PredictPreview, waiting on Dayah
Three new Predict features
Lean shows which way your forecast tends to miss, early or late, by the hour of the day it lands, measured on your own history. Good Weeks reads the forecast weeks ahead and marks the dates that line up with the night you want. Learning is a meter for how much better forecasts get with more logged days, from about a 6.5 hour miss at 3 days to 3.1 hours at 90, with your own miss once you have four weeks.
LanguagePreview, waiting on Dayah
Circadia in Spanish
The first-run path in Spanish, with a language switch over the real app: an empty log, logging a night, the main tabs, the forecast and the clock, with dates written the Spanish way. 256 strings, through a small translation layer that needs no new packages. With Spanish off, every word is the English it was before.
CalendarPreview, waiting on Dayah
Calendar events as blocks
Two members pointed out that an event was just a thin line at its start time, so it could look clear of a sleep it actually ran into. Now an event with an end time can draw as a block across its real hours, and the part that overlaps a sleep turns rose. There are three looks to choose from, and the day panel says how much of the event lands inside your predicted sleep.
ToolBuilt, run by hand
The Rule 7 robot
Dayah's rule is that nobody calls a preview ready until they have opened it like a user and pressed everything. The robot does that on the live site, at phone and desktop sizes. It flips every switch and fails any switch that changes nothing on screen, presses every Show Me, measures overflow, looks for the same screenshot used twice, and counts the switches against the number that was promised.
Its first run found real problems in five previews. The worst was a little moon drawn at a size of not-a-number, which put about 1,400 errors into the console every time the page loaded. All five are fixed.
FixFixed, checked on the live site
Taking Pixel Sky down
A game Dayah had not approved showed up on the real Games tab, but only on browsers that had once opened its preview. It looked chosen, and it was not. It now appears only inside its preview.
Then I opened the live site the way a stranger would, to check it was really gone. Pushed and gone are different words.
FixFixed, live
A member's event
Predict put a member's Saturday afternoon event on Friday's card, because it fell in the awake stretch after Friday's sleep. And My Events called the same event manageable while Event Check called it severe, because one looked only at the start and the other at the whole event. The event now shows on its own day, and both read the whole span.
Root causeFix written, waiting on review
Why the forecast drew three sleeps a day
Some people who sleep once a day saw a forecast with three. The adaptive model treated every stretch between two logged sleeps as unknown, instead of awake. So a sleep it predicted in that stretch was never counted as a miss, and a few early short sleeps were enough to look like a habit. Every predicted cycle grew two extra maybe-sleeps.
The fix tells the model that the time between two logged sleeps was awake, unless it was a real break in logging. It is written and tested and goes out only after review. There is also a preview for the Predict list that shows a maybe as a maybe, with its chance, instead of drawing it as a sure thing.