message: Removed old filtering methods and prop passing
diff: <p class="menu-label">Mods</p>
  <ul class="menu-list">
  <li>
  - <a href="#" @click="() => {view = 'installed'; localSearchFilter = ''}"
  + <a href="#" @click="() => {view = 'installed';}"
  :class="[view === 'installed' ? 'is-active' : '']">
  <i class="fas fa-folder"/>&nbsp;&nbsp;Installed ({{localModList.length}})
  </a>
  </div>
  <template v-if="localModList.length > 0">
  <LocalModList
  - :search-query="localSearchFilter"
  @error="showError($event)"
  />
  </template>
  sortedThunderstoreModList: ThunderstoreMod[] = [];
  searchableThunderstoreModList: ThunderstoreMod[] = [];
  pagedThunderstoreModList: ThunderstoreMod[] = [];
  - searchableLocalModList: ManifestV2[] = [];
  thunderstoreSearchFilter: string = '';
  - localSearchFilter: string = '';
  errorMessage: string = '';
  errorStack: string = '';
  errorSolution: string = '';
  this.pageNumber * this.getPageResultSize());
  }
  - filterLocalModList() {
  - this.searchableLocalModList = this.localModList.filter((x: ManifestV2) => {
  - return x.getName().toLowerCase().search(this.localSearchFilter.toLowerCase()) >= 0 || this.localSearchFilter.trim() === '';
  - });
  - }
  -
  @Watch('thunderstoreSearchFilter')
  onThunderstoreFilterUpdate() {
  this.pageNumber = 1;
  this.$store.dispatch("updateModList", newModList);
  // this.localModList = newModList;
  this.sortThunderstoreModList();
  - this.filterLocalModList();
  }
  } else {
  // (mod failed to be placed in /{profile} directory)
  return;
  }
  this.$store.dispatch("updateModList", updatedModListResult);
  -
  - this.filterLocalModList();
  this.sortThunderstoreModList();
  }));
  if (convertError instanceof R2Error) {
  } else {
  Logger.Log(LogSeverity.ACTION_STOPPED, `Failed to retrieve local mod list\n-> ${newModList.message}`);
  }
  - this.filterLocalModList();
  this.sortThunderstoreModList();
  ipcRenderer.on('install-from-thunderstore-string', (_sender: any, data: string) => {
  const combo: ThunderstoreCombo | R2Error = ThunderstoreCombo.fromProtocol(data, this.thunderstoreModList);
  