summaryrefslogtreecommitdiff
path: root/IkiWiki/Plugin/recentchanges.pm
AgeCommit message (Collapse)Author
2009-01-31Split cgi_goto into a goto pluginSimon McVittie
2009-01-31recentchanges: delete CGI hook in favour of the global oneSimon McVittie
2008-12-23finalise version 3.00 of the plugin apiJoey Hess
2008-12-22recentchanges_link CGI: If the linked page is internal, use its permalinkSimon McVittie
This fixes a bug, that comments appear in recentchanges as broken links.
2008-12-17Coding style change: Remove explcit vim folding markers.Joey Hess
2008-11-18html escaping complicationJoey Hess
Can't escape things to entities if the template then escapes the entities. (aggregate doesn't have this problem.)
2008-11-18improve escaping of wikilinks and preprocessor directivesJoey Hess
The old method failed for '[' x 3.
2008-11-10Add rel=nofollow to recentchanges_links for the same (weak) reasons it was ↵Joey Hess
earlier added to edit links.
2008-10-19fix relativedate timezone inclusionJoey Hess
The machine parseable date needs to include a timezone. Also, simplified the interface for date display.
2008-10-17fix urlJoey Hess
2008-10-17tweak recentchanges permalink codeJoey Hess
Need to handle the case where url is not set.
2008-10-17Patch for anchor-based change permalinks in recent changes feedJoey Hess
from JasonBlevins
2008-10-17make relativedate work for the dates on the recentchanges pageJoey Hess
Having a always current relative date on recentchanges is very, very nice.
2008-09-27Export pagetitle, titlepage, linkpage.Joey Hess
2008-09-27Merge commit 'smcv/beautify'Joey Hess
Conflicts: IkiWiki/Plugin/recentchanges.pm Note that smcv's approach of using urlto also gets the url right when redirecting to a non-html file, which is a better approach than my recent fix to recentchanges
2008-09-26decode utf-8 in recentchanges_link parameterJoey Hess
2008-09-25recentchanges: Fix redirects to non-page files.Joey Hess
2008-09-21recentchanges: construct redirections via urlto(), avoiding mentions of ↵Simon McVittie
index.html
2008-08-03add plugin safe/rebuild info (part 2 of 3)Joey Hess
(brain.. melting..)
2008-07-26remove default values in getsetupJoey Hess
They were a bit confusing, since they did not actually set the default, and example values are sufficient.
2008-07-26standardising and documenting getsetupJoey Hess
2008-07-26finish adding getsetup hooks to pluginsJoey Hess
2008-07-11rename beautify_url to stress it only works on the path componentJoey Hess
2008-07-11beautify url recentchanges_link redirs toJoey Hess
This ensures that the same link is reached as is used on pages, so browsers will know that the link on pages has been visited, and color it appropriately.
2008-06-04fix uninitialized value problemJoey Hess
This occurred when a plugin, loaded earlier, filled out a template in its checkconfig, before recentchanges's checkconfig had run. Since such a template won't be a recentchanges template, just test for the value being uninitialized and skip processing.
2008-06-04it's not $title, try the other variableJoey Hess
2008-06-04also decode html entities in the titleJoey Hess
2008-03-14* Fix expiry of old recentchanges changeset pages.Joey Hess
2008-03-03* Add recentchangesdiff plugin that adds diffs to the recentchanges feeds.Joey Hess
* rcs_diff is a new function that rcs modules should implement. * Implemented rcs_diff for git, svn, and tla (tla version untested). Mercurial and monotone still todo.
2008-02-03* recentchanges: Exipre all *._change pages, even if the directoryJoey Hess
they're in has changed.
2008-02-03* recentchanges: Improve handling of links on the very static changes pagesJoey Hess
by thunking to the CGI, which can redirect to the page, or allow it to be created if it doesn't exist.
2008-01-30move openiduser function to the openid pluginJoey Hess
2008-01-30move recentchanges link enabling into a pagetemplate hookJoey Hess
2008-01-29really fix the baseurl problemJoey Hess
the issue is that HTML::Template doesn't expand top-level variables when inside a loop
2008-01-29make the author metadata for changes pages be the un-munged openidJoey Hess
2008-01-29added configuration for recentchangesJoey Hess
I kept it to a simple global configuration, rather than using the preprocessor directive for recentchanges, because that had chicken and egg problems and seemed overcomplicated. This should work reasonably well, though it would be good to add some more metadata so that more customised recentchanges pages can be made.
2008-01-29add code to delete old change pagesJoey Hess
2008-01-29use new refresh hookJoey Hess
2008-01-29updatesJoey Hess
2008-01-29escape wikilinks and preprocessor directivesJoey Hess
2008-01-29typoJoey Hess
2008-01-29more style improvementsJoey Hess
2008-01-29non-tabular recentchanges displayJoey Hess
Doesn't look as good as the old table, but works as a rss feed.
2008-01-29some parameteraisation and generalisationJoey Hess
2008-01-28proof of concept implementation of static recentchangesJoey Hess
Currently hardcoded to write to recentchanges/*, and the page format needs to be rethought to be usable for aggregation, but it basically works.