Changes up to # 03f2c0361594 +7 · 45
See as swimlanes (independent work side by side)
03f2c036159497eafeb34fc72dec0356458c9564813fe30954e95805df658eb2+6fcaca2bd500f003313c22827469cea3dac7f907c7e0f6960ad8ae36d2f1d36d+74bbbc259910ab5229939c3ec81afe848a221d4bade315325716b96e1dc56d4f+75ceba7479600e5cf590b136c67b90c2299cf47ed5b86ebb6fc0a2ff8daf55a1+9af639e2ea06f5c670b703273727175f60c937e1ce04b8239d50e0160c15cd93+a49fd826e10b6c48afd9c68b4376b06d3c64748a1be98c42f0e22e6e5366ec90+c5e6da564c8823c508d4760aaaee41d927be9a587057194d25ca399618bb45c6+f1159d783f9c62c50e4e1c1f8346cf1963c24d46f71eb901330da821da4c01a5 has 8 heads. The graph shows their union; heads are marked.
Stop tracking local.properties: it names this machine's SDK, and CI read it (refs #19)
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head
CI: point Gradle at the image's JDK 25 for its daemon, and never download (refs #19)
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head
CI: loopback networking, which Gradle needs to start (refs #19)
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head
Diffs: a gap says how many lines it leaves out
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head
The in-app mark's arms are drawn, with the rings' gradient (refs andymccall/oxygenhub#306)
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head
The phone runner clones: its oxy home is in app storage, and a change to OxygenFlow rebuilds rust-core (refs #8)
mainv0.1.0v0.1.1v0.1.2v0.1.3v0.1.4v0.1.5v0.1.6v0.1.7v0.1.8v0.1.9
head