- Add hackernews-modern-queue.el with async job queue - Migrate all API calls to non-blocking async operations - Update all function prefixes from hackernews to hackernews-modern - Update README with new function names - Add comprehensive checks.sh script - Fix defvar-local usage per melpazoid recommendation Major improvements: - Non-blocking UI: Emacs remains responsive during downloads - Parallel fetching: Up to 5 concurrent requests - Timeout protection: 10s per item, 5s for feed list - Better error handling: Failed items don't stop the whole process - Progress reporting: Shows download status for large feeds Based on the proven queue system from org-social.el. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
30 B
30 B