feat: use xpier media library for uploads and markdown embeds
Build and Deploy / verify (push) Successful in 35s
Build and Deploy / deploy (push) Successful in 33s

Store media:ID in article bodies instead of CDN URLs, and keep sablog attach tokens as a fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
gouki
2026-09-16 19:03:52 +00:00
co-authored by Cursor
parent 0b0110a681
commit 64655ced1e
49 changed files with 5615 additions and 2132 deletions
+12
View File
@@ -0,0 +1,12 @@
# Changelog
## 2026-09-16
- Switched new attachments/covers to `xpier/filament-media-library`.
- Markdown body now inserts `![alt](media:ID)` (files: `[name](media:ID)`); URLs are resolved at render time. Legacy `attach:` / `[attach=ID]` stay for sablog content.
- Schema snapshot: `docs/database/mysql-schema-20260916-131822.sql`.
## 2026-09-07
- Synced this repository from Gitea to local Herd for development (`http://larablog.test`).
- Local schema snapshot: `docs/database/schema-20260907-223917.sql`.