Skip to content

Conversation

@bastianallgeier
Copy link
Member

@bastianallgeier bastianallgeier commented Jul 29, 2025

Description

The new Panel Collector classes help us to collect pages, files and users for our sections and files. They take care of sorting, searching, filtering and more. For more details about the upcoming refactoring steps, check out #7419

The classes are not yet used anywhere in our code. This is planned for the next PR. This PR is all about getting a clean state for each class and their tests.

Changelog

✨ Enhancements

  • New Kirby\Panel\Collector\PagesCollector class
  • New Kirby\Panel\Collector\FilesCollector class
  • New Kirby\Panel\Collector\UsersCollector class

For review team

  • Add changes & docs to release notes draft in Notion

@bastianallgeier bastianallgeier requested a review from a team July 29, 2025 18:10
@bastianallgeier bastianallgeier force-pushed the feat/collectors branch 3 times, most recently from 46f6186 to 51f3352 Compare July 30, 2025 07:12
@bastianallgeier bastianallgeier mentioned this pull request Jul 30, 2025
2 tasks
@bastianallgeier bastianallgeier merged commit e21869a into develop-minor Jul 30, 2025
12 checks passed
@bastianallgeier bastianallgeier deleted the feat/collectors branch July 30, 2025 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants