Claude Summarises last 10 weeks of work
⏺ Since July 24th, 2024, there have been 1,170 commits to the repository. Here are the major developments:
OAuth 2.0 & API Infrastructure
- Complete OAuth 2.0 implementation with dynamic client registration (RFC 7591)
- OAuth scope system added (user:read, user:write, data:read, data:write)
- Public and private OAuth client support with PKCE
- OAuth application management interfaces added
- API token scopes implementation
- Rate limiting system improvements with Redis-based tracking
- User plan system introduced with tiered API access
Infrastructure & Performance
- Switched from Dragonfly back to Redis after key eviction issues
- Solid Cache implementation and configuration
- MeiliSearch upgraded to version 1.10
- Cover image backend improvements with URL signing
- PostgreSQL documentation added
- Beanstalkd connection normalization
Retailer Integrations
- HarperCollins switched to c2a2 integration
- Amazon PAAPI updates and bug fixes
- BetterRead integration improvements with exception handling
- Fishpond bug fixes
- Scifier retailer re-enabled
Code Quality & Testing
- Rails upgraded from 7.x to 8.0.2
- Standardrb code formatting
- New enum syntax migration
- Sentry/Glitchtip error reporting improvements
- Test coverage additions
Features
- User session management views
- Popular/most-viewed products tracking
- API request usage tracking and display
- Price alert improvements
- Recently viewed items pagination
- Money gem integration for currency conversion
Deployment & Operations
- Tailscale direct connections configured
- Release naming improvements
- IP address reporting tools
- Abuse detection system (toggled on/off during testing)