Changelog
Updates and improvements to DaoSearch
v0.11.0
March 12, 2026- New homepage — hero search, stats bar, genre quick browse, trending carousels, top rated grid, booklists, community rankings, activity feed, recently updated, and developer features
- Varied layout system — carousels, numbered lists, cover grids, and stacked cards instead of uniform carousels
- Mobile-optimized homepage with responsive grids, hidden sections, and controlled element sizing
- SEO improvements — updated meta descriptions, Twitter summary_large_image cards, OG images for booklist detail pages
- Homepage data cached for 15 minutes with ISR for fast loads
v0.10.0
March 11, 2026- Added Discord bot with 9 slash commands — /book, /browse, /similar, /reviews, /rankings, /trending, /genres, /booklists, /stats
- Discord bot runs as standalone service calling the public API, with button pagination and rich embeds
- Added public REST API (v1) with 15 endpoints — books, search, rankings, genres, booklists, feed, stats, and more
- Added MCP server for Claude and other AI agents
- Added community rankings and book recommendations API endpoints
- Added limit parameter support for large API requests
- Updated Discord info page with bot features and invite link
- Allowed MCP and public API paths in robots.txt
v0.9.0
March 11, 2026- Added side-by-side book comparison with search, popular picks, and random button
- Added RSS feeds for new books, Qidian comments, and community activity
- Added security headers and API rate limiting
- Added guide page with full feature overview
- Switched translation engine from OpenAI to Google Translate
- Improved translation retry logic with per-field retries and residual text cleanup
- Fixed Qidian timestamp timezone bug causing negative "updated ago" values
- Fixed Qidian score showing red when score is 0
- Various library and ranking filter fixes
v0.7.0
March 10, 2026- Added community tags — tag novels and booklists, vote on tags, filter by tags in library
- Added reading status tracking — currently reading, completed, plan to read, dropped
- Added "if you liked X, try Y" recommendation cards on book pages
- Added notification system for new chapters and list follows
- Added public community booklists with follow, curator comments, and list ranking
- Added community activity feed — reviews, ratings, bookmarks, reading updates
- Added favicon and filled out footer pages (about, terms, privacy)
- Site-wide navigation improvements
v0.5.0
March 9, 2026- Redesigned ranking pages with podium layout and stat badges
- Redesigned feed page layout
- Redesigned booklists page with curator comments and detail pages
- Added individual Qidian booklist detail pages
- Added excluded content stats section
- Added community tag translation pipeline
- Improved site theme and overall visual consistency
- Booklist card sizing and mobile text size fixes
v0.3.2
March 8, 2026- Major scraper and worker performance optimizations
- Improved data validation and junk genre cleanup
- Added weekly discovery worker for finding new books
- Better booklist translation pipeline with batched curator comments
- Fixed various translation and pinyin validation bugs
v0.3.0
March 7, 2026- Added Qidian booklists scraping and ranking page
- Added community rankings based on reader activity — daily, weekly, monthly, all-time
- Added community feed page for user activity
- Added library search API with fuzzy matching
- Improved genre and subgenre filtering in library
- Improved stats page with better layout and queue table mobile scroll
- Standardized pagination to 50 items across the site
- Various filter and layout fixes
v0.2.0
March 5, 2026- Added book detail pages with ratings and reviews
- Added user profile and account pages — reviews, bookmarks, settings
- Added Qidian feed page showing latest reader comments
- Added book image upload pipeline to R2 storage
- Added SEO improvements — slugs, meta tags, structured data
- Added novel ranking page with Qidian stats
- Image optimization and site-wide caching
- Mobile drawer and dialog fixes
v0.1.0
February 22, 2026- Initial release — scraper, translation pipeline, and Next.js frontend
- Library page with browse and filter
- Qidian book scraping with proxy rotation and anti-blocking
- QQ comment scraping with sentiment analysis
- OpenAI-powered translation for titles, synopses, and comments
- Redis-backed task queues with scraper, translation, and maintenance workers
- Docker Compose setup for local, staging, and production
- Stats page with live database and queue statistics
- Google and Discord OAuth authentication