Page history
21 July 2020
19 July 2020
11 July 2020
10 July 2020
9 July 2020
Will cause some bugs
+11
no edit summary
+243
remove cache entries older than two days on start (don't need to worry about checking timestamp when loading cache any more)
−328
use consistent var names across different functions, for readability
m+292
support overrides for non-dev i18n pages (no real reason to block that, imo)
−119
move qqx/override msg code out of loop
m−4
31 May 2020
remove entries in the i18n cache older than five days
+1,559
remove markdown support in msgs (not used by any code on dev + markdown is not a format used anywhere else in MediaWiki)
−1,540
25 January 2020
14 June 2019
17 March 2019
25 February 2019
23 February 2019
24 January 2019
12 January 2019
20 December 2018
minor code review
+103
don't bother parsing if lang is 'qqx'
m−19
if user lang is 'qqx', then use 'qqx' for all messages regardless of lang requested; no need to load JSON if lang is 'qqx' (last edit was bad, wrong window)
−193
if user lang is 'qqx', then use 'qqx' for all messages regardless of lang requested; no need to load JSON if lang is 'qqx'
+492
return early instead of using a big else block
−229
12 December 2018
7 December 2018
spelling
mmatch MW's usage documentation for gender
m−4
support for "gender" parser fn. usage in messages
+296
i somehow forgot about date.now
m−8
15 October 2018
11 October 2018
25 September 2018
19 September 2018
cache loaded messages in localStorage
+2,501
warn on json syntax error; move 'indexpageids' to end of request params to avoid need for redirect (due to '.json' page name extension appearing at end of url)
m+1
3 September 2018
28 August 2018
16 August 2018
comment fix
m−1
support for "plural" parser fn. usage in messages
+349
show message name for "qqx" language (with "i18njs-ScriptName-" prefix for easy identification); one return in msg()
+109
add msg().exists; don't duplicate escape code
+117