Skip to content

Conversation

@SpikeViper
Copy link
Member

No description provided.

geekaberve and others added 30 commits May 29, 2025 15:21
…QueryRequest

- Added POST endpoint api/themes/query to fetch paginated, filtered, and sorted themes directly from the database.
- Refactored ThemeService to move pagination, search, and sorting logic to the server using QueryRequest and QueryOptions.
- Implemented ThemeMetaQueryEngine on the client to consume the new POST endpoint and support dynamic filters/sorts from Blazor.
- Updated Blazor UI to use the new engine for efficient search and pagination.
- Kept the GET api/themes endpoint for legacy compatibility.
- General improvements in performance and client-server theme communication best practices.
# Conflicts:
#	Valour/Client/Components/Menus/Modals/Users/Edit/EditThemeComponent.razor
#	Valour/Sdk/Models/PagedReader.cs
- Made the planet grid fully responsive, adapting columns and scroll behavior to screen size
- Moved vertical scrolling to the main discovery modal instead of the grid only
- Minor cleanup in event handling and modal opening logic
- Updated styles for a more consistent user experience across devices
…“Popular Planets” section. Also, I added a list of tagIds to PlanetListInfo so they can be used in the Discovery Planet card.
…-for-userservice

Add UserService service tests
…-for-planetmemberservice

Add PlanetMemberService tests
…-for-registerservice

Add RegisterService unit tests
@SpikeViper SpikeViper requested a review from a team as a code owner September 7, 2025 22:06
@cloudflare-workers-and-pages
Copy link

Deploying valour with  Cloudflare Pages  Cloudflare Pages

Latest commit: d594d71
Status:⚡️  Build in progress...

View logs

@SpikeViper SpikeViper merged commit 159cb80 into main Sep 7, 2025
0 of 2 checks passed
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.

3 participants