feat(wiki): recent changes feed and wiki activity page #670
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add a "Recent changes" page showing all recent edits across the wiki, plus an RSS/Atom feed for wiki changes. Similar to Wikipedia's Special:RecentChanges.
Current State
?action=_revision)Design
Recent Changes Page
GET /:owner/:repo/wiki?action=_recentRSS/Atom Feed
GET /:owner/:repo/wiki.rssandwiki.atomWatch Notifications (stretch goal)
services/notify/)notify_service.NewWikiPage()andnotify_service.EditWikiPage()— these already fire, just need per-page subscriptionFiles to Modify
routers/web/repo/wiki.goWikiRecentChanges()handler, RSS feed handlertemplates/repo/wiki/recent.tmpltemplates/repo/wiki/view.tmpl_recent,.rss,.atomWikipedia Parity
Recent Changes is one of Wikipedia's most-visited pages — essential for wiki maintainers to monitor edits, catch errors, and stay informed about content evolution.