InvokeAI/invokeai/app/services/boards
psychedelicious c05f97d8ca feat(app): refactor board record to include image & asset counts and cover image
This _substantially_ reduces the number of queries required to list all boards. A single query now gets one, all, or a page of boards, including counts and cover image name.

- Add helpers to build the queries, which share a common base with some joins.
- Update `BoardRecord` to include the counts.
- Update `BoardDTO`, which is now identical to `BoardRecord`. I opted to not remove `BoardDTO` because it is used in many places.
- Update boards high-level service and board records services accordingly.
2024-07-15 17:25:47 +10:00
..
__init__.py feat: refactor services folder/module structure 2023-10-12 12:15:06 -04:00
boards_base.py Apply ruff rule to disallow all relative imports. 2024-07-04 09:35:37 -04:00
boards_common.py feat(app): refactor board record to include image & asset counts and cover image 2024-07-15 17:25:47 +10:00
boards_default.py feat(app): refactor board record to include image & asset counts and cover image 2024-07-15 17:25:47 +10:00