Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
04ccefc
Add "Powered by Performance Studio" line on landing page
erikdarlingdata Apr 7, 2026
678e15d
Merge pull request #186 from erikdarlingdata/fix/powered-by-line
erikdarlingdata Apr 7, 2026
6c6c1f0
Add Darling Data favicon to web app
erikdarlingdata Apr 7, 2026
a7e841c
Merge pull request #187 from erikdarlingdata/fix/favicon
erikdarlingdata Apr 7, 2026
4453034
Add Open Graph and Twitter Card meta tags for social sharing
erikdarlingdata Apr 7, 2026
482d385
Merge pull request #188 from erikdarlingdata/fix/og-meta
erikdarlingdata Apr 7, 2026
ba2beeb
Clarify OG description: in-browser, nothing to install
erikdarlingdata Apr 7, 2026
25c7648
Merge pull request #189 from erikdarlingdata/fix/og-description
erikdarlingdata Apr 7, 2026
5c5c4ff
Merge pull request #191 from erikdarlingdata/dev
erikdarlingdata Apr 7, 2026
68ff836
Fix Rule 3 severity: CouldNotGenerateValidParallelPlan is actionable
erikdarlingdata Apr 7, 2026
a96b465
Merge pull request #192 from erikdarlingdata/fix/rule3-actionable
erikdarlingdata Apr 7, 2026
5615021
Expand Rule 3 to cover all NonParallelPlanReason values
erikdarlingdata Apr 7, 2026
923a8e5
Merge pull request #193 from erikdarlingdata/fix/rule3-full-reasons
erikdarlingdata Apr 7, 2026
263f5a8
Merge pull request #196 from erikdarlingdata/dev
erikdarlingdata Apr 7, 2026
e8cd496
Merge pull request #199 from erikdarlingdata/dev
erikdarlingdata Apr 7, 2026
81e7285
Merge pull request #202 from erikdarlingdata/dev
erikdarlingdata Apr 7, 2026
c99311e
Merge pull request #205 from erikdarlingdata/dev
erikdarlingdata Apr 8, 2026
a3a6e5a
Merge pull request #208 from erikdarlingdata/dev
erikdarlingdata Apr 8, 2026
cb199a2
Merge pull request #210 from erikdarlingdata/dev
erikdarlingdata Apr 8, 2026
cbd0c6d
Release: issue #178 round 3 feedback (items 17-25)
erikdarlingdata Apr 9, 2026
838f40f
Merge pull request #220 from erikdarlingdata/dev
erikdarlingdata Apr 13, 2026
32ed53d
Merge pull request #223 from erikdarlingdata/dev
erikdarlingdata Apr 13, 2026
32fea96
Merge pull request #227 from erikdarlingdata/dev
erikdarlingdata Apr 15, 2026
a1f8362
Merge pull request #237 from erikdarlingdata/dev
erikdarlingdata Apr 17, 2026
2958568
Merge pull request #243 from erikdarlingdata/dev
erikdarlingdata Apr 20, 2026
ef7690c
Merge pull request #245 from erikdarlingdata/dev
erikdarlingdata Apr 21, 2026
341678f
Merge pull request #248 from erikdarlingdata/dev
erikdarlingdata Apr 21, 2026
fdf490d
Merge pull request #256 from erikdarlingdata/dev
erikdarlingdata Apr 22, 2026
f18fe57
Merge pull request #258 from erikdarlingdata/dev
erikdarlingdata Apr 22, 2026
48870b0
Merge pull request #260 from erikdarlingdata/dev
erikdarlingdata Apr 22, 2026
7009393
Merge pull request #264 from erikdarlingdata/dev
erikdarlingdata Apr 22, 2026
754b184
Merge pull request #267 from erikdarlingdata/dev
erikdarlingdata Apr 23, 2026
4cce22d
Merge pull request #269 from erikdarlingdata/dev
erikdarlingdata Apr 24, 2026
194d1fc
Merge pull request #274 from erikdarlingdata/dev
erikdarlingdata Apr 24, 2026
66be6df
Merge pull request #292 from erikdarlingdata/dev
erikdarlingdata Apr 27, 2026
02120e6
Merge pull request #309 from erikdarlingdata/dev
erikdarlingdata May 4, 2026
d6eeec5
Merge pull request #341 from erikdarlingdata/dev
erikdarlingdata May 19, 2026
63432cf
Merge pull request #345 from erikdarlingdata/dev
erikdarlingdata May 22, 2026
c8744ca
Merge pull request #347 from erikdarlingdata/dev
erikdarlingdata May 22, 2026
14ba963
Merge pull request #354 from erikdarlingdata/dev
erikdarlingdata Jun 2, 2026
34eea8c
Merge pull request #365 from erikdarlingdata/dev
erikdarlingdata Jun 12, 2026
e9946a9
Merge pull request #374 from erikdarlingdata/dev
erikdarlingdata Jun 24, 2026
09c33cf
Merge pull request #376 from erikdarlingdata/dev
erikdarlingdata Jun 24, 2026
1a7aeeb
Merge pull request #381 from erikdarlingdata/dev
erikdarlingdata Jul 4, 2026
7623b61
Merge pull request #384 from erikdarlingdata/dev
erikdarlingdata Jul 4, 2026
9b0d1e0
Merge pull request #394 from erikdarlingdata/dev
erikdarlingdata Jul 21, 2026
f34a3d2
Merge pull request #398 from erikdarlingdata/dev
erikdarlingdata Jul 25, 2026
196c8d9
Merge pull request #405 from erikdarlingdata/dev
erikdarlingdata Jul 25, 2026
8abe682
deps: Bump SQLitePCLRaw.bundle_e_sqlite3 from 2.1.12 to 3.0.4
dependabot[bot] Jul 25, 2026
bbdabd7
deps: Bump Meziantou.Framework.Win32.CredentialManager from 2.0.1 to …
dependabot[bot] Jul 25, 2026
a4b9771
Merge pull request #408 from erikdarlingdata/dependabot/nuget/src/Pla…
erikdarlingdata Jul 25, 2026
bc4bb6d
Update the SQLitePCLRaw pin comment for 3.0.4
erikdarlingdata Jul 25, 2026
a6bb08f
Merge pull request #407 from erikdarlingdata/dependabot/nuget/server/…
erikdarlingdata Jul 25, 2026
d051c5f
Merge remote-tracking branch 'origin/main' into fix/dependabot-target…
erikdarlingdata Jul 25, 2026
ebdabb3
Point Dependabot at dev, and sync main back into dev
erikdarlingdata Jul 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,14 @@ version: 2
# or PlanViewer.Ssms.Installer, so any solution-level scan silently skips them.
# Every project directory is therefore listed explicitly below. If a new .csproj
# is added anywhere, add its directory here too.
#
# target-branch is REQUIRED on every entry here. Without it Dependabot opens PRs
# against the *default* branch, which is `main` — and in this repo `main` is only
# ever updated by a dev -> main release merge. Omitting it once already put two
# dependency bumps directly onto `main`, behind `dev`.
updates:
- package-ecosystem: nuget
target-branch: dev
directories:
- "/src/PlanViewer.App"
- "/src/PlanViewer.Core"
Expand Down Expand Up @@ -75,6 +81,7 @@ updates:
- dependency-name: "Velopack"

- package-ecosystem: github-actions
target-branch: dev
directory: "/"
schedule:
interval: weekly
Expand Down
7 changes: 5 additions & 2 deletions server/PlanShare/PlanShare.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,11 @@
<PackageReference Include="Microsoft.Data.Sqlite" Version="10.0.10" />
<!-- Direct ref lifts the transitive SQLitePCLRaw above 2.1.11, which bundles a
SQLite vulnerable to CVE-2025-6965 (GHSA-2m69-gcr7-jv3q). Microsoft.Data.Sqlite
still floors at 2.1.11 — remove this once its floor reaches 2.1.12+. -->
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="2.1.12" />
still floors at 2.1.11, so this ref is what keeps the native library patched;
drop it only once that floor moves past 2.1.11 on its own. 3.0.4 bundles
SQLite 3.53.3, and Microsoft.Data.Sqlite 10.0.10 works against the 3.x
native layer (full CRUD verified). -->
<PackageReference Include="SQLitePCLRaw.bundle_e_sqlite3" Version="3.0.4" />
</ItemGroup>

</Project>
2 changes: 1 addition & 1 deletion src/PlanViewer.App/PlanViewer.App.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
<PackageReference Include="Avalonia.Fonts.Inter" Version="11.3.18" />
<PackageReference Include="AvaloniaEdit.TextMate" Version="11.4.1" />
<PackageReference Include="AvaloniaEdit.TextMate.Grammars" Version="0.10.12.1" />
<PackageReference Include="Meziantou.Framework.Win32.CredentialManager" Version="2.0.1" />
<PackageReference Include="Meziantou.Framework.Win32.CredentialManager" Version="3.0.1" />
<PackageReference Include="ModelContextProtocol" Version="1.4.1" />
<PackageReference Include="ModelContextProtocol.AspNetCore" Version="1.4.1" />
<PackageReference Include="TextMateSharp.Grammars" Version="2.0.4" />
Expand Down
2 changes: 1 addition & 1 deletion src/PlanViewer.Core/PlanViewer.Core.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<ItemGroup>
<PackageReference Include="Microsoft.Data.SqlClient" Version="7.0.2" />
<PackageReference Include="Meziantou.Framework.Win32.CredentialManager" Version="2.0.1" />
<PackageReference Include="Meziantou.Framework.Win32.CredentialManager" Version="3.0.1" />
<PackageReference Include="Microsoft.Data.SqlClient.Extensions.Azure" Version="7.0.2" />
<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="180.59.2" />
</ItemGroup>
Expand Down