diff --git a/db/migrations/012_custom_names.sql b/db/migrations/012_custom_names.sql new file mode 100644 index 0000000..6bbbc75 --- /dev/null +++ b/db/migrations/012_custom_names.sql @@ -0,0 +1,5 @@ +-- Additive only. Custom display names for roast plans and green bean lots, layered on top of +-- (not replacing) worksheet field 0.1 "Coffee / lot" — COALESCE(NULLIF(name,''), field 0.1) is +-- the fallback everywhere a plan title is shown. +ALTER TABLE roast_plans ADD COLUMN name text NOT NULL DEFAULT ''; +ALTER TABLE green_bean_lots ADD COLUMN name text NOT NULL DEFAULT ''; diff --git a/public/academy-audio/ib-cells.mp3 b/public/academy-audio/ib-cells.mp3 new file mode 100644 index 0000000..9d5972f Binary files /dev/null and b/public/academy-audio/ib-cells.mp3 differ diff --git a/public/academy-audio/ib-co2.mp3 b/public/academy-audio/ib-co2.mp3 new file mode 100644 index 0000000..4c31101 Binary files /dev/null and b/public/academy-audio/ib-co2.mp3 differ diff --git a/public/academy-audio/ib-color.mp3 b/public/academy-audio/ib-color.mp3 new file mode 100644 index 0000000..df757e8 Binary files /dev/null and b/public/academy-audio/ib-color.mp3 differ diff --git a/public/academy-audio/ib-crack.mp3 b/public/academy-audio/ib-crack.mp3 new file mode 100644 index 0000000..69fd777 Binary files /dev/null and b/public/academy-audio/ib-crack.mp3 differ diff --git a/public/academy-audio/ib-foam.mp3 b/public/academy-audio/ib-foam.mp3 new file mode 100644 index 0000000..2416904 Binary files /dev/null and b/public/academy-audio/ib-foam.mp3 differ diff --git a/public/academy-audio/ib-front.mp3 b/public/academy-audio/ib-front.mp3 new file mode 100644 index 0000000..e6287d4 Binary files /dev/null and b/public/academy-audio/ib-front.mp3 differ diff --git a/public/academy-audio/ib-glass.mp3 b/public/academy-audio/ib-glass.mp3 new file mode 100644 index 0000000..b029a86 Binary files /dev/null and b/public/academy-audio/ib-glass.mp3 differ diff --git a/public/academy-audio/ib-mortar.mp3 b/public/academy-audio/ib-mortar.mp3 new file mode 100644 index 0000000..85982b1 Binary files /dev/null and b/public/academy-audio/ib-mortar.mp3 differ diff --git a/public/academy-audio/ib-pressure.mp3 b/public/academy-audio/ib-pressure.mp3 new file mode 100644 index 0000000..dc9e11c Binary files /dev/null and b/public/academy-audio/ib-pressure.mp3 differ diff --git a/public/academy-audio/ib-seal.mp3 b/public/academy-audio/ib-seal.mp3 new file mode 100644 index 0000000..8af8ec0 Binary files /dev/null and b/public/academy-audio/ib-seal.mp3 differ diff --git a/public/academy-audio/sn-arcs.mp3 b/public/academy-audio/sn-arcs.mp3 new file mode 100644 index 0000000..63e7cf7 Binary files /dev/null and b/public/academy-audio/sn-arcs.mp3 differ diff --git a/public/academy-audio/sn-droplevels.mp3 b/public/academy-audio/sn-droplevels.mp3 new file mode 100644 index 0000000..bdeacfa Binary files /dev/null and b/public/academy-audio/sn-droplevels.mp3 differ diff --git a/public/academy-audio/sn-firstcrack.mp3 b/public/academy-audio/sn-firstcrack.mp3 new file mode 100644 index 0000000..6e6fb94 Binary files /dev/null and b/public/academy-audio/sn-firstcrack.mp3 differ diff --git a/public/academy-audio/sn-grass.mp3 b/public/academy-audio/sn-grass.mp3 new file mode 100644 index 0000000..e4f79d7 Binary files /dev/null and b/public/academy-audio/sn-grass.mp3 differ diff --git a/public/academy-audio/sn-hinge.mp3 b/public/academy-audio/sn-hinge.mp3 new file mode 100644 index 0000000..a9ea88e Binary files /dev/null and b/public/academy-audio/sn-hinge.mp3 differ diff --git a/public/academy-audio/sn-instruments.mp3 b/public/academy-audio/sn-instruments.mp3 new file mode 100644 index 0000000..5e1f14a Binary files /dev/null and b/public/academy-audio/sn-instruments.mp3 differ diff --git a/public/academy-audio/sn-secondcrack.mp3 b/public/academy-audio/sn-secondcrack.mp3 new file mode 100644 index 0000000..cf2654b Binary files /dev/null and b/public/academy-audio/sn-secondcrack.mp3 differ diff --git a/public/academy-audio/sn-sight.mp3 b/public/academy-audio/sn-sight.mp3 new file mode 100644 index 0000000..6f1e7a2 Binary files /dev/null and b/public/academy-audio/sn-sight.mp3 differ diff --git a/public/academy-audio/sn-smoke.mp3 b/public/academy-audio/sn-smoke.mp3 new file mode 100644 index 0000000..6fac057 Binary files /dev/null and b/public/academy-audio/sn-smoke.mp3 differ diff --git a/public/academy-audio/sn-toast.mp3 b/public/academy-audio/sn-toast.mp3 new file mode 100644 index 0000000..694f7c0 Binary files /dev/null and b/public/academy-audio/sn-toast.mp3 differ diff --git a/public/academy-audio/ww-airflow.mp3 b/public/academy-audio/ww-airflow.mp3 new file mode 100644 index 0000000..e82738e Binary files /dev/null and b/public/academy-audio/ww-airflow.mp3 differ diff --git a/public/academy-audio/ww-baked.mp3 b/public/academy-audio/ww-baked.mp3 new file mode 100644 index 0000000..c5c1522 Binary files /dev/null and b/public/academy-audio/ww-baked.mp3 differ diff --git a/public/academy-audio/ww-crashflick.mp3 b/public/academy-audio/ww-crashflick.mp3 new file mode 100644 index 0000000..dfbf48b Binary files /dev/null and b/public/academy-audio/ww-crashflick.mp3 differ diff --git a/public/academy-audio/ww-diagnose.mp3 b/public/academy-audio/ww-diagnose.mp3 new file mode 100644 index 0000000..a74a1f0 Binary files /dev/null and b/public/academy-audio/ww-diagnose.mp3 differ diff --git a/public/academy-audio/ww-fast.mp3 b/public/academy-audio/ww-fast.mp3 new file mode 100644 index 0000000..b171f68 Binary files /dev/null and b/public/academy-audio/ww-fast.mp3 differ diff --git a/public/academy-audio/ww-good.mp3 b/public/academy-audio/ww-good.mp3 new file mode 100644 index 0000000..0e11708 Binary files /dev/null and b/public/academy-audio/ww-good.mp3 differ diff --git a/public/academy-audio/ww-quakers.mp3 b/public/academy-audio/ww-quakers.mp3 new file mode 100644 index 0000000..bdcdee3 Binary files /dev/null and b/public/academy-audio/ww-quakers.mp3 differ diff --git a/public/academy-audio/ww-scorch.mp3 b/public/academy-audio/ww-scorch.mp3 new file mode 100644 index 0000000..d8091bf Binary files /dev/null and b/public/academy-audio/ww-scorch.mp3 differ diff --git a/public/academy-audio/ww-underdev.mp3 b/public/academy-audio/ww-underdev.mp3 new file mode 100644 index 0000000..175afd0 Binary files /dev/null and b/public/academy-audio/ww-underdev.mp3 differ diff --git a/public/academy-audio/ww-uneven.mp3 b/public/academy-audio/ww-uneven.mp3 new file mode 100644 index 0000000..576420b Binary files /dev/null and b/public/academy-audio/ww-uneven.mp3 differ diff --git a/public/academy.html b/public/academy.html index e9895be..da46bc4 100644 --- a/public/academy.html +++ b/public/academy.html @@ -12,7 +12,7 @@