diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 686f377..2ad5953 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,12 +15,12 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: - dotnet-version: 9.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore diff --git a/README.md b/README.md index b3f814b..c5cb4c6 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This application is built using .NET and leverages the Leaflet.js library for ma ## Dependencies -- .NET 9 +- .NET 10 (likely will work with .NET 8+) - [MetadataExtractor](https://github.com/drewnoakes/metadata-extractor-dotnet) - [Leaflet.js](https://leafletjs.com/) - [openstreetmap.org](https://www.openstreetmap.org/) @@ -52,12 +52,11 @@ The folder for images can be configured via `appsettings.json` file in ImageMapp ## TODO -- Unit tests +- Further unit tests - Optimise image processing for large number of images and folders - Caching (minimally in-memory/redis etc, future database caching of metadata. With detection of image file changes) - Configure map tile provider options - UI improvements, filtering etc -- Optimise image loading via JS interop instead of API call -- or Blazor component library for map display? - BlazorLeaflet or similar wrapper package +- Optimise Leaflet rendering from back-end images especially to handle large numbers of images - Error handling and logging improvements - Container support diff --git a/src/ImageMapper.Api/ImageMapper.Api.csproj b/src/ImageMapper.Api/ImageMapper.Api.csproj index ea5887a..e95e900 100644 --- a/src/ImageMapper.Api/ImageMapper.Api.csproj +++ b/src/ImageMapper.Api/ImageMapper.Api.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable false @@ -9,10 +9,10 @@ - + - + diff --git a/src/ImageMapper.AppHost/ImageMapper.AppHost.csproj b/src/ImageMapper.AppHost/ImageMapper.AppHost.csproj index 947469e..0775447 100644 --- a/src/ImageMapper.AppHost/ImageMapper.AppHost.csproj +++ b/src/ImageMapper.AppHost/ImageMapper.AppHost.csproj @@ -1,18 +1,17 @@ - + Exe - net9.0 + net10.0 enable enable caf43e96-984e-4473-9d9d-48f525e8cfd1 - - + diff --git a/src/ImageMapper.Models/ImageMapper.Models.csproj b/src/ImageMapper.Models/ImageMapper.Models.csproj index 125f4c9..b760144 100644 --- a/src/ImageMapper.Models/ImageMapper.Models.csproj +++ b/src/ImageMapper.Models/ImageMapper.Models.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable diff --git a/src/ImageMapper.ServiceDefaults/ImageMapper.ServiceDefaults.csproj b/src/ImageMapper.ServiceDefaults/ImageMapper.ServiceDefaults.csproj index 233173d..1aa2ba9 100644 --- a/src/ImageMapper.ServiceDefaults/ImageMapper.ServiceDefaults.csproj +++ b/src/ImageMapper.ServiceDefaults/ImageMapper.ServiceDefaults.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable true @@ -10,13 +10,13 @@ - - - - - - - + + + + + + + diff --git a/src/ImageMapper.Tests/ImageMapper.Tests.csproj b/src/ImageMapper.Tests/ImageMapper.Tests.csproj index 67a1ead..7af7997 100644 --- a/src/ImageMapper.Tests/ImageMapper.Tests.csproj +++ b/src/ImageMapper.Tests/ImageMapper.Tests.csproj @@ -1,7 +1,7 @@ - + - net9.0 + net10.0 enable enable false @@ -9,9 +9,9 @@ - + - + all diff --git a/src/ImageMapper.Web/ImageMapper.Web.csproj b/src/ImageMapper.Web/ImageMapper.Web.csproj index 36dffd6..0cdaeee 100644 --- a/src/ImageMapper.Web/ImageMapper.Web.csproj +++ b/src/ImageMapper.Web/ImageMapper.Web.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable @@ -12,7 +12,7 @@ - +