- build: Enforce banana checker.
- Localisation updates from https://translatewiki.net.
- rtrc: Add new messages.
- test: Improve overall code coverage.
- Update
rtl
andfallback
language data from 2015-03-17 to 2017-03-13.
- core: Allow setting userlang via POST.
- core: New dummy language 'qqx' for showing raw message keys. (issue #79)
- Localisation updates from https://translatewiki.net.
The web service (Tool Labs dashboard) has been moved to a new repository. See https://github.com/Krinkle/intuition-web.
The Intuition classes are now namespaced under Krinkle\Intuition
. The old names have been aliased for backwards-compatibility.
- Intuition is now dependency-free!
- Move Intuition classes to
Krinkle\Intuition
namespace (PSR-4). (issue #76)
- core: Support 'dashboardHome' without trailing slash.
- Localisation updates from https://translatewiki.net.
- build: Remove toollabs-base dependency.
- build: Switch from jscs/jshint to eslint.
- build: Update PHPUnit from 3.7 to 4.8.
- langlist: Recompile.
- test: Make Util.php code coverage 100%.
- js-env: Sort domain list to increase cache opportunities.
- core: Make getLangNames() public (again).
- Localisation updates from https://translatewiki.net.
- langlist: Recompile.
- Upgrade toollabs-base to v0.8.0.
Domains:
- Removed monumentsapi (https://github.com/wikimedia/labs-tools-heritage)
- Removed dcatap (https://github.com/wikimedia/operations-dumps-dcat)
- Localisation updates from https://translatewiki.net.
- langlist: Recompile.
- dashboard: List pageviews tool.
- dashboard: Tool info updates.
- core: Precompile language list for performance.
- core: Add English to fallback chains. (issue #53)
Domains:
- Removed orphantalk2 https://github.com/Krinkle/mw-tool-orphantalk
Core framework now available as Composer package. See https://packagist.org/packages/krinkle/intuition. Details at https://github.com/Krinkle/intuition/wiki/Migrate.
Domains:
- Added whatleaveshere https://github.com/Krinkle/mw-gadget-whatleaveshere
- Added tsreports https://tools.wmflabs.org/tsreports/
- Added reflinks https://tools.wmflabs.org/fengtools/reflinks/
- Added templatetransclusioncheck https://tools.wmflabs.org/templatetransclusioncheck/
- Added dcatap https://github.com/lokal-profil/DCAT
- api: Implement HTTP 304 caching for load.php and api.php.
- core: Implement registerDomain() method for custom domains.
- core: Rewrite using new BaseTool and Bootstrap skin.
- js-env: Implement batching for API requests (100ms debounce).
- core: Generate valid html in Intuition::getPromoBox().
- dashboard: Use "1 month" indication instead of "4 weeks".
- demo: Fix undefined message "apple-stats" in demo8.
- language: Localisation data is now stored in JSON files instead of PHP.
- language: Update Names, Rtl, and Fallbacks from latest upstream MediaWiki.
Repository moved to https://github.com/Krinkle/intuition.
- Rename
TsIntuitionUtil::return_dump
toTsIntuitionUtil::returnDump
. - Deprecate global function
_()
. - Rename hook
TsIntuition_inithook
tointuitionHookInit
. Old one still works, though only one will run (if both are defined, the new one is used). - Rename TsIntuition to Intuition.
Dashboard moved to http://toolserver.org/~intuition/.
New domains:
- MonumentsAPI http://toolserver.org/~erfgoed/api/
- Recent Anonymous Activity http://toolserver.org/~krinkle/recentAnonymousActivity/
- Textdomains may now define a $url in the definition file. (r85286)
- Added an About-area on the index page of the tool which shows all textdomains and (where possible) linked to the tool.
- Implemented TsIntuition::msgExists() and TsIntuition:getDomainInfo()
- Added demonstration sandboxes in /public_html/demo/ (r85471)
- Dashboard sections converted to Tabs with jQuery UI (r85260)
- Introduced new 'suppressfatal' option (r85471)
- Introduced new 'suppressbrackets' option (r85471)
- Domains are now registered in Domains.php instead of a static array in the class (r85396)
- TranslationStats-graph in the about-tab (r85471)
New domains:
- OrphanTalk2 http://toolserver.org/~krinkle/OrphanTalk2/
- Added a clear-cookies and renew-cookies action (r84981, r85246)
- Confirmation messages after clearing or renewing cookies (r84981)
- PremadeToolserverTextdomains class has been written for TransateWiki
- SVN revision id is now visible in the header (r84942)
- PremadeToolserverTextdomains moved to /exensions/Translate per convention (r85117)
- Requesting an undefined message triggers a TsIntution error on E_NOTICE level (r85052)
First version in Wikimedia SVN.
Initial version on Toolserver.