Live demo — this is what Wrd produces from real commits
github.com/polsia-inc/wrd-demo
What changed
Generated automatically by Wrd AI — no humans wrote this text.
Pull Requestmain
Add GitHub OAuth login. Users can now sign in with their existing GitHub account — no new password to create or manage. First-party email/password auth is deprecated for new accounts.
PR #47 — Add GitHub OAuth login with scopes for email and read-only repo access
Pushmain
Fix timezone bug in the daily digest scheduler. Users in UTC+8 and beyond were receiving digests on the wrong day. The server now correctly converts to local time before determining the send window.
Commits: Fix timezone conversion in scheduler.js, Add timezone unit tests
Pull Requestmain
Rate limiting now applies to all unauthenticated API endpoints. Burst traffic is throttled at the middleware layer, before it reaches route handlers. Legitimate API clients using exponential backoff are unaffected.
PR #41 — Add rate limiting middleware to unauthenticated routes
Pushfix/cors-webhook
Fix CORS preflight failures on the webhook endpoint. OPTIONS requests from browsers are now handled correctly with appropriate allow-headers and max-age headers.
Commits: Add CORS headers to webhook OPTIONS, Add integration test for preflight
Pull Requestfeat/avatar-upload
User profile page now supports avatar upload. Accepted formats: JPEG, PNG, WebP. Max size: 2MB. Uploaded images are resized and cached at three resolutions for optimal delivery across device sizes.