Uploaded image for project: 'Moodle app'
  1. Moodle app
  2. MOBILE-3320

Update to Ionic 5

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 3.8.1
    • Fix Version/s: None
    • Component/s: Ionic
    • Labels:
    • Affected Branches:
      MOODLE_38_STABLE

      Description

      For the next iteration of the application, we will update the Ionic version. The Ionic team just announced a RC for version 5, so depending on the status when we start working on this we'll upgrade to version 4 or 5.

      Update May 2020: Ionic 5 is stable now, so we'll upgrade to that.

        Attachments

          Issue Links

          1.
          Replace TSLint with ESLint Sub-task Closed Noel De Martin
          2.
          Remove "config" gulp task Sub-task Closed Noel De Martin
          3.
          Set up testing framework Sub-task Closed Noel De Martin
          4.
          Migrate private files feature Sub-task Closed Dani Palou
          5.
          Migrate sitehome structure to ionic5 Sub-task Closed Pau Ferrer
          6.
          Migrate filters to Ionic 5 Sub-task Tested Dani Palou
          7.
          Migrate tags structure Sub-task Tested Pau Ferrer
          8.
          Change language files placement Sub-task Tested Pau Ferrer
          9.
          Migrate user feature to ionic 5 Sub-task Tested Dani Palou
          10.
          Migrate blocks to ionic5 Sub-task Tested Pau Ferrer
          11.
          Migrate badges to Ionic 5 Sub-task Tested Pau Ferrer
          12.
          Migrate core H5P code to Ionic 5 Sub-task Tested Dani Palou
          13.
          Migrate push notifications feature to Ionic 5 Sub-task Tested Dani Palou
          14.
          Create a minimum base of the app using Ionic 5 Sub-task Tested Dani Palou
          15.
          Migrate notifications to Ionic 5 Sub-task Tested Dani Palou
          16.
          Update architecture documentation Sub-task Development in progress Noel De Martin
          17.
          Migrate calendar to Ionic 5 Sub-task Tested Pau Ferrer
          18.
          Design System Sub-task Open Unassigned
          19.
          Discuss enforcing ESLint's eqeqeq rule Sub-task Open Unassigned
          20.
          Implement split view component Sub-task Tested Noel De Martin
          21.
          Migrate blocks with module dependency to Ionic 5 Sub-task Tested Pau Ferrer
          22.
          Migrate blog feature to Ionic 5 Sub-task Tested Pau Ferrer
          23.
          Migrate competency and learning plans to Ionic 5 Sub-task Waiting for testing Pau Ferrer
          24.
          Migrate course completion to Ionic 5 Sub-task Tested Pau Ferrer
          25.
          Migrate courses feature to Ionic 5 Sub-task Tested Pau Ferrer
          26.
          Migrate shared files to Ionic 5 Sub-task Tested Dani Palou
          27.
          Migrate messaging addon to Ionic 5 Sub-task Tested Pau Ferrer
          28.
          Migrate Notes to Ionic 5 Sub-task Tested Pau Ferrer
          29.
          Migrate remote themes to Ionic 5 Sub-task Tested Dani Palou
          30.
          Migrate storage manager to Ionic 5 Sub-task Tested Pau Ferrer
          31.
          Migrate course feature to Ionic 5 Sub-task Tested Dani Palou
          32.
          Migrate assign activity to Ionic 5 Sub-task Tested Pau Ferrer
          33.
          Migrate book activity to Ionic 5 Sub-task Tested Pau Ferrer
          34.
          Migrate chat activity to Ionic 5 Sub-task Open Unassigned
          35.
          Migrate choice activity to Ionic 5 Sub-task Tested Dani Palou
          36.
          Migrate database activity to Ionic 5 Sub-task Tested Pau Ferrer
          37.
          Migrate feedback activity to Ionic 5 Sub-task Open Unassigned
          38.
          Migrate folder activity to Ionic 5 Sub-task Tested Pau Ferrer
          39.
          Migrate forum activity to Ionic 5 Sub-task Tested Noel De Martin
          40.
          Migrate glossary activity to Ionic 5 Sub-task Development in progress Dani Palou
          41.
          Migrate h5p activity to Ionic 5 Sub-task Tested Dani Palou
          42.
          Migrate IMSCP activity to Ionic 5 Sub-task Tested Pau Ferrer
          43.
          Migrate label activity to Ionic 5 Sub-task Tested Pau Ferrer
          44.
          Migrate lesson activity to Ionic 5 Sub-task Tested Dani Palou
          45.
          Migrate lti activity to Ionic 5 Sub-task Tested Dani Palou
          46.
          Migrate page activity to Ionic 5 Sub-task Tested Pau Ferrer
          47.
          Migrate quiz activity to Ionic 5 Sub-task Tested Dani Palou
          48.
          Migrate resource activity to Ionic 5 Sub-task Tested Pau Ferrer
          49.
          Migrate scorm activity to Ionic 5 Sub-task Tested Dani Palou
          50.
          Migrate survey activity to Ionic 5 Sub-task Tested Pau Ferrer
          51.
          Migrate url activity to Ionic 5 Sub-task Tested Pau Ferrer
          52.
          Migrate wiki activity to Ionic 5 Sub-task Waiting for peer review Dani Palou
          53.
          Migrate workshop activity to Ionic 5 Sub-task Development in progress Pau Ferrer
          54.
          Migrate comments feature to Ionic 5 Sub-task Tested Pau Ferrer
          55.
          Migrate grades feature to Ionic 5 Sub-task Tested Noel De Martin
          56.
          Migrate rating feature to Ionic 5 Sub-task Tested Pau Ferrer
          57.
          Migrate site plugins to Ionic 5 Sub-task Tested Dani Palou
          58.
          Migrate participants and course grades tab to Ionic 5 Sub-task Tested Noel De Martin
          59.
          Review initialization Sub-task Tested Noel De Martin
          60.
          Abstract some splitview code to improve navigation and resizing Sub-task Tested Noel De Martin
          61.
          Prevent iframe navigation from taking over the app Sub-task Open Unassigned
          62.
          Review navigation Sub-task Open Noel De Martin
          63.
          Migrate QR scanner to Ionic 5 Sub-task Tested Dani Palou
          64.
          Review platforms support Sub-task Tested Noel De Martin
          65.
          Show upgrade instructions in unsupported platforms Sub-task Open Unassigned

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              noeldemartin Noel De Martin
              Participants:
              Component watchers:
              Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated: