Commit Graph

6969 Commits

Author SHA1 Message Date
3663301101 Merge net10-port: .NET 10 port (case 4690) 2026-10-23 17:23:51 -07:00
4351ee9706 case 4690 - NET10-PORT: tick or reword older open items with current evidence
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 17:07:53 -07:00
181b1e446e case 4690 - NET10-PORT: Windows LAN installer tested; all five packages installed and started
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 17:02:50 -07:00
daf093d51c case 4690 - Windows network install: official PostgreSQL download link (installer and manual); examples for PostgreSQL 18
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 16:06:27 -07:00
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
7eb672bee5 case 4690 - manual: the one-installation-per-computer note applies to AyaNova 8 only (AyaNova 7 can stay)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 15:41:52 -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
4a011f65bd case 4690 - manual: fix six broken links (wrong anchors, missing .md) reported by MkDocs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 11:31:37 -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
111d7922a9 case 4690 - manual: .NET 10 runtime install/upgrade steps, Ubuntu 24.04/26.04, backup password note; changelog 8.3.0 draft
Also removes the server-only /var/ayanova chown/chmod lines from the Linux desktop upgrade page.

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
6db7c12c49 case 4690 - appsettings.json: Debug/Console log levels Trace -> Warning
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 19:47:31 -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