feat: use xpier media library for uploads and markdown embeds

Store media:ID in post 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 f6a9a8ea50
commit f81397a289
38 changed files with 5390 additions and 2059 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 sablog attach tokens are unchanged.
- Schema snapshot: `docs/database/mysql-schema-20260916-131822.sql`.
## 2026-09-07
- Synced this repository from Gitea to local Herd for development (`http://laralog.test`).
- Local schema snapshot: `docs/database/schema-20260907-223917.sql`.