Headings autogenerate anchor name tags (MoonShadow)
Anchor names generated by titles now pull in alphanumeric, underscore and space characters. Spaces are converted to underscores. Original format anchor names are also generated so we don't break existing page indices, for now. (Kazuhiko)
Square brackets around local /InterWiki links to existing pages that have label text which is not the name of any page that exists on ToothyWiki at display time are dropped. (Kazuhiko)
Automatic postcode markup (e.g. CB3 0FD <-- place where evil lurks)
Thought of another one. Markup for going directly to dictionary.com? Since so many pages end up grabbing Dictionary: definitions. (could whoever suggested this sign here? Ta..)
Revision: links point to numbered revsions of current page (MoonShadow)
All /InterWiki links change '+' to ' ' and add a ' ' after the ':' in displayed text to make displayed text easier to read. (AlexChurchill)
Could you provide some info on how to do the Amazon links, if I want to use ToothyWiki as referrer? --AC
Hm. I thought I had some somewhere. Oh, well. All Amazon items have either an ISBN or an ASIN (which is like an ISBN but with letters in and Amazon assigns them). Find the item in Amazon; its ISBN or ASIN will be listed. Copy and paste that into a link, like this: ASIN B000063W2O . For now, make sure you have a non-alphanumeric character after the number, otherwise the script will attempt to absorb the subsequent text into the number. is a null nonmatching character. - MoonShadow
Alpanumeric characters following a hash appended to the end of a wiki page name get absorbed into the link. (AlexChurchill) Please do test this feature, Alex! It's a quick hack, seems to work properly but I might have missed something.. - MoonShadow
PFLink followed by colon followed by alphanumeric string makes an image link to the appropriate PhoenixFeathers strip (Kazuhiko
Space, followed by --, followed by one capital letter, followed by zero or more letters of any case and/or digits results in a link (MoonShadow, Vitenka) - please tell MoonShadow if you spot this breaking existing formatting.
One or more letters, surely? Otherwise -- double dashes -- sometimes used for -- emphasis ... would break. --Vitenka (Thanks!)
Why? The first capital letter is still compulsory.. --MoonShadow
Looks fun, but doesn't work for --M-A. Don't worry about that, though.
That does mean that it won't work if you sign off on a separate line, as you'll have no space before the --. I've spotted a few of these signoffs around the place. --M-A
Layout markup
<br> tag works without all the unsafe HTML tags being enabled. Line endings are also faithfully preserved, so it's probably now obsolete anyway. (Kazuhiko, AlexChurchill)
Option in user preferences makes wiki words appear with a space between the capitalised words. MoonShadow has decided he prefers the wiki without, so the option is off by default, but people can turn it on for themselves if they want.
A way to search for just whole words. (AlexChurchill) - This is also the default behaviour for searching now, since I suspect that most of the time this is what people want. - MoonShadow
Make this the default click-the-title search behaviour, so clicking the title of a page named "Moo" won't find all pages mentioning MoonShadow. (AlexChurchill)
Full text indexing for whole word searches for words 4 letters long or longer. One can list several words in the query and ask for pages containing any or all of them. WikiWords? are indexed as separate words as well as the wikiword (or should be by end of 17.02.05, it's on pages starting with 'E' at the moment and MoonShadow started reindexing about ten minutes ago).
Optionally drop the "ToothyWiki: " bit from page titles (see [Preferences]; again, person who requested this sign here..)
Optionally drop the Logout and Preferences links from goto bars; User ID always links to preferences, where one can log out. You can enable this in [Preferences]. (MoonShadow)
Paragraph indents no longer pull in horizontal lines. This may break existing workarounds on some pages (due to insertion of extra blank lines), but looks better than dud horizontal lines. (MoonShadow)
Double space becomes followed by single space. This has the effect of preserving whitespace (e.g. for ascii art) while permitting it to linebreak on non-preformatted lines. This will almost certainly break some existing formatting.(AlexChurchill, Vitenka, M-A)
Ability to diff between any two stored revisions by selecting them from the history page (PeterTaylor), Kazuhiko
User preferences now allows you to give a list of additional Wiki pages to display in the bookmarks bar at the top and bottom of each page. - MoonShadow
There is now a recent changes filter in User Preferences. The text box takes a space-separated list of text strings. No page names that contain any of the strings will be displayed in RecentChanges. * and ? are accepted and have the same meanings as in the DOS command prompt (not the RegExp meanings). (Vitenka, MoonShadow)
diff links on RecentChanges should give the correct diff for edits made from now on. (I can't do this for edits made before this update, since until now the wiki didn't actually save the required information to the recent changes log!)
YAY! Though less useful now that there are a few less edits per hour ;) Um, and you broke the 'hit diff, read, hit edit' cycle - it now edits the previous version you are viewing, not the latest one. Though it does warn you, there's not even a 'ok then, show me the latest in the edit box' link. Sorry for pestering ;) --Vitenka
Yup. Having both links is definitely the best option. --Vitenka (Now what am I supposed to ask for? You anticipitated (sic) me.)
Ooh, just spotted somthing, though. If you are viewing, say, the [difference between revisions 7 and 8], the page shown under the diffs is that of revision 7, not revision 8, which makes it hard to spot where the diff fits in with the rest of the page. --M-A, in test engineer mode today.
Ah, that explains why it was offering to edit the old one then. --Vitenka
Hm. I can't easily display text other than that of the "from" revision without breaking lots of existing code. How about I make the diff link in RecentChanges do a "backwards in time" diff [difference eg. from 8 to 7] by default? - MoonShadow
That seems to work. Only remaining problem is that it complains "Revision 13 is unavailable (showing current revision instead)". (This is a wonderful feature to have seen added BTW) --AlexChurchill
Idea: Automatic generation of links at start of document based on headings. (AlexChurchill)
Just thought of a simple way of implementing it, and it's now in. $$CONTENTS on its own line will be replaced with a generated table if the user has enabled the appropriate preference (disabled by default).
Cool! Really cool, thanks. I don't see why it has to be a preference when it's a per-page setting (users can't currently opt out of seeing the headings on this page, for example, which ought to end up equivalent but not needing maintenance), but that's by-the-by. --AlexChurchill
Mainly 'cos I don't want to force it on people that vocally don't want it, and it's simple not to. - MoonShadow
Title only search (Vitenka, AlexChurchill) - following the principle of least astonishment, it's case insensitive, ignores the whole word only box and only returns titles of reified pages.
An "Edit this page" link at the top of editable pages as well as at the bottom. (AlexChurchill)