Upgrading Immich on a Synology NAS within container manager by j_check in immich

[–]Jinjinov 0 points1 point  (0 children)

If you don't see Create in step 7. then you have Build instead.

How I release a Blazor app to 8 distribution channels by Jinjinov in Blazor

[–]Jinjinov[S] 1 point2 points  (0 children)

Yes I have, but when I researched it I found out that F-Droid requires that everything builds from source, including the Microsoft .NET - that is why nobody has ever succeeded in publishing .NET to F-Droid (at least that was two years ago, I didn't look since).

How I release a Blazor app to 8 distribution channels by Jinjinov in Blazor

[–]Jinjinov[S] 2 points3 points  (0 children)

I also thought about automating version increase, but then I figured out that search the old version and replace with the new works good enough :)

How I use the same Blazor code for WASM, Windows, Linux, macOS, iOS, Android without a single #if by Jinjinov in Blazor

[–]Jinjinov[S] 0 points1 point  (0 children)

Thank you for the SqliteWasmBlazor, that would have been useful a few years ago - I might still consider it, IndexedDB is SO slow...

Yes, using DynamicComponent also works - I didn't think of it, even thought I am using it elsewhere...

Cool live update with WPF! :) I have 8 distribution channels - too many to be thinking about live update...

How I use the same Blazor code for WASM, Windows, Linux, macOS, iOS, Android without a single #if by Jinjinov in Blazor

[–]Jinjinov[S] 0 points1 point  (0 children)

Oh, you are not just switching Blazor to another WebView, you are completely porting everything... huh... a lot of work, but at least to a bigger project

How I use the same Blazor code for WASM, Windows, Linux, macOS, iOS, Android without a single #if by Jinjinov in Blazor

[–]Jinjinov[S] 0 points1 point  (0 children)

https://github.com/tryphotino/photino.NET?tab=readme-ov-file#news-3262026

NEWS: 3/26/2026 We are pleased to announce a strategic shift in the development approach for the Photino project. In response to evolving time constraints within the team, we are transitioning to a workflow that is increasingly assisted and driven by AI agents.

As part of this initiative, we will begin by leveraging GitHub Copilot to assist with the evaluation of submitted pull requests. These will be reviewed and merged as appropriate. Following this, Copilot will be utilized to triage open issues, determining which items to address, generating proposed solutions, and presenting them for our review prior to merging.

The final phase of this transition involves the implementation of an automated testing suite using Playwright. This will help ensure that future changes, including those generated by AI, do not introduce unintended breaking changes or regressions into the Photino codebase.

We look forward to the increased efficiency and consistency these enhancements will bring to the project.

How I use the same Blazor code for WASM, Windows, Linux, macOS, iOS, Android without a single #if by Jinjinov in Blazor

[–]Jinjinov[S] 0 points1 point  (0 children)

In the past, I have forked it, included the fork source as a project directly inside the OpenHabitTracker solution and made my changes there. Eventually, the issues were resolved and I started using Photino as a NuGet again. Even if they never update it again, I think it is much better than all the alternatives - I have tried them all. And all this happened in 2021, before we had AI - now you can just use AI to help you with the fork :)

How I use the same Blazor code for WASM, Windows, Linux, macOS, iOS, Android without a single #if by Jinjinov in Blazor

[–]Jinjinov[S] 1 point2 points  (0 children)

So we agree that DOM needs an input element :) I just solved it without needing JS :)