- Scheduled posts: new Schedule tab with multi-platform post scheduling (Discord, Mastodon, LinkedIn); SQLite queue with per-target delivery tracking and retry; cron script in bin/process-scheduled-posts.php processes due targets inline - Discord channels: new config section for webhook-based channels used as scheduled post targets; webhook URLs stored in .env as DISCORD_WEBHOOK_<KEY> - LinkedIn: fix botcompose_post to use member_id (urn:li:person) for personal profiles instead of hardcoded org author; filter org pages out of compose UI and RSS modal picker since org posting is unsupported; label org pages clearly Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| 001_initial.sql | ||
| 002_milestone4.sql | ||
| 003_db_drafts.sql | ||
| 004_scratchpad.sql | ||
| 005_milestone5.sql | ||
| 006_analytics.sql | ||
| 007_analytics_status.sql | ||
| 008_analytics_rollups.sql | ||
| 009_scheduled_posts.sql | ||