Skip to content

Conversation

@mmattbtw
Copy link
Member

@mmattbtw mmattbtw commented Jun 9, 2025

  • 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

@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
Copy link
Member

@espeon espeon left a comment

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

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
Copy link
Member

@espeon espeon left a comment

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

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
Copy link
Member

@espeon espeon left a comment

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.

@espeon
Copy link
Member

espeon commented Sep 16, 2025

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
Copy link

Copilot AI left a comment

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.

@mmattbtw
Copy link
Member Author

mmattbtw commented Nov 3, 2025

i'm gonna throw badges in here too

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

linear bot commented Feb 2, 2026

TEAL-29 Social Lexicons

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

3 participants