•  
      request #44480 Kill AngularJS in Pullrequest plugin
    Infos
    #44480
    Thomas Gorka (tgorka)
    2025-10-14 11:37
    2025-09-03 11:30
    46200
    Details
    Kill AngularJS in Pullrequest plugin

    part of doc #1661

    A large part of the former AngularJS app have been rewritten using Vue.js (homepage + overview).

    Two views are still running AngularJS:

    • pullrequest commits

    • pullrequest changes (a.k.a file-diff)

    The goal of this request is to continue the rewriting work by moving the two remaining views out of AngularJS.

    To do so, we'll need several steps:

    1. Create a Vue app displaying the current PR title and the navigation tabs (url must be forged to access it)

    2. Display the content of the tab

    3. Update the routing to the new app and trash the old angular code

    A refactoring will be needed to extract the components in common between all the apps (pull-request title, ci badge & relative dates) into a lib of custom elements.

    Pull Request
    All
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gorka (tgorka)
    Under implementation
    Empty
    Attachments
    Empty
    References
    Referencing request #44480
    Referenced by request #44480

    Follow-ups

    User avatar
    Thomas Gorka (tgorka)2025-10-14 11:37
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2025-09-03 14:24
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Joris MASSON (jmasson)2025-09-03 14:23
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes