RepoJournal

Developer journal

Recoordinate

@latent-9 since Jan 2026

278 stories across 39 days in 2026, 7-day streak

Mon Wed Fri
Mar Apr May Jun Jul Aug
an entry to read activity only Less More before entries began Full year →

Entries start Jan 10, 2026 — we reconstructed the previous month from @latent-9's public GitHub activity on the day they joined. Squares before that show contribution counts only.

Add this graph to your GitHub README

Paste this Markdown into your README — the badge stays current automatically and links back here.

[![latent-9's work on RepoJournal](https://repojournal.com/journals/latent-9/heat.svg)](https://repojournal.com/journals/latent-9)

Friday, Jul 31, 2026

shipped

Indexer v6.0.0 ships with breaking changes, site redesign continues

Recoordinate released sablier-labs/indexers v6.0.0 with Sablier v4 as a requirement and Denergy support removed, while also fixing two bugs in the analytics pipeline and rebuilding a personal portfolio site.

The indexers library hit v6.0.0 [1], requiring sablier v4 as a dependency and peer dependency and removing Denergy support following its removal from Sablier itself.

On the bug-fix side, Recoordinate corrected two issues in the analytics module. The first addressed a documentation mismatch where both the CLI out-of-sync error and a coingecko doc comment told users to run `just price-data-sync`, but that recipe did not exist [2]. The actual recipe is `prices-sync` in the envio module, invoked as `just envio::prices-sync` everywhere else. The second fix addressed a logic error in the user upsert path where a reassignment of `user.isOnlyAirdropClaimer` meant the comparison "always false" [4], so context.User.set was never reached and the flag was never persisted for existing users who changed from airdrop-only behavior [3].

In latent-9/redreammer, a personal portfolio site, Recoordinate rebuilt several pages and refreshed the visual design. Work included an About page [5], a GitHub contribution calendar on the daily page [6], an empty-state for the articles page [7], favicon and app icons [8], and a rebrand of the site name to Redreammer [11]. Navigation labels changed from guest book and stats to words and daily [ref:10, ref:11], navbar spacing tightened [12], and the backdrop artwork was converted to grayscale and feathered [13].

typescript analytics

Sources

  1. v6.0.0 · sablier-labs/indexers
  2. fix: reference the correct prices-sync recipe (not a non-existent just price-data-sync) (#344) · sablier-labs/indexers
  3. fix(analytics): persist isOnlyAirdropClaimer changes for existing users (#345) · sablier-labs/indexers
  4. fix(analytics): persist isOnlyAirdropClaimer changes for existing users · sablier-labs/indexers
  5. Add reflective About page · latent-9/redreammer
  6. Add GitHub contribution calendar to the daily page · latent-9/redreammer
  7. Add candle empty-state to the articles page · latent-9/redreammer
  8. Add favicon and app icons · latent-9/redreammer
  9. Rename nav labels to daily and words · latent-9/redreammer
  10. Refresh guest book copy and rename to words · latent-9/redreammer
  11. Rebrand site name to Redreammer · latent-9/redreammer
  12. Tighten navbar spacing and update social links · latent-9/redreammer
  13. Grayscale and feather the backdrop artwork · latent-9/redreammer

← All entries

Follow along

Follow latent-9

A short briefing every day latent-9 ships something — in about 3 minutes.

or

One email a day. Unsubscribe in one click. Read a past issue →

RSS Read other developers