feat(news): feed like+boost toggle in place (fetch, no reload, no banner)
/news/like and /news/boost are now single toggling routes that return JSON {on} for a
fetch request; news.ejs posts via fetch and flips the button is-on without a reload or a
success banner. No-JS falls back to a plain redirect. getTimelineReaction reads state.
(No files)
Note:
See TracChangeset
for help on using the changeset viewer.