Adventní osada
Adventní kalendář pro děti: zasněžená horská vesnice, každý den se otevře jedno okénko.
Screenshots
Adventní osada is an illustrated Advent calendar for children and families counting down to Christmas together. Each December day unlocks another window in a snowy mountain village. Gradually light up the cottages, discover new scenes in the village square and peek inside selected houses. Short Czech captions introduce Christmas traditions as you play.
- Open 24 Advent windows, with future surprises kept closed.
- Explore furnished rooms and interactive objects in eight selected cottages.
- Watch falling snow, chimney smoke and the changing night sky.
- Open the church on Christmas Eve for a finale with lights and bells.
- Return to scenes you have already opened; the calendar remembers your progress.
How to start: open the website on your computer or phone and tap an available window.
Changelog
Changelog
1.4.0 — 2026-11-09
Features
- A hidden edit mode for placing things: open the page with
?edit(or?edit&room=13) to drag the furniture, wall fixtures, taps and routine stops of a room, and the scenes, the Betlém and the props on the meadow. Undo, Redo, Reset, Grid snap, arrow-key nudging and a size control are on a toolbar that works at phone width. - Export the edits as a small versioned JSON (changed objects only), copy or download it, and import it again; unknown ids are reported, never fatal.
- An optional
layout.overrides.jsonnext to the page is applied at startup, so a layout found in the editor can be committed and shipped.
Changes
- Normal mode is unchanged and carries no editor code paths or handlers.
Bug fixes
- None in this release.
1.3.1 — 2026-11-09
Features
- The people in the rooms look better: faces with eyes, brows, nose, a mouth that follows what they do, blinking and breathing; hair with volume and a parting; collars, sleeves with cuffs, hands, shoes; aprons with a hem, a fold and a pocket; small patterns on clothes. Children, adults and grandparents have their own proportions, and grandparents stoop a little.
- A warm light from the stove or a candle falls on the people as a soft rim, and their shadow leans away from it.
Changes
- Walking is natural: the legs step alternately with a stride that matches the speed (no sliding feet), the arms swing opposite to the legs, the body bobs a little, steps ease in and out, and people turn smoothly and face the way they go in all four directions. Things they carry follow the hand.
- People walk around furniture and each other instead of through them.
- The father on day 22 now has a beard.
Bug fixes
- Beards, moustaches, glasses, hair and hats sit correctly in every direction; from behind there is no beard or face.
1.3.0 — 2026-11-08
Features
- Every chalet can be entered now: rooms exist for days 1 to 24. Tap an opened chalet and a little room opens with its own household, from lighting the first advent candle and a letter to Ježíšek (day 1) to buying the carp (day 23). The church is a room too: after the finale on 24 December, tap it to step into the Štědrý den room.
- A Betlém stands in front of the church. It is empty on 1 December and gets one figure every day (Mary, Joseph, the ox, the donkey, shepherds, sheep, an angel, the kings and more); the Child lies in the manger only on 24 December. Hover or tap it to see who arrived today.
- The rooms follow Advent: an advent wreath with one more candle lit each Advent Sunday, on 24 December a tree in the room and, from 18:00, presents under it.
- The scenes on the meadow answer the pointer and a finger: a hovered scene breathes softly and sparkles drift around it, and a tap sends a ring and a few sparkles out. With reduced motion you get a calm steady highlight instead.
- Debug:
?debug&time=HH:mmsets the time of day that the rooms use.
Changes
- The meadow below the church is airier: the scenes stand further apart and a little smaller, also on a phone.
- The outdoor gingerbread man (day 9) and igloo (day 8) are gone from the meadow; their windows and the baking room stay.
- The letter to Ježíšek moved to day 1, day 18 is an evening by the wreath, and day 23 is buying the carp.
- Tapping a meadow scene is easier on a phone: its tap area is never smaller than 40 px on screen.
- A hint after a day opens now also says the church can be entered.
Bug fixes
- Scenes no longer crowd or hide each other on the meadow.
1.2.0 — 2026-10-24
Features
- Eight chalets can be entered: tap an opened chalet on days 4, 5, 6, 9, 13, 18, 22 or 23 and a little cutaway room opens with its own household (a grandmother and a Barborka, two children with a friendly čert and an anděl, a family with a toddler, two baking sisters, a grandfather with Lucie, a girl writing to Ježíšek, a couple braiding a vánočka, grandparents wrapping presents). The people walk around and do things; tap the twig, the boot, the package, the cookie cutter, the oven, the lantern, the letter seal, the dough, the ribbons or the carp.
- Every room shows a short Czech caption about the tradition, a window onto the snowy night, a back button and Esc to return.
Changes
- Tapping the building of an opened chalet that has a room now enters it; the scene on the meadow still replays when tapped. A small hint says so after a day opens.
- The sky and ambient animation rest while a room is open.
Bug fixes
- None.
1.1.1 — 2026-10-24
- Changed: new drawings for the last three figures. The snowman (day 1) has uneven shaded snow balls, coal eyes, a carrot nose, a knitted scarf with a fringe, a top hat with snow on the brim and twig arms. The gingerbread man (day 9) is piped with icing, with a face, sugar buttons, a bent pose, crumbs and a tiny sparkle. The igloo (day 8) has rows of snow blocks, a lit entrance with a warm glow, a short snow tunnel, a lantern, icicles and footprints.
1.1.0 — 2026-10-23
- Added: everything you can tap now reacts when the mouse is over it. A chalet or the church glows and rises a little, and a small chip names the day ("Pečeme perníčky"); a locked day only answers quietly "Otevře se 20. prosince" and never gives its title away. Opened scenes on the meadow react too, and the buttons (bell, numbers, theme, debug) get a hand cursor, a small lift and a gold edge. On touch nothing changes: a tap still gives its feedback.
- Added: a button next to the bell hides or shows the day numbers on the chalets (they fade smoothly). The choice is remembered. Windows stay tappable and hover works without numbers; opened chalets keep their warm glow.
- Changed: the number signs on the chalets are smaller; the tap areas are not.
- Changed: the star above today's house is gone; today's closed window now breathes a slow gold glow instead.
- Changed: the falling snow is easier to see over the white meadow: larger flakes with a pale blue edge.
- Changed: the middle of the meadow is open: five scenes moved aside and no tree or object stands in the glade.
- Changed: new drawings for Saint Nicholas with the angel and the devil, the carolers, the postman, the skater, the child on the sled and the snowball fight; the deer, owl and birds got snow, light and shape.
1.0.0 — 2026-10-19
- Added: the calendar is public at https://advent.tomlabs.xyz, served as plain static files, with the health check at
/health. - Added: a small "Cookies" link at the bottom left reopens the cookie choice. It appears only when visit measuring is switched on for the site, which it is not by default; nothing is sent anywhere before you accept.
- Changed: the page and its large files are compressed and cached by the browser, so a second visit starts almost at once.
0.5.0 — 2026-10-19
- Added: the village is alive. Snow falls in three depths, smoke rises from the lit chalets' chimneys, windows flicker softly and spill warm light on the snow. It pauses with the page, shows a still frame under reduced motion and lowers its detail by itself when a device is slow.
- Added: the day 24 finale. Opening the church window lights its windows, door and tower, a star rises over the spire with rays and sparkles, the lit chalets glow brighter and every chimney smokes more; after about eight seconds it settles into a calm final look that stays on later visits.
- Added: the bells swing and ring (sound generated in the page, no audio files). Sound starts only after your tap on window 24, a bell switch next to the version remembers if you muted it, and nothing sounds when the page is hidden or, until you unmute, under reduced motion.
- Changed: the chimney smoke and the church's bell arcs are no longer painted into the static village; they are part of the live overlay.
0.4.1 — 2026-10-19
- Fixed: nothing in the foreground stands in front of a chalet, its number badge or its tap area any more; the decorated tree of day 14 moved a little down the meadow, and trees, lanterns, wells and the other crafted objects are placed only where they clear every chalet, the church and the daily scenes, and are drawn from far to near.
- Fixed: the axe now looks like one driven into a chopping block: the head stands upright with its cutting edge buried in the ringed top (a dark split and a little snow at the entry) and the helve lies out to the side, slightly raised, with a swell at the end.
0.4.0 — 2026-10-19
- Changed: on wide windows the village sits lower so the sky always fills at least about a third of the window; clouds are bigger, stars denser and the moon larger, and the northern lights of day 17 are clearly visible. Phones in portrait look as before.
- Changed: the debug controls fold into a small chip at the top right, so they never hide the meadow.
- Added: several kinds of trees (spruces, tall firs, pines, saplings) with layered, snow-laden branches, trunk flare, snow sliding off and shadows on the snow; a willow and birches by the pond, trees with lights and red bows by the church, fallen branches.
- Added: crafted foreground objects: wood pile, stump with axe, fence with gate, sled, snow shovel with a cleared path, lantern posts with a warm glow, a wayside shrine, a well, a signpost, a hay rack for the deer, a bench and a snowman with hat, scarf and carrot. They stand in the gaps of the meadow and furnish the sides of wide windows.
0.3.0 — 2026-10-18
- Added: the sky is alive. Three layers of soft clouds drift across it (far ones slower and hazier), some pass in front of the moon and stars and dim them, and near the moon their underside catches a faint warm light.
- Added: stars twinkle each at its own pace, the whole star field turns very slowly around the village, the moon sways on a small arc, and now and then a shooting star crosses the sky.
- Added: the northern lights of day 17 sway, shimmer and slowly shift colour.
- Changed: the sky stops moving while the page is hidden, and shows one still picture when the system asks for reduced motion.
- Changed:
?debuglogs the sky's frame rate and frame time every five seconds.
0.2.1 — 2026-10-18
- Changed: the village fills the whole browser window at any shape (desktop, phone portrait, ultrawide); title, day line and debug controls float over it as translucent overlays, version and theme sit in a corner chip.
- Changed: the village keeps all chalets and the church fully visible and tappable (40 px minimum) at every size; more sky, mountains and snow field appear around it.
- Added: much richer drawing: chalets with stone base, chimney, balcony, shutters, snow caps, fences, wood piles, window glow and light spill; the church with stone courses, buttresses, clock, arched windows and rose window.
- Added: haze layers, snowy pine groups, drifts, footprints and sled tracks, frozen pond, rutted road, and richer daily scenes and characters.
- Added:
?debug&day=Nopens a given day directly.
0.2.0 — 2026-10-18
- Added: tap, click or keyboard (Tab, Enter/Space) opens a window; hit areas are at least 40 px on every screen size.
- Added: opening animation (light on, sparkle) and the 23 daily scenes on the meadow; opened days keep their scene, today is highlighted.
- Added: future windows only shake and say when they open ("Tato okénka se otevře 12. prosince"); nothing is revealed.
- Added: accessibility names ("Day 9, open", "Day 12, locked until 12 December"), a visible focus ring, reduced-motion support.
- Changed: the current day shows dark windows with a glow and a star until opened; lit windows now mean opened.
- Changed: a few meadow spots moved off the road, the pond and each other.
0.1.0 — 2026-10-18
- Added: the snowy alpine village (sky, mountains, forest, slope, 23 chalets in 5 tiers, church, meadow, road, pond).
- Added: the church as the larger 24th window.
- Added: one window per day from 1 December; past days stay open, future days cannot be peeked at; opened days are remembered.
- Added: a placeholder scene on the meadow for the current day.
- Added: System / Light / Dark theme, version in the footer,
health.json, icon. - Added:
?debugday switch and a browser-local Logs view. - Changed: layout works at phone width (375 px).
- Fixed: on phones and in device emulation the whole UI was drawn at half size and clipped (canvas sized from a wrong device-pixel report).
- Fixed: the debug day switch now stacks (slider above four equal buttons) and the footer no longer overlaps.
- Fixed: missing favicon.ico.


