alpha
Login
Join now
mokkenstorm.dev
/
at-record
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
gotta store my records
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
1
Pulls
Pulls
5
Pipelines
Pipelines
at-record
/
server
/
src
/
at_record_server
3 folders
·
33 files
at
fix/app-bar-spacing
Niels Mokkenstorm
·
feat(server): add unauthenticated public shelf/entry handlers
·
2mo ago
e08ceb82
catalog
refactor(server): extract catalog/row.gleam and drop the VariantRow duplicate
2mo ago
handlers
feat(server): add unauthenticated public shelf/entry handlers
2mo ago
oauth
style: drop section marker comments
2mo ago
atproto_client.gleam
feat(atproto): BitArray transport (send_text/get_bits/post_bits), Blob type + repo.upload_blob; ctx.send_text for non-XRPC callers
2mo ago
browse.gleam
refactor(server): extract catalog/row.gleam and drop the VariantRow duplicate
2mo ago
catalog_deps.gleam
feat(catalog): edit-proposal inbox (constellation-discovered, apply mints superseding release) + artist mbid backfill via putRecord; deep-link load, backlink dedup, no-op diff filter, mb port types hoisted
2mo ago
catalog_entities.gleam
feat(catalog): edit-proposal inbox (constellation-discovered, apply mints superseding release) + artist mbid backfill via putRecord; deep-link load, backlink dedup, no-op diff filter, mb port types hoisted
2mo ago
catalog_import.gleam
fix(server): apply review findings: accounted import/details/artist-mint failures, composed run notes, mb barcode+score hardening, best-effort known-users store, browse year guard + newest-wins dedup
2mo ago
catalog_index_postgres.gleam
refactor(server): split catalog_index.Store into grouped sub-records
2mo ago
catalog_index.gleam
refactor(server): split catalog_index.Store into grouped sub-records
2mo ago
clock.gleam
feat(catalog): browsable catalog v1 (known-users fan-out, one-tap adoption; incl. review cleanup pass)
2mo ago
config_env.gleam
feat(server): select postgres catalog index and backfill adoptions/edits
2mo ago
context.gleam
feat(server): wire a variant_source port into Context
2mo ago
covers.gleam
feat(server): resolve identities through the generated resolveMiniDoc client
2mo ago
crate.gleam
feat(record): dynamic provenance line on record detail driven by entry source (genesis source carried through fold/encode/decode; label helpers, not hardcoded provider)
2mo ago
discogs_client.gleam
feat(discogs): artist-name autocomplete + artist-scoped album search (discogs specifics contained in discogs_client behind ArtistHit/search_artists)
2mo ago
discogs_creds.gleam
feat(server): encryption at rest (A256GCM via gose) for session + discogs token stores; require SECRET_KEY_BASE and STORE_KEY at boot
2mo ago
discogs_oauth.gleam
chore(server): single User-Agent constant with email + bluesky contact for discogs/musicbrainz etiquette
2mo ago
edit_inbox.gleam
feat(catalog): edit-proposal inbox (constellation-discovered, apply mints superseding release) + artist mbid backfill via putRecord; deep-link load, backlink dedup, no-op diff filter, mb port types hoisted
2mo ago
event_log.gleam
refactor(server): event_log module owns log IO; covers owns the discogs cover chain; handlers no longer import handlers
2mo ago
external_id.gleam
feat(catalog): browsable catalog v1 (known-users fan-out, one-tap adoption; incl. review cleanup pass)
2mo ago
handle_resolver.gleam
feat(catalog): via @handle attribution chip on adopted releases (DID resolved to handle via PLC directory, dedup'd per unique publisher)
2mo ago
jetstream_consumer.gleam
refactor(server): split catalog_index.Store into grouped sub-records
2mo ago
known_users_memory.gleam
refactor(concurrency): add parallel scatter-gather helper and share try_call across actors
2mo ago
known_users_postgres.gleam
feat(catalog): browsable catalog v1 (known-users fan-out, one-tap adoption; incl. review cleanup pass)
2mo ago
known_users.gleam
feat(catalog): browsable catalog v1 (known-users fan-out, one-tap adoption; incl. review cleanup pass)
2mo ago
musicbrainz_client.gleam
chore(server): single User-Agent constant with email + bluesky contact for discogs/musicbrainz etiquette
2mo ago
pagination.gleam
feat(server): add opaque cursor pagination module
2mo ago
parallel.gleam
refactor(concurrency): add parallel scatter-gather helper and share try_call across actors
2mo ago
promotion.gleam
feat(catalog): attach musicbrainz externalIds to minted artists from the release lookup's artist credits
2mo ago
provenance.gleam
refactor(provenance): source-agnostic builders (source/with_external/with_record); discogs mapping moves into discogs_client
2mo ago
release_similarity.gleam
feat(scan): did-you-mean suggestions on barcode no-match: variant retries, musicbrainz bridge, scored discogs candidates
2mo ago
router.gleam
feat(server): add unauthenticated public shelf/entry handlers
2mo ago
sealed_store.gleam
feat(server): encryption at rest (A256GCM via gose) for session + discogs token stores; require SECRET_KEY_BASE and STORE_KEY at boot
2mo ago
user_agent.gleam
chore(server): single User-Agent constant with email + bluesky contact for discogs/musicbrainz etiquette
2mo ago
wiring.gleam
refactor(server): split catalog_index.Store into grouped sub-records
2mo ago