Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2026-01-30
09:35
spring Leaf check-in: 6f502200e6 user: thetanil tags: three-two
09:34
grav check-in: 62a0beef84 user: thetanil tags: three-two
07:26
grav check-in: 279b64e578 user: thetanil tags: three-two
07:26
grav check-in: eca66765d5 user: thetanil tags: three-two
07:25
more sprong check-in: e4385c208e user: thetanil tags: three-two
07:24
Add simple animated gradient shader background check-in: 3086916b18 user: thetanil tags: three-two
07:22
fix paths check-in: 4cef9b6f82 user: thetanil tags: three-two
07:22
Add three.js library check-in: 7e2d6e8064 user: thetanil tags: three-two
07:22
Add spring toy with touch support check-in: 8cd8232d56 user: thetanil tags: three-two
07:21
Create new branch named "three-two" check-in: 44d46b4c4f user: thetanil tags: three-two
07:20
Simplify background shader to gentle gradient Leaf check-in: 4ec813a837 user: thetanil tags: three-one
07:17
Add Shadertoy-style animated shader background check-in: 0320a52582 user: thetanil tags: three-one
07:13
fix paths check-in: d46b356391 user: thetanil tags: three-one
07:13
fix paths check-in: 8925b00029 user: thetanil tags: three-one
07:11
cleanup check-in: 1e29e02061 user: thetanil tags: three-one
07:10
Add three.js 0.182.0 physics toy with touch support check-in: 1099347506 user: thetanil tags: three-one
07:09
Create new branch named "three-one" check-in: 890f2fe70b user: thetanil tags: three-one
2026-01-29
21:56
diatribes shader Leaf check-in: 3661bb741b user: thetanil tags: phaser-boids
21:55
diatribes shader check-in: 264ea45244 user: thetanil tags: phaser-boids
19:20
adfsdaf check-in: 3f79cf9a64 user: thetanil tags: phaser-boids
19:19
100 check-in: 3d8a23fc5d user: thetanil tags: phaser-boids
19:15
sadf check-in: 72ebd6f89d user: thetanil tags: phaser-boids
19:11
touch? check-in: 2bfe917e89 user: thetanil tags: phaser-boids
19:08
touch? check-in: 448d54a9bb user: thetanil tags: phaser-boids
19:04
seperate check-in: 496600fd24 user: thetanil tags: phaser-boids
18:27
not so many boids check-in: ee9fb883f5 user: thetanil tags: phaser-boids
18:26
boids check-in: d60b1e0c88 user: thetanil tags: phaser-boids
18:25
Create new branch named "phaser-boids" check-in: 6c48ea98fb user: thetanil tags: phaser-boids
18:06
pastels Leaf check-in: c5ea074fe9 user: thetanil tags: phaser01
18:03
with mouse check-in: 272fde40be user: thetanil tags: phaser01
17:53
neat check-in: d07c6c0cdf user: thetanil tags: phaser01
17:42
absolute correct thx check-in: 030ff5bddf user: thetanil tags: phaser01
17:40
relative? rly? check-in: 624d80648d user: thetanil tags: phaser01
17:32
test 01 deployment 2 check-in: 6db7dd68ba user: thetanil tags: phaser01
17:29
test 01 deployment check-in: 35d923c96d user: thetanil tags: phaser01
17:22
phaser test check-in: 248e50ff67 user: thetanil tags: phaser01
2026-01-26
00:03
(no changelog - `fossil changes` will show last check-in message) Leaf check-in: a9d51c3392 user: thetanil tags: trunk
2026-01-25
23:55
  • Fix: script/record.sh now kills any existing fluidsynth processes before starting a new instance. This prevents "Failed to bind server socket" startup errors when running make record. Verified recording completes and produces test-record.mp4 using make record.
check-in: 4889fedff8 user: thetanil tags: trunk
23:11

Fix: script/record.sh

  • Fix: script/record.sh — replace parec + named pipe audio capture with direct PulseAudio monitor capture in ffmpeg to address audio/video sync issues when recording headless visuals and realtime audio. Adjusted cleanup and startup ordering accordingly.
check-in: 7d84bb739b user: thetanil tags: trunk
23:01
(no changelog - `fossil changes` will show last check-in message) check-in: c11dac0ec1 user: thetanil tags: trunk
23:01

test record synchonization fix

  • in a previous version: run fossil timeline

2026-01-25

  • Files changed (from fossil diff): AGENTS.md, CHANGELOG.md, CLAUDE.md, Makefile, PLAN-headless-recorder.md, README.md, recorder-idea.md
check-in: 671994bf6e user: thetanil tags: trunk
23:00

test record synchonization fix

  • in a previous version: run fossil timeline

2026-01-25

  • Files changed (from fossil diff): AGENTS.md, CHANGELOG.md, CLAUDE.md, Makefile, PLAN-headless-recorder.md, README.md, recorder-idea.md
check-in: 111f04aada user: thetanil tags: trunk
22:21

make commit

  • commits with make changelog as commit message

make quietly

check-in: dc271ec618 user: thetanil tags: trunk
22:20
#### make commit
  • commits with make changelog as commit message

#### make quietly check-in: afdab24948 user: thetanil tags: trunk

22:18
make[1]: Entering directory '/workspace'

make commit

  • commits with make changelog as commit message make[1]: Leaving directory '/workspace'
check-in: d456b7603f user: thetanil tags: trunk
22:17
make[1]: Entering directory '/workspace'

make commit commits with make changelog as commit message

make[1]: Leaving directory '/workspace'
check-in: 7bb623a6f6 user: thetanil tags: trunk
22:14
(no changelog - `fossil changes` will show last check-in message) check-in: 7f0e34ab51 user: thetanil tags: trunk
22:13
$(make changelog) check-in: 39755925f9 user: thetanil tags: trunk
21:51

Makefile

  • Added make help as default target, shows all targets with descriptions
  • Added ## comment above each recipe for self-documenting help

BAD LATENCY {token limit reached} record.sh

  • Fixed audio capture using parec to record from PulseAudio in realtime
  • fluidsynth plays through PulseAudio, parec captures the output to pipe
  • Both video and audio go through named pipes to ffmpeg
  • Proper cleanup order: stop MIDI, stop midiviz, stop parec, wait for ffmpeg
check-in: a504e74822 user: thetanil tags: trunk
21:40

Makefile

  • Added make help as default target, shows all targets with descriptions
  • Added ## comment above each recipe for self-documenting help
check-in: 0c4306d0a0 user: thetanil tags: trunk