This site is no longer actively maintained. It exists for historical purposes as an example of Phabricator integration and Lua scripting.

Active Tasks By Project

From cpt

Project: Parsoid

Switch to All Tasks 105 Phabricator task(s).

Phabricator Link Wiki Link Status Priority Author Assignee Projects Subtasks Parent Tasks
T100856 T100856: Migrate some semantic information from data-parsoid to data-mw open Medium (orange) ssastry (Subramanya Sastry)
    T102867 T102867: Expose page-global metadata and make it editable open Medium (orange) GWicke (Gabriel Wicke)
      T105845 T105845: RFC: Page components / content widgets open Medium (orange) GWicke (Gabriel Wicke)
      T114402 T114402: Implement something similar to the RESTBase 'section' API to provide wikitext structure information open Medium (orange) cscott (C. Scott Ananian)
        T114413 T114413: Support various conversions in Parsoid's pb2pb endpoint open Medium (orange) GWicke (Gabriel Wicke)
          T122390 T122390: Is RDFa metadata in Parsoid HTML head actually useful to you / no user name & edit comment suppression in Parsoid <head> metadata open Medium (orange) GWicke (Gabriel Wicke)
          T124837 T124837: Update Flow for Parsoid changes re data-mw open Needs Triage (violet) ssastry (Subramanya Sastry)
          T125889 T125889: Update code (extractors, converters) that uses data-mw to deal with separate components open Needs Triage (violet) Mattflaschen-WMF (Matthew Flaschen)
            T125890 T125890: Figure out how to get page bundle from Flow VE open Needs Triage (violet) Mattflaschen-WMF (Matthew Flaschen)
              T130639 T130639: All known clients of Parsoid HTML that require data-mw should fetch data-mw separately (if using RESTBase) or process the data-mw blob in Parsoid's pagebundle API response (if using Parsoid directly) open Medium (orange) ssastry (Subramanya Sastry)
              T130643 T130643: Content Translation should load data-mw from a separate API call alongside the body content open Medium (orange) ssastry (Subramanya Sastry)
                T130689 T130689: Google's services should load data-mw from a separate API call to RESTBase stalled Medium (orange) ssastry (Subramanya Sastry) Renxiaoyi
                  T143356 T143356: Separate data-mw API semantics open Medium (orange) GWicke (Gabriel Wicke)
                    T149847 T149847: RFC: Use content hash based image / thumb URLs open Medium (orange) GWicke (Gabriel Wicke)
                      T153265 T153265: Language converter source text and language names cannot use <nowiki> escaping. open Medium (orange) cscott (C. Scott Ananian)
                        T153801 T153801: File and global user pages should not be redirected open Medium (orange) bearND (Bernd Sitzmann)
                          T161278 T161278: Add default gadget styling to Parsoid's output open Medium (orange) Arlolra (Arlo Breault)
                            T171788 T171788: On wikis without changeprop enabled, lint errors don't update after page edits open Medium (orange) ssastry (Subramanya Sastry)
                              T178037 T178037: Parsoid uses non-canonical URL encoding in <link> in <head> open Medium (orange) Tgr (Gergő Tisza)
                                T181657 T181657: Deprecate and remove Parsoid's body-only mode open Medium (orange) cscott (C. Scott Ananian)
                                  T182740 T182740: Detect when a page save is likely to be a corruption open Low (yellow) ssastry (Subramanya Sastry)
                                    T182827 T182827: Support X-Wikimedia-Debug header for services open Medium (orange) Pchelolo
                                      T182881 T182881: mediawiki-title enforces limits that MW does not open Medium (orange) mobrovac (Marko Obrovac)
                                        T190641 T190641: {{!}} not working in RESTBase open Medium (orange) Tacsipacsi
                                          T191795 T191795: Support MCR in mobile open Needs Triage (violet) Tgr (Gergő Tisza)
                                            T191925 T191925: Discuss use of Finite State Transducer based formalism for language variant implementations open Medium (orange) ssastry (Subramanya Sastry)
                                              T192687 T192687: Better formatting in REST API results for wikidata open Medium (orange) HYanWong (Yan)
                                                T204966 T204966: Production use of LanguageConverter for read views of Phase 2A languages open Medium (orange) cscott (C. Scott Ananian)
                                                T204968 T204968: Production use of LanguageConverter for read views of Phase 2B languages open Medium (orange) cscott (C. Scott Ananian)
                                                T204969 T204969: Production use of LanguageConverter for read views of Phase 2C languages open Medium (orange) cscott (C. Scott Ananian)
                                                  T205943 T205943: RESTBase hacks for compatibility to Parsoid open Medium (orange) Pchelolo
                                                    T206222 T206222: Make "about" attribute IDs deterministic open Medium (orange) cscott (C. Scott Ananian)
                                                      T206259 T206259: Open questions when deploying major version bumps to Parsoid's HTML open Medium (orange) Arlolra (Arlo Breault)
                                                        T211830 T211830: Parsoid incorrectly encodes href in redirects open Medium (orange) Pchelolo
                                                          T213345 T213345: Spin off (Parsoid) language variants functionality as a microservice? open Medium (orange) ssastry (Subramanya Sastry)
                                                            T217867 T217867: Port domino (or another spec-compliant DOM library) to PHP open Low (yellow) cscott (C. Scott Ananian) Tim.abdullin (Tim.abdullin)
                                                              T219942 T219942: Analyse performance of the PHP tokenizer code and do any necessary optimisation work open Low (yellow) ssastry (Subramanya Sastry)
                                                                T221041 T221041: Convert Parsoid to dependency injection open Low (yellow) Tgr (Gergő Tisza)
                                                                  T222328 T222328: [extlink] parsing - link cannot contain language variant or extension tags open Low (yellow) Dan1wang (Daniel Wang)
                                                                    T227352 T227352: Set up extension tests for Parsoid repo open High (red) Tgr (Gergő Tisza)
                                                                    T236809 T236809: Refactor Parser.php to allow alternate parser (Parsoid) open Medium (orange) cscott (C. Scott Ananian)
                                                                    T236810 T236810: Make private methods of Parser.php actually private open Medium (orange) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                      T236811 T236811: Parser creation should always use factory open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                      T236812 T236812: Parser.php should be split into a base class and a parser implementation open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                      T237436 T237436: Fix load times for language variant FST files open High (red) ssastry (Subramanya Sastry) cscott (C. Scott Ananian)
                                                                        T237538 T237538: Merge Disambiguation in core or add hook open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                          T238722 T238722: Parsertests should fail if any PHP warning / notice / error / fatal are emitted open Medium (orange) ssastry (Subramanya Sastry)
                                                                            T248697 T248697: Get bin/roundtrip-test.js running with Parsoid/PHP open Medium (orange) cscott (C. Scott Ananian)
                                                                              T248698 T248698: Get bin/langconv-test.js working with Parsoid/PHP open Medium (orange) cscott (C. Scott Ananian)
                                                                                T250530 T250530: Refactor Parsoid extension domToWikitext to be domToSource open Medium (orange) cscott (C. Scott Ananian)
                                                                                  T254508 T254508: Reconcile Parsoid memory usage w/ legacy parser and mediawiki core open Medium (orange) cscott (C. Scott Ananian)
                                                                                  T254509 T254509: Turn on garbage collection for Parsoid cluster open Medium (orange) cscott (C. Scott Ananian)
                                                                                  T254519 T254519: Remove array cast workaround from Parsoid open Medium (orange) cscott (C. Scott Ananian)
                                                                                    T254521 T254521: Collect data and correlate Parsoid memory usage with legacy parser memory usage open Medium (orange) cscott (C. Scott Ananian)
                                                                                      T254522 T254522: Set appropriate wikitext limits for Parsoid to ensure it doesn't OOM open Medium (orange) cscott (C. Scott Ananian)
                                                                                      T254523 T254523: Lint wikitext against Parsoid and legacy parser wikitext metrics open Medium (orange) cscott (C. Scott Ananian)
                                                                                      T258836 T258836: [EPIC] Ensure Parsoid meets performance criteria for serving read views on the Parsoid cluster open Medium (orange) ssastry (Subramanya Sastry)
                                                                                      T260169 T260169: Parsoid API to "expand page X with parameter Y and Z" open Medium (orange) cscott (C. Scott Ananian)
                                                                                        T261161 T261161: Parsoid Config/* interfaces should perhaps be abstract classes open Low (yellow) cscott (C. Scott Ananian)
                                                                                          T261329 T261329: Prepare Parsoid for MW 1.38 (ideally) open Medium (orange) cscott (C. Scott Ananian)
                                                                                          T262593 T262593: MediaWiki Developer stores different HTML output for different language variants in the parser cache open Medium (orange) eprodromou (Evan Prodromou)
                                                                                            T263587 T263587: CAPEX for ParserCache for Parsoid open Medium (orange) eprodromou (Evan Prodromou)
                                                                                              T263851 T263851: Disallow dynamic property access on ParserOutput open Needs Triage (violet) Pchelolo Pchelolo
                                                                                              T265518 T265518: Move Parsoid ServiceWorker.php and extension/src/Config into core open Medium (orange) cscott (C. Scott Ananian)
                                                                                              T265847 T265847: Inject all dependencies and cover code in parsoid extension/Config with tests open Needs Triage (violet) Pchelolo
                                                                                                T266129 T266129: Bad UTF-8 content in database: UTF-8 errors in PegTokenizer open Medium (orange) cscott (C. Scott Ananian)
                                                                                                  T267606 T267606: Platform Team extensions ported to use new Parsoid extension API open Needs Triage (violet) eprodromou (Evan Prodromou)
                                                                                                    T268785 T268785: IDEA: Move parallel tag parsing logic from Math to core open Lowest (sky) Physikerwelt (Moritz Schubotz)
                                                                                                      T270150 T270150: Selectors in content.media.less need improvement in terms of performance and stability open Medium (orange) Arlolra (Arlo Breault)
                                                                                                        T272331 T272331: Evaluate Parsoid HTML size from a performance POV for serving read views open Medium (orange) ssastry (Subramanya Sastry)
                                                                                                          T273817 T273817: WMFTimeoutException for page views on dewiki (due to bracket mismatch on a wiki link) open Low (yellow) DannyS712
                                                                                                            T278376 T278376: Parser Use of RevisionRecord for a page that can't exist: (eg Special:MyLanguage/Main Page) open Medium (orange) hashar (Antoine "hashar" Musso)
                                                                                                              T279059 T279059: Remove parsoidJS leftovers from production open Medium (orange) jijiki (effie mouzeli)
                                                                                                                T287184 T287184: Introduce ParseContext class open Needs Triage (violet) Pchelolo
                                                                                                                T287216 T287216: ParserOutput should implement ContentMetadataCollector open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                T287270 T287270: Factor out revision/template callbacks from ParserOptions open Needs Triage (violet) Pchelolo
                                                                                                                  T291234 T291234: Locale dependence of strtolower() and strtoupper() open Needs Triage (violet) tstarling (Tim Starling)
                                                                                                                    T292865 T292865: Plumb revision information from ParserOptions through to ParserOutput (bypassing Parsoid) open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                      T292868 T292868: Migrate boolean flags in ParserOutput to ::setFlag() or ::setOutputFlag() or ::setExtensionData() open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                        T293513 T293513: Deprecate and remove ParserOutput::setTOCHTML() open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                        T293514 T293514: Unify ParserOutput::{get,set}{TitleText,DisplayTitle} open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                          T295168 T295168: Ensure <meta typeof="..."> in Parser/Parsoid HTML can't be spoofed from wikitext open Medium (orange) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                                                                            T296019 T296019: Improve ParserOutput::setLanguageLinks() / ::addLanguageLink() open Needs Triage (violet) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                                                                              T296023 T296023: Parsoid needs a LazyLinkTarget factory open Needs Triage (violet) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                                                                              T296036 T296036: Deprecate and remove ParserOutput::isLinkInternal() (or at least mark it as @internal) open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                                T296037 T296037: ParserOutput::addImage() should take a LinkTarget open Needs Triage (violet) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                                                                                  T296038 T296038: ParserOutput::addTemplate() interaction with ParserOptions::getTemplateCallback() open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                                    T296123 T296123: Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars() open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                                      T296345 T296345: Add ParserOutput::addOutputData() to unify various accumulators in ParserOutput open Needs Triage (violet) cscott (C. Scott Ananian) cscott (C. Scott Ananian)
                                                                                                                                        T296352 T296352: ParserOutput::addWarningMsg() should take a MessageValue instead of a string open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                                        T296353 T296353: Create composer library for includes/libs/Message open Needs Triage (violet) cscott (C. Scott Ananian)
                                                                                                                                          T296425 T296425: Create a RESTBase script to purge (Parsoid) content in the event of a train rollback open Medium (orange) ssastry (Subramanya Sastry) Pchelolo
                                                                                                                                            T296648 T296648: Replace use of HtmlFormatter in LinkFormatter::expandLocalLinks() with Remex open Needs Triage (violet) cscott (C. Scott Ananian) Pchelolo
                                                                                                                                              T298509 T298509: Deprecate UnitTestsListHook open Needs Triage (violet) kostajh (Kosta Harlan)
                                                                                                                                                T43716 T43716: [EPIC] Support language variant conversion in Parsoid open Medium (orange) liangent (Liangent) cscott (C. Scott Ananian)
                                                                                                                                                T53587 T53587: Parsoid needs to run findVariantLink or some equivalent thing open Medium (orange) liangent (Liangent)
                                                                                                                                                  T55508 T55508: Move invisible page properties from the DOM to dedicated metadata open Low (yellow) GWicke (Gabriel Wicke)
                                                                                                                                                  T55784 T55784: [EPIC] Use Parsoid HTML for all page views open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                                                  T66214 T66214: Define an official thumb API open Medium (orange) GWicke (Gabriel Wicke)
                                                                                                                                                  T78676 T78676: Store & load data-mw separately open Medium (orange) GWicke (Gabriel Wicke)

                                                                                                                                                  ... further results