172 Commits (3e6566e1f9647a66b17df10b0dd261b155785308)

Author SHA1 Message Date
cinnaboot 3e6566e1f9 Update rendezvous.h to match new style 3 months ago
cinnaboot 1bb7c820d7 Fix enum and struct styling in orbital_objects.h 3 months ago
cinnaboot 2679ec270f Consolidate rendezvous types into orbital_objects.h 3 months ago
cinnaboot 540558c762 Initial work on rendezvous planning 3 months ago
cinnaboot 6794e1a64d fix: UI text overlapping and special character fixes 3 months ago
cinnaboot 680a8f4a90 Implement exact position burn execution for true anomaly triggers 5 months ago
cinnaboot f8acbd8e1a Fix periapsis burn execution location and omega calculation 5 months ago
cinnaboot 45c5bca3f4 Document periapsis burn bug analysis 5 months ago
cinnaboot ac80bd9e71 set inital sim speed to 1.0 5 months ago
cinnaboot 4b77ad6ff7 Fix true anomaly trigger at periapsis 5 months ago
cinnaboot ca8d466b00 start the graphical simulation in paused mode 5 months ago
cinnaboot 5124b9236b Remove redundant propagate_state_by_dt helper, inline logic directly 5 months ago
cinnaboot e23a1c874b Move orbital calculation helpers to orbital_mechanics module, add propagate_state_by_dt helper 5 months ago
cinnaboot db802f1983 Refactor check_maneuver_trigger: extract helpers, fix near-circular orbit handling, add next-step detection 5 months ago
cinnaboot 10ec5c7238 update manual TODO and add FIXMEs 5 months ago
cinnaboot c76380f569 Fix UI: maneuver status updates, ZII initialization, helper functions for cache checks 5 months ago
cinnaboot 028b8a8fcc Fix UI buffer caching: remove dead code, use count-based invalidation, fix update bug 5 months ago
cinnaboot b37497a504 Implement UIState buffer caching to eliminate per-frame malloc/free calls 5 months ago
cinnaboot 79a972a183 Fix GuiDropdownBox behavior with static edit mode variables 5 months ago
cinnaboot 479f234e0f feat: Add keyboard shortcuts and improved error messages (Phase 6) 5 months ago
cinnaboot 0af8ece649 feat: Enhance maneuver list (Phase 5) 5 months ago
cinnaboot b0d9d99aa8 feat: Implement Edit Maneuver tab (Phase 4) 5 months ago
cinnaboot 94a7dcb6f7 feat: Implement Hohmann Transfer tab (Phase 3) 5 months ago
cinnaboot f45b111064 fix: Add conditional rendering for GUI dropdowns 5 months ago
cinnaboot 2874c5ebea feat: Add auto-generated maneuver names with edit capability 5 months ago
cinnaboot 351f647c11 fix: Initialize UIState maneuver_dialog fields properly 5 months ago
cinnaboot 9c55c7ca02 feat: Implement maneuver dialog Create tab (Phase 2) 5 months ago
cinnaboot 5ecd8805e2 feat: Add maneuver UI control functions 5 months ago
cinnaboot a9313810a0 Add simulation type context to RK4 comment 5 months ago
cinnaboot ec064a28d6 Remove unused solve_kepler_hyperbolic_with_prev() function 5 months ago
cinnaboot 31f38b9d89 Implement analytical propagation for all orbit types 5 months ago
cinnaboot 5eb3a84473 feat: Implement Barker's equation for parabolic orbit propagation 5 months ago
cinnaboot 68d61ee0ea docs: Add comments to orbital_mechanics and fix parabolic test design 5 months ago
cinnaboot c6121e0712 fix: Use atan2 for argument_of_periapsis to resolve quadrature ambiguity 5 months ago
cinnaboot 7137b51926 fix: Correct true anomaly normalization to handle negative values 5 months ago
cinnaboot ed185dfbfe fix: Improve near-parabolic conversion numerical stability 5 months ago
cinnaboot 3d06425341 fix: Standardize parabolic detection and improve numerical stability 5 months ago
cinnaboot 18411e12b3 fix: Replace deprecated Approx() with WithinAbs() and fix orbital mechanics bugs 5 months ago
cinnaboot 849a2125b0 Fix orbital_elements_to_cartesian: circular orbit velocity and refactor for clarity 5 months ago
cinnaboot 01e54928cb Refactor orbital_mechanics: separate elliptical and hyperbolic Kepler solvers 5 months ago
cinnaboot 47f156b88b Add true anomaly validation for hyperbolic orbits in config validator 5 months ago
cinnaboot 9d97934175 Fix true anomaly calculation in cartesian_to_orbital_elements() 5 months ago
cinnaboot 13ebe5d0aa Add Newton-Raphson analytical propagation tests 5 months ago
cinnaboot bad888c862 change the graphical sim step logic 5 months ago
cinnaboot 14526bf7bb Extract child indicator constants from magic numbers 5 months ago
cinnaboot d1d659d8f9 Extract UI panel constants from magic numbers 5 months ago
cinnaboot d7f11cb836 Simplify maneuver texture selection with direct array indexing 5 months ago
cinnaboot 82ff7e104b Remove unused render_body() function and FIXME comment 5 months ago
cinnaboot 395537540c Remove spacecraft texture system and rendering 5 months ago
cinnaboot 7fb87d7cb0 Move texture loading to initialization, remove per-frame calls 5 months ago