root@hashking:~$ cat log.txt
the log
one timeline for everything that ships — code, crop, and press alike. tagged, not separated. years of it.
›2026225
nutrient room: mixed and set a fresh JADAM Sulfur (JS) ferment
nutrient room: this round of FPJ — mugwort finished fermenting, smells right
greenhouse A: smell coming through hard on Wilson, earlier than the last run
greenhouse B: second trellis layer on Oreoz, training every top out to an even canopy
merged PR #11319 in Activities
feat(Velora): show VELoQ stream protocol in the live badge
merged PR #11306 in Activities
fix(Jellyfin): read login from localStorage when page variables time out
opened PR #11319 in Activities
feat(Velora): show VELoQ stream protocol in the live badge
nutrient room: mixed and set a fresh FPJ — mugwort ferment
tissue culture: routine subculture across all 13 lines, 5.9% contamination this round
greenhouse B: supplemental lights holding 18/6 on Oreoz — plants filling their spacing fast
opened PR #11306 in Activities
fix(Jellyfin): read login from localStorage when page variables time out
greenhouse A: pistils on Wilson mostly white, a few sites starting to orange
merged PR #11266 in Activities
feat(Jellyfin): add setting to restore the movie/episode plot summary
nutrient room: this round of JADAM fish amino acid (JFA) finished fermenting, smells right
pulled the Sour Papaya live rosin out of the cold cure after 17d, whipped into a stable batter after the cure, terp-forward, no separation, 2604g packaged and logged
closed issue #3 in focusv-ble-research
Locate the real OTA-receive GATT write callback
closed issue #4 in focusv-ble-research
The 0x40000 → 0x0 finalize/copy step for firmware updates
closed issue #3 in focusv-ble-research
Locate the real OTA-receive GATT write callback
closed issue #4 in focusv-ble-research
The 0x40000 → 0x0 finalize/copy step for firmware updates
greenhouse B: second trellis layer on Oreoz, training every top out to an even canopy
opened PR #11266 in Activities
feat(Jellyfin): add setting to restore the movie/episode plot summary
greenhouse A: Wilson colas stacking fast, full sun between tarp pulls doing its job
nutrient room: started a new batch of JADAM fish amino acid (JFA)
closed issue #5 in focusv-ble-research
Physical button-gesture detection — no GPIO-read primitive located
greenhouse B: tagged all 36 Oreoz plants to their patients' registry numbers, plant log reconciled against the 99
greenhouse B: 36 rooted Oreoz clones into the beds under 18/6, the 2 weakest culled
nutrient room: lactic acid bacteria serum (LABS) ready and strained, into rotation on the feed schedule
merged PR #11228 in Activities
feat(Bandcamp): report as Listening, fix cover, artist and pause state
merged PR #11226 in Activities
fix(Radio Garden): stop matching submit.radio.garden
opened PR #11228 in Activities
feat(Bandcamp): report as Listening, fix cover, artist and pause state
opened PR #11226 in Activities
fix(Radio Garden): stop matching submit.radio.garden
greenhouse A: blackout tarps on — Wilson flipped to 12/12
merged PR #11199 in Activities
fix(Jellyfin): restore presence on Jellyfin 12+, add ebook/audiobook support
lab results in for Sour Papaya: 28.5% total active cannabinoids, 2.94% total terpenes
opened PR #11199 in Activities
fix(Jellyfin): restore presence on Jellyfin 12+, add ebook/audiobook support
opened PR #11198 in Activities
fix(Jellyfin): restore presence on Jellyfin 12+, add ebook/audiobook support
pressing the Sour Papaya live rosin at 150°F / 663 psi for 301s — 69.7% yield, 3 days at the press, each jar straight into a cold cure
nutrient room: started a new batch of lactic acid bacteria serum (LABS)
last bags pulled on the Sour Papaya fresh-frozen: 5.22% off wet weight, 3736g full-melt plus 1179g of coarser bubble hash for the patients
last of the Sour Papaya fresh-frozen loads into the freeze dryers — 2-day cycle before it's press-ready
greenhouse B: harvested out, beds top-dressed and re-amended with fresh JADAM inputs for the next run
first wash day on the Sour Papaya fresh-frozen: 207.4 lb to get through, 3 days of loads with the water held at 32.8°F
nutrient room: this round of JADAM microbial solution (JMS) finished fermenting, smells right
Sour Papaya into the walk-in same-day — 207.4 lb fresh frozen, labeled by bag and weighed in
greenhouse B: Sour Papaya stalks and root balls ground and mixed for waste — logged and weighed before it left the property
clone room: took 38 Oreoz cuttings off the production mother for greenhouse B, domes on
greenhouse B: chopped Sour Papaya — 34 plants, 207.4 lb wet off this run
opened PR #11178 in Activities
fix(Peacock): resolve playback presence detection
tissue culture: routine subculture across all 13 lines, 1.5% contamination this round
opened PR #11169 in Activities
fix(Peacock): resolve playback presence detection
mother room: hand-pollinated the GMO × P Funk run, tagging branches for tracking
greenhouse B: Sour Papaya is a couple days out, holding for the amber count we want
nutrient room: mixed and set a fresh JADAM microbial solution (JMS) ferment
greenhouse A: supplemental lights holding 18/6 on Wilson — plants filling their spacing fast
nutrient room: FPJ — bamboo shoot ready and strained, into rotation on the feed schedule
greenhouse B: Sour Papaya finishing structure is showing — this cut runs true
greenhouse A: supplemental lights holding 18/6 on Wilson — plants filling their spacing fast
merged PR #60 in telegram-phone-number-checker
Add proxy support (#28) and loosen overly-strict dependency pins
nutrient room: started a new batch of FPJ — bamboo shoot
nutrient room: FPJ — sweet potato tip ready and strained, into rotation on the feed schedule
greenhouse A: second trellis layer on Wilson, training every top out to an even canopy
pulled the Honey Bananas live rosin out of the cold cure after 20d, amber-gold, slight separation after the cure, flavor still loud, 2176g packaged and logged
greenhouse B: pistils on Sour Papaya mostly white, a few sites starting to orange
mother room: cleaned up and cloned the parent stock for the GMO × P Funk run
greenhouse A: second trellis layer on Wilson, training every top out to an even canopy
tissue culture: routine subculture across all 13 lines, 4.7% contamination this round
nutrient room: started a new batch of FPJ — sweet potato tip
greenhouse B: Sour Papaya colas stacking fast, full sun between tarp pulls doing its job
nutrient room: JADAM Wetting Agent (JWA) ready and strained, into rotation on the feed schedule
greenhouse A: tagged all 36 Wilson plants to their patients' registry numbers, plant log reconciled against the 99
greenhouse A: transplanted the best 36 Wilson clones into the beds, 2 spares culled and logged
another round of BetOnline PR feedback
small metadata fix per PreMiD maintainer review — PR #11005 still open upstream.
hardened the Velora presence
a player-mode watcher for webrtc vs LL-HLS, an update lock so overlapping fetches can't race, and mature-content handling per PreMiD's content guidelines.
opened a new PreMiD activity for Velora
live-streaming presence for velora.tv — reads the platform's own public API instead of scraping a hashed Next.js DOM. PR #11043 to PreMiD/Activities.
Peacock fix merged upstream
resolved the activity getting stuck on "Browsing..." during playback — merged into PreMiD/Activities as #11028.
shipped StatusPresets, a Vencord plugin
save a Discord custom status as a preset, swap it back instantly. scratching my own itch.
one-click Render deploy for bellingcat/auto-archiver
no terminal, no YAML editing — resolves the friction in their upstream issue #282.
self-hosted REST wrapper for bellingcat's telegram checker
wraps the CLI tool in FastAPI so it can be called over HTTP — hardened with a constant-time API key check and a real rate-limit cap before calling it done.
opened a Peacock playback fix upstream
the activity reported "Browsing..." for the entire video instead of updating once playback actually started.
nutrient room: mixed and set a fresh JADAM Wetting Agent (JWA) ferment
lab results in for Honey Bananas: 27.8% total active cannabinoids, 2.74% total terpenes
low and slow on the Honey Bananas live rosin, 156°F / 406 psi / 365s — 3 days of pressing, all of it set aside for a cold cure
greenhouse B: blackout tarps on — Sour Papaya flipped to 12/12
mother room: first Honey Bananas × Wilson sprouts up in the germination test — the standout gets cut into culture, the rest destroyed once the rate's in
final Honey Bananas fresh-frozen trays into the freeze dryers, figure 2 days before the press
finished washing the Honey Bananas fresh-frozen — 4 passes a load, 4.03% overall, 3010g landed in the full-melt grades and 1052g of bubble hash for patients who'd rather have hash
greenhouse A: harvested out, beds top-dressed and re-amended with fresh JADAM inputs for the next run
nutrient room: JADAM Sulfur (JS) ready and strained, into rotation on the feed schedule
opened the BetOnline presence upstream
submitted to PreMiD/Activities for review after trimming it down to just what the submission needs.
started washing the Honey Bananas fresh-frozen — 222.2 lb, about 70 lb a day, figure 4 days of runs at 32.6°F
clone room: 38 Wilson cuttings stuck and misting for greenhouse A's next run, rooting hormone applied
greenhouse A: harvest day on Honey Bananas, 35 plants down, 222.2 lb wet, cleaner than the last cycle
bagged all 222.2 lb of the Honey Bananas fresh and into the walk-in at -10°F within the hour of the chop
greenhouse A: Honey Bananas stalks and root balls ground and mixed for waste — logged and weighed before it left the property
media-stack: swapped in a couple Jellyfin plugins
quiet infra day. the box doesn't need much, which is the point.
greenhouse A: Honey Bananas is a couple days out, holding for the amber count we want
nutrient room: mixed and set a fresh JADAM Sulfur (JS) ferment
mother room: Honey Bananas × Wilson seeds harvested, curing in paper before storage
Jellyfin Enhanced presence merged upstream
title-as-name, real cover art, and richer metadata — merged into PreMiD/Activities as #10950.
nutrient room: this round of FPJ — mugwort finished fermenting, smells right
opened the Jellyfin Enhanced presence for review
cover art, title-as-name, and richer metadata pulled straight from the Jellyfin API.
tissue culture: subcultured the bank, 13 lines holding clean at 4.9% loss
shipped the BetOnline presence
reads current section, sport, and game straight off the page — no API calls.
greenhouse B: topped the Sour Papaya row and started spreading it out on the trellis
GameTime: score/win alerts for tracked games
premium/admin-gated — pings when a tracked game's score or result changes.
shipped the StreamEast presence
reads live match details straight off the page, no API involved.
GameTime: /match command and a cross-source merge overhaul
a detailed match view with a Watch feature, plus intelligent merging across odds/esports sources instead of just picking one and dropping the rest.
GameTime: roadmap through Q2 2027, hardened bot startup
GameTime: results command, dedupe/cleanup jobs, timezone-aware digest
greenhouse A: smell coming through hard on Honey Bananas, earlier than the last run
mother room: checking seed development on Honey Bananas × Wilson, looking full
nutrient room: started a new batch of FPJ — mugwort
greenhouse B: scouted Sour Papaya under the leaf line, clean so far
nutrient room: this round of JADAM fish amino acid (JFA) finished fermenting, smells right
greenhouse A: pistils on Honey Bananas mostly white, a few sites starting to orange
nutrient room: mixed and set a fresh JADAM fish amino acid (JFA) ferment
greenhouse B: second trellis layer on Sour Papaya, training every top out to an even canopy
nutrient room: lactic acid bacteria serum (LABS) ready and strained, into rotation on the feed schedule
greenhouse A: caught a pH drift on Honey Bananas's runoff, corrected it over a couple feeds
greenhouse A: Honey Bananas colas stacking fast, full sun between tarp pulls doing its job
greenhouse B: tagged all 34 Sour Papaya plants to their patients' registry numbers, plant log reconciled against the 99
greenhouse B: transplanted the best 34 Sour Papaya clones into the beds, 4 spares culled and logged
nutrient room: mixed and set a fresh lactic acid bacteria serum (LABS) ferment
tissue culture: routine subculture across all 13 lines, 3.2% contamination this round
greenhouse A: blackout tarps on — Honey Bananas flipped to 12/12
nutrient room: JADAM microbial solution (JMS) ready and strained, into rotation on the feed schedule
clone room: took 38 Sour Papaya cuttings off the production mother for greenhouse B, domes on
nutrient room: started a new batch of JADAM microbial solution (JMS)
nutrient room: this round of FPJ — bamboo shoot finished fermenting, smells right
greenhouse A: Honey Bananas showing the vigor this cut is known for — six weeks of veg is paying off
mother room: flipped the Honey Bananas × Wilson parents, pollen collection window coming up
nutrient room: started a new batch of FPJ — bamboo shoot
nutrient room: FPJ — sweet potato tip ready and strained, into rotation on the feed schedule
greenhouse A: second trellis layer on Honey Bananas, training every top out to an even canopy
tissue culture: subcultured the bank, 13 lines holding clean at 3.5% loss
nutrient room: started a new batch of FPJ — sweet potato tip
nutrient room: this round of JADAM Wetting Agent (JWA) finished fermenting, smells right
greenhouse A: second trellis layer on Honey Bananas, training every top out to an even canopy
greenhouse A: tagged all 35 Honey Bananas plants to their patients' registry numbers, plant log reconciled against the 99
nutrient room: mixed and set a fresh JADAM Wetting Agent (JWA) ferment
greenhouse A: 35 rooted Honey Bananas clones into the beds under 18/6, the 3 weakest culled
mother room: parent selections for Honey Bananas × Wilson into dedicated veg
nutrient room: JADAM Sulfur (JS) ready and strained, into rotation on the feed schedule
tissue culture: routine subculture across all 12 lines, 3.4% contamination this round
clone room: 38 Honey Bananas cuttings stuck and misting for greenhouse A's next run, rooting hormone applied
nutrient room: started a new batch of JADAM Sulfur (JS)