Commit Graph

4 Commits

Author SHA1 Message Date
Jeff Emmett e7951751bf chore: add backlog-notify onStatusChange hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 15:30:29 -07:00
Jeff Emmett 6ba42a5c8c Mark CirrusSearch task as done — deployed and verified
37,798 content pages indexed (98.5%), "Will Ruddick" returns 80 results
(was 0), real-time search updates enabled.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 17:13:23 -07:00
Jeff Emmett 6e52f7b20b Add CirrusSearch deployment script and backlog tasks
Adds install-cirrussearch.sh to replace MySQL full-text search with
Elasticsearch, fixing stopword issues (e.g. "Will Ruddick" returning
0 results). Also adds backlog tasks for HitCounters (done) and
CirrusSearch installation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 14:41:32 -07:00
Jeff Emmett 7633ea6781 Add wiki draft approval UI, MediaWiki client, HitCounters extension, and blog parser
- Add MediaWiki API client (src/mediawiki.py) for draft management and authentication
- Add wiki draft approval endpoints (GET /wiki/drafts, POST /wiki/approve, GET /wiki/auth)
- Add Wiki Drafts panel to web UI with approval workflow and confirmation modal
- Install HitCounters extension on wiki server (106M+ historical page views restored)
- Fix HitCounters deprecation warning (Language::convert -> LanguageConverterFactory)
- Add blog parser for static blog content processing
- Update .gitignore to exclude large data/blog_static directories
- Increase Ollama timeout to 5 min for large content generation
- Initialize backlog task tracking

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 21:03:20 -07:00