Commit Graph

1365 Commits

Author SHA1 Message Date
4ae9d53e72 case 4690 - .NET SDK 10.0.402 on the workstation: standalone and launcher bundle runtime 10.0.13; update-before-release note in BUILD.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 15:43:55 -07:00
67e2a37149 case 4690 - manual: only one type of Windows installation per computer (installers share one AppId by design)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:54:53 -07:00
92b4428146 case 4690 - NET10-PORT: John's decisions on the standalone findings; installer AppId notes
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:52:38 -07:00
9fcc70cf1c case 4690 - NET10-PORT: fix a row reference in the log
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:45:04 -07:00
5e64ac3250 case 4690 - NET10-PORT: Windows standalone installer test results; VC++ runtime, launcher shutdown impact and bundled runtime version recorded
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:44:50 -07:00
63b2a34cc8 case 4690 - standalone installer: create the empty PostgreSQL folders Git does not keep (fresh installs failed to start the database)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 14:44:19 -07:00
d81a88b607 case 4690 - NET10-PORT: Linux packages from the release build tested on Ubuntu 24.04; desktop data-path finding deferred
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 12:20:45 -07:00
a223a2bc65 case 4690 - build-release.bat: copy all output to build-output.txt; UTF-8 for MkDocs when piped
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:37:29 -07:00
cc2ccec9b1 case 4690 - build docs: pin MkDocs below 2 (Material is incompatible with 2.0); Zensical move on the roadmap
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:31:49 -07:00
b74a97016e case 4690 - NET10-PORT: customer manual item done
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:17:44 -07:00
ae25111175 case 4690 - BUILD.md: name the backup batch file and rclone remote in the laptop checklist
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:16:20 -07:00
523bb8f10b case 4690 - BUILD.md: backup laptop catch-up checklist (.NET 10 SDK and tooling changes made on the workstation)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:14:33 -07:00
fba399670d case 4690 - dev docs: build VM deprecated, releases built on the workstation (backup laptop as fallback)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:52:17 -07:00
2dbac07bf4 case 4690 - build docs: .NET 10 SDK for the server, launcher and build VM
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:48:06 -07:00
b4cfc54aa2 case 4690 - Windows installers: stop creating unused Chrome folders in the program folder; uninstall removes them
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:47:22 -07:00
afb0791ea8 case 4690 - LAN installer: Hosting Bundle prompt and link to .NET 10
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:44:34 -07:00
85530d36f6 case 4690 - NET10-PORT: release timing; SuperUser delete fixed before 8.3.0
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 10:43:27 -07:00
ce8c4d18a1 case 4690 - NET10-PORT: section 4 results on Ubuntu 26.04
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 09:43:22 -07:00
4d8754f037 case 4690 - NET10-PORT: Ubuntu 26.04 fresh install with the updated setup script
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 09:32:00 -07:00
b0399d93cc case 4690 - NET10-PORT: setup script plan for 26.04; Sockeye automated provisioning noted as a future case
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 09:10:39 -07:00
d3df5a8606 case 4690 - NET10-PORT: Linux report date format confirmed unchanged from 8.2.4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 08:13:33 -07:00
bf0555fb31 case 4690 - report browser: launch chrome-headless-shell; writable config/cache folders for the browser; Ubuntu 24.04 droplet results
Full Chrome 155 would not start under a Linux service user with no writable
home (chrome_crashpad_handler: --database is required). chrome-headless-shell
starts, and measured on a 1 GB droplet is 3-4x faster and smaller per render.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 08:12:21 -07:00
b76cf098b7 case 4690 - NET10-PORT: test project retargeted; InvariantGlobalization left off; subscription setup script added to the port
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:57:38 -07:00
9af1034a88 case 4690 - data-list date filters: >= and < from the start of the minute, != excludes the whole minute; null check first
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:38:23 -07:00
892ef59608 case 4690 - report browser download/launch failures: logged at Error, specific error returned to the client
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:31:29 -07:00
a34e012eee case 4690 - report browser downloads under the data path, not beside the app; manual updated
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:25:00 -07:00
e8e7a2ec40 case 4690 - erase database: check CREATEDB before dropping, so a failed create can't leave no database
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:15:13 -07:00
78f5863947 case 4690 - backup: run pg_dump without a shell, password in PGPASSWORD, failures detected by exit code
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 20:00:52 -07:00
86ac9a2b96 case 4690 - remaining packages to current releases (Bogus, jose-jwt, QRCoder); Newtonsoft.Json direct reference
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:47:31 -07:00
77b825a064 case 4690 - CA2022: read the PE header with ReadAtLeast for the licence build date
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:39:11 -07:00
76dab8d865 case 4690 - remove MiniProfiler (never used): packages, wiring, profiler auth workaround, credits entry
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:49:28 -07:00
e55e0d6707 case 4690 - Asp.Versioning 10.2.1 with explicit AddMvc()
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:45:40 -07:00
6f3dda117e case 4690 - NET10-PORT: note report console error detail logging as a follow-up case
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:17:32 -07:00
f3e8026501 case 4690 - PuppeteerSharp 25.15.0; launch arguments as separate elements; --lang keeps the server locale as browser default
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 18:12:49 -07:00
91f59d8554 case 4690 - NLog 6.2.2: archive suffix keeps log-ayanova-N.txt names and cleans up old archives; log viewer sorted by date
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 17:31:01 -07:00
4098cd4922 case 4690 - Swashbuckle 10.3.1 / OpenAPI.NET 2: namespace and security requirement changes; drop explicit Microsoft.OpenApi
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 16:46:49 -07:00
230222f8a7 case 4690 - MailKit/MimeKit 4.18.1, BouncyCastle 2.7.0; pin System.Security.Cryptography.Pkcs 10.0.13
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:43:45 -07:00
d8a0a4539d case 4690 - NET10-PORT: launcher retargeted to net10.0; launcher shutdown bug deferred
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:30:41 -07:00
183fbdaafb case 4690 - NET10-PORT: report gate by visual check, E2E baseline deferred to later smoke test
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:22:07 -07:00
5d8588ef0a case 4690 - licence verification gate: ayanova.tests runs every v8 fixture key through License.Parse
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 15:22:04 -07:00
6d6d4d9a5b case 4690 - retarget net10.0; framework-matched Microsoft.* 10.0.13, Npgsql EF 10.0.3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:50:47 -07:00
ab1a636ecb case 4690 - AdminConnectionString: swap only the database via NpgsqlConnectionStringBuilder
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:43:03 -07:00
1ca07f1321 case 4676 - data-list numeric and roles filters: parse values, never append client text
Roles and every numeric type (Decimal, Currency, Integer, InternalId, Enum,
MemorySize) now parse the filter value as an invariant decimal or long and
append the re-formatted number. An invalid value throws ArgumentException
before any SQL runs. Covers the types Sockeye's fix (3427cd8) missed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:36:28 -07:00
627f1bc7ed case 4690 - integration baseline on unmodified code: 96 passed, 2 known failures, 5 skipped
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 14:30:37 -07:00
eb607d34b8 case 4690 - NET10-PORT survey: n/a items, evidence, resolve [unverified] markers 2026-10-22 13:57:56 -07:00
c2f2f92236 case 4690 - version bump and confirmation of choices for net10-port 2026-10-22 12:38:37 -07:00
e108cb207b case 4690 - preparing project and organizing, all project ai markdown docs updated and notes for me 2026-10-22 12:01:23 -07:00
7de243a2a0 case 4690 - preparing project and organizing 2026-10-22 11:56:18 -07:00
2dd8a4bb04 Reorganize developer docs into devdocs/; new CLAUDE.md and .NET 10 port plan 2026-10-22 11:52:52 -07:00
47c3f9bc28 case 4690 - preparing project and organizing 2026-10-22 11:03:45 -07:00