Support wiki
This is the wiki.gg support wiki! It's a different site from your content wiki!
TULIPS/2025-06-05
< TULIPS
Welcome to our 34th TULIPS (Thursday Updates & Logs Improving Platform Software)! You can read the previous one if you haven't yet.
These posts will be made whenever we have enough development updates to make a post, usually on Thursdays.
Live now
Improvements
- Users with unsaved edits that were caught by Special:EditRecovery will see a warning in the netbar.
- This was an experiment for a while, and we (staff) like it, but let us know if you have any feedback!
- Added new CSS variables to address contrast issues in the Codex library:
--wgg-color-against-background-color-progressive
--wgg-color-against-background-color-destructive
.
- Wikis using our default loadout will automatically benefit from these.
- Decreased the CSS bundle size of the global wiki.gg bar.
- Decreased the CSS bundle size of Codex icons.
- Backported some performance tweaks from MediaWiki 1.44.
- The following three changes are currently enabled on a small number of wikis, and will be rolled out to all of them over the next few weeks.
- Uploaded audio files will now be automatically transcoded in the background to alternative formats to enable full compatibility with different browsers and devices.
- Locally uploaded videos now display thumbnails more efficiently.
- iOS devices can now display thumbnails of locally uploaded videos.
MediaWiki:Sidebar
Previously, if you wanted to link to a page called Items
and also display the text Items
, you would have to write:
** Items|Items
The following syntax would result in a silent failure and nothing displaying:
** Items
We have updated the message so that the second syntax is now valid, and it will both link to the page Items
and display the text Items
.
Some caveats:
- This only works for internal links, not external links
- This syntax is not recommended, as translation strings will not work properly, but it should help newer wiki editors who aren't familiar with the syntax of sidebar links.
New features
- Enabled DismissableSiteNotice extension for anonymous users. Dismissals are now also additionally processed server-side to minimize content shift during page load.
- It is now possible to embed individual Bandcamp tracks using EmbedVideo by entering
bandcamptrack
as the service. - Updated the ArrayFunctions extension.
- The
#af_zip
function is now available. - Pages with ArrayFunctions errors are now added to a "Pages with ArrayFunctions errors" tracking category.
- Performance limits have been introduced around
#af_range
and#af_foreach
. These limits are also visible in the parser profiler report.
- The
- Special:MergeHistory now adds a log entry at the merge destination upon a successful merge. This log entry clarifies the source of the merged-in edits.
Bugfixes
- Fixed captions in EmbedVideo videos discarding all links, templates, and HTML tags.
- Fixed EmbedVideo consent buttons being unstyled.
- Fixed incorrect CDN cache revalidation behaviour on
__UPDATEDAILY__
pages.
LIBRARIAN (Cargo)
- Added support for 64-bit integer
BigInteger
(orBigInt
) columns. - Added a query execution time limit of 15 seconds. This applies to individual queries. A cumulative time limit will be added in future.
- This timer should fit 99.99% of cases. However, if you have a query that's slower than this and require our help or need the limit temporarily increased, please don't hesitate to contact us.
- Revamped the table view at Special:CargoTables.
- Additionally, BigTable (on testing group wikis) is now leveraged when displaying the table's records.
- Fixed a bug which resulted in some internal tables not getting cleaned up during table deletion and recreation.
- Fixed a flash of unstyled content on Special:CargoTables.
- The
cargoquery
API action now supports fields and field aliases starting with an underscore, like_pageName
.
#cargo_store
- Saving a too-long text value to a non-mandatory field now truncates the text.
- When storing Integer, Float, Double values, leading plus signs are now ignored.
- Attempting to save a decimal into an integer field will now always round the number down.
- Fixed a bug that, on table recreation, could result in some records not being saved if a page tried to write a list value longer than 255 characters.
- Fixed a bug which resulted in incomplete decimal validation and subsequent internal errors.
- Fixed a bug which resulted in the
mandatory
constraint not being enforced on list columns. - Fixed a bug which could result in incorrect boolean values depending on the user's interface language and wiki's content language.
Known issues
- EmbedVideo embeds may display in an incorrect language.
- Due to a DOM change in Google search results, the wiki.gg redirect extension may not be redirecting your search results (though URLs should still get redirected). We will patch this, but we also recommend installing Indie Wiki Buddy (not affiliated with us or with indie.io in any way) in the meantime; that extension will redirect independent wikis as well as most wiki.gg forks.
WE DID THIS
Nothing submitted to WE DID THIS this week!