Add Open Graph and Twitter Card meta tags for social sharing

- Add helper functions to extract first image and generate description from chat messages
- Update base.html and index.html with og:image, og:description, twitter:card meta tags
- Chat rooms now use first image from messages for unfurling instead of site logo
- Description shows first 500 chars of room content for link previews
- Add default OG image (black with OC) as fallback when no image found
This commit is contained in:
Russell Ballestrini 2025-12-15 08:17:01 -05:00
parent 50404f62d9
commit 5329bccdec
4 changed files with 170 additions and 1 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB