| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T115858 Design improvements for mw.ForeignStructuredUpload.BookletLayout |
| | Open | | None | T115865 Insert image in content immediately after it's uploaded, skipping the "General settings" step |
| | Duplicate | | None | T115864 Figure out if the description of the image can be used as the caption on-wiki |
| | Open | Feature | None | T53032 When inserting an image, set its caption by default to be the Commons image description |
| | Duplicate | | None | T39535 Wikimedia Commons should support filtering by color |
| | Open | Feature | None | T39534 Wikimedia Commons should support searching by color |
| | Resolved | | None | T19503 Provide metadata support on Wikimedia Commons |
| | Resolved | | Jdlrobson | T78430 [Epic] Getting Wikidata to render nicely on mobile web |
| | Open | | None | T158181 Aim for workflow equivalence for MediaWiki on desktop and mobile web |
| | Open | | None | T95878 [Story] Make Wikidata editable on mobile web |
| | Open | | None | T124286 [Epic] Wikidata language support |
| | Open | | None | T76216 [Epic] Language fallback |
| | Resolved | | None | T51662 VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog |
| | Resolved | | None | T68108 [Epic] Store media information for files on Wikimedia Commons as structured data |
| | Open | | None | T95649 Create and document a stable framework for extending the Wikibase UI |
| | Stalled | | None | T40968 Keyboard-navigability of the repo UI |
| | Open | | None | T54136 [Epic] Redesign Item UI for Wikidata repo |
| | Resolved | | None | T66509 Track usage of each value (or property) of an entity |
| | Resolved | | Bene | T128378 Release DataModel 5.1 |
| | Resolved | | Lydia_Pintscher | T89594 Use the arbitrary access to Wikidata feature on Commons (tracking) |
| | Resolved | | Jarekt | T89598 Convert Template:Authority_control to Lua and use Wikidata |
| | Open | | None | T90435 [Epic] Wikidata watchlist improvements (client) |
| | Resolved | | Lydia_Pintscher | T134732 Mark changes to non-local signature section as minor |
| | Open | | None | T134731 Mark changes to non-local sitelinks as minor |
| | Open | | None | T173119 Implement more nuanced patrolling relevant changes in Wikidata based on usage |
| | Open | | None | T173121 Rank wikidata changes for patrolling by usage |
| | Declined | | Lydia_Pintscher | T46888 Including properties information onto What links here for items |
| | Resolved | | None | T51805 Allow mw.wikibase.getEntity and getProperty to access arbitrary Wikidata items |
| | Invalid | | Lydia_Pintscher | T49727 show properties used in an article |
| | Open | | None | T105001 [Story] Special page on the client that shows which pages are referenced somehow that are also missing descriptions |
| | Open | | None | T104999 [Story] Special page on the client that shows which pages are referenced somehow that are also missing labels |
| | Open | | None | T109579 [Epic] Give more sister projects access to Wikidata |
| | Open | | None | T187900 There is no way to reference a specific quote on Wikiquote |
| | Stalled | | None | T71753 [Story] Wikibase / Wikidata support on Wikiquote |
| | Invalid | | None | T71752 Refactor EntityContent (tracking) |
| | Resolved | | None | T67531 Remove getTitle() from EntityContent |
| | Open | | None | T69238 Factor diff logic out of EntityContent |
| | Resolved | | None | T64493 Remove save(), getPage() and related methods from EntityContent |
| | Resolved | | None | T64210 deprecate EntityContent::save() (fix lots of tests) |
| | Resolved | | daniel | T63264 Implement EntityStore service |
| | Resolved | | None | T64211 EditEntity should use EntityStore |
| | Resolved | | None | T64491 Repo API modules should not depend on EntityContent |
| | Resolved | | Addshore | T75496 [Epic] Support new types of Entities in Wikibase Repository |
| | Declined | | None | T58711 [Task] Update the wb_terms table so it does not have a numeric entity id |
| | Invalid | | None | T70378 Write migration script for schema changes to wb_terms table |
| | Declined | | None | T114903 Migrate wb_terms to using prefixed entity IDs instead of numeric IDs |
| | Resolved | | Lydia_Pintscher | T159718 Evaluate how to best add a column for full entity ID to wb_terms without affecting wikidata.org users |
| | Resolved | | None | T159851 Add a column for full entity ID to wb_terms table |
| | Resolved | | WMDE-leszek | T168708 Populating full entity column in wb_terms table when running MW update.php should be fast and run only once |
| | Declined | | None | T169720 Remove column storing numeric entity ID in wb_terms once it has become redundant |
| | Declined | | None | T169721 Remove term_entity_id during database schema update when term_full_entity_id is used instead |
| | Declined | | None | T169722 Remove term_entity_id column from wb_terms table when no longer needed on WMF cluster |
| | Resolved | | Ladsgroup | T188995 Clean up the code base for term_entity_id |
| | Resolved | | aude | T162533 Script for populating term_full_entity_id column in wb_terms table |
| | Resolved | | Marostegui | T162539 Deploy schema change for adding term_full_entity_id column to wb_terms table |
| | Resolved | | Ladsgroup | T162673 Adjust code reading from wb_terms table to use full entity ID |
| | Resolved | | Andrew | T167114 Open view for term_full_entity_id in wb_terms table in labs |
| | Resolved | | Ladsgroup | T171460 Populate term_full_entity_id on www.wikidata.org |
| | Resolved | | aude | T171461 Populate term_full_entity_id on test.wikidata.org |
| | Resolved | | Ladsgroup | T167229 Change configuration of Wikidata in production to write term_full_entity_id |
| | Resolved | | Ladsgroup | T165197 Change configuration of test Wikidata to write term_full_entity_id |
| | Resolved | | Ladsgroup | T172776 Property labels missing on some items |
| | Invalid | | daniel | T75497 Entity related issues in RdfBuilder |
| | Resolved | | daniel | T75498 Entity related issues in EntitySearchTextGenerator |
| | Resolved | | daniel | T75500 Fix OCP violation in ChangeOps |
| | Invalid | | daniel | T75499 Entity related issues in EntityView |
| | Invalid | | daniel | T75559 EntityViewFactory only supports items and properties |
| | Invalid | | daniel | T76259 Entity related issues in EditEntity |
| | Resolved | | daniel | T67583 Stop using EntityFactory::singleton |
| | Resolved | | Bene | T97706 Remove EntityDeserializer |
| | Declined | | None | T87237 [RFC] Possible redesign of the EntityTermsProvider interface |
| | Declined | | Bene | T98290 [Task] Remove deprecated methods from Entity and subtypes |
| | Resolved | | Bene | T104695 Deprecate Entity methods not in EntityDocument |
| | Resolved | | Bene | T78286 Add Label/Description/Alias interfaces |
| | Resolved | | Bene | T104895 [Story] Stop using deprecated methods of Entity |
| | Resolved | | Addshore | T64188 Replace old serialization code in lib with datamodel serialization |
| | Resolved | | Lydia_Pintscher | T73170 [Story] Ensure feature parity of serialization based on WikibaseDataModelSerialization with what we do with WikibaseLib |
| | Resolved | | JanZerebecki | T74183 New serialization code needs to support language fallback |
| | Resolved | | JanZerebecki | T75886 Fix Wikibase Serialization Tests |
| | Open | | None | T73512 [Task] DataModelSerialization: create filter by language that can be applied to objects before passing to serialization |
| | Invalid | | None | T76251 find or create Transliterator |
| | Invalid | | None | T76252 create AcceptLanguageSet that is usable in DataModel |
| | Declined | | Addshore | T78653 DataModelSerialization: optionally (?!) group statements and snaks. |
| | Resolved | | Addshore | T78651 Add integration tests that ensure compatibility |
| | Resolved | | Lydia_Pintscher | T78652 DataModelSerialization: Serializers to be used with the MediaWiki API need to inject meta-info like _indexTagNames, to allow XML output from API modules. |
| | Resolved | | Addshore | T92970 Replace ApiResult::setRawMode use in EntityDataSerializationService |
| | Resolved | | aude | T93353 Drop support for API style XML output from Special:EntityData |
| | Open | | None | T98039 Include incoming redirects in JSON representation of entities (tracking) |
| | Resolved | | daniel | T96364 Create a PHP service interface for accessing entity redirects |
| | Invalid | | None | T98317 [Story] Optionally include incoming redirects in the output of wbgetentities |
| | Open | | None | T98320 [Task] Create dump of entity redirects (JSON or n-triples) |
| | Open | | None | T98322 [Task] Include redirects in JSON output from Special:EntityData |
| | Invalid | | None | T98850 [Task] DataModelSerialization: include the property data type in Property*Snaks. |
| | Invalid | | None | T98857 [Task] DataModelSerialization: option to force maps to lists, if needed |
| | Invalid | | None | T98860 [Task] DataModelSerialization: always force maps to be represented as stdclass objects when generating JSON output. |
| | Invalid | | None | T98861 [Task] DataModelSerialization: represent map order in JSON output |
| | Invalid | | None | T98862 [Task] DataModelSerialization: allow injection of meta-data like the revision id |
| | Declined | | Bene | T98863 DataModelSerialization: The serializer should allow marking specific parts of the data as "deleted". |
| | Resolved | | Bene | T104380 Release Wikibase DataModel Serialization 1.5 |
| | Open | | None | T89005 [Story] JSON should (optionally) contain expanded/normalized values. |
| | Open | | None | T73992 [Story] JSON should (optionally) contain full URIs for referenced external entities |
| | Resolved | | hoo | T95682 [Task] Add a new datatype for identifiers |
| | Resolved | | Tobi_WMDE_SW | T88451 [Epic] Provide a mechanism for registering new data types. |
| | Resolved | | daniel | T104329 [Task] Create central registry for datatypes |
| | Resolved | | daniel | T110212 Manage ValueParsers based on central DataType registry |
| | Resolved | | daniel | T110213 Manage ValueFormatters based on central DataType registry |
| | Resolved | | daniel | T110214 [Task] Manage RDF mapping of data values based on central DataType registry |
| | Resolved | | daniel | T112083 [Task] Allow RDF bindings for different data types to be registered dynamically. |
| | Resolved | | daniel | T118499 [Task] Define RDF mappings per value type |
| | Resolved | | daniel | T118497 [Task] Allow central datatype registry to also manage callbacks per value type. |
| | Resolved | | aude | T120643 Adjust WikibaseQuality external validation for changes in data type registration |
| | Resolved | | daniel | T118500 [Task] Split RDF mapping code into separate classes per type |
| | Resolved | | daniel | T110215 Manage ValueValidators based on central DataType registry |
| | Resolved | | Bene | T95285 [Task] Record base URI for external identifiers in the wb_property_info table |
| | Invalid | | None | T93747 [Story] Create infrastructure for optionally putting normalized values into JSON |
| | Invalid | | None | T102835 [Task] Implement service for placing derived values in PropertyValueSnak objects in the data model before serialization |
| | Invalid | | None | T102833 [Task] Implement serializer and unserializer for derived values in a PropertyValueSnak |
| | Resolved | | Addshore | T102791 Implement ExtendedPropertyValueSnak |
| | Invalid | | None | T102789 [Task] Unserializers should optionally allow derived data objects |
| | Invalid | | None | T102788 [Task] Serializers should optionally fail when encountering derived data |
| | Resolved | | daniel | T112547 [RFC] Decide on a mechanism for supporting derived values during serialization |
| | Invalid | | daniel | T118860 [RFC] Use Role Object Pattern to represent derived data in the data model |
| | Resolved | | daniel | T112550 [RFC] How to represent derived values in the data model, and allow for deferred deserialization |
| | Resolved | | thiemowmde | T112893 [Task] Investigate how and where data model objects are instanciated in our code base |
| | Declined | | None | T132443 [Task] Discuss design of (De)Serializer interfaces |
| | Open | | None | T76827 [Story] Image thumbnail urls should be included where applicable in wikidata API response for commonsMedia |
| | Resolved | | Addshore | T89234 Use datamodel serialization in Wikibase\Client\Scribunto\EntityAccessor |
| | Resolved | | Addshore | T104180 Use datamodel serialization in Wikibase\Api\ResultBuilder |
| | Resolved | | Bene | T104183 Add Term Serializer & Deserializer |
| | Resolved | | Bene | T104182 Add TermList Serializer & Deserializer |
| | Resolved | | Bene | T104181 Add AliasGroup Serializer & Deserializer |
| | Resolved | | Addshore | T106863 Deprecate and remove the ungroupedlist api option |
| | Resolved | | daniel | T110177 [RFC] Add methods to EntityDocument |
| | Resolved | | Bene | T109581 Figure out what to do with Entity::isEmpty |
| | Resolved | | thiemowmde | T78298 [Task] Split Diff/Patching code to allow constructing other Differs/Patchers |
| | Resolved | | JeroenDeDauw | T45326 Cleanup EntityDiff |
| | Resolved | | thiemowmde | T128468 [Task] Release DataModel 6.0 |
| | Resolved | | Bene | T128362 [Task] Deprecate and remove Holder interfaces |
| | Resolved | | None | T126152 [RFC] Design of provider/holder interfaces in Wikibase's data model |
| | Resolved | | Bene | T78287 [Task] Remove deprecated Entity |
| | Declined | | Bene | T78291 [Task] Remove deprecated term methods from Entity |
| | Resolved | | thiemowmde | T56085 [Task] EntityIdValues should be serialized as strings, not type/number structures. |
| | Resolved | | Lydia_Pintscher | T92962 Find further breaking (API) changes that could be rolled out together with T56085 |
| | Resolved | | • adrianheine | T93172 [Task] Adapt JS Serialization to new EntityIdValue serialization |
| | Resolved | | thiemowmde | T132592 Array representation of EntityIdValue should be based on ID serialization. |
| | Resolved | | Bene | T126769 [Tracking] Don't typehint against Entity |
| | Resolved | | Bene | T126773 [Task] Use EntityDocument in special pages |
| | Resolved | | Bene | T126775 [Task] Use EntityDocument in api modules |
| | Resolved | | Bene | T126771 [Task] Use EntityDocument in ChangeOps |
| | Resolved | | Bene | T126779 [Task] Refactor EntityContent to not depend on Entity |
| | Resolved | | thiemowmde | T125636 [Task] Release Wikibase DataModel 5.0 |
| | Resolved | | daniel | T126789 [Task] Remove references to Entity in tests in the Wikibase component |
| | Resolved | | None | T128473 [Task] Make sure Wikibase extensions don't use Entity class |
| | Resolved | | daniel | T129348 Inject entity services via callback definitions |
| | Resolved | | Bene | T76021 [Task] Create extension mechanism for Wikibase Repository |
| | Resolved | | Bene | T127191 [Task] Allow extensions to register additonal EntityViews |
| | Resolved | | Bene | T126932 [Task] Support serialization of additional entities |
| | Resolved | | Bene | T129349 [Task] Allow extensions to register content model and handler for entity types |
| | Resolved | | daniel | T132964 Allow EntityFactory to work in Wikibase for more entity types |
| | Duplicate | | None | T133043 [Task] EntityFactory::newEmpty does not work for MediaInfo |
| | Resolved | | • adrianheine | T130105 [Task] Only create entity serializers and deserializers via global factory |
| | Resolved | | • adrianheine | T132558 [Task] JS deserializers via entity type definitions |
| | Resolved | | thiemowmde | T133853 [Task] Replace remaining StatementListHolder (setStatements) usages |
| | Resolved | | thiemowmde | T134884 [Task] Make ChangeOpStatement fail when the index feature is used on entities without setStatements |
| | Resolved | | thiemowmde | T134882 [Task] Track usage of the index feature in SetClaim API |
| | Resolved | | thiemowmde | T134883 [Task] Find out if the Wikibase UI uses the index feature of the SetClaims API |
| | Resolved | | thiemowmde | T134887 [Task] Remove unused "set claim at index" feature |
| | Resolved | | • adrianheine | T133858 Use EntityIdParser based on EntityTypeDefinitions |
| | Declined | | • adrianheine | T133861 Stop using numeric ids in wb_entity_per_page |
| | Resolved | | • adrianheine | T133881 Configure EntityDiffer based on EntityTypeDefinitions |
| | Resolved | | • adrianheine | T134159 [Task] Support entities without Aliases in WikibaseView |
| | Resolved | | thiemowmde | T134735 [Task] Do not assume all entity types have fingerprints/labels/descriptions/aliases |
| | Resolved | | thiemowmde | T135598 [Task] Do not use Fingerprint in HistoryEntityAction |
| | Resolved | | thiemowmde | T150084 EntityParserOutputGenerator requires entities implement LabelsProvider and DescriptionProvider |
| | Resolved | | • adrianheine | T135618 [Task] Support autocomments formatting for all entities |
| | Resolved | | thiemowmde | T136011 Call to undefined method Wikibase\\MediaInfo\\DataModel\\MediaInfoId::getNumericId() in SqlEntityInfoBuilder.php on line 272 |
| | Resolved | | thiemowmde | T136072 [Task] Exception Caught: Patching the provided types of entities is not supported |
| | Declined | | None | T42722 Change item-specific tests to cover all types of entities |
| | Invalid | | None | T43106 [Task] Tests for PropertyDiff etc need refactoring |
| | Resolved | | thiemowmde | T136294 [Task] Allow constructing all kinds of entity IDs from numbers |
| | Open | | None | T147117 [feature request] make property suggestor work for qualifiers and entities other than items |
| | Open | | None | T102324 [Bug] Property suggestions for qualifiers and references are bad when adding new statements |
| | Invalid | | None | T160436 Remove SerializerFactory::newEntitySerializer |
| | Resolved | | thiemowmde | T160439 Rename SerializerFactory to BaseModelSerializerFactory |
| | Resolved | | Lydia_Pintscher | T76007 [Epic] add ability to link/refer to foreign items and properties (federation) |
| | Resolved | | None | T49930 [Epic] Allow accessing data from a Wikidata item not connected to the current page - arbitrary access |
| | Declined | | hoo | T46946 Allow use of property parser function on repo |
| | Resolved | | None | T49071 Allow use of the Lua API on a Wikibase repository |
| | Resolved | | None | T68544 Notify client about changes to redirects |
| | Resolved | | None | T60856 Lua: Add expensive function getEntity(id) for non-connected entities |
| | Resolved | | None | T69538 allow arbitrary data access on Wikidata (LUA) |
| | Resolved | | hoo | T70029 allow arbitrary data access on Wikidata (parser function) |
| | Resolved | | hoo | T76805 Allow getting descriptions in Lua without loading the whole entity into memory |
| | Resolved | | hoo | T93607 Make mw.wikibase.getEntity and mw.wikibase.getEntityObject the same function |
| | Resolved | | Lucie | T88950 Migrate all relevant Lua modules from mw.wikibase.getEntity to mw.wikibase.getEntityObject |
| | Resolved | | hoo | T93885 [Task] Implement a limit for entities accessed via arbitrary access features and mark as expensive |
| | Resolved | | hoo | T106190 [Task] {{#property:…}} parser function should enforce the parser's restricted function limit |
| | Resolved | | hoo | T106192 {{#property:…}} parser function should only increase the parser's restricted function limit once per entity |
| | Resolved | | aude | T98238 Deploy arbitrary access to nlwiki and frwikisource |
| | Resolved | | aude | T98249 Deploy arbitrary access to fawiki, hewiki and enwikivoyage |
| | Resolved | | aude | T98756 Enable arbitrary access on Wikisource projects |
| | Duplicate | | None | T98826 Enable arbitrary access on Wikiquote projects |
| | Duplicate | | None | T98827 Enable arbitrary access on Wikivoyage projects |
| | Invalid | | Lydia_Pintscher | T98900 Create a special page to track data usage |
| | Resolved | | Lydia_Pintscher | T49288 [Epic] Track Wikidata entity usage on client pages |
| | Resolved | | None | T66586 Usage Tracking: design database schema for service that registers where data is used |
| | Resolved | | None | T66587 Usage Tracking: implement the service |
| | Resolved | | None | T66588 Usage Tracking: hook up property parser function to record usage |
| | Resolved | | daniel | T66591 Usage Tracking: write API module that gives a list of pages that use a given item |
| | Resolved | | None | T72036 Refactor dispatch changes code |
| | Resolved | | daniel | T73052 Introduce a "entity change subscription" service |
| | Resolved | | • adrianheine | T86184 Implement entity change subscription service |
| | Resolved | | daniel | T86185 Track the subscriptions |
| | Resolved | | • adrianheine | T86308 Use ArticleEditUpdates hook for usage tracking, instead of ParserAfterParse |
| | Duplicate | | None | T86186 Use subscription service for dispatching changes to client |
| | Resolved | | daniel | T66590 Usage Tracking: change dispatcher should use the wb_changes_subscription table |
| | Invalid | | None | T88419 Feature switch for using subscription mechanism for change propagation. |
| | Resolved | | daniel | T90755 Implement hybrid mode for change dispatcher, which uses both wb_items_per_site and wb_changes_subscription. |
| | Resolved | | daniel | T70380 Factor dispatch logic out of maintenance script |
| | Resolved | | Lydia_Pintscher | T73050 Maintenance scripts for populating the entity_usage table from the item_per_site table. |
| | Invalid | | None | T75220 populate entity usage table during database schema update |
| | Resolved | | None | T73288 Usage Tracking: hook up Lua functions to record entity usage |
| | Resolved | | daniel | T73352 Usage Tracking: changes should trigger an appropriate update of pages that use the corresponding aspect of the change item |
| | Resolved | | None | T66589 Usage Tracking: changes should trigger a purge of pages that use the changed data |
| | Invalid | | None | T73498 [Task] benchmark database performance of usage tracking |
| | Open | | None | T93191 [Story] Usage Tracking: correctly track redirect usage |
| | Resolved | | aude | T96682 Deploy subscription tracking to Wikidata |
| | Resolved | | aude | T96683 Deploy usage tracking to fr Wikisource and nl Wikipedia |
| | Resolved | | None | T95181 add wb_changes_subscription table on test.wikidata and then wikidata |
| | Resolved | | • Springle | T95179 Deploy schema changes to wbc_entity_usage table on wikidatawiki |
| | Resolved | | aude | T98237 Deploy usage tracking to fawiki, hewiki, and enwikivoyage |
| | Resolved | | aude | T98240 Deploy usage tracking to all Wikisource projects |
| | Resolved | | aude | T98303 Deploy usage tracking and arbitrary access to itwiki |
| | Resolved | | None | T98307 [Task] Deploy usage tracking and arbitrary access to commonswiki |
| | Resolved | | None | T98959 [Task] Update addWiki.php to handle adding wbc_entity_usage table |
| | Resolved | | None | T103091 [Task] research how to surface usage tracking data for editors |
| | Resolved | | Ladsgroup | T143118 [Task] Introduce wbentityusage API |
| | Resolved | | Ladsgroup | T143147 wbentityusage as a list API module |
| | Resolved | | Ladsgroup | T143148 Put entity usage data in action=info |
| | Resolved | | Ladsgroup | T144921 Add entity usage in action=edit in client |
| | Resolved | | Ladsgroup | T144923 Add special page to show entity usage in client |
| | Resolved | | Ladsgroup | T145189 Include entity usage data in action=info in repositories |
| | Resolved | | Ladsgroup | T145965 Entity usage information on action=info should show entity labels, not just ids |
| | Resolved | | Ladsgroup | T145880 Expose client entity usage via API in repos |
| | Duplicate | | None | T93054 [Story] Usage tracking: optimize page purges based on sitelink groups. |
| | Resolved | | None | T110339 [Task] Deploy usage tracking on all client wikis on the Wikimedia cluster |
| | Resolved | | aude | T107999 [Task] Enable Phase 2 for Wikibooks |
| | Resolved | | None | T98286 [Task] Deploy usage tracking and arbitrary access to zhwiki |
| | Resolved | | Lydia_Pintscher | T89002 multi-lingual label usage [Tracking] |
| | Resolved | | daniel | T90563 Discuss: multi-lingual label usage tracking |
| | Resolved | | daniel | T92288 Increase width of the eu_aspect column to allow inclusion of language codes. |
| | Resolved | | daniel | T93055 Implement tracking of label use per parser target language |
| | Resolved | | daniel | T93056 Include fallback languages in label tracking. |
| | Resolved | | daniel | T93057 add eu_page_touched field to wbc_entity_usage_tracking |
| | Resolved | | daniel | T93066 Investigate tracking update mechanism for "non-standard language" views. |
| | Resolved | | daniel | T96373 Usage tracking update / purging on edit and re-parse (tracking) |
| | Resolved | | None | T96374 Track "touched" timestamp for each entry in the usage tracking table. |
| | Invalid | | daniel | T99509 [Task] Ignore stale usage entries when processing changes |
| | Resolved | | daniel | T99510 UsageTracking: Use LinksUpdateComplete hook instead ArticleEditUpdates |
| | Resolved | | daniel | T99512 UsageTracking: Use new ParserCacheSaveComplete hook to track usage info. |
| | Resolved | | daniel | T99513 UsageTracking: split the "update" operation for usage entries into "add" and "prune". |
| | Resolved | | daniel | T99511 Introduce ParserCacheSave hook |
| | Resolved | | daniel | T99693 UsageTracking: create integration test for usage tracking updates |
| | Resolved | | daniel | T99774 Track usage in all namespaces, since arbitrary access allows data access from any page. |
| | Duplicate | | None | T101280 Render labels in the user language on the client (via Lua or parser function), split parser cache |
| | Resolved | | hoo | T75460 [Story] Make Lua functions default to the user's language on multilingual wikis |
| | Resolved | | aude | T111142 Enable usage tracking on wikinews, wikibooks, and commons |
| | Invalid | | None | T114880 Figure out how to handle entity deletions in usage tracking |
| | Resolved | | matej_suchanek | T151925 Track label usage when addressing properties by their label in the #property parser function |
| | Resolved | | Ladsgroup | T151926 Usage tracking info should be shown on action=info in any namespace |
| | Resolved | | matej_suchanek | T170167 Parser and Lua functions do not track labels of quantity units |
| | Resolved | | hoo | T173189 Investigate separating wbc_entity_usage out to a separate mariadb shard |
| | Resolved | | hoo | T173196 Client term access in user language should track all labels/ descriptions as being used on multilingual wikis |
| | Resolved | | Lydia_Pintscher | T90436 Improve usage tracking granularity to avoid irrelevant changes showing in the watchlist. |
| | Duplicate | | None | T173123 Implement nuanced usage tracking for Wikidata |
| | Resolved | | hoo | T138409 [Task] Terms usage tracking: Only track parts of the language fallback chain that were actually used |
| | Open | | None | T173144 Tracking implicit (extensions) usages of Wikidata |
| | Resolved | | hoo | T106287 [Tracking] Track descriptions usages separately (Create a new description usage aspect "D") |
| | Resolved | | hoo | T101253 [RFC] How to track description usage |
| | Resolved | | hoo | T177153 Add 'D' to $wgWBClientSettings['disabledUsageAspects'] |
| | Resolved | | hoo | T177154 Make "mw.wikibase.description" and "mw.wikibase.getDescriptionWithLang" add description usages |
| | Resolved | | hoo | T177155 Find test wiki(s) for new description usage and enable there |
| | Resolved | | hoo | T178515 Enable description usage tracking on further wikis |
| | Resolved | | Lydia_Pintscher | T191831 Track implicit use of non-overridden wikidata description |
| | Resolved | | Lucas_Werkmeister_WMDE | T265897 Create implicit use of description in content language |
| | Resolved | | Lucas_Werkmeister_WMDE | T265898 Don’t create implicit description use if description is overridden locally |
| | Resolved | | hoo | T265899 Investigate where explicit D.en usages on English Wikipedia come from |
| | Resolved | | Lucas_Werkmeister_WMDE | T267745 Enable implicit description use in production |
| | Duplicate | | None | T173032 Replace all current "X" usage with nuanced usage information (label/description/sitelink) via Lua table |
| | Resolved | | hoo | T176124 Lua: Make it possible to load all statements for only one property of an entity using mw.wikibase |
| | Open | | None | T176273 Move the wbc_entity_usage table onto a dedicated DB shard |
| | Declined | | None | T176277 Provision a separate DB shard for wbc_entity_usage |
| | Declined | | None | T176282 Allow using a different DB shard for wbc_entity_usage in Wikibase Client |
| | Open | | None | T176279 Don't JOIN page and wbc_entity_usage in ApiListEntityUsage |
| | Open | | None | T176280 Don't JOIN page and wbc_entity_usage in SpecialEntityUsage |
| | Resolved | | hoo | T173262 Get arbitrary label from Item without loading the full Item (via Lua). |
| | Resolved | | Ladsgroup | T176628 Bogus label usage languages recorded at least on commons |
| | Resolved | | Ladsgroup | T178079 Implement a (conservative) usage aspect deduplicater (days: 4) |
| | Resolved | | Ladsgroup | T178114 Many Wikipedia's Wikidata module iterate over all entity claims if a Statement is searched for by property label |
| | Resolved | | hoo | T178153 make disabledUsageAspects coarse graining |
| | Open | | None | T175376 Parser and Lua functions should track changes to 'formatter URL' property |
| | Resolved | | hoo | T151717 Usage tracking: record which statement group is used |
| | Resolved | | eranroz | T172914 [Tracking] Fine-grained change notifications based on tracking from Lua getters via __index |
| | Resolved | | Ladsgroup | T179923 Track usage in generic Lua getters via __index [M] |
| | Resolved | | Ladsgroup | T113468 [Task] Use compact representation of diffs in EntityChange. |
| | Resolved | | Ladsgroup | T176413 Make AffectedPagesFinder take STATEMENT_USAGE into account |
| | Resolved | | Ladsgroup | T176417 Make AffectedPagesFinder take DESCRIPTION_USAGE into account [S] |
| | Resolved | | None | T184322 Enable fine grained lua tracking gradually in client wikis |
| | Resolved | | Ladsgroup | T185032 Enable lua fine grained usage tracking - Late January 2018 batch |
| | Resolved | | Ladsgroup | T186645 Enable lua fine grained usage tracking -Early February 2018 batch (days: 2) |
| | Resolved | | Ladsgroup | T187265 Enable xkill on top wikis that use x aspect |
| | Resolved | | Ladsgroup | T186714 enable x-kill feature on Commons |
| | Open | | None | T188730 [C-DIS][SW] Enable statement usage tracking on Commons and Co |
| | Resolved | | None | T186716 enable fine grained usage tracking on Commons |
| | Resolved | | noarave | T296382 Enable statement usage tracking on hywiki |
| | Resolved | | noarave | T296383 Enable statement usage tracking on warwiki |
| | Resolved | | noarave | T296384 Enable statement usage tracking on cebwiki |
| | Resolved | | eranroz | T172905 Lua: Make it possible to load only specific Statements using mw.wikibase |
| | Resolved | | Ladsgroup | T176347 Grafana should be updated to reflect the new usage aspect C |
| | Resolved | | thiemowmde | T181813 #property: parser function tracks titles but doesn't show them |
| | Resolved | | Ladsgroup | T185693 Implement a (more liberal) usage aspect deduplicater (days: 3) |
| | Open | | None | T96142 [Task] Make sure label usage tracking works correctly with flagged revisions. |
| | Resolved | | coren | T98748 Add wb_changes_subscription and wbc_entity_usage to labs db replication |
| | Resolved | | aude | T100776 Deploy arbitrary access to s7 wikis (arwiki, cawiki, eswiki, huwiki, kowiki, rowiki, ukwiki, viwiki) |
| | Resolved | | aude | T100659 Deploy Wikibase usage tracking to remaining s7 wikis |
| | Resolved | | aude | T100774 Deploy arbitrary access to Wikiquote and Wikivoyage |
| | Resolved | | aude | T98247 Deploy usage tracking to Wikiquote projects |
| | Resolved | | aude | T98248 Deploy usage tracking to Wikivoyage projects |
| | Resolved | | aude | T100786 Deploy arbitrary access to s3 wikis (part 1, aawiki - lvwiki) + frwiki + jawiki |
| | Resolved | | aude | T100783 Deploy usage tracking to s3 wikis (part 1, aawiki - lvwiki) + frwiki + jawiki |
| | Resolved | | aude | T100787 Deploy arbitrary access to s3 wikis (part 2, maiwiki - zuwiki) + dewiki |
| | Resolved | | aude | T100784 Deploy usage tracking to s3 wikis (part 2, maiwiki - zuwiki) + dewiki + ruwiki + cswiki |
| | Resolved | | aude | T100788 [Task] Deploy arbitrary access to enwiki + s2 wikis |
| | Resolved | | aude | T100785 Deploy usage tracking to enwiki + s2 wikis |
| | Resolved | | aude | T102122 Enable arbitrary access on ruwiki and cswiki |
| | Resolved | | JanZerebecki | T108130 [Bug] "Warning: array_key_exists() expects parameter 2 to be array, null given" in the change dispatcher |
| | Resolved | | None | T108246 [Task] Enlarge wb_changes.change_info |
| | Resolved | | hoo | T125358 The property parser function should respect allowDataAccessInUserLanguage |
| | Resolved | | hoo | T125359 Scribunto_LuaWikibaseEntityLibrary should respect allowDataAccessInUserLanguage |
| | Declined | | None | T101752 [RFC] Introduce ExternalEntityId |
| | Declined | | None | T73996 [RFC] Find a way to make global item ids |
| | Resolved | | Lydia_Pintscher | T141851 write out spec from discussion about federation |
| | Resolved | | Lydia_Pintscher | T149580 Allow access to entity data stored on "foreign" repositories (federation) |
| | Resolved | | WMDE-leszek | T146990 Create a dispatching EntityRevisionLookup, to work with foreign entities |
| | Resolved | | Jakob_WMDE | T146992 EntityStore should not store foreign entities |
| | Resolved | | WMDE-leszek | T146989 Create a dispatching EntityLookup, to work with foreign entities |
| | Resolved | | WMDE-leszek | T149581 Allow WikiPageEntityRevisionLookup to work with foreign repos |
| | Resolved | | WMDE-leszek | T150330 Create the ForeignEntityRevisionLookupFactory providing an EntityRevisionLookup for a given repository |
| | Resolved | | WMDE-leszek | T151997 Allow creating a lookup instance for the local repository in the factory of repo-specific WikiPageEntityRevisionLookups |
| | Resolved | | daniel | T133381 Add support for foreign entities to EntityId |
| | Resolved | | Jakob_WMDE | T145516 Add repository field to EntityId |
| | Resolved | | WMDE-leszek | T146030 Add support for repo prefixes to DispatchingEntityIdParser |
| | Resolved | | WMDE-leszek | T146274 Create an EntityIdParser that maps foreign repo prefixes |
| | Declined | | Jakob_WMDE | T149583 Create a dispatching TermLookup, to work with foreign entities |
| | Resolved | | WMDE-leszek | T150328 Treat entities from unknown repositories as missing entity, not a config error |
| | Invalid | | None | T150782 Adapt entity selector widget to be able to talk to different repository |
| | Invalid | | None | T150784 Make information about foreign repositories available to the UI |
| | Resolved | | WMDE-leszek | T150848 Create a dispatching version of TermSearchInteractor |
| | Resolved | | WMDE-leszek | T151053 Create repo-aware TermSqlIndex |
| | Declined | | WMDE-leszek | T151210 Add repository name to TermIndexEntry |
| | Resolved | | WMDE-leszek | T151212 Make TermIndexEntry's constructor expect the instance of EntityId as an enity id, not the number |
| | Resolved | | None | T151573 Add repository name parameter to EntityIdComposer::composeEntityId |
| | Resolved | | WMDE-leszek | T151574 Add $repoName parameter to entity composer callbacks. |
| | Resolved | | None | T151575 Add composer callbacks to entitytype definitions of Property and Item |
| | Resolved | | WMDE-leszek | T152083 Expose the repository on which wbsearchentities match was found |
| | Resolved | | WMDE-leszek | T151307 Provide access to property info from remote repositories |
| | Resolved | | Jakob_WMDE | T151765 Factor get-methods out of PropertyInfoStore into PropertyInfoLookup |
| | Resolved | | Jakob_WMDE | T152103 Create a dispatching PropertyInfoLookup |
| | Resolved | | Jakob_WMDE | T152389 Use ID serialization for PropertyInfoLookup return values |
| | Resolved | | WMDE-leszek | T155623 Allow optional use of data retrieval services from Client in Repo |
| | Resolved | | WMDE-leszek | T148141 Use dispatching services in Client |
| | Resolved | | Jakob_WMDE | T149686 Implement buffering in DispatchingTermLookup |
| | Resolved | | WMDE-leszek | T153057 Create a repository service container |
| | Resolved | | WMDE-leszek | T153059 Create DispatchingServiceFactory for creating instances of dispatching services that could be used with multiple repositories |
| | Declined | | None | T153427 Make DispatchingServiceFactory create EntityIdParser itself, not depend on WikibaseClient to get it |
| | Resolved | | WMDE-leszek | T153437 Think of the best way of defininig location of wiring files used by RepositoryServiceContainer and DispatchingServiceFactory |
| | Resolved | | WMDE-leszek | T153463 Use a dispatching property info lookup in Wikibase client |
| | Resolved | | WMDE-leszek | T155633 Make it possible to use DispatchingServiceFactory as a watcher for entity change events |
| | Resolved | | WMDE-leszek | T156114 Create a test system for federation-related features |
| | Resolved | | Andrew | T154659 Request creation of wikidata-federation labs project |
| | Open | | None | T157433 Move ByTypeDispatchingEntityPrefetcher to DataModel Services component |
| | Invalid | | daniel | T157442 Investigate why (and fix) JSON representation of entity on Special:EntityData drops the repository name prefix from foreign entity used in the statement |
| | Resolved | | thiemowmde | T157965 [Task] Release Wikibase DataModel 7.0.0 |
| | Resolved | | Jakob_WMDE | T150655 Validator for EntityId should check that foreign repo prefix is known |
| | Resolved | | WMDE-leszek | T153495 Make EntityIdFormater able to link to foreign repositories |
| | Resolved | | daniel | T153496 EntityTitleLookup should return Titles with the appropriate interwiki prefix for foreign EntityIds. |
| | Resolved | | WMDE-leszek | T153499 Create Special:EntityPage to allow addressing entity pages without knowing the appropriate namespace |
| | Resolved | | WMDE-leszek | T157003 EntityIdHtmlLinkFormatter should account for foreign entities |
| | Resolved | | WMDE-leszek | T157363 Implement DispatchingEntityInfoBuilder for bulk queries across multiple repos. |
| | Resolved | | WMDE-leszek | T157570 Introduce RepositoryDefinitions object for repository settings |
| | Resolved | | WMDE-leszek | T157004 Edit summary should include the label of foreign entities |
| | Resolved | | Lydia_Pintscher | T153767 Unify basic local repository settings and foreign repository settings into a single setting (days: 8) |
| | Resolved | | WMDE-leszek | T185200 Change configs in beta to conform with the new repo settings |
| | Open | | None | T185310 Deprecate repoUrl and move it to $wgWBClientSettings['repositories'] |
| | Open | | None | T185755 Change configs in prod to conform with the new repo settings |
| | Resolved | | Ladsgroup | T153769 RepoLinker should use an EntityTitleLookup to determin the URL for a given EntityId |
| | Resolved | | WMDE-leszek | T153793 DispatchingServiceFactory must provide a (Dispatching)TermSearchInteractor |
| | Resolved | | • Aleksey_WMDE | T157687 wbsearchentities should match foreign entity IDs. |
| | Resolved | | WMDE-leszek | T158169 While searching for foreign entity using its entity ID providing a prefix should not be needed |
| | Duplicate | | None | T157667 wbsearchentity should allow searching for foreign entities using ID |
| | Stalled | | None | T214298 Creating test.wikiquote.org with Wikibase on it |
| | Open | | None | T149205 Use usage tracking mechanism to track foreign entity references |
| | Open | | None | T161625 [RfC] decide where and when to show that an entity is from a foreign repository |