Commit Graph

  • 654e25e593 feat(vpilot): free-slot #US remap for long FSD/AFV URLs dev Reese Norris 2026-07-29 12:23:22 -04:00
  • e29e7cf45b fix(openfsd-client): create install entry before client Select init Reese Norris 2026-07-29 12:04:40 -04:00
  • 363fa54601 fix(clientinject): Windows preflight no longer self-locks PE Reese Norris 2026-07-29 11:59:00 -04:00
  • 3e366183c9 test(vpilotconfig): cover Document.Format nil paths and XML helpers Reese Norris 2026-07-29 10:37:29 -04:00
  • 5b2de9861a fix(packaging): invoke ISCC via wrapper .iss + PowerShell Reese Norris 2026-07-29 10:36:17 -04:00
  • 6ad0696807 fix(packaging): use cygpath -m so bash does not eat \a in ISCC /D paths Reese Norris 2026-07-29 10:23:14 -04:00
  • e6cdd27fd0 ci: install Fyne OpenGL/X11 deps for openfsd-client race tests Reese Norris 2026-07-29 10:17:17 -04:00
  • 59fa905e39 fix(packaging): simplify ISCC invocation after path conversion Reese Norris 2026-07-29 10:11:05 -04:00
  • f455300956 fix(packaging): pass Windows paths to Inno Setup under msys2 Reese Norris 2026-07-29 10:10:54 -04:00
  • 42c9dc8cd1 feat(openfsd-client): simplify GUI, drop xPilot, add OS installers Reese Norris 2026-07-29 10:00:29 -04:00
  • cb39583537 merge: openfsd Client Setup stack (execute-plan 4f8892e6) Reese Norris 2026-07-29 09:29:30 -04:00
  • e12d115841 clientinject: additional client adapters (scaffold/docs) Reese Norris 2026-07-28 23:49:25 -04:00
  • 413c7862d3 fix: address review feedback for xPilot adapter Reese Norris 2026-07-28 23:44:14 -04:00
  • 694c3bb7ee clientinject: xPilot version-pinned adapter scaffold Reese Norris 2026-07-28 23:33:46 -04:00
  • d44086b9a7 fix: address review feedback for hybrid shadow launch Reese Norris 2026-07-28 23:25:06 -04:00
  • 26b9e299f5 openfsd-client: hybrid shadow PE launch Reese Norris 2026-07-28 23:15:26 -04:00
  • eb01f3afbf fix: address review feedback for Client Setup docs Reese Norris 2026-07-28 23:21:48 -04:00
  • 26dde88213 docs: Client Setup operator guide; update Client-Connection wiki Reese Norris 2026-07-28 23:12:22 -04:00
  • 6621fc5c9b fix: address review feedback for Client Setup GUI Reese Norris 2026-07-28 23:23:24 -04:00
  • 6630751e06 openfsd-client: Fyne multi-client GUI (vPilot enabled) Reese Norris 2026-07-28 23:16:08 -04:00
  • c4d93489a8 fix: stock PE hash in manifest; document config XML limits Reese Norris 2026-07-28 23:08:39 -04:00
  • ee816d67fb fix: address review feedback for vPilot adapter CLI Reese Norris 2026-07-28 23:05:00 -04:00
  • 3f91e40ecf openfsd-client: vPilot 3.12.1 adapter CLI Reese Norris 2026-07-28 22:54:00 -04:00
  • 1708b3a40e fix: address review feedback for vPilot research gates Reese Norris 2026-07-28 23:02:16 -04:00
  • 6a13ddf8d1 docs/clientinject: vPilot 3.12.1 research gates (R1–R5) Reese Norris 2026-07-28 22:54:00 -04:00
  • 0ba0e885da fix: address review feedback for clientinject engine preflight/backup Reese Norris 2026-07-28 22:43:06 -04:00
  • cdcfa0ebf8 clientinject: pepatch, engine, backup, running-process preflight Reese Norris 2026-07-28 22:33:27 -04:00
  • 5699ce3792 fix: address review feedback for pure cilus/vpilotconfig Reese Norris 2026-07-28 22:22:54 -04:00
  • f2549d9023 clientinject: pure #US + vPilot config crypto; forbid PE commits Reese Norris 2026-07-28 22:13:36 -04:00
  • d6c127a2c1 fix: address review feedback for web short JWT path aliases Reese Norris 2026-07-28 22:04:11 -04:00
  • cb702e203e web: fix POST /j as fsd-jwt handler; add short-path aliases Reese Norris 2026-07-28 21:59:39 -04:00
  • 2d9ebff26c fix: address review feedback for docs client setup design rev 3 Reese Norris 2026-07-28 22:04:01 -04:00
  • 4088d4c91b docs: client setup / injector design rev 3 Reese Norris 2026-07-28 21:47:55 -04:00
  • bdb136b3b4 feat(afv): hybrid mesh TCP control + UDP voice (PR-10b) Reese Norris 2026-07-28 19:03:24 -04:00
  • 227f20b912 docs: sync README and wiki with AFV, cluster, and REST surface Reese Norris 2026-07-28 18:00:34 -04:00
  • a8cf860299 ci: pin Node 24 and setup-node@v7 Reese Norris 2026-07-28 16:56:17 -04:00
  • 6591a2f871 ci: stop tagging dev branch images as :latest Reese Norris 2026-07-28 16:43:42 -04:00
  • 827427e549 fix: race-safe auth worker pool shutdown Reese Norris 2026-07-28 16:38:25 -04:00
  • 6faa09aebb fix(afv): mesh e2e and test residual polish Reese Norris 2026-07-28 17:46:34 -04:00
  • 3f13aefd6b fix(afv): address mesh PR-10 review feedback Reese Norris 2026-07-28 17:40:32 -04:00
  • 39f042b758 feat(afv): multi-node mesh directory + AT relay (PR-10) Reese Norris 2026-07-28 17:29:53 -04:00
  • 1ee41d0135 fix(afv): review fixes for P0 Run lifecycle and key hygiene Reese Norris 2026-07-28 16:46:24 -04:00
  • 9be66136d7 feat(afv): P0 single-node AFV voice server (protocol + REST + UDP) Reese Norris 2026-07-28 16:41:39 -04:00
  • fea65de7d3 feat: optional distributed openfsd (rqlite + FSD mesh) Reese Norris 2026-07-28 16:06:31 -04:00
  • bfca777ca1 Merge execute-plan/6b6643cf: operator REST surface + durable versioning Reese Norris 2026-07-28 13:54:59 -04:00
  • f6d06beb07 fix: address review feedback for operator REST docs Reese Norris 2026-07-28 12:15:01 -04:00
  • c7b5730f08 docs: operator REST guide; OpenAPI complete; design status Accepted Reese Norris 2026-07-28 12:08:01 -04:00
  • c7ea4ca1cf merge: pr-5 account JSON into pr-6 base Reese Norris 2026-07-28 12:05:15 -04:00
  • 75375bed7e merge: pr-4 sweatbox mutations into pr-6 base Reese Norris 2026-07-28 12:04:46 -04:00
  • a9d94d55c5 fix: address review feedback for sweatbox mutation JSON API Reese Norris 2026-07-28 12:01:06 -04:00
  • 29ff4d0ae1 fix: address review feedback for user directory JSON API Reese Norris 2026-07-28 11:59:08 -04:00
  • b4fc0bb1f1 fix: address review feedback for account JSON API Reese Norris 2026-07-28 11:58:35 -04:00
  • 00e1038f60 web: GET /api/v1/users list + GET /api/v1/users/:cid Reese Norris 2026-07-28 11:45:29 -04:00
  • eaa2399070 web: /api/v1/sweatbox mutations + GET /session (enveloped) Reese Norris 2026-07-28 11:46:33 -04:00
  • 668cd52ff4 web: Provisional JSON account password + delete Reese Norris 2026-07-28 11:38:55 -04:00
  • 897f514b99 fix: address review feedback for Bearer actor revalidation Reese Norris 2026-07-28 11:25:29 -04:00
  • b229c06ed8 web: revalidate Bearer actor against DB on API resource requests Reese Norris 2026-07-28 11:14:36 -04:00
  • 5e92fd511f fix: address review feedback for API versioning foundation Reese Norris 2026-07-28 11:04:10 -04:00
  • 4c862fea43 web: OpenFSD-API-Version middleware, discovery, embed OpenAPI, baseline goldens Reese Norris 2026-07-28 10:47:52 -04:00
  • 3e9bfc4b08 docs: accept REST API versioning design Reese Norris 2026-07-28 10:35:33 -04:00
  • 29d5356f85 web: tighten account page help copy Reese Norris 2026-07-27 19:00:51 -04:00
  • bb080841bb docs: airport editor is I1+ (design KD-5 update) Reese Norris 2026-07-27 18:53:52 -04:00
  • 895dbd8fc8 web: allow Instructor1+ access to airport editor Reese Norris 2026-07-27 18:53:44 -04:00
  • 55cfae589e docs: mark user-dashboard self-service design as implemented Reese Norris 2026-07-27 18:44:45 -04:00
  • fbb242bd1c web: address review follow-ups for account self-service Reese Norris 2026-07-27 18:44:41 -04:00
  • 7d4cdba6ae web: user dashboard self-service, authz realignment, session revalidation Reese Norris 2026-07-27 18:36:41 -04:00
  • d14dab8736 web: add site-wide dark mode with shared theme tokens Reese Norris 2026-07-27 17:59:01 -04:00
  • 9a547c8fa6 Merge airport editor undo/redo stack into dev Reese Norris 2026-07-27 17:34:26 -04:00
  • 9e5389ffbc web: add sweatbox instructor user manual Reese Norris 2026-07-27 17:34:12 -04:00
  • d3afa3a304 docs: airport editor undo/redo design note + parent dirty baseline Reese Norris 2026-07-27 16:47:27 -04:00
  • 901b689d5e fix: address review feedback for airport-editor undo/redo wiring Reese Norris 2026-07-27 16:43:42 -04:00
  • b590bc7d6b airport-editor: wire undo/redo (keyboard, gestures, all commits) Reese Norris 2026-07-27 16:37:59 -04:00
  • 9328d32380 fix: address review feedback for airport-editor pure history module Reese Norris 2026-07-27 16:33:55 -04:00
  • 7be290f709 airport-editor: add pure undo/redo history stack module Reese Norris 2026-07-27 16:28:52 -04:00
  • 87b9a508f3 airport-editor: restore kind colors on vertex nodes Reese Norris 2026-07-27 15:51:48 -04:00
  • d80023d634 airport-editor: stop status flash from scrolling the map on vertex grab Reese Norris 2026-07-27 15:48:57 -04:00
  • 32386cb219 airport-editor: center vertex nodes with circleMarker Reese Norris 2026-07-27 15:45:40 -04:00
  • e33dab35eb airport-editor: always-on small vertices, grab without pre-select Reese Norris 2026-07-27 15:33:27 -04:00
  • e8c6965fe0 airport-editor: fix selection clearing on feature click (Leaflet _stopped) Reese Norris 2026-07-27 15:22:44 -04:00
  • 1e5127874a airport-editor: fix vertex drag map-pan steal via capture hit-test Reese Norris 2026-07-27 15:17:26 -04:00
  • 6bf6709250 airport-editor: make existing vertex drag reliable with live polylines Reese Norris 2026-07-27 15:12:52 -04:00
  • c24220700a fix: address review feedback for airport-editor select-mode drag status tip Reese Norris 2026-07-27 14:51:34 -04:00
  • e33ca238f6 airport-editor: select-mode drag status tip and design note Reese Norris 2026-07-27 14:48:18 -04:00
  • f2dd5a609c airport-editor: fix vertex drag (live geometry, handles, click suppress) Reese Norris 2026-07-27 14:43:11 -04:00
  • dd9f61a460 fix: address review feedback for cleanup program Reese Norris 2026-07-27 14:14:12 -04:00
  • 49229b740a datafeed: export pilot rating and flight plan via online_users; stop fabricating QNH Reese Norris 2026-07-27 13:58:10 -04:00
  • ac103cabe0 docs: mark sweatbox and apt/air editor designs Implemented Reese Norris 2026-07-27 13:54:52 -04:00
  • b7fbae4577 server: remove classic FSD accept/event path; gnet only Reese Norris 2026-07-27 13:53:18 -04:00
  • b1f4d09291 ci: fix check-hygiene.sh exit status; gate gofmt, hygiene, import-graph Reese Norris 2026-07-27 13:45:42 -04:00
  • a31aa38d8a hygiene: remove panics from web JWT helper and CoalesceOutbound Reese Norris 2026-07-27 13:45:19 -04:00
  • 7a2d5794e9 chore: track colocated memory DSN test and sweatbox stylesheet Reese Norris 2026-07-23 21:17:32 -04:00
  • 287100acf8 fix(web): airport editor map size + drop no-JS text fallback Reese Norris 2026-07-23 21:17:32 -04:00
  • f58157b113 merge: e2e CI flake fixes (ATC chat + beacon) onto dev Reese Norris 2026-07-23 21:00:52 -04:00
  • eac0b579e5 merge: users page refactor and pilot PPL gate onto dev Reese Norris 2026-07-23 20:56:15 -04:00
  • 7bd8a4a40d docs: cancel Playwright e2e for airport editor (boring-web) Reese Norris 2026-07-23 20:49:05 -04:00
  • 6f80c534d9 web: airport-editor validation UX and docs polish Reese Norris 2026-07-23 20:37:49 -04:00
  • 1726fbe751 merge: combine validate API (PR5) with editor edit modes (PR7) Reese Norris 2026-07-23 20:24:58 -04:00
  • 840c92b12b fix: JWT auth loads user for pilot PPL gate; unit test REQUIRE_PILOT_PPL Reese Norris 2026-07-23 20:17:30 -04:00
  • ed32e93220 web: airport-editor draw/edit modes and Blob download Reese Norris 2026-07-23 20:16:51 -04:00
  • 3bc93e0101 feat: optional REQUIRE_PILOT_PPL gate for pilot FSD logins Reese Norris 2026-07-23 20:13:33 -04:00