alpha
Login
Join now
ewancroft.uk
/
pkgs
Star
Starred
Star
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
[READ-ONLY] Mirror of https://github.com/ewanc26/pkgs. my pkgs monorepo
docs.ewancroft.uk/projects/pkgs
monorepo
nix
+2 more
monorepo
nix
Star
Starred
Star
Something went wrong. Try again.
Fork
1
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
Commits on
main
Ewan Croft
018e4588
fix(svelte-standard-site): complete @bsky/sdk + @atproto/lex migration
main
1mo ago
fix(svelte-standard-site): complete @bsky/sdk + @atproto/lex migration
main
Copy SHA
Browse repository
Ewan Croft
committed
1mo ago
Ewan Croft
371edf70
migrate: @atproto/api -> @bsky/sdk + @atproto/lex
1mo ago
migrate: @atproto/api -> @bsky/sdk + @atproto/lex
Copy SHA
Browse repository
Ewan Croft
committed
1mo ago
Ewan Croft
642e365c
feat(tourmaline): add region breakdown and top-tags chart
2mo ago
feat(tourmaline): add region breakdown and top-tags chart
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
6f18fa51
feat(tourmaline): add Artists by Region ranked breakdown
2mo ago
feat(tourmaline): add Artists by Region ranked breakdown
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
84c42542
feat(tourmaline): add animated bar-chart race for top artists
2mo ago
feat(tourmaline): add animated bar-chart race for top artists
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
43156c7d
feat(tourmaline): add Top Tags chart of raw genre/tag strings
2mo ago
feat(tourmaline): add Top Tags chart of raw genre/tag strings
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
759aeec7
feat(tourmaline): parse MusicBrainz area/country into ArtistInfo
2mo ago
feat(tourmaline): parse MusicBrainz area/country into ArtistInfo
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
1d6da7da
feat(tourmaline): add animated bar-chart race for top artists
2mo ago
feat(tourmaline): add animated bar-chart race for top artists
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
ee20b980
feat(tourmaline): expose monthlyArtistPlays on ListenerProfile
2mo ago
feat(tourmaline): expose monthlyArtistPlays on ListenerProfile
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
bb143af9
feat(tourmaline): add dataset explorer with per-item detail modal
2mo ago
feat(tourmaline): add dataset explorer with per-item detail modal
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
e04fcaa3
feat(tourmaline): add cumulative top-artists line chart
2mo ago
feat(tourmaline): add cumulative top-artists line chart
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
f292d3f9
feat(tourmaline): add dataset explorer with per-item detail modal
2mo ago
feat(tourmaline): add dataset explorer with per-item detail modal
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
f262aefa
feat(tourmaline): add word cloud chart to catalogue tab
2mo ago
feat(tourmaline): add word cloud chart to catalogue tab
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
7cb9f719
feat(tourmaline): expose monthlyArtistPlays and full artistRankHistory
2mo ago
feat(tourmaline): expose monthlyArtistPlays and full artistRankHistory
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
86722c83
feat(tourmaline): add every-year / every-completed-year artists list
2mo ago
feat(tourmaline): add every-year / every-completed-year artists list
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
57a7b314
feat(tourmaline): add "biggest single-artist day" stat
2mo ago
feat(tourmaline): add "biggest single-artist day" stat
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
3fefd6c2
feat(tourmaline): add biggest discovery month and best new-artist debut stats
2mo ago
feat(tourmaline): add biggest discovery month and best new-artist debut stats
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
b26919bf
feat(tourmaline): add per-month rank history and biggest climbers/fallers
2mo ago
feat(tourmaline): add per-month rank history and biggest climbers/fallers
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
eb602be0
feat(tourmaline): add golden oldies / latest discoveries artist lists
2mo ago
feat(tourmaline): add golden oldies / latest discoveries artist lists
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
0c9f3a73
feat(tourmaline): add "latest new artist" stat tile
2mo ago
feat(tourmaline): add "latest new artist" stat tile
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
2f8cf387
feat(tourmaline): add starting-letter distribution chart for artists
2mo ago
feat(tourmaline): add starting-letter distribution chart for artists
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
23b5d11a
feat(tourmaline): add biggest days/weeks top-10 lists
2mo ago
feat(tourmaline): add biggest days/weeks top-10 lists
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
e6d60e9e
feat(tourmaline): surface scrobbles-without-album tile
2mo ago
feat(tourmaline): surface scrobbles-without-album tile
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
7d1306d9
feat(tourmaline): add tracks/scrobbles without album stats
2mo ago
feat(tourmaline): add tracks/scrobbles without album stats
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
0cb10f33
feat(tourmaline): add "deepest catalogues" top-artist-by-track-count list
2mo ago
feat(tourmaline): add "deepest catalogues" top-artist-by-track-count list
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
bf026c6f
feat(tourmaline): add longest-gap-between-listens lists for artists/tracks
2mo ago
feat(tourmaline): add longest-gap-between-listens lists for artists/tracks
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
fc8616b5
feat(tourmaline): surface topArtistAvgDeltas as "Most Regular Listening"
2mo ago
feat(tourmaline): surface topArtistAvgDeltas as "Most Regular Listening"
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
a51e04d2
feat(tourmaline): add days-to-next-Eddington and artist cut-over point
2mo ago
feat(tourmaline): add days-to-next-Eddington and artist cut-over point
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
93be9ba4
fix(tourmaline): wire ListeningStats data through and render it live
2mo ago
fix(tourmaline): wire ListeningStats data through and render it live
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
f77f9d63
feat(tourmaline): add "weeks active" alternate top-artist ranking
2mo ago
feat(tourmaline): add "weeks active" alternate top-artist ranking
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
09eb5136
feat(tourmaline): add artist anniversaries
2mo ago
feat(tourmaline): add artist anniversaries
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
2d7319fa
fix(tourmaline): one-hit wonders means one song, not one play
2mo ago
fix(tourmaline): one-hit wonders means one song, not one play
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
be89136c
fix(tourmaline): use local calendar day consistently in range filtering
2mo ago
fix(tourmaline): use local calendar day consistently in range filtering
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
9e9d5d02
fix(tourmaline): compute mood and obscurity from full artist history
2mo ago
fix(tourmaline): compute mood and obscurity from full artist history
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
e90fc0fb
fix(tourmaline): remove leftover debug logging from genre profile builder
2mo ago
fix(tourmaline): remove leftover debug logging from genre profile builder
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
cdbaf017
fix(tourmaline): correct mostPopularYear/Month fallback on empty data
2mo ago
fix(tourmaline): correct mostPopularYear/Month fallback on empty data
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
98ebb959
fix(tourmaline): dedupe track play counts by track+artist, not name alone
2mo ago
fix(tourmaline): dedupe track play counts by track+artist, not name alone
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
1a05b0cc
fix(tourmaline): receipt card dotted leader overlapping track counts
2mo ago
fix(tourmaline): receipt card dotted leader overlapping track counts
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
4c6edc7f
docs(tourmaline): rewrite README to match reality
2mo ago
docs(tourmaline): rewrite README to match reality
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
12c41722
feat(tourmaline): add story recap share card export
2mo ago
feat(tourmaline): add story recap share card export
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
0555e204
feat(tourmaline): add festival-poster share card export
2mo ago
feat(tourmaline): add festival-poster share card export
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
621f9f21
feat(tourmaline): add receipt-style share card export
2mo ago
feat(tourmaline): add receipt-style share card export
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
702a6194
feat(tourmaline): add "since your last visit" delta view
2mo ago
feat(tourmaline): add "since your last visit" delta view
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
fe45752a
feat(tourmaline): add listening-pattern context framing
2mo ago
feat(tourmaline): add listening-pattern context framing
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
12453bea
feat(tourmaline): add 30s track preview playback via Deezer
2mo ago
feat(tourmaline): add 30s track preview playback via Deezer
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
739cdda6
feat(tourmaline): add /compare route with compatibility analysis
2mo ago
feat(tourmaline): add /compare route with compatibility analysis
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
019be42b
feat(tourmaline): add "You might like" recommendations
2mo ago
feat(tourmaline): add "You might like" recommendations
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
416883db
refactor(tourmaline): generalize /share to a card-type registry
2mo ago
refactor(tourmaline): generalize /share to a card-type registry
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
c5abd0e3
refactor(tourmaline): extract profile loading into a shared client module
2mo ago
refactor(tourmaline): extract profile loading into a shared client module
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
f9f6bb76
fix(croft-click-core): pace against observed cost, not assumed bucket
2mo ago
fix(croft-click-core): pace against observed cost, not assumed bucket
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
05f0fd09
chore: gitignore Cargo target directory
2mo ago
chore: gitignore Cargo target directory
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
915c10ac
feat: add non-interactive mode to pkgs CLIs
2mo ago
feat: add non-interactive mode to pkgs CLIs
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
2963f65d
fix(jasper-web): resolve build failures blocking every deploy
2mo ago
fix(jasper-web): resolve build failures blocking every deploy
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
42237e41
fix(rate-limit): align client fallbacks and opal point cost with Bluesky PDS rules
2mo ago
fix(rate-limit): align client fallbacks and opal point cost with Bluesky PDS rules
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
bff4218e
chore: add .env* to gitignores, update vercel config, refresh lockfile
2mo ago
chore: add .env* to gitignores, update vercel config, refresh lockfile
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
6607253d
feat(wafrn-theme): add glow accents and refined shadows
2mo ago
feat(wafrn-theme): add glow accents and refined shadows
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
e0f3e6cb
feat(pds-landing): add blinking cursor and terminal component polish
2mo ago
feat(pds-landing): add blinking cursor and terminal component polish
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
f9334093
feat(landing-ui): add hero glow, button transitions, and layout polish
2mo ago
feat(landing-ui): add hero glow, button transitions, and layout polish
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
c1611fa6
feat(croft-click): polish hero glow, card shadows, and copy
2mo ago
feat(croft-click): polish hero glow, card shadows, and copy
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Ewan Croft
bdecaa4a
feat(teal): migrate to production fm.teal lexicon with legacy fallbacks
2mo ago
feat(teal): migrate to production fm.teal lexicon with legacy fallbacks
Copy SHA
Browse repository
Ewan Croft
committed
2mo ago
Previous
1
2
3
4
5
…
11
Next