Commit Graph

  • 6ff9208d46 Reorganize React project structure. Dan Albert 2022-03-01 00:48:08 -08:00
  • 406a64ae3f Draw flight plan paths in the react UI. Dan Albert 2022-03-01 00:08:34 -08:00
  • bd8aa0296b Add map debugging launch configuration for vscode. Dan Albert 2022-02-28 22:36:48 -08:00
  • 21ba1bea36 Remove debug logging from react map. Dan Albert 2022-02-28 22:32:19 -08:00
  • e51662526b Add an electron app for the React front-end. Dan Albert 2022-02-28 22:24:46 -08:00
  • c628695a4e Persist window geometry on close. Dan Albert 2022-02-28 18:08:40 -08:00
  • 155f9d4052 Make react-scripts devdependency to shut up audit. Dan Albert 2022-02-28 00:44:13 -08:00
  • abadfef5a7 Remove unused workflow. Dan Albert 2022-02-28 00:34:39 -08:00
  • 59e98b31df Add a basic React implementation of the map. Dan Albert 2022-02-26 14:15:39 -08:00
  • 4e348dd99a Add a server setting for disabling the API key. Dan Albert 2022-02-27 22:38:00 -08:00
  • 0056747aee Add an endpoint for listing all control points. Dan Albert 2022-02-27 22:37:47 -08:00
  • e3adcada52 Migrate air icons to milsymbol. Dan Albert 2022-02-27 22:25:45 -08:00
  • 02383763ec Update TGOs to use milsymbol for icons. Dan Albert 2022-02-27 22:03:20 -08:00
  • e7398af877 Update ControlPoint UI to use milsymbol library. Dan Albert 2022-02-27 19:06:21 -08:00
  • e1cdbed2e1 Update pre-commit to a newer version of Black. Dan Albert 2022-02-27 19:05:32 -08:00
  • 41158543cf Add basic implementation for APP-6 SIDCs. Dan Albert 2022-02-27 18:38:59 -08:00
  • 05f3f3636b Add possible options to aircraft yamls for convenience walterroach 2022-02-26 22:51:44 -06:00
  • 0e324115be Update changelog RndName 2022-02-27 01:19:33 +01:00
  • a3a5c59327 Stream turn initialization events from the UI. Dan Albert 2022-02-26 13:40:39 -08:00
  • 762bc328e1 Fix SA-8 LD used incorrectly as SA-13 and cleanup RndName 2022-02-26 22:31:01 +01:00
  • 2585dcc130 Add (very!) rough simulation of frozen combat. Dan Albert 2021-12-22 13:07:10 -08:00
  • bc41261009 Fix missing parameter for initialize_turn RndName 2022-02-26 21:43:08 +01:00
  • a53812c0fb Fix helipad creation RndName 2022-02-25 23:01:56 +01:00
  • af4a718fc7 Fix server shut down on exit. Dan Albert 2022-02-25 17:12:00 -08:00
  • 2efe4f6c80 Add missing super() call. Dan Albert 2022-02-25 16:52:28 -08:00
  • 332959128a Move back to upstream pydcs. Dan Albert 2022-02-25 16:49:26 -08:00
  • d6e82d44fc Fix FastAPI doc pages. Dan Albert 2022-02-25 16:34:11 -08:00
  • 45e76e12b6 Move FlightJs out of MapModel. Dan Albert 2022-02-22 20:40:58 -08:00
  • ad0d3412fb Cleanup helipad creation and heli spawn RndName 2022-02-24 23:21:17 +01:00
  • 6f8c30ec81 Fix helicopter spawning inside each other RndName 2022-02-24 21:47:37 +01:00
  • c88fa6d2af Fix error in mission caused by wrong farp creation RndName 2022-02-24 21:46:05 +01:00
  • e4aedc9e83 Stop connecting to dead signal. Dan Albert 2022-02-22 20:42:15 -08:00
  • b1356551c6 Move threat zones out of MapModel. Dan Albert 2022-02-22 19:59:29 -08:00
  • 1c543666b5 Move unculled zones out of MapModel. Dan Albert 2022-02-22 19:37:43 -08:00
  • 95836a217c Remove dead code. Dan Albert 2022-02-22 19:17:55 -08:00
  • 2ae820fb20 Move MapZones out of MapModel. Dan Albert 2022-02-22 19:16:55 -08:00
  • 0e6a303c17 Move NavMesh out of MapModel. Dan Albert 2022-02-22 18:47:51 -08:00
  • 1a9930b93a Remove our old lat/lon support code. Dan Albert 2022-02-22 17:40:07 -08:00
  • bb72acd3ac Fix #1988 broken stored heading in Payload editor (#2020) Walter Ray Haynie 2022-02-22 19:06:20 -06:00
  • 9e2e4ffa74 Update pydcs, adapt to new Point APIs. Dan Albert 2022-02-21 18:14:49 -08:00
  • ff12b37431 Load TgoLayoutGroups in correct order RndName 2022-02-23 00:06:34 +01:00
  • ac80c4adc1 Finish moving gen into game. Dan Albert 2022-02-22 00:10:31 -08:00
  • 3e08e0e8b6 Un-pydantic FlightWaypoint. Dan Albert 2022-02-21 23:10:28 -08:00
  • c5ab0431a9 Re-enable uvicorn error logging. Dan Albert 2022-02-21 22:57:18 -08:00
  • df7be8603b Clean up some uses of Point to prep for update. Dan Albert 2022-02-21 18:12:59 -08:00
  • bafc9dc65e Mention incompatible skynet plugin RndName 2022-02-21 20:55:07 +01:00
  • 0a13839155 Fix missing logistic units in layout causing error RndName 2022-02-21 20:28:29 +01:00
  • 54e24dff39 Improve Layout System and adopt to review RndName 2022-02-15 17:02:52 +01:00
  • 2c17a9a52e Refactor Templates to Layouts, Review and Cleanup RndName 2022-02-10 12:23:16 +01:00
  • 1ae6503ceb Rework S-300 and Naval Templates, Groups and Classes RndName 2022-02-10 12:21:12 +01:00
  • f72f669d00 Update Units, add Ships and Groups RndName 2022-01-29 00:44:22 +01:00
  • f10f792c4b Update Factions RndName 2022-01-29 00:43:51 +01:00
  • 344d4e31b7 Migrate generators to templats RndName 2022-01-29 00:43:28 +01:00
  • 60c8c80480 Decoupling and generalization of templates RndName 2022-01-29 00:42:58 +01:00
  • daf4704fe7 Rotate ground-units as in the campaign miz RndName 2022-01-17 20:31:49 +01:00
  • 5febcdd4e4 Implement Template System for ground objects RndName 2022-01-19 13:06:19 +01:00
  • d154069877 Refactor ground objects and prepare template system RndName 2022-01-18 09:56:04 +01:00
  • 6baf36c587 Prepare the generators for template migration RndName 2022-01-15 23:26:46 +01:00
  • 9e6b1cf716 Move logging config to a file. Dan Albert 2022-02-20 14:13:16 -08:00
  • c16ca40894 Move waypoints and commit boundaries to FastAPI. Dan Albert 2022-02-19 18:25:45 -08:00
  • b533633494 Improve the replenish rate function in squadron.py RndName 2022-02-20 00:51:05 +01:00
  • 2af274dc77 Autoplanner will take number of pilots into account when planning purchases MetalStormGhost 2022-02-20 01:48:05 +02:00
  • 5cd9af32fa Move UI-only waypoint number out of the model. Dan Albert 2022-02-19 15:09:58 -08:00
  • 4c3509a455 Remove unused signals. Dan Albert 2022-02-19 14:49:04 -08:00
  • 77d29e314c Add API key authentication. Dan Albert 2022-02-19 14:41:39 -08:00
  • 09457d8aab Move frozen combat handling out of MapModel. Dan Albert 2022-02-19 13:50:59 -08:00
  • 2168143fea fix loading for vehicle pydcs_extensions RndName 2022-02-19 20:18:26 +01:00
  • cba68549d8 Add a UUID -> Flight database to Game. Dan Albert 2022-02-19 12:46:29 -08:00
  • ab6f44cb6f Move remnants of db.py to config.py. Dan Albert 2022-02-18 18:22:02 -08:00
  • 9b20a6d053 Move UI defaults out of db. Dan Albert 2022-02-18 18:18:46 -08:00
  • 5cd2b91e28 Move another helper function out of db. Dan Albert 2022-02-18 18:15:29 -08:00
  • 9bdb81019b Remove unused class. Dan Albert 2022-02-18 18:13:14 -08:00
  • ddfe4c00b1 Move missiongenerator helper to missiongenerator. Dan Albert 2022-02-18 18:12:53 -08:00
  • 4f64329f25 Move pydcs helper function out of db. Dan Albert 2022-02-18 18:10:02 -08:00
  • b4742ad54c Move faction cache out of db.py. Dan Albert 2022-02-18 17:58:34 -08:00
  • 36f74ae0a9 Remove useless wrappers from db.py. Dan Albert 2022-02-18 17:50:51 -08:00
  • 758feab413 Remove unused piece of db.py. Dan Albert 2022-02-18 17:48:28 -08:00
  • 52ed6f3f94 Move livery overrides to unit yaml. Dan Albert 2022-02-18 17:22:43 -08:00
  • c1cb32de21 Move a type out of game.db. Dan Albert 2022-02-18 13:00:42 -08:00
  • e3ee988225 Move mod vehicle registration to a decorator. Dan Albert 2022-02-18 12:40:30 -08:00
  • 4e030c4a3a Add explicit types where they aren't needed. Dan Albert 2022-02-16 17:04:25 -08:00
  • 4f73c47dcb Use explicit reference to app object for server. Dan Albert 2022-02-16 16:50:35 -08:00
  • 21f7912458 Add websocket event stream for sim updates. Dan Albert 2022-02-16 01:28:10 -08:00
  • 350f08be2f Add FastAPI interface between the game and map. Dan Albert 2022-02-13 14:22:05 -08:00
  • 1df31b2496 Merge pull request #2013 from Starfire13/patch-1 C. Perreau 2022-02-15 11:47:00 +01:00
  • 05ae78a671 Update 492nd FS.yaml Starfire13 2022-02-15 20:58:07 +11:00
  • 6ebda41922 Replace debug QObject models with Pydantic. Dan Albert 2022-02-13 14:33:49 -08:00
  • 1adafac35f Make lines_to_leaflet tolerant of single lines. Dan Albert 2022-02-13 14:22:57 -08:00
  • d488bcffbd Fix debug zones not updating on flight switch. Dan Albert 2022-02-13 14:22:36 -08:00
  • f153e75f03 Fix default layer in debug mode. Dan Albert 2022-02-13 14:34:22 -08:00
  • 51961294dd Fix incorrect HoldZonesJs initialization. Dan Albert 2022-02-13 14:21:37 -08:00
  • 9f7f391609 Loaadouts for the Tornado GR4 MetalStormGhost 2022-02-13 16:58:29 +02:00
  • 33ed127cba UH-60L mod support MetalStormGhost 2022-02-13 16:56:51 +02:00
  • 8a66bf2e09 Remove Fw A-8 and D-9 from Germany 1940/1942 faction Hornet2041 2022-02-13 06:33:37 -05:00
  • 2e901f3586 Replace some isinstance calls with TypeGuard. Dan Albert 2022-02-12 14:57:33 -08:00
  • 85e7b1762d Upgrade to Python 3.10. Dan Albert 2021-11-21 11:25:29 -08:00
  • 7c4d1e2f60 Speed up artifact upload with explicit zip. Dan Albert 2022-02-12 13:36:29 -08:00
  • 5d0fa0fbb3 Update Python dependencies. Dan Albert 2022-02-12 12:50:12 -08:00
  • 011d8a4e12 Export airfield data to yaml, switch to ID keys. Dan Albert 2022-02-11 01:35:03 -08:00
  • 079f19a66e Merge pull request #1985 from bbirchnz/farp-stuck-helis C. Perreau 2022-02-08 21:58:42 +01:00