Skip to content

Migrate Diffs and Notes Vuex stores to Pinia

In order to contain the ever growing complexity of the Diffs app we should consider migrating Vuex stores for Diffs and Notes to Pinia. Since Diffs app relies on the Notes app Vuex state they both need to be migrated. The preliminary plan to migrate looks like this:

  1. Refactor Diffs Vuex store to Pinia, create a dummy Notes Pinia store for the time being
  2. Refactor Notes Vuex store to Pinia, use it in the Diffs Pinia store
  3. Create a full copy of these for the Rapid Diffs
  4. Adjust the code in Rapid Diffs if necessary
  5. Refactor both stores in Rapid Diffs into many smaller single purpose stores