Skip to content

Releases: ArdaDDemir/crew

0.12.9 — the office stays alive

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 19:04

THE freeze fix for real: WebView2 paused rAF and ALL timers whenever Windows considered the office window occluded - the floor froze mid-animation and every click appeared dead. Crew.exe now launches its webview with occlusion-backgrounding disabled, and a 32ms watchdog keeps the scene alive even under throttling.

Also: floor regression test asserts exactly one rAF schedule per frame.

0.12.8 — walls that look like walls

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 18:50

Wall decorations (whiteboard, clock, window, doors) are now drawn skewed INTO the isometric wall plane with affine transforms - no more flat axis-aligned rectangles floating on a diagonal slab. Walls gained a top cap, gradient face, wainscot with bead lines and a baseboard.

0.12.7 — mojibake purge + floor layout

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 17:47

Mojibake purge: years of PowerShell writes had double/triple-encoded every non-ASCII string in the office UI (Members dash, hint dots, tooltips, avatar glyphs, tour copy). A CP1252 reverse-mapper repaired 170+ runs.

Floor pane is now a proper column: canvas on top, hint + look swatches + furniture kit below - all clickable (the canvas used to cover them).

0.12.6 — the office unfreezes (for real)

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 17:07

THE freeze fix, for real this time: the floor rewrite re-introduced a second requestAnimationFrame schedule (3 per frame = exponential) and the whole office locked up seconds after boot. A regression test now asserts the shipped floor-game.js schedules exactly one frame loop.

Also in this line: warm meeting-room floor, canvas game interactions (walk / DM / doors / furniture), shot-image false positives fixed, floor hardening.

0.12.5 — no more blank boxes

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 16:34

Fixes the giant blank white box in tool rows: shell output that merely mentioned an old .crew/browser/shots path was rendered as a screenshot image. Shots now attach only to the real browser_screenshot tool (server + client), broken images remove themselves, and the screenshot frame is size-capped.

0.12.4 — floor hardening

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 16:21

Floor hardening: the walk animation now clamps negative frame-time (a laptop sleep/resume used to crash the floor loop forever), the character has a guarded start position, and a floor boot failure can no longer take the whole office down (isolated + reported).;nAlso carries the warm meeting-room visuals from 0.12.3.

0.12.3 — warm meeting room

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 14:29

The canvas floor is now a warm wooden meeting room: plank floor, cream walls with terracotta wainscot, whiteboard, wall clock, window with a light shaft, bookshelf / water cooler / plant props, and the team sits around a real wooden table with open laptops when busy.

Bugfix carried from 0.12.2 line: no regressions; all floor interactions verified via automated browser tests (6/6).

0.12.2 — unfreeze the office

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 14:07

Fixes the frozen office: the canvas floor scheduled exponential frames and locked the UI seconds after boot. Also: floor clicks now use the right coordinate space, the canvas class/start position are fixed, and the camera auto-fits the room.

The game floor (ADR-0063) is now fully playable: click carpet to walk, click a person to DM, click a door to switch rooms, drag to pan, wheel to zoom, live speech bubbles.

0.12.1 — the floor actually shows

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 12:23

Fixes the 0.12.0 blank floor: start position + canvas class + fit-to-view camera + name tags. The game floor now renders fully - iso room, pixel people, live speech bubbles.

Also: updater feed and release assets for 0.12.1 (signed).

0.12.0 — the floor is a game

Choose a tag to compare

@ArdaDDemir ArdaDDemir released this 31 Aug 12:03

The floor is a game now (ADR-0063)

  • The 2.5D office is rebuilt from scratch on canvas: isometric room, checker carpet, walls + window, doors with #signs, glass meeting table, desks with monitors that light up while their person works.
  • Procedural pixel people from each person's look (skin/hair/top): 4-frame walk, sit, type poses, shadows, name tags, lead star.
  • Live accounts type out as speech bubbles above heads; a status dot colors the pose (thinking / working / writing).
  • Click carpet to walk (BFS path around obstacles), click a person to DM, click a door to enter, drag to pan, wheel to zoom.
  • floor.json / looks.json contracts unchanged. Layout + pathing moved to a pure bun-tested module (floor-iso.js).