Skip to content

Add GitHub sync and configurable LLM enhancements - #11

Merged
gustmrg merged 6 commits into
mainfrom
feat/sync-data
Aug 10, 2026
Merged

Add GitHub sync and configurable LLM enhancements#11
gustmrg merged 6 commits into
mainfrom
feat/sync-data

Conversation

@gustmrg

@gustmrg gustmrg commented Aug 8, 2026

Copy link
Copy Markdown
Owner

Summary

Adds GitHub activity sync, automatic scheduling, and Git-backed synchronization across machines.

Changes

  • Import GitHub commits, authored PRs, merged PRs, and reviews with devlog sync
  • Add optional LLM polishing for synced entries and AI-generated summaries
  • Support OpenRouter, OpenAI, DeepSeek, and custom OpenAI-compatible endpoints
  • Add daily scheduling through macOS launchd and Linux cron
  • Add protected environment-file support for scheduled credentials
  • Add devlog remote commands for Git-based multi-machine sync
  • Resolve entry and summary conflicts deterministically
  • Migrate legacy daily JSON logs to conflict-resistant per-entry files
  • Preserve migration backups and support explicit devlog migrate
  • Restore Windows builds with platform-specific file locking
  • Add tests and CI coverage for Linux and Windows

Compatibility

Previously created entries and summaries are migrated automatically on first use and backed up under ~/.devlog/backups/. No existing data is intentionally deleted.

Verification

  • go test ./...
  • go build ./...
  • GOOS=windows GOARCH=amd64 go build ./...

gustmrg added 6 commits August 8, 2026 14:17
- devlog sync imports commits, authored PRs, and PR reviews from GitHub, idempotent via entry source
- devlog summary create --ai with --style templates; --polish rewrites sync descriptions via any OpenAI-compatible endpoint
- add github and llm config sections and go-github/oauth2 deps; update README
@gustmrg
gustmrg merged commit d929333 into main Aug 10, 2026
2 checks passed
@gustmrg
gustmrg deleted the feat/sync-data branch August 10, 2026 22:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant