From 4ff072ba06e7f004f959b67d4110f75b9b5795a5 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 5 Oct 2026 14:07:15 +0100 Subject: [PATCH 01/41] load the CodeBlock --- src/PostIt/Directory.Packages.props | 2 +- src/PostIt/PostIt/App.axaml.cs | 4 +++- src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs | 10 +++++++++- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/PostIt/Directory.Packages.props b/src/PostIt/Directory.Packages.props index 580a8e521..a353e4b3a 100644 --- a/src/PostIt/Directory.Packages.props +++ b/src/PostIt/Directory.Packages.props @@ -20,7 +20,7 @@ - + diff --git a/src/PostIt/PostIt/App.axaml.cs b/src/PostIt/PostIt/App.axaml.cs index 5c986d1dd..fca8e0313 100644 --- a/src/PostIt/PostIt/App.axaml.cs +++ b/src/PostIt/PostIt/App.axaml.cs @@ -6,6 +6,7 @@ using Avalonia.Controls; using Avalonia.Controls.ApplicationLifetimes; using Avalonia.Markup.Xaml; using Avalonia.Styling; +using Avalonia.Threading; using Microsoft.Extensions.DependencyInjection; using PostIt.Services; using PostIt.ViewModels; @@ -200,7 +201,8 @@ public partial class App : Application, ILiveView, IVMPusherApp public void ConfigureRootView(MainView rootView) { - rootView.AttachedToVisualTree += async (_, _) => await BootOnceAsync(); + rootView.AttachedToVisualTree += (_, _) => + Dispatcher.UIThread.Post(() => _ = BootOnceAsync()); var sessionStatus = ServiceProvider!.GetRequiredService(); sessionStatus.LogoutCompleted += () => diff --git a/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs b/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs index 9de63c24c..b827bff26 100644 --- a/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs +++ b/src/PostIt/PostIt/ViewModels/Blogs/BlogsViewModel.cs @@ -52,7 +52,15 @@ public partial class BlogsViewModel : ViewModelBase, IActionStatusViewModel } OnPropertyChanging(nameof(DraftArticle)); - DraftArticleDocument = value is not null ? new TextDocument(value) : null; + try + { + DraftArticleDocument = value is not null ? new TextDocument(value) : null; + } + catch (Exception ex) + { + StatusMessage = $"Error setting DraftArticleDocument: {ex.Message}"; + // Handle any exceptions that might occur when setting the DraftArticleDocument + } OnPropertyChanged(nameof(DraftArticle)); } } From 7d10060efd32f693c440ebf59493c8bc3db6e947 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 5 Oct 2026 14:48:45 +0100 Subject: [PATCH 02/41] Release 1.0.8-rc22 --- CHANGELOG.md | 6 ++++++ src/Yavsc.Org/Extensions/HostingExtensions.cs | 1 + 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 904d740dd..8f77b68af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [1.0.8-rc22] - unstable + +### Fixed + +User experience login into PostIt + ## [1.0.8-rc21] - unstable ### Fixed diff --git a/src/Yavsc.Org/Extensions/HostingExtensions.cs b/src/Yavsc.Org/Extensions/HostingExtensions.cs index 563a74789..481d604bf 100644 --- a/src/Yavsc.Org/Extensions/HostingExtensions.cs +++ b/src/Yavsc.Org/Extensions/HostingExtensions.cs @@ -1048,6 +1048,7 @@ public static class HostingExtensions app.UseSwaggerUI(); app.UseStaticFiles(); app.UseRouting(); + app.UseAuthentication(); app.UseIdentityServer(); app.UseAuthorization(); app.UseCors("default"); From 0c72c49ec1b9cb042f9487ebb25aaf7a766832c9 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Mon, 5 Oct 2026 15:22:25 +0100 Subject: [PATCH 03/41] rollback on test artifacts --- .forgejo/workflows/buildAndTest.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.forgejo/workflows/buildAndTest.yml b/.forgejo/workflows/buildAndTest.yml index 54274d95e..e85a9b167 100644 --- a/.forgejo/workflows/buildAndTest.yml +++ b/.forgejo/workflows/buildAndTest.yml @@ -50,10 +50,6 @@ jobs: echo "🏗️ Building the solution..." cd /src/_src && dotnet build --verbosity normal - name: Test - artifacts: - name: test-results - path: test-results.html - run: | echo "🚀 Lancement des tests..." cd /src/_src && dotnet test \ From a843e77ae998ca362f07fdbaa47322ae979a321a Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Tue, 6 Oct 2026 17:22:48 +0100 Subject: [PATCH 04/41] mise en forme du web --- src/Yavsc.Org/Views/Shared/_Nav.cshtml | 2 +- src/Yavsc.Org/wwwroot/lib/bootstrap.quartz.css | 4 ---- src/Yavsc.Org/wwwroot/lib/bootstrap.quartz.min.css | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Yavsc.Org/Views/Shared/_Nav.cshtml b/src/Yavsc.Org/Views/Shared/_Nav.cshtml index 4af820fc8..6d5e7bb78 100644 --- a/src/Yavsc.Org/Views/Shared/_Nav.cshtml +++ b/src/Yavsc.Org/Views/Shared/_Nav.cshtml @@ -3,7 +3,7 @@ background-position: 0%; background-attachment: fixed;">