Skip to content

social lexicons#63

Merged
mmattbtw merged 13 commits into
feature/teal-firehose-clonefrom
social-lexicons
Jun 4, 2026
Merged

social lexicons#63
mmattbtw merged 13 commits into
feature/teal-firehose-clonefrom
social-lexicons

Conversation

@mmattbtw

@mmattbtw mmattbtw commented Jun 9, 2025

Copy link
Copy Markdown
Member
  • Post
  • Like
  • Repost
  • Playlist
    • List Item
    • Playlist Collaborator
      • I think for this I just want a field in the playlist for "authors" and in the appview you can just choose to correctly attribute a list item with a playlist if the author of the list item is also in the 'authors'.... if that makes sense, it makes sense to me but I'm not explaining it right in text. The list items will be in each author's own repo
  • Badges
    • similar to how verification works on bsky, will use a badge record for definition on the badge and some sort of "badge assign" record for on-protocol verification of the badge being given out (this is a legacy Songish feature.. ask me more about badges)

@mmattbtw mmattbtw linked an issue Jun 9, 2025 that may be closed by this pull request
@mmattbtw mmattbtw changed the title [WIP] social lexicons social lexicons Jun 9, 2025
@mmattbtw mmattbtw requested review from espeon and kjloveless June 9, 2025 14:59

@espeon espeon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good start! making teal more social is definitely a plus tbh

Comment thread packages/lexicons/real/fm/teal/alpha/feed/social/playlistItem.json Outdated
Comment thread packages/lexicons/real/fm/teal/alpha/feed/social/post.json
mmattbtw added 2 commits July 9, 2025 22:05
- lexicon stolen from place.stream.richtext.facet lol
@mmattbtw mmattbtw requested review from espeon and removed request for kjloveless July 10, 2025 03:08
espeon
espeon previously approved these changes Jul 10, 2025

@espeon espeon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this looks good 👍🏼

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying amethyst with  Cloudflare Pages  Cloudflare Pages

Latest commit: bd4858d
Status: ✅  Deploy successful!
Preview URL: https://89e28f91.teal-ao8.pages.dev
Branch Preview URL: https://social-lexicons.teal-ao8.pages.dev

View logs

@mmattbtw mmattbtw requested a review from espeon September 16, 2025 18:23

@espeon espeon left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good so far, but there are some compilation issues that should prolly be fixed before we merge.

Comment thread lexicons/fm.teal.alpha/feed/social/playlist.json
Comment thread lexicons/fm.teal.alpha/feed/social/playlistItem.json
Comment thread lexicons/fm.teal.alpha/feed/social/post.json Outdated
@espeon

espeon commented Sep 16, 2025

Copy link
Copy Markdown
Member

actually huh, i don't think changes here are causing the compilation issues. will look into this tonight

@mmattbtw mmattbtw requested review from Copilot and espeon September 22, 2025 15:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces social interaction lexicons for the Teal.fm platform, implementing core social features for music sharing and engagement. The changes add support for posts, likes, reposts, playlists, and playlist items within the fm.teal.alpha namespace.

  • Adds social interaction records (post, like, repost) for music sharing
  • Implements playlist management with playlist and playlist item records
  • Introduces rich text facet support for mentions and links
  • Defines shared track view definitions for consistent music metadata

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
lexicons/fm.teal.alpha/richtext/facet.json Adds rich text facet support for mentions and links in posts
lexicons/fm.teal.alpha/feed/social/repost.json Defines repost record structure for sharing posts
lexicons/fm.teal.alpha/feed/social/post.json Main post record with extensive music metadata and social features
lexicons/fm.teal.alpha/feed/social/playlistItem.json Defines individual playlist item structure
lexicons/fm.teal.alpha/feed/social/playlist.json Defines playlist metadata structure
lexicons/fm.teal.alpha/feed/social/like.json Defines like record for post engagement
lexicons/fm.teal.alpha/feed/social/defs.json Shared track view definitions for music metadata
lexicons/fm.teal.alpha/feed/play.json Minor formatting cleanup removing blank line

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread lexicons/fm.teal.alpha/feed/social/defs.json Outdated
Comment thread lexicons/fm.teal.alpha/feed/social/playlistItem.json Outdated
Comment thread lexicons/fm.teal.alpha/feed/social/playlistItem.json Outdated
@mmattbtw

mmattbtw commented Nov 3, 2025

Copy link
Copy Markdown
Member Author

i'm gonna throw badges in here too

@mmattbtw mmattbtw marked this pull request as draft January 20, 2026 23:18
@linear

linear Bot commented Feb 2, 2026

Copy link
Copy Markdown

TEAL-29 Social Lexicons

@mmattbtw mmattbtw linked an issue Feb 9, 2026 that may be closed by this pull request
@mmattbtw mmattbtw marked this pull request as ready for review June 3, 2026 21:37
@mmattbtw mmattbtw changed the base branch from main to feature/teal-firehose-clone June 3, 2026 21:37
@mmattbtw mmattbtw marked this pull request as draft June 3, 2026 21:48
@mmattbtw mmattbtw marked this pull request as ready for review June 4, 2026 01:50
@mmattbtw mmattbtw merged commit 2514634 into feature/teal-firehose-clone Jun 4, 2026
@mmattbtw mmattbtw deleted the social-lexicons branch June 4, 2026 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Social Lexicons Badges Lexicon

3 participants