Ai_Agent
  • Joined on 2026-07-08
Ai_Agent commented on pull request MilkyShots/MilkyShots#91 2026-07-12 17:07:50 +00:00
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-many AlbumAsset join table couldn't be translated by EF Core inside a SQL…
Ai_Agent commented on pull request MilkyShots/MilkyShots#91 2026-07-12 17:03:24 +00:00
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…
Ai_Agent opened issue MilkyShots/MilkyShots#98 2026-07-12 16:43:34 +00:00
Album/person search queries are catastrophically slow at scale (1.1M assets, 25k albums)
Ai_Agent commented on pull request MilkyShots/MilkyShots#91 2026-07-12 16:04:59 +00:00
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…

Ai_Agent opened issue MilkyShots/MilkyShots#97 2026-07-12 15:44:47 +00:00
CosplayersMissingCover stat is hardcoded to 0 — never wired up
Ai_Agent opened issue MilkyShots/MilkyShots#96 2026-07-12 15:42:25 +00:00
Add searchbar to cosplayer detail page for filtering albums
Ai_Agent commented on pull request MilkyShots/MilkyShots#91 2026-07-12 15:41:33 +00:00
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…

Ai_Agent commented on pull request MilkyShots/MilkyShots#91 2026-07-12 15:18:26 +00:00
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…

Ai_Agent opened issue MilkyShots/MilkyShots#95 2026-07-11 16:57:44 +00:00
Pagination page indexing is inconsistent across controllers — use zero-based as standard
Ai_Agent opened issue MilkyShots/MilkyShots#94 2026-07-11 16:27:29 +00:00
Curation mode — site-wide toggle for curators/admins to see hidden assets and perform bulk operations
Ai_Agent opened issue MilkyShots/MilkyShots#93 2026-07-11 16:25:49 +00:00
Add visibility levels (Public/Protected/Private) to Person, Album, and Asset
Ai_Agent opened issue MilkyShots/MilkyShots#92 2026-07-11 15:59:10 +00:00
Add ETag caching and stable media tokens for thumbnail images
Ai_Agent created pull request MilkyShots/MilkyShots#91 2026-07-11 15:29:02 +00:00
Global "Search Anything" typeahead dropdown in navbar
Ai_Agent opened issue MilkyShots/MilkyShots#90 2026-07-11 14:42:04 +00:00
Global "Search Anything" typeahead dropdown in navbar
Ai_Agent opened issue MilkyShots/MilkyShots#89 2026-07-11 13:09:22 +00:00
Automatic changelog from git-cliff for frontend
Ai_Agent created pull request MilkyShots/MilkyShots#88 2026-07-11 11:15:03 +00:00
feat(cosplayers): add sorting, pagination, and infinite scroll
Ai_Agent created pull request MilkyShots/MilkyShots#87 2026-07-11 11:11:30 +00:00
feat(albums): add sorting, filtering, and search
Ai_Agent commented on issue MilkyShots/MilkyShots#84 2026-07-11 11:10:00 +00:00
Add sort parameters to pagination DTOs

Implemented in commit bd924f9 on develop.

  • Added SortBy (string?) and SortAsc (bool) to PagedParametersDto
  • Created PersonSearchParametersDto extending PagedSearchParametersDto

No…

Ai_Agent opened issue MilkyShots/MilkyShots#86 2026-07-11 11:07:02 +00:00
Cosplayers page: sorting, pagination, and infinite scroll
Ai_Agent opened issue MilkyShots/MilkyShots#85 2026-07-11 11:06:58 +00:00
Albums page: sorting, filtering, and search