Issue #120 — sync status panel in DataView:
- Add SyncStore (web/src/stores/settings/sync.ts) to track last-sync
timestamp, in-progress state, and error message for profile/preferences
- Extend DataView with a sync status section: last synced time, refresh
button, error display, and per-section progress indicators
Issue #118 — bugbot Forgejo token fallback:
- scripts/feedback_api.py: try FORGEJO_BOT_TOKEN first, then fall back to
FORGEJO_TOKEN so ops can provision a dedicated cf-bugbot account without
breaking existing single-token installs
Add FORGEJO_BOT_TOKEN and LLM_RATE_* env var documentation to .env.example
Closes: #120
Closes: #118