Block a user
Global "Search Anything" typeahead dropdown in navbar
Fixed the 4 failing tests (23, 24, 25, 45, 46):
- Root cause:
SharedWith.Any()navigation through the many-to-manyAlbumAssetjoin table couldn't be translated by EF Core inside a SQL…
Global "Search Anything" typeahead dropdown in navbar
Rebased & addressed all review feedback:
- Pagination zero-based standard (closes #95):
- AssetRepository: all Skip() →
page * size(3 occurrences) - JobRecordRepository: same formula…
- AssetRepository: all Skip() →
Album/person search queries are catastrophically slow at scale (1.1M assets, 25k albums)
Global "Search Anything" typeahead dropdown in navbar
Added performance index for visibility queries (commit 48b6d4f)
Created a partial index IX_Assets_VisibleForSearch on Assets(IsPubliclyShared, OwnerId) WHERE "DeletedAt" IS NULL to…
CosplayersMissingCover stat is hardcoded to 0 — never wired up
Add searchbar to cosplayer detail page for filtering albums
Global "Search Anything" typeahead dropdown in navbar
Refactored AlbumRepository.SearchQuery to match the new PersonRepository pattern (commit 89edf29)
Same approach as the Person repository — projects AlbumPreviewDto directly with…
Global "Search Anything" typeahead dropdown in navbar
Addressed review feedback on TotalVisibleAlbums (commit c77096b)
Removed the [NotMapped] TotalVisibleAlbums property from Person.cs and refactored PersonRepository.SearchQuery to…
Pagination page indexing is inconsistent across controllers — use zero-based as standard
Curation mode — site-wide toggle for curators/admins to see hidden assets and perform bulk operations
Add visibility levels (Public/Protected/Private) to Person, Album, and Asset
Add ETag caching and stable media tokens for thumbnail images
Global "Search Anything" typeahead dropdown in navbar
Global "Search Anything" typeahead dropdown in navbar
Automatic changelog from git-cliff for frontend
feat(cosplayers): add sorting, pagination, and infinite scroll
feat(albums): add sorting, filtering, and search
Add sort parameters to pagination DTOs
Implemented in commit bd924f9 on develop.
- Added
SortBy(string?) andSortAsc(bool) toPagedParametersDto - Created
PersonSearchParametersDtoextendingPagedSearchParametersDto
No…
Cosplayers page: sorting, pagination, and infinite scroll
Albums page: sorting, filtering, and search