Skip to content

Conversation

@absidue
Copy link
Member

@absidue absidue commented Sep 26, 2025

Pull Request Type

  • Composition API migration

Description

This pull request migrates the SearchPage component to the composition API. It does not handle the changes needed for the search cache as I'll be doing those in a follow up at the same time I do the ones needed to pass the playlist data from the Playlist page to the watch-video-playlist component.

Testing

Test that searches with and without search filters work, additionally please check that you can load more data and that navigating back with the back button restores the same data, including a working load more button.

Desktop

  • OS: Windows
  • OS Version: 11

@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 26, 2025
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) September 26, 2025 21:48
@FreeTubeBot FreeTubeBot merged commit 8969594 into FreeTubeApp:development Sep 27, 2025
5 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 27, 2025
@absidue absidue deleted the search-page-composition-api branch September 27, 2025 20:47
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Sep 30, 2025
* development:
  Translated using Weblate (Turkish)
  Translated using Weblate (English (United Kingdom))
  Bump eslint-plugin-jsdoc from 60.2.0 to 60.5.0 in the eslint group (FreeTubeApp#8091)
  Bump sass from 1.93.1 to 1.93.2 (FreeTubeApp#8090)
  Bump lefthook from 1.13.3 to 1.13.4 (FreeTubeApp#8088)
  Bump electron from 38.1.2 to 38.2.0 (FreeTubeApp#8089)
  Migrate the SearchPage component to the composition API (FreeTubeApp#8086)
  Hide webpack-dev-server error overlay for application errors (FreeTubeApp#8087)
  Translated using Weblate (Icelandic)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Swedish)
  ! Fix unable to add video to any playlist (FreeTubeApp#8082)
  Translated using Weblate (Polish)
  Translated using Weblate (Basque)
  Fix weblate parsing error (FreeTubeApp#8079)
  Bump sass from 1.93.0 to 1.93.1 (FreeTubeApp#8078)
  Bump lefthook from 1.13.1 to 1.13.3 (FreeTubeApp#8077)
  Bump eslint-plugin-jsdoc from 60.1.1 to 60.2.0 in the eslint group (FreeTubeApp#8076)
  Bump shaka-player from 4.16.1 to 4.16.2 (FreeTubeApp#8069)
  Added translation using Weblate (Marathi)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants