Main public logs
Appearance
This is a combined display of all logs except the patrol, review, tag and thanks logs:
- Who performed the action – enter their name without prefix under "Performer".
- The page or user affected by an action – enter the page or user name (prefixed with "User:") under "Target".
- 08:28, 21 September 2026 Peter Harrison talk contribs created page MediaWiki:Logentry-massmessage-skipoptout (←Created page with 'Delivery of "$4" to $3 was skipped because the target has opted out of message delivery')
- 06:17, 14 September 2026 Peter Harrison talk contribs created page MediaWiki:Movepagetext-noredirectsupport (Strengthen wording of message)
- 15:41, 13 September 2026 User account David lloyd square talk contribs was created
- 13:03, 5 September 2026 User account Stevenixon42 talk contribs was created Tags: Mobile edit Mobile web edit
- 08:24, 31 August 2026 Peter Harrison talk contribs created page Template:Smalldiv/doc (←Created page with '{{Documentation subpage}} == Usage == {{tl|Smalldiv}} should be used instead of {{tl|small}} or {{tag|small}} to wrap multiple lines of text, or to wrap a template that contains {{tag|div}} tags. This template is a drop-in replacement for {{tl|small}} templates or {{tag|small}} tags that wrap multiple lines or wrap a template containing {{tag|div}} tags. When a {{tl|small}} template or {{tag|small}} tags wrap multiple lines,...')
- 08:17, 31 August 2026 Peter Harrison talk contribs created page Template:Smalldiv (←Created page with '<div style="font-size:85%;">{{#if: 1 | <!-- To make it possible to use the template with newlines at the beginning and end, inside lists, or put lists inside --> {{{1}}} }}</div><includeonly>{{SAFESUBST:#if:{{{1|}}}||Category:Pages using small with an empty input parameter}}</includeonly><noinclude> {{Documentation}}<!--Categories and interwikis go in the /doc sub-page.--> </noinclude>')
- 13:30, 29 August 2026 Chrisjones talk contribs created page File:NWNGR 1901.jpg
- 13:30, 29 August 2026 Chrisjones talk contribs uploaded File:NWNGR 1901.jpg
- 23:04, 28 August 2026 Peter Harrison talk contribs created page Template:Featured picture/September 2026 (←Created page with '{| role="presentation" style="margin:0 3px 3px; width:100%; text-align:left; background-color:transparent; border-collapse: collapse; " |style="padding:0 0.9em 0 0;" | 380px|Rear frames of the replica Mountaineer formed in 2026 |style="padding:0 6px 0 0"| A new build replica of an original condition England Engine, to carry the name '''Mountaineer''' is curr...')
- 23:02, 28 August 2026 Peter Harrison talk contribs created page Template:Featured article/September 2026 (←Created page with '{{TFAIMAGE|File:Little Giant at Duffws.jpg|Little Giant at Duffws c1912 -1914|size=200x200px}} Little Giant was the sixth and last of the single engines built by George England & Co (works number 235) for the FR and the second of the "large Englands" after Welsh Pony. It was delivered in 1867 and became No. 6 in the FR fleet. It was first rebuilt in 1887-88, with a new steel boiler, new smokebox, chimney, front footplate an...')
- 08:32, 24 August 2026 Peter Harrison talk contribs created page MediaWiki:Subjectpageheader-json (←Created page with '{{#invoke:Subject page header|main}}')
- 16:06, 17 August 2026 Eheaps talk contribs created page File:Y Machludwr Headboard.jpg (Headboard of The Sunsetter/Y Machludwr. Seen on the wall of the locomotive shed.)
- 16:06, 17 August 2026 Eheaps talk contribs uploaded File:Y Machludwr Headboard.jpg (Headboard of The Sunsetter/Y Machludwr. Seen on the wall of the locomotive shed.)
- 14:23, 13 August 2026 Andrew Lance talk contribs created page File:Ffestiniog Railway Timetable 1973-4 Winter b.jpg
- 14:23, 13 August 2026 Andrew Lance talk contribs uploaded File:Ffestiniog Railway Timetable 1973-4 Winter b.jpg
- 14:23, 13 August 2026 Andrew Lance talk contribs created page File:Ffestiniog Railway Timetable 1973-4 Winter a.jpg
- 14:23, 13 August 2026 Andrew Lance talk contribs uploaded File:Ffestiniog Railway Timetable 1973-4 Winter a.jpg
- 06:21, 29 July 2026 ChrisH talk contribs created page File:Groby branch.png (Map of the route of the branch from the Ffestiniog Railway at Groby Junction to Groby Granite Quarry. Map produced by ChrisH using OpenRailwayMap Data <a href="https://www.openstreetmap.org/copyright">© OpenStreetMap contributors</a>, Style: <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA 2.0</a> <a href="http://www.openrailwaymap.org/">OpenRailwayMap</a>)
- 06:21, 29 July 2026 ChrisH talk contribs uploaded File:Groby branch.png (Map of the route of the branch from the Ffestiniog Railway at Groby Junction to Groby Granite Quarry. Map produced by ChrisH using OpenRailwayMap Data <a href="https://www.openstreetmap.org/copyright">© OpenStreetMap contributors</a>, Style: <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA 2.0</a> <a href="http://www.openrailwaymap.org/">OpenRailwayMap</a>)
- 18:48, 28 July 2026 Peter Harrison talk contribs created page Template:Featured picture/August 2026 (←Created page with '{| role="presentation" style="margin:0 3px 3px; width:100%; text-align:left; background-color:transparent; border-collapse: collapse; " |style="padding:0 0.9em 0 0;" | 380px|Rear frames of the replica Mountaineer formed in 2026 |style="padding:0 6px 0 0"| A new build replica of an original condition England Engine, to carry the name '''Mountaineer''' is curr...')
- 18:43, 28 July 2026 Peter Harrison talk contribs created page Template:Featured article/August 2026 (←Created page with '{{TFAIMAGE|File:GMPBL11-08-63.jpg|Panoramic view of Boston Lodge from above 1963|size=200x200px}} Boston Lodge Works is the principal workshop of the Festiniog Railway Company, and was built on the site of the main quarry for the stone used in building the Cob from 1808 to 1811. Boston Lodge (formerly known as Penrhyn Cottage) was renamed after wikipedia:Boston, Lincolnshire|Wm. Madocks's parliamentary...')
- 12:09, 13 July 2026 User account Seasquid talk contribs was created
- 15:25, 11 July 2026 Peter Harrison talk contribs created page Template:Param value/doc (←Created page with '{{Documentation subpage}} {{Uses TemplateStyles|Template:Param value/styles.css}} Provides a lightly bordered box to highlight param values on [Template documentation pages. Especially useful in cases where values may have leading or trailing blanks, or multiple embedded blanks. == Usage == {{tlc|param value|<var>value</var>}} == Parameters == There is one required positional parameter for the value, and four optional params...')
- 15:24, 11 July 2026 Peter Harrison talk contribs created page Template:Greater color contrast ratio (←Created page with '<includeonly>{{safesubst:#invoke:Color contrast|greatercontrast}}</includeonly><noinclude> {{documentation}} </noinclude>')
- 15:23, 11 July 2026 Peter Harrison talk contribs created page Template:Spaced en dash/doc (←Created page with '{{Documentation subpage}} <!-- PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE --> {{Template shortcut |snd|spndash}} This template produces a '''spaced en dash''' ('''{{tlc|snd}}''' for short): <code>{{spaced en dash}}</code>. It works similarly to the HTML markup sequence <code>''' –''' </code> i.e. a non-breaking space (which will not line-break and will not collapse together with norm...')
- 15:21, 11 July 2026 Peter Harrison talk contribs created page Template:Template link with linked braces (←Created page with '{{#Invoke:Template link general|main|brace=yes}}<noinclude> {{documentation}}<!-- Add categories to the /doc subpage and interwikis to Wikidata, not here! --> </noinclude>')
- 15:18, 11 July 2026 Peter Harrison talk contribs moved page Template:Tl/doc to Template:Template link/doc
- 15:18, 11 July 2026 Peter Harrison talk contribs moved protection settings from Template:Tl to Template:Template link (Template:Tl moved to Template:Template link)
- 15:18, 11 July 2026 Peter Harrison talk contribs moved page Template:Tl to Template:Template link
- 15:17, 11 July 2026 Peter Harrison talk contribs created page Module:Template link general/doc (←Created page with '{{Used in system}} {{Lua|Module:Arguments}} Implements {{Template link|Template link general}} and other templates in its family ==Basic usage== <syntaxhighlight lang="wikitext">{{#invoke:Template link general|main}}</syntaxhighlight> This module is used by {{Template link|Template link general}} and related templates to display links to templates. It is similar to {{Template link|Template link}} but with additional formatting...')
- 15:16, 11 July 2026 Peter Harrison talk contribs created page Module:Template link general (←Created page with '-- This implements Template:Template link general and various other templates in its family local getArgs = require('Module:Arguments').getArgs local p = {} -- Is a string non-empty? local function _ne(s) return s ~= nil and s ~= "" end local nw = mw.text.nowiki local function addTemplate(s) local i, _ = s:find(':', 1, true) if i == nil then return 'Template:' .. s end local ns = s:sub(1, i - 1) if ns == '' or mw.sit...')
- 15:15, 11 July 2026 Peter Harrison talk contribs created page Template:Tn (←Redirected page to Template:Template link with linked braces) Tag: New redirect
- 15:06, 11 July 2026 Peter Harrison talk contribs created page Template:Snd (←Redirected page to Template:Spaced en dash) Tag: New redirect
- 15:03, 11 July 2026 Peter Harrison talk contribs created page Template:Pvalue (←Redirected page to Template:Param value) Tag: New redirect
- 12:00, 10 July 2026 Peter Harrison talk contribs created page Module:IP/doc (←Created page with '{{used in system}} Module:IP is a library for working with IP addresses and subnets. It can handle both IPv4 and IPv6. The library exports four classes, IPAddress, Subnet, IPv4Collection, and IPv6Collection. == Loading the library == <syntaxhighlight lang="lua"> local IP = require('Module:IP') local IPAddress = IP.IPAddress local Subnet = IP.Subnet </syntaxhigh...')
- 11:59, 10 July 2026 Peter Harrison talk contribs created page Module:IP (←Created page with '-- IP library -- This library contains classes for working with IP addresses and IP ranges. -- Load modules require('strict') local bit32 = require('bit32') local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local checkTypeMulti = libraryUtil.checkTypeMulti local makeCheckSelfFunction = libraryUtil.makeCheckSelfFunction -- Constants local V4 = 'IPv4' local V6 = 'IPv6' --------------------------...')
- 11:57, 10 July 2026 Peter Harrison talk contribs created page Module:Protect/doc (←Created page with '{{used in system}} This metamodule simplifies error handling in other modules. It transforms a function, which may throw an error, into a function, which returns a specified error message in that case. == Usage == <syntaxhighlight lang="lua"> local protect = require('Module:Protect') local protectedFunc = protect(func, errFormat, options) </syntaxhighlight> === Arguments === * ''{{code|func}}'' *: Function to be transformed....')
- 11:57, 10 July 2026 Peter Harrison talk contribs created page Module:Protect (←Created page with 'local function processResult(options, success, ...) if not success then local message = tostring(... or '(no message)') if options.removeLocation then message = string.gsub(message, '^Module:[^:]+:%d+: ', '', 1) end return string.format(options.errFormat, message) end return ... end local function protect(func, errFormat, options) if type(errFormat) == 'table' then options = options or errFormat errFormat = n...')
- 11:56, 10 July 2026 Peter Harrison talk contribs created page Module:CallAssert/doc (←Created page with '{{used in system}} This metamodule provides function '''callAssert''', which simplifies error checking by throwing an error if a given function returns nil or false. This is similar to the built-in function assert, but unlike it, callAssert itself calls the function, whose return value is to be checked. This allows it to include the function name and argument values in the error message. == Usage == local...')
- 11:56, 10 July 2026 Peter Harrison talk contribs created page Module:CallAssert (←Created page with 'local function pack(...) return {...}, select('#', ...) end local function mapArray(func, array, count) local result = {} for i = 1, count or #array do result[i] = func(array[i]) end return result end local function quote(value) if type(value) == 'string' then return (string.gsub(string.format('%q', value), '\\\n', '\\n')) -- Outer parentheses remove second value returned by gsub end local str = tostring(value) i...')
- 11:55, 10 July 2026 Peter Harrison talk contribs created page Module:Page/doc (←Created page with '{{used in system}} {{Lua|Module:CallAssert|Module:Protect}} This module is meant to allow the goodies listed in {{slink|mw:Extension:Scribunto/Lua reference manual#Title objects}} to be accessed by people who do not want to write a Lua module. Usage is: <code><nowiki>{{#invoke:Page|</nowiki>'''function'''|''parameters''<nowiki>}}</nowiki></code> == Functions== In the usage above, '''function''' is one of the following fields o...')
- 11:47, 10 July 2026 Peter Harrison talk contribs created page Template:Slink (←Created page with '<includeonly>{{SAFESUBST:<noinclude />#invoke:Section link|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude>')
- 11:45, 10 July 2026 Peter Harrison talk contribs created page Module:Page (←Created page with 'local callAssert = require('Module:CallAssert') local function main(frame, field) local args, pargs = frame.args, ( frame:getParent() or {} ).args or {} local makeTitle=args.makeTitle or pargs.makeTitle local namespace=args.namespace or pargs.namespace or "" local fragment=args.fragment or pargs.fragment or "" local interwiki=args.interwiki or pargs.interwiki or "" local page=args.page or args[1] or pargs.page or pargs[1]...')
- 23:10, 9 July 2026 Peter Harrison talk contribs created page Template:Pf (←Redirected page to Template:ParserFunction) Tag: New redirect
- 23:07, 9 July 2026 Peter Harrison talk contribs created page Template:ParserFunction/doc (←Created page with '{{Documentation subpage}}{{tsh|pf}} {{tl|Pf}} is used to conveniently '''wikilink''' to a ParserFunction, along the lines of {{tl|tl}}. == Usage == {{tlx|{{BASEPAGENAME}}|parser function}}, this creates a direct link to the relevant function, omit '''#''' and colon, e.g. use {{tlx|{{BASEPAGENAME}}|ifexpr}} to get {{{{BASEPAGENAME}}|ifexpr}}. {{tlx|{{BASEPAGENAME}}|parser function|1st parame...')
- 23:05, 9 July 2026 Peter Harrison talk contribs created page Template:ParserFunction (←Created page with '<includeonly>{{ #if: {{{_code|}}} | <code> }}{{((}}{{ #switch: {{lc: {{{1|if}}} }} | expr | if | ifeq | iferror | ifexpr | ifexist | rel2abs | switch | time | titleparts = if}}}}}|#{{{1|if}}} | lc | uc | lcfirst | ucfirst | urlencode | anchorencode | ns = {{{1}}} | language | bcp47 | dir | interwikilink | interlanguageli...')
- 23:04, 9 July 2026 Peter Harrison talk contribs created page Template:Pval (←Redirected page to Template:Param value) Tag: New redirect
- 23:02, 9 July 2026 Peter Harrison talk contribs created page Template:Str len/doc (←Created page with '{{Documentation subpage}} {{Lua|Module:String}} <!----PLEASE ADD CATEGORIES WHERE INDICATED AT THE BOTTOM OF THIS PAGE----> This is the {{tl|str len}} meta-template. It takes a string as parameter and returns its length (excluding spaces at the start and end). It can now count as high as necessary. ===Examples=== If the parameter is empty or undefined it is considered to be of zero length: :<code><nowiki>{{str len}}</nowiki...')
- 23:01, 9 July 2026 Peter Harrison talk contribs created page Template:Str len (←Created page with '{{<includeonly>safesubst:</includeonly>#invoke:String|len|s={{{1|}}}}}<noinclude> {{documentation}} <!-- Add categories to the /doc subpage, not here! --> </noinclude>')
- 22:59, 9 July 2026 Peter Harrison talk contribs created page Template:Param value/styles.css (←Created page with '{{pp-template}}: .tpl-pval__code { border: thin solid var(--border-color-base, #a2a9b1); background-color: var(--color-inverted, #fff); color: inherit; white-space: nowrap; }')