fix(postit): repair Circles bindings + align UserSearchApi route
All checks were successful
Dotnet build and test / build (pull_request) Successful in 12m51s

- CirclesPage: drop VisualRoot/MainWindow hack, switch to App.PushPageAsync(vm)
- CirclesPageViewModel: make OpenAddMemberAsync public so Avalonia XAML trampoline can call it
- AddCircleMemberDialog: bind SearchAsync/Add (drop Command suffix)
- UserSearchApiController: route under Constants.APIPrefix (= api/v1/user-search), matching the rest of Yavsc.Blogs controllers and the PostIt client's BlogsApiUrl default
This commit is contained in:
Paul Schneider 2026-08-20 07:22:07 +01:00
commit bd6ca9d11f
Signed by: notazof
GPG key ID: 1DD5D838E5343B06
7 changed files with 17 additions and 71 deletions

View file

@ -26,7 +26,7 @@ namespace Yavsc.Blogs.Controllers
/// exposing it.</para>
/// </summary>
[Produces("application/json")]
[Route("api/user-search")]
[Route( Constants.APIPrefix + "/user-search")]
[Authorize]
public class UserSearchApiController : Controller
{
@ -108,4 +108,4 @@ namespace Yavsc.Blogs.Controllers
public string? Avatar { get; set; }
public string? Email { get; set; }
}
}
}