summaryrefslogtreecommitdiff
path: root/SPRINT.md
AgeCommit message (Collapse)Author
9 daysfeat(blog): add next/previous post navigation scoped by categoryDawid Rycerz
Navigate between posts within the same category (regular, microblog, archived). Newer post links left, older post links right. Includes i18n support for English and Polish. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 daysfeat(pleroma): add incremental caching for post fetchingDawid Rycerz
Use Astro 5 MetaStore to persist sync state (newestStatusId, lastSyncTime, accountId) between builds. On subsequent builds, only fetch new posts via the Mastodon API since_id parameter instead of re-fetching all ~344 statuses. Includes force-refresh support via PLEROMA_FORCE_REFRESH env var or config option, cache TTL, and automatic fallback to full fetch on errors. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 daysAdd feature tasks to sprint backlogDawid Rycerz
- FEATURE-001: Pleroma post caching - FEATURE-002: Mastodon instance post import - FEATURE-003: Next/previous post navigation - FEATURE-004: Tag page numbered pagination Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
11 daysAdd Claude Code setup and fix trailing comma in content configDawid Rycerz
- Add CLAUDE.md with project instructions and conventions - Add SPRINT.md for task tracking - Add .claude/settings.local.json with dev command permissions - Add trailing comma to pleroma hashtag list in content.config.ts Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>