Indexer v6.0.0 ships with breaking changes, site redesign continues
By RepoJournal , from @latent-9's public GitHub activity
Backfilled
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].
One email a day. Unsubscribe in one click.
A short briefing every day latent-9 ships something — in about 3 minutes.
One email a day. Unsubscribe in one click. Read a past issue →
References
- [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