Skip to content

Latest commit

 

History

History
3035 lines (2717 loc) · 109 KB

CHANGELOG.md

File metadata and controls

3035 lines (2717 loc) · 109 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

v10.2.2

  • fix: ⚡ improve orbit finder algorithm for breakups
  • fix: 🐛 fix linter and tests
  • docs: 📝 update CHANGELOG

v10.2.1

  • fix: 🐛 add error checking for non-xbox controllers
  • fix: 🐛 add verification that elements are found before accessing
  • docs: 📝 update changelog
  • fix: 🐛 fix black earth not loading
  • test: ✅ update test environment

v10.2.0

  • Sateliot
  • fix: 🐛 fix debris screening menu being available without a satellite selected
  • feature: new sateliot satellite model
  • feat: ✨ add localization for spanish and german
  • feat: ✨ add collapsable sections in the sat-infobox
  • feature: created a new satellite model based on a s6u with solar pannels.
  • refactor: 🔥 remove jquery!
  • fix: 🐛 fix styling issues with sat-infobox and search drop down
  • feat: ✨ update new calendar component
  • refactor: 🔥 remove unused fonts
  • feat: 💄 new ui
  • feat: ➖ remove jquery-ui-bundle dependencies for calendar
  • refactor: 💄 update styling for new theme
  • refactor: ♻️ rename css variables to match home page
  • feat: ✨ add flags
  • feat: ✨ add new camera widget in eci coordinates
  • refactor: 🐛 fix class name error caused by minification
  • build: 💚 fix build hanging
  • feat: ✨ expand features of tip plugin and fix bug with fetch source
  • test: ✅ update tests to match new plugin architecture
  • fix: 🐛 fix type in .gitignore
  • build: 🔥 remove old deployment pipeline
  • feat: ✨ add geo satellite transponder info
  • fix: 💄 fix ui issues caused by input-field not having margin
  • feat: 🌐 add localization to calendar for es and de
  • feat: ✨ add sateliot preset
  • fix: 💄 fix stf menu ui
  • refactor: 🗑️ remove deprecated style code
  • refactor: ♻️ migrate to storage.keeptrack.space
  • feat: ✨ add camera reset function
  • feat: ✨ add tv satellites to constellations plugin
  • feat: ✨ add colorbox header
  • feat: ✨ add links to satellite owner websites
  • build: 👷 remove codecov from cicd
  • refactor: ♻️ remove deprecated settings and names
  • feat: ✨ add new logo always on
  • fix: 🐛 fix export function of transponders plugin
  • refactor: 💄 more color updates
  • fix: 🐛 fix flickering on mobile
  • feat: ✨ update screenshot to use new logo instead of text
  • feat: ✨ add clear message when no lookangles correctly displayed
  • feat: ✨ add different logic for rotation reset vs full camera reset
  • fix: 🐛 fix bug caused by satellite that propagates into the earth
  • fix: 🐛 fix bug where satellite timeline only visible if watchlist sats
  • refactor: 💄 more changes to ui color
  • fix: 🐛 fix color of buttons in multi-site lookangles settings
  • fix: 🐛 fix bug where some plugins reenable in mobile mode
  • fix: 🐛 fix bug in processLimitedSats_ that caused duplicated ids
  • refactor: ♻️ refactor the satellite cone mesh distance from earth to settings
  • build: 👷 remove unnecessary artifacts
  • fix: 💄 fix collapsing sat-infobox on mobile
  • fix: 💄 fix duplicate shadow effect
  • fix: 🐛 fix bug with shift being tracked as down after window loses focus
  • fix: 🐛 fix missing id parameters
  • build: ➖ remove old dependencies
  • feat: ✨ add new splash screens
  • fix: 🐛 fix new launch showing error even when it works
  • refactor: 💄 change color of polar plot to match new theme
  • feat: 💄 shrink sat-info-box when multiple menus are collapsed
  • fix: 🐛 fix dark-clouds preset
  • refactor: 🚸 increase zoom speed
  • fix: 🐛 fix bug where no references availalbe for historical RCS est
  • fix: 🐛 fix transponder menu being enabled incorrectly
  • refactor: ➖ remove unused dependencies
  • test: ✅ fix colorbox test
  • fix: 🐛 fix sensor-list side menu size
  • refactor: ♻️ change default search size
  • feat: 💄 add iss flag
  • fix: 🐛 fix bug where polar plot could be opened without a sensor selected
  • ci: 💚 switch trufflehog action
  • fix: 🐛 fix create sensor from context menu not working
  • fix: 🐛 fix search bar being clipped when sat-infobox moved
  • fix: 🔒 fix security issue in dependencies
  • fix: 🐛 fix unknown countries showing up as Grenada
  • refactor: ♻️ allow closer zoom on satellite models
  • fix: 🚑 fix error when no satellite selected
  • fix: 🐛 fix typo in locales.ts
  • feat: ✨ update logo image
  • fix: 💄 fix custom sensor plugin menu width
  • fix: 💄 fix missing nav-bar-height on mobile
  • feat: ✨ update logos
  • refactor: 🔒 fix security issue with dependencies

v10.2.0-0

v10.1.0

  • feat: ✨ add localization for spanish and german
  • refactor: 🔥 remove jquery!
  • feat: ✨ update new calendar component
  • refactor: 🔥 remove unused fonts
  • feat: ➖ remove jquery-ui-bundle dependencies for calendar
  • feat: ✨ add flags
  • refactor: 🐛 fix class name error caused by minification
  • feat: ✨ expand features of tip plugin and fix bug with fetch source
  • test: ✅ update tests to match new plugin architecture
  • fix: 🐛 fix type in .gitignore
  • build: 🔥 remove old deployment pipeline
  • feat: 🌐 add localization to calendar for es and de
  • refactor: ♻️ migrate to storage.keeptrack.space
  • fix: 🐛 fix flickering on mobile
  • fix: 🐛 fix missing id parameters
  • refactor: ➖ remove unused dependencies
  • fix: 🐛 fix typo in locales.ts
  • refactor: 🔒 fix security issue with dependencies

v10.1.0-2

  • build: ➖ remove old dependencies

v10.1.0-1

  • fix: 🐛 disable husky

v10.1.0-0

  • refactor: ♻️ abstract text from plugins
  • feat: 🚧 first attempt at providing localization
  • refactor: ♻️ refactor data out of sensorList and multisiteLookangles
  • feat: ✨ add ability to push to npm again
  • docs: 📝 update changelog
  • fix: 🐛 fix missing rmb items
  • fix: 🥅 add try/catch for bad plugins
  • fix: 🚨 fix linter errors with package.json
  • fix: 🐛 fix rmb events firing twice
  • fix: 🐛 fix getSensorList logic

v10.0.2

  • chore: 🗃️ update databases
  • fix: 🐛 fix external TLEs not loading
  • docs: 📝 update changelog
  • fix: 🚑 emergency fix
  • fix: fix analytics on localhost

v10.0.1

  • fix: 🐛 add conistent hover color
  • ci: 💚 prevent overwriting production files when deploying
  • fix: 🐛 fix sorting of the tracking and impact prediction plugin
  • feat: ✨ add new TIP message plugin
  • refactor: ♻️ refactor lineManager into separate classes
  • fix: 🐛 fix dependency checking logic for plugins
  • docs: 📝 update readme and release notes
  • refactor: ♻️ refactor all toast types to an enum
  • chore: 🗃️ update data
  • fix: 🧑‍💻 fix linter and formatter conflict
  • feat: 🧐 add basic telemtry to determine which features should be prioritized
  • fix: 🐛 fix ui issues with missile objects
  • chore: 🥅 catch and log invalid velocity
  • fix: 🐛 convert legacy missile sims into new missileObject class
  • fix: 🐛 fix missilesInUse count
  • fix: 🐛 fix missiles causing search errors
  • fix: 🐛 fix camera trying to go inside the earth
  • docs: 📝 add a citation file
  • fix: ⚡ fix lag when selecting satellites
  • build: ⬆️ bump dependencies
  • ci: 👷 allow npm audit to fail but open an issue
  • docs: 📝 fix readme links
  • fix: 🐛 fix bug with depth test when milkyway is disabled
  • fix: 🐛 dont draw FOV lines to missiles
  • build: ⬆️ upgrade materializecss
  • fix: 🐛 fix bug where search results were shown even if no results
  • fix: 🐛 fix duplicate listeners on search box

v10.0.0

  • feat: ✨ add satellite-timeline plugin
  • feat: ✨ add timeline feature
  • refactor: ♻️ abstract away common elements of sesnor-fov-mesh/factory
  • feat: ✨ update satellite fov menu
  • feat: ✨ add radar domes
  • feat: ✨ add settings and download buttons to look-angles and multi-site-looks
  • refactor: 🔥 remove markers for sensor fov and surv
  • refactor: ♻️ split methods in SensorFovMesh class
  • feat: ✨ improve sensor management and menus to incorporate radarDomes
  • feat: 🚧 add cone mesh and coneFactory
  • feat: 🗑️ deprecate marker logic
  • fix: 🐛 fix cone mesh only hitting surface of earth
  • chore: 🎨 update logos
  • feat: ✨ add settings menu to multi-site looks
  • chore: 🗃️ update databases
  • feat: ✨ add settings sub-menu to plugins
  • refactor: ♻️ refactor sensor-fov-mesh-factory to remove duplication and deprecated methods
  • feat: ✨ update keyboard shortcuts to align with kerbal
  • fix: ⚡ fix long loop through markers looking for satellites
  • feat: ✨ update camera keyboard controls to match kerbal
  • feat: 🎨 update icons and logos
  • feat: ✨ add scc num and time to polar plots
  • fix: 🐛 fix cone's not lining up prefectly with a satellite
  • feat: ✨ update look angles logic and add type column
  • refactor: 🚚 rename customMeshFactory to sensorFovMeshFactory
  • refactor: ♻️ consolidate selectsat manager logic
  • feat: ✨ improve radarDomes
  • fix: 🐛 catch edge case where some plugins not loaded
  • feat: 🎨 replace all icons
  • feat: ✨ update keyboard shortcuts for sensor-list
  • feat: ✨ add math for new look angles logic
  • fix: 🐛 fix resizing of timeline window
  • feat: ✨ add searching by alt name
  • refactor: ⚰️ disable satelliteFov until I have a working mesh solution instead of markers
  • feat: ✨ update keyboard shortcuts for sat-info-box
  • feat: ✨ add createRadarDome calls
  • feat: ✨ add ctrl+b to toggle bottom menu open/close
  • chore: 🗃️ update sensors paramaters
  • feat: ✨ add keyboard shortcut for satelltie FOV cones
  • feat: ✨ update keyboard shortcuts for stereo map
  • fix: 🐛 fix polar plot overwriting canvas
  • feat: ✨ update keyboard shortcuts for polar plot
  • feat: ✨ update keyboard shortcuts for debug menu
  • feat: ✨ remove markers changed cb from sensor fov and surv
  • feat: ✨ update keyboard shortcuts for night toggle
  • test: ✅ fix testing environment
  • fix: 🐛 fix side menu sub menu width override not working
  • fix: 🐛 fix keyEvents not firing
  • fix: 🐛 reenable satelliteFOV plugin
  • refactor: ♻️ refactor camera logic out of mouse input
  • feat: ✨ add uuid to custom and stf sensor objNames to differentiate them
  • refactor: ♻️ type settingsSideMenu in multi-site-look-angles
  • feat: ✨ update splash screens
  • refactor: 🎨 update css to make dividers thicker
  • fix: 🐛 fix hide UI shortcut not working initially
  • feat: ✨ add resize event
  • fix: 🐛 fix default isDraggable settings
  • refactor: 🚚 rename SensorFovMeshFactory filename
  • fix: 🐛 fix wathlist overlay being enabled incorrectly
  • fix: 🎨 fix logo being oversized

v9.1.0

  • fix: 🐛 fix issue with godrays breaking after screen resize
  • fix: 🐛 fix issue with godrays breaking after screen resize
  • refactor: 🚨 migrate to eslint for formatting
  • chore: 🗃️ update database files
  • fix: ⚡ fix performance bug and css issues
  • chore: 🗃️ update data
  • feat: ✨ add polar plots
  • feat: ✨ add new quick reports
  • fix: 🚑 fix one bad satellite breaking website
  • chore: 🗃️ update databases
  • chore: 🗃️ update database
  • fix: 🐛 fix logic on waitForCruncher
  • feat: ✨ add aer report
  • feat: ✨ add sun angle to bestpass report
  • fix: 🐛 multiple bug fixes related to color buffer updates
  • fix: 🚑 fix new launch plugin
  • refactor: ♻️ update settings methods to identify private funcs
  • fix: ⚡ reduce impact of godrays on performance
  • fix: 🐛 fix conflict between custom sensors and normal sensors
  • test: ✅ fix broken tests
  • feat: ✨ add save button to polar plots
  • fix: 🐛 fix reference orbits not updating correctly
  • fix: 🐛 fix line to sun/moon in sensor info for custom sensors
  • fix: 🐛 fix sun/moon line
  • build: ⬆️ bump ootk
  • feat: ✨ add inFOV color to group color scheme
  • fix: ⚡ remove unnecessary color buffer update
  • fix: 🐛 fix how isSensorSelected works
  • fix: 💄 fix resize cursor icon on draggable menus

v9.0.3

  • fix: 🐛 fix error when sensor reset and planetarium is open
  • feat: ✨ add responsive design
  • refactor: 🧑‍💻 add version number to error handler for easier debugging
  • docs: 📝 update changelog
  • fix: 🐛 fix canvas resizing issue on mobile
  • fix: 🐛 fix webgl issue with large images on small devices
  • refactor: ♻️ add additional catalog sources
  • build: ⬆️ bump ootk

v9.0.2

  • fix: 🚑 fix bug where lastPropRate not previously assigned

v9.0.1

  • fix: 🚑 deprecate plot code that is loading out of order

v9.0.0

  • Develop
  • Develop
  • build(deps-dev): bump @types/webgl2 from 0.0.6 to 0.0.10
  • build(deps-dev): bump cypress from 12.17.4 to 13.6.1
  • build(deps-dev): bump @types/jquery from 3.5.14 to 3.5.29
  • Develop
  • Develop
  • Develop
  • Develop
  • Develop
  • fix: 🐛 fix orbits broken when turned on after initialization
  • fix: 🐛 fix moon position calculation
  • feat: ✨ improve scaling of mesh models
  • feat: ✨ add ses satellite mesh
  • chore: 🔥 remove old tle files
  • chore: 🔥 remove unused meshes
  • feat: ✨ ootk v4 integration
  • feat: ✨ add glonass meshes
  • chore: 🗃️ update satellite databases
  • refactor: ➖ reduce dependencies
  • chore: 🗃️ update json databases
  • fix: 🐛 streamline and fix mesh manager
  • refactor: 🚚 reorganize source code
  • refactor: ♻️ refactor meshes
  • refactor: 🚚 reorganize source code
  • refactor: ♻️ refactor drawing code
  • refactor: 💩 refactored to isolate plugins
  • refactor: 🏷️ improve type support
  • build: 🚚 update public folder
  • refactor: 🏷️ improve type support for KeepTrackApi callbacks
  • refactor: ♻️ separate satellite selection from catalog management
  • refactor: ♻️ condense drawing code to align with three.js
  • feat: ✨ improved lineManager class
  • fix: 🐛 fix countries plugin
  • feat: ✨ update loading screens
  • fix: 🐛 fix and refactor meshes
  • chore: 🗃️ update databases
  • test: ✅ fix all broken tests
  • test: ✅ update tests to work with ootk
  • fix: 🐛 refactor and fix webgl issues
  • fix: 🐛 fix stereo map
  • refactor: 🍻 merge update-select-box with satinfoboxCore
  • refactor: ♻️ integrate with ootk v4
  • fix: 🐛 fix satinfobox issues
  • refactor: 🚚 refactor presets
  • feat: ✨ switch to css only tooltip for faster ui
  • refactor: ♻️ refactor sat-info-box
  • refactor: 🗑️ deprecate socrates html file
  • chore: 🗃️ update tle catalogs
  • fix: 🐛 align mesh, orbits, and dots positions
  • refactor: 🚚 reorganize source code
  • refactor: ♻️ refactor select sat manager functions out of webgl-renderer
  • refactor: ♻️ standardize plugins
  • fix: 🐛 fix lookangles/multi-site lookangles not enabling/disabling correctly
  • build: ⬆️ bump ootk
  • fix: 🐛 fix edit satellite plugin
  • fix: 🐛 fix css on mobile
  • refactor: ♻️ simplify zoomlevel functions
  • fix: 🐛 update select sat manager
  • fix: ⬆️ integrate latest ootk version
  • feat: ✨ add sun/moon toggle and export sats in fov
  • refactor: ♻️ refactor editsat
  • refactor: ♻️ remove unnecessary interfaces
  • fix: 🐛 fix lookangles plugin
  • refactor: ♻️ remove code no handled in ootk
  • refactor: 🔥 remove old interfaces
  • refactor: ♻️ refactor search manager functions out of ui manager
  • fix: ⚡ add better number only searching
  • ci: 👷 split cd pipeline into stage and deploy
  • chore: ⚰️ remove old files
  • feat: ✨ add toggles for starlink and notional sats
  • fix: 🐛 fix camera key not working
  • test: 🐛 fix broken tests
  • fix: 🐛 fix bugs caused by splitting velocity updates
  • fix: 🐛 fix search bar toggle and slide in animations
  • feat: ✨ add starlink toggle
  • refactor: 💥 migrate to new selectsatmanager plugin
  • feat: ✨ update socrates to json input
  • refactor: ♻️ integrate with ootk v4
  • fix: 🐛 fix touch controls
  • build: 🧑‍💻 update vscode tasks
  • feat: ⚡ improve standard magnitude estimates
  • refactor: 🚚 rename satInfoBoxCore to satInfoBox
  • refactor: ♻️ make sccNum vs Id more explicit
  • refactor: ♻️ cleanup collisions plugin
  • feat: ✨ million-year presets
  • refactor: ♻️ refactor enum to ootk
  • build: 🗑️ deprecate build embed
  • build: ⬆️ bump dependencies
  • fix: 🐛 fix watchlist with vimpel objects
  • test: ✅ fix broken tests
  • fix: 🚸 improve missile mesh orientation
  • feat: ✨ add stf az el ext in kilometers
  • fix: ⚰️ hide show agencies until it is fixed
  • fix: 🐛 fix leo and geo color schemes
  • refactor: ♻️ refactor selectsat manager
  • docs: 📄 fix missing word public from license
  • docs: 📝 update changelog
  • fix: 🐛 fix new launch plugin
  • fix: 🐛 fix breakup icon color in bottom menu
  • fix: 🐛 fix css issue on tablets
  • refactor: ♻️ organize breakup plugin
  • refactor: ♻️ add helpers for hide/show dom elements
  • fix: 🐛 fix constellations
  • feat: ✨ add more sensor info
  • test: ✅ fix broken tests
  • build: 🥅 update husky pre-commit to be more extensible
  • refactor: 🚨 Use // @ts-expect-error over // @ts-ignore
  • fix: 🐛 fix missile crunching without sensor selected
  • fix: 🐛 fix breakup not updating satellite
  • refactor: 🗑️ deprecate stringPad class
  • refactor: ♻️ use KeepTrackApiEvents instead of strings
  • feat: ✨ add start-stop clock button to context menu
  • refactor: ♻️ refactor line manager code out of selectsat manager
  • fix: 🐛 add callbacks for sensor dot selected
  • fix: 🐛 fix search logic
  • feat: ✨ add more options to constellations plugin
  • fix: 🐛 fix hover not showing launch year
  • fix: 🐛 fix for #827
  • fix: 🐛 fix select sat on plugins
  • test: ✅ fix broken tests
  • chore: 🧑‍💻 add task to open github page
  • fix: 🐛 ensure consistency between constellations
  • chore: 🏷️ add typing to crunchers
  • fix: 🐛 fix issues with legend
  • test: ✅ add test to ensure moon is in right position
  • refactor: 🐛 move conditional back to renderer
  • fix: 🐛 fix sound playing before user interacts with page
  • fix: 🐛 add fixes to presets
  • chore: 🗃️ update sensor information
  • fix: 🎨 fix icon flickering when resizing bottom menu
  • fix: 🐛 fix switch in custom sensor
  • chore: 🧑‍💻 minor tweaks to tasks.json
  • refactor: ♻️ move stereo map plugin code out of select sat manager
  • fix: 🩹 add logic for when primary and secondary sat are the same
  • fix: 🐛 fix hover color showing on selected sats
  • refactor: 🚨 remove use of banned type
  • fix: 🐛 fix edit-sat
  • fix: 🐛 fix short term fence and watchlist plugins
  • fix: 🐛 better zoom out experience
  • chore: 🗑️ cleanup vscode settings.json file
  • fix: 🐛 fix ISS chatter not playing
  • feat: ✨ add setting for delay between time machine loops
  • refactor: 🔥 remove duplicate code
  • fix: 🐛 fix selected dot missing when zoomed out
  • fix: 🐛 fix country color scheme
  • fix: 🐛 fix debug menu throwing errors when disabled
  • fix: 🐛 fix country color scheme and legend
  • fix: 🐛 fix countries option in find sat plugin
  • fix: 🩹 remove unnecessary console logging
  • refactor: ♻️ remove duplicate imports
  • fix: 🐛 fix search dropdown css
  • fix: 🩹 fix sec-angle-link showing when not usable
  • ci: 🐛 fix build script
  • fix: 🐛 fix selecting satellite dots
  • fix: 🐛 fix collision plugin not searching for full satid
  • fix: 🐛 reduce local storage saves
  • feat: ✨ expand showEl to allow passing a display value
  • build: 🗑️ simplify build instructions
  • fix: 🐛 fix for velocity being 0 instead of null or an object
  • fix: 🐛 fix 16k skybox not loading
  • chore: 🚨 fix linter error in settings.json
  • fix: 🐛 fix wrong decayed objects be deactivated
  • fix: 🐛 fix excessive xmlserialize calls
  • fix: 🐛 fix keyboard events not working
  • fix: 🐛 better fix to resizeCanvas
  • fix: 🐛 throttle multiple error requests to open github
  • fix: 🐛 fix uv attribute bug in godrays
  • test: ✅ skip failing test for now
  • docs: 🔖 update version to 9.0.0
  • refactor: 🏷️ add readonly to plugin names
  • refactor: 🚸 slow auto zoom and chase speeds
  • perf: ⚡ use RegExp#test for true/false tests
  • refactor: ♻️ create larger font for altitudes presentation
  • ci: 🚨 fix linter error
  • build: 🏷️ add more type support
  • refactor: ➕ add dependencies for refactored meshes
  • fix: 🔥 remove tooltip that blocked clock
  • ci: 🚨 fix linter error
  • ci: 💚 add only build for staging after approval
  • fix: 🐛 fix search finding land objects
  • build: ⬆️ bump serve
  • fix: 🐛 fix watchlist plugin
  • ci: 🚨 update sonar ignores
  • fix: 🐛 fix resizeCanvas
  • fix: 🐛 fix broken godrays
  • fix: ✅ fix broken test
  • docs: 📝 add description of searchBox scene object
  • build: 🔒 fix security issue in dependencies

v8.2.0

  • Develop
  • fix: 🐛 fix typo in time-machine logic
  • Develop
  • fix: 🐛 fix #758
  • feat: ✨ add improvements for JSC Vimpel data
  • fix: 🐛 fix time machine showing vimpel objects in 1958
  • feat: ✨ add confidence color scheme
  • refactor: ♻️ rewrite of sensors
  • refactor: ♻️ move all plot plugins to class based design
  • refactor: ♻️ reduce dependencies by using keepTrackApi more
  • refactor: ♻️ refactor analysis menu into class structure
  • refactor: ♻️ move ECI and ECF plots to stand-alone plugins
  • refactor: ♻️ cleanup satinfobox design
  • refactor: ♻️ consolidate right click menu
  • feat: ✨ add persistanceManager for localStorage management
  • feat: ✨ persist settings across sessions
  • fix: 🚨 fix sonarcloud findings
  • fix: 🐛 add error checking to new launch plugin
  • test: ✅ fix broken tests
  • fix: 🐛 add fixes for multi-site lookangles plugin
  • docs: 📝 update changelog
  • feat: 🚸 update to address #803
  • feat: ✨ add alternate names and notional TLEs
  • refactor: 🗑️ remove old keepTrackApi.programs object
  • fix: 🐛 add fixes to position cruncher for VIMPEL objects
  • fix: 🩹 fix minor PWA errors
  • ci: 👷 remove cypress for now
  • fix: 🐛 fix bug in demo-mode logic
  • fix: 💄 fix incorrect icon color
  • fix: 🐛 fix to #809
  • fix: 🐛 fix bug where low resolution menu not visible
  • ci: 💚 move sonarcloud scan to a github app instead
  • ci: 👷 update sonarcloud scan
  • ci: 🐛 fix yaml format
  • fix: 🐛 consolidate imports
  • test: ✅ fix broken test
  • ci: 👷 fix sonarlint
  • docs: 📝 update main.ts docs
  • docs: 🗑️ deprecate the about menu
  • fix: 🐛 add defensive code for missing satellite or sensor
  • test: ✅ fix test environment
  • fix: 🔥 consolidate imports
  • fix: ⚡ only reinitialize impacted components for better performance
  • test: ✅ fix broken test
  • fix: 🐛 fix for #759
  • docs: 📝 explain DISCOVR differences
  • fix: 🐛 fix time machine showing VIMPEL
  • ci: 👷 migrate to automatic sonarcloud analysis
  • build: 🔒 fix security issue
  • ci: 👷 update sonarcloud scan
  • Update README.md
  • Update README.md
  • fix: 🐛 fix issue w/ 2nd gamepad but no 1st gamepad
  • chore: 🗃️ update TLE2.json
  • fix: 🩹 remove debugger
  • fix: 🐛 fix bug where satinfobox disappears on rmb
  • fix: 💄 fix wrong icon color
  • ci: ✏️ remove extra line from build yml

v8.1.1

  • 772 right click create sensor here
  • Develop
  • Develop
  • refactor: 🔥 revert to google analytics
  • feat: ✨ new splash screens
  • feat: ✨ add searchLimit param to settings
  • Develop
  • feat: ✨ abstract camera and add dark-clouds preset
  • fix: 🐛 fix issue in mobile logic
  • feat: ✨ update gamepad logic
  • Develop
  • fix: 🐛 fixes for iframes
  • feat: ✨ update iframe example
  • Develop
  • feat: ✨ update readme
  • fix: 🐛 fix illegal return
  • Develop
  • ci: 🚨 fix minor linter error
  • ci: 👷 expand ignore list for deploy
  • ci: 👷 fix ignore list for sftp
  • ci: 👷 fix ignore list for sftp
  • ci: 👷 fix sftp typo
  • ci: 👷 fix sftp ignore list
  • ci: 👷 fix sftp settings
  • ci: 👷 use new sftp deployer
  • ci: 👷 fix ci/cd increase timeout
  • Develop
  • ci: ✏️ sftp to ftps
  • Develop
  • ci: 👷 fix ci/cd sftp
  • ci: 👷 update ci/cd pipeline
  • fix gh-pages deployment
  • fix ci/cd
  • ci: 👷 update ci/cd pipeline
  • Minor updates
  • Keep Track Version 8
  • refactor: 🎨 put catalog loader in class for more clear loading
  • refactor: ♻️ refactor format-tle class for standardization
  • refactor: 🏷️ add clear difference between catalog objects and sat objects
  • fix: 🐛 fix custom sensor errors
  • docs: 📝 update changelog
  • fix: 🐛 add checks for missing data in satInfoboxCore
  • fix: 🐛 fix position cruncher not calculating star positions
  • feat: ✨ add hires skybox and have skybox follow camera
  • fix: 🐛 update year or less logic to make large fragmentation events match date it occurred
  • fix: 🐛 add defensive code to block infinite loops
  • feat: ✨ add new altitudes settings and disable stars by default
  • fix: ✅ fix failing catalog-loader testing
  • feat: ✨ scale dots during auto zoom out
  • refactor: 🏷️ add better type support for catalog
  • refactor: ♻️ refactor to reduce code
  • fix: 🐛 fix star index calculations
  • feat: ✨ make vimpel catalog available by default
  • fix: 🐛 fix race condition found in #793
  • fix: 💚 fix build error
  • refactor: 🗑️ remove debug code
  • refactor: ♻️ refactor for better type support
  • feat: ✨ allow disabling the moon
  • refactor: ⚰️ remove old reference
  • fix: 🐛 fix Right Click > Create Sensor Here error #772
  • refactor: ♻️ update cruncher interfaces
  • fix: 🐛 reduce unnecessary logging in default settings
  • docs: 📝 update version date
  • fix: ♻️ update texture url for hires earth
  • fix: ✏️ fix typo in star indexs
  • fix: 🐛 fix typo in time-machine logic
  • fix: 🐛 fix satinfobox appearing on first static object clicked
  • fix: ✅ fix test issue caused by new settingsManager
  • build: 🔒 fix security issues

v8.1.0

  • fix: 🐛 fix controller disconnected crash
  • feat: ✨ add external catalog loader
  • feat: ✨ abstract camera and add dark-clouds preset
  • fix: 🐛 fix mobile controls
  • feat: ✨ update gamepad logic
  • feat: ⚡ improve performance on mobile
  • fix: 🐛 fix satinfobox crashing with missiles
  • fix: 🐛 fixes for iframes
  • feat: 🚸 add improved debug menu
  • feat: 🚸 improved camera controls
  • feat: ✨ add video director menu
  • fix: 🐛 fix string extractor
  • docs: 📝 update changelog
  • feat: ✨ add support for external TLE files
  • feat: ✨ update to setting defaults
  • feat: 💄 update site manifest and favicons
  • feat: ⚡ improve notional debris logic
  • feat: ✨ improve mobile experience
  • refactor: ♻️ add skip when mesh can't be seen anyway
  • refactor: 🔥 revert to google analytics
  • feat: ✨ add auto rotate pan and zoom settings
  • feat: ✨ force presets for facsat2
  • fix: 🐛 fix hovermanager not available in KeepTrackApi
  • feat: ✨ add presets for facsat2
  • refactor: 🏷️ update settings type
  • test: 🐛 move analytics to fix jest hanging
  • fix: 🐛 fix analytics error
  • test: 🐛 fix catalog test
  • feat: ✨ filter out objects that appear to have reentered
  • feat: ✨ new splash screens
  • fix: 🐛 fix issue in mobile logic
  • test: 🐛 fix failing tests
  • feat: ✨ add iframe example
  • fix: 🐛 fixed notional satellites being found in search
  • fix: 🐛 dont use orbit manager if it isn't available
  • fix: 🐛 fix bug with legend menu showing empty
  • test: 🐛 make getEl optional for select-sat-manager tests
  • fix: ⚡ better camera zooming controls
  • feat: ✨ add searchLimit param to settings
  • feat: ✨ add iframe check
  • feat: ✨ update readme splash screen and meta data
  • fix: 🐛 fix time machine not stopping correctly
  • fix: 🐛 better handling of prop rate on load
  • feat: ✨ update notional debris coloring
  • feat: ✨ update iframe example
  • fix: 🐛 fix search results
  • fix: ⚡ remove debug code
  • fix: 🩹 quick fix for TLEs without leading 0s
  • fix: 🐛 fix coloring issue with video-director plugin
  • refactor: ♻️ use sputnik as extra satellite
  • refactor: ♻️ make use of keepTrackApi
  • fix: 🐛 fix mesh shaders turning white
  • fix: 🐛 fix crash caused by sat-sun being missing
  • chore: 🗃️ update default catalog
  • refactor: ⚰️ hide debug only code
  • refactor: ♻️ move event listener for keyboard to document level
  • fix: 🐛 reduce scrolling errors
  • refactor: 🗃️ update default settingsOverride
  • docs: 📝 update build date
  • fix: 🐛 fix hover id error caused by id 0
  • build: 🔒 fix audit issues

v8.0.0

  • feat: ✨ add preset functions to settings
  • ci: 👷 add dev site to ci/cd pipeline
  • fix: 🐛 fix errors when plugins disabled
  • build: 👷 update dependencies
  • ci: 👷 use new sftp deployer
  • feat: ✨ replace google analytics
  • fix: 🐛 move analytics to html
  • feat: ✨ update readme
  • ci: 👷 use new sftp deployer
  • ci: ✏️ fix typo in ci/cd pipeline
  • ci: 👷 update ci/cd pipeline
  • fix: 🏷️ fix type issue
  • ci: 👷 fix sftp ignore list
  • fix: 🐛 fix limitsat functionality
  • fix: 🐛 fix issue with sun colorscheme
  • ci: 👷 fix ci/cd directory names
  • fix: 🐛 fix illegal return
  • feat: ✨ update readme
  • ci: 🚨 fix formatting on ci/cd pipe
  • ci: 👷 expand ignore list for deploy
  • feat: 🔥 remove old license text
  • ci: 👷 fix ignore list for sftp
  • ci: 👷 fix ignore list for sftp
  • ci: 👷 fix sftp typo
  • ci: 👷 update dependabot
  • ci: ✏️ sftp to ftps
  • ci: 🚨 fix minor linter error
  • feat: ✨ improve errorManager logic for easier offline testing
  • fix: 🐛 catch setHover errors where index is null
  • test: ✅ improve tests
  • ci: 👷 update ci/cd pipeline
  • test: ✅ fix dependency errors on tests
  • ci: 👷 fix sftp settings
  • ci: 👷 fix ci/cd sftp
  • fix: 🐛 fix bug in settings for new url
  • ci: 👷 update ci dependencies
  • feat: ✨ add getHoverManager to keepTrackApi
  • ci: 👷 reduce unnecessary visaulizer runs
  • fix: 🐛 fix splash screen not showing up
  • ci: 👷 fix ci/cd increase timeout
  • fix: 🐛 dont overwrite dist/settings/settingsOverride.js
  • ci: ✏️ fix typo in ci/cd
  • fix: 🩹 fix build script
  • ci: 👷 rebuild on PR from dependabot
  • ci: 🐛 fix gh-pages deployment
  • fix: 🐛 fix colorscheme when limitedsats in effect
  • Delete .github/workflows/build.workflow
  • Create build.workflow

v8.0.0-0

  • Update
  • v7.2
  • Add .circleci/config.yml
  • New version
  • feat: ✨ give user option to hide toasts
  • fix: 🐛 fixed error when sensor not selected
  • feat: ✨ add 2030 catalog tools and 3d cone draft
  • feat: 🔥 Convert to class based system for code part 1
  • ci: ✨ add visualizer workflow
  • refactor: ♻️ split missileManager.ts and convert to classes
  • feat: 🧑‍💻 convert settingsManager to a class
  • refactor: ♻️ split watchlist plugin and convert to classes for better modularity
  • refactor: ♻️ convert dots to classes and implement vao
  • feat: ✨ add new gray political map and color scheme
  • style: 🎨 fix minor formatting and linter errors
  • test: ✅ improve test coverage
  • style: 🎨 format saveVariable.ts
  • chore: 🧑‍💻 update changelog
  • build: 💚 add missing tsconfig file
  • build: 👷 update github pipeline to use modern node versions
  • feat: ✨ enable toggles for orbital regime independent of color scheme
  • feat: 💄 warn/prevent user trying non-circular orbits for breakups
  • ci: ⬆️ update ci/cd pipeline dependencies
  • build: 👷 clean up build pipeline
  • fix: 🐛 trap bug when satInSun cant be calculated
  • Create SECURITY.md
  • feat: ✨ maintain sensor filter and rerun on satellite change for multisite lookangles
  • build: 🔒 update all unsecure dependencies
  • feat: ✨ update lookangles on time change
  • refactor: ♻️ migrate setting to stereo-map plugin
  • style: 🎨 remove trailing spaces
  • style: 🎨 remove trailing spaces
  • fix: 🐛 fix error calculating meanA in non-circular orbits
  • build: 🎨 fix yaml formatting
  • build: 🔧 update vscode settings
  • ci: 🐛 update yml
  • ci: 👷 update sonarcloud and CodeQL
  • ci: 💚 fix yaml formatting caused by github
  • fix: 🐛 fix missing ground objects
  • feat: ✨ resize mesh models to support pizza box 3D model
  • feat: ✨ add close side menu to KeepTrackPlugin class
  • ci: 🚨 fix linter issue
  • feat: ✨ rerun search when opening search bar
  • ci: 💚 remove watch from npm test
  • Update SECURITY.md
  • ci: 🐛 update yml
  • ci: 🐛 update yml
  • build: 🔒 fix npm security issues
  • fix: ✏️ fix bug in test due to typo
  • chore: fixing tags
  • fix: 🐛 fix search dropdown not showing when search icon clicked
  • build: ⬆️ upgrade Orbital Object Toolkit (ootk)
  • ci: 🩹 fix typo in yaml
  • Update visualizer.yml
  • ci: 💚 reduce unnecessary automatic PRs
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Update SECURITY.md
  • Repo visualizer: update diagram
  • Repo visualizer: update diagram
  • Update visualizer.yml
  • Update visualizer.yml
  • feat: ✨ add staticOffsetChange keepTrackApi callback
  • Repo visualizer: update diagram

v7.2.0

  • Main
  • test: 🩹 fix testing issue causing jest to fail on gi…
  • Update
  • Update
  • minor bug fixes
  • Version 7.1
  • Update to 7.0
  • Update
  • Update
  • Upgrade dependencies
  • Develop
  • Develop
  • Develop
  • refactor: 🏷️ convert om-manager to typescript
  • Develop
  • Develop3
  • feat: 🗃️ update catalog
  • fix: 💚 update docker.google instructions
  • Develop
  • feat: ⚡ optimize milky way textures and rotate
  • Develop
  • Develop
  • Develop
  • Develop
  • fix: 🚑 fix photomanager icon not loading
  • fix: 🚑 fix image not found on linux ending in /
  • Develop
  • Develop
  • build: ⬆️ upgrade dependencies
  • Develop
  • chore: 🗃️ update database
  • fix: ⚡ remove jquery and fix open bugs
  • feat: ✨ add eci ecf ric inc2lon and time2lon plots
  • refactor: ⚡ remove jquery
  • feat: ✨ add satellite search on control site clicked
  • style: 🎨 replace all camelCase files with hyphens for better git detection
  • feat: ✨ add scenario-creator scaffold
  • docs: 📄 clear AGPL notice
  • feat: ✨ add 2nd sat selection + update selectbox
  • fix: 🚨 fix sonarcube findings
  • feat: ✨ add ECI plots
  • refactor: ⚡ remove more jquery
  • fix: ⚡ reduce complexity of legend color code
  • feat: ⚡ optimize cruncher loops
  • build: 👷 add google cloud support
  • fix: 🐛 fix loading + legend + add more settings
  • refactor: ⚡ remove jquery from adviceManager
  • test: ✅ fix all failing tests
  • fix: ⚡ improve loading times
  • fix: 🐛 safeguard functions against bad values
  • feat: ✨ add RIC frame 3D scatter plots
  • refactor: ⚡ change base64 images to delayedsrc images
  • feat: ✨ add ecf analysis plot
  • fix: 🐛 fix time not moving at correct speed
  • feat: ✨ add better breakup logic
  • fix: 🚨 fix minor sonarcube findings
  • fix: 🚨 fix minor sonarcube findings
  • refactor: ⚡ remove jquery
  • refactor: 🏷️ add more typing to colorSchemeManager
  • fix: ⚡ fix minor issues with stf menu
  • docs: 📝 update changelog
  • docs: 📝 update changelog
  • fix: 🍻 start fixing trend analysis menu
  • fix: 🐛 fix lookangles menu
  • feat: ✨ add find reentries function
  • feat: 🚩 modify breakup options to be more realistic
  • fix: 🐛 fix ray casting on earth functionality
  • fix: ✨ add color scheme for notional debris
  • feat: ✨ new loading screen
  • fix: 🐛 fix premature filtering in findsat
  • feat: ✨ add ability to use ECF for satellite orbits
  • chore: 🔖 update to version 5.4
  • fix: 🐛 fix socrates
  • fix: 💄 fix bug with sat-infobox being sluggish
  • fix: 🐛 fix countries filters
  • fix: 🏷️ better typing
  • test: 📸 update snapshots
  • docs: 📝 add better notes on how dot interpolation works
  • fix: 🐛 fix next pass time not updating
  • fix: 🐛 include TBA sats as Special
  • fix deploy
  • chore: 🔖 change to 6.0.1
  • fix: ✨ update SRP FOV
  • fix: 🐛 fix missing top menu icons
  • fix: 🐛 fix umbral not showing
  • Update deploy-pipeline.yml
  • fix: ✏️ fix capitialization issue with constellations.ts
  • test: 🐛 fix settingsmenu tests
  • chore: 🔒 add gpg signing
  • build: 🔒 update npm packages
  • fix: 🔒 bump async

v7.1.2

  • feat: ✨ add func to show selected object as large red dot
  • fix: 🐛 fixes #630
  • feat: ✨ add skeleton for new help menus
  • test: ✅ update tests
  • feat: ✨ fix issues on mobile devices
  • test: 🩹 fix testing issue causing jest to fail on github
  • feat: ✨ add neighbors color scheme for orbit density
  • feat: ✨ add sensors help menu
  • feat: ✨ enable legend functions for orbit density scheme
  • feat: ✨ new splash screens
  • feat: ✨ add orbit density color scheme
  • test: 📸 update snapshots for testing
  • feat: ✨ add help to plot menus
  • feat: ✨ add main help menu
  • feat: ✨ add help to edit sat menu
  • feat: ✨ add meanmo to period conversions on edit sat
  • feat: ✨ add help to constellations menu and fix constellation search code
  • feat: ✨ add sensors help
  • feat: ✨ add help for breakup menu
  • feat: ✨ add help menu to colors menu
  • fix: 🐛 fix bug where lookangles enabled with no sensor
  • feat: ✨ add analysis help menu
  • fix: 🐛 fix incorrect lookangles caused by caching satrec
  • feat: ✨ add help to new launch menu
  • feat: ✨ add help to missile menu
  • feat: ✨ add help to dop menu
  • feat: ✨ add watchlist help menu
  • feat: ✨ add help to initial orbit menu
  • feat: ✨ add help to find sat menu
  • feat: ✨ add help to debug menu
  • feat: ✨ add help to stf menu
  • feat: ✨ add help to satellite photo menu
  • feat: ✨ add help for collisions menu
  • fix: 🐛 add error logging for possible bug #635
  • test: 🤡 add missing mock data to tests
  • feat: ✨ add help to twitter menu
  • feat: ✨ add help to next launch menu
  • feat: ✨ add help to external source
  • feat: ✨ add help to countries menu
  • feat: ✨ add help to map menu
  • feat: ✨ add help to settings menu
  • fix: 🐛 fix error on loading related to tle4.js
  • fix: 🐛 fix bug in sat-fov menu when plugins disabled
  • fix: 🐛 fix bug with color menu plugin being disabled
  • refactor: ♻️ simplify help menu code
  • fix: 🐛 fix bug with sat url param not being found
  • fix: 🐛 fix texture issue after undoing black earth
  • feat: ✨ add about page help menu
  • fix: 🔒 fix security issue

v7.1.1

  • fix: 🐛 fix error with TLE when editing satellite
  • fix: fix error setting value of null in analysis menu
  • fix: 🐛 fix error in updateSatInfo
  • feat: ✨ add inc vs alt plots
  • test: ✅ add manual jest inline testing for debugging on github
  • build: 🔒 fix security issue
  • fix: 🐛 fix tests
  • fix: 🐛 fix ecentricity formatting
  • test: ✅ update how jest is run

v7.1.0

  • feat: 🗃️ update catalog
  • feat: ✨ add code for extended catalog
  • feat: ✨ add new optional settings
  • fix: 🐛 fix contries and constellations menus
  • feat: 🏷️ update types
  • feat: 🔧 update default settings
  • docs: 📝 update changelog
  • fix: 🚸 delay error sound to prevent constant repeats
  • fix: 🐛 fix bug on mobile
  • feat: ✨ add faster searching

v7.0.3

  • fix: 🐛 fix issue caused by clicking a non-satellite first
  • refactor: 🏷️ update camera typing
  • fix: 🐛 add error trapping for uniformMatrix4fv failure

v7.0.2

  • fix: 🐛 fix sorting issue with null satellites
  • fix: 🐛 fix issue with sun calculations
  • fix: 🐛 remove old reference to uiManager.resize2DMap
  • fix: 🐛 fix testing bugs
  • refactor: remove jquery get request
  • chore: 📝 update version number
  • fix: 🔒 remove vulnerability

v7.0.1

  • fix: 🐛 fix satellite fov not showing up
  • fix: 🐛 fix lostobjects colorscheme hanging
  • fix: 🐛 fix bug in getlookangles with null for satellite
  • refactor: ♻️ refactor to allow use as a react component
  • build: 🙈 add npmignore for lib builds
  • fix: 🐛 fix search issues
  • feat: ✨ add bulk add/remove to watchlist
  • docs: 📝 update changelog
  • test: ✅ fix broken watchlist tests
  • docs: 📝 update readme
  • feat: ✨ add prefetching of splash screens on initial run

v7.0.0

  • fix: 🐛 fix country menu not working
  • fix: 🐛 fix timeMachine showing other objects
  • refactor: 🏷️ add better type checking
  • fix: 🐛 complete country matching code
  • test: ✅ add testing for colorSchemeChangeAlerts
  • feat: ✨ add settings to hide agency dots
  • feat: ✨ add debug menu
  • feat: ✨ add filter settings for various orbits
  • docs: 📝 update changelog
  • feat: ✨ add labels to watchlist items in fov
  • feat: ✨ add new splash screen wallpapers
  • feat: 🥅 add TLE validation when creating TLEs
  • fix: 🐛 fix bug where search results dont respond
  • feat: ✨ add new logo and loading screen
  • refactor: ♻️ change default lookangles to 2 days from 7
  • fix: 🐛 fix watchlist line to satellite
  • docs: 📝 update readme
  • fix: 🐛 fix bug in error catching
  • fix: 🐛 fix memory leak in line-factory
  • fix: 🐛 fix screenshot resolution
  • build: ⬆️ upgrade serve

v6.2.0

  • build(deps-dev): bump @babel/plugin-proposal-private-methods from 7.16.11 to 7.18.6
  • build(deps): bump echarts from 5.3.2 to 5.3.3
  • build(deps-dev): bump mini-css-extract-plugin from 2.6.0 to 2.6.1
  • build(deps-dev): bump husky from 7.0.4 to 8.0.1
  • build(deps-dev): bump @testing-library/jest-dom from 5.16.2 to 5.16.4
  • build(deps-dev): bump @typescript-eslint/parser from 5.12.1 to 5.30.7
  • build(deps-dev): bump ponicode from 0.61.3 to 0.70.11
  • chore: 🗃️ update TLE databases
  • refactor: ➖ replace suncalc with ootk
  • feat: ✨ add new sensors
  • fix: 🐛 fix tle exporters
  • fix: 🐛 fix bug when creating sensor or observer from rmb
  • fix: 🐛 fix edit sat menu
  • feat: ✨ add error reporting feature
  • refactor: ♻️ simplify tle formatting
  • feat: ✨ add basic sounds
  • test: ✅ fix failing jest tests
  • docs: update changelog
  • feat: ✨ add additional tle export options
  • fix: 🐛 fix initial orbits menu
  • fix: 🐛 fix breakup creator
  • feat: ✨ add mute button
  • fix: 🐛 fix bug new launch time mismatch
  • feat: ✨ add sound effects
  • feat: ✨ update sounds
  • fix: 🐛 update apogee when edit sat in positionCruncher
  • feat: ✨ add sounds to settings menu
  • fix: 🐛 update default colorscheme to catch unknown types
  • fix: 🥅 add defensive code to satCalculate
  • build: ⬆️ update all dependencies
  • fix: 🐛 fix bottom menu ui not responding when edges clicked
  • fix: 🐛 fix watchlist issues
  • feat: ✨ update about page
  • fix: 🐛 fix bug caused by depricated fov text
  • build: ⬆️ update ootk
  • fix: 🐛 fix breakup menu
  • fix: 🐛 fix new launch menu
  • fix: 🐛 correct tle formatting in orbitReferencesLinkClick
  • fix: 🐛 fix earth becoming background
  • fix: 🐛 fix TLE formatting bug in getOrbitByLatLon
  • fix: 🥅 add defensive code to setSelectedSat
  • fix: 🥅 add defensive code to snapToSat
  • chore: 🗃️ update SOCRATES example
  • fix: 🐛 fix typo in stfOnObjectLinkClick
  • fix: 🔒 update node-fetch
  • build(deps-dev): bump @babel/plugin-proposal-private-methods

v6.1.0

  • refactor: ♻️ split SatMath into pieces
  • refactor: 🚚 split uiManager into smaller pieces
  • docs: 📄 clear AGPL notice
  • refactor: ♻️ split satMath
  • perf: ⚡ improve color calculation speed
  • fix: 🔒 remove security false postives
  • fix: 🚨 fix sonarcube findings
  • style: 🎨 add more granular prettier ignore directives
  • feat: ✨ add better embeded support
  • refactor: 🏷️ convert om-manager to typescript
  • refactor: ➖ migrate from satellite.js to ootk for all orbital math
  • feat: ✨ update color scheme menus
  • perf: ⚡ add caching of satrec object
  • feat: ⚡ optimize find close objects code
  • fix: 🚨 fix minor sonarcube findings
  • feat: ✨ add group countries color scheme
  • feat: ✨ update orbit manager
  • refactor: ♻️ update embeded example
  • refactor: ⚡ optimize age of elset color scheme
  • feat: ✨ add vismag calculations to satbox
  • docs: 📝 update changelog
  • refactor: ♻️ update sat group class
  • feat: ➖ migrate from satellite.js to ootk
  • refactor: ♻️ reduce unnecessary code in meshManager
  • feat: ✨ update time machine
  • feat: ✨ update group color scheme
  • fix: ⬆️ upgarde critical dependencies to fix build issue
  • feat: ➖ migrate from satellite.js to ootk
  • test: 📸 update snapshots
  • build: ⬆️ bump dependencies
  • feat: ✨ update hover manager
  • fix: ✨ update object manager
  • fix: 🩹 remove debugger call
  • fix: 🩹 remove unnecessary logging
  • test: ✅ fix api mocks

v6.0.3

  • fix: ⚡ remove jquery and fix open bugs
  • feat: ✨ add eci ecf ric inc2lon and time2lon plots
  • refactor: ⚡ remove jquery
  • feat: ✨ add satellite search on control site clicked
  • style: 🎨 replace all camelCase files with hyphens for better git detection
  • feat: ✨ add scenario-creator scaffold
  • feat: ✨ add 2nd sat selection + update selectbox
  • test: ⚡ improve jest speed and reliability
  • feat: ✨ add ECI plots
  • refactor: ⚡ remove more jquery
  • fix: ⚡ reduce complexity of legend color code
  • build: 👷 add google cloud support
  • fix: 🐛 fix loading + legend + add more settings
  • refactor: ⚡ remove jquery from adviceManager
  • feat: 🗃️ update catalog
  • feat: ⚡ optimize milky way textures and rotate
  • test: ✅ fix all failing tests
  • fix: ⚡ improve loading times
  • feat: ✨ add RIC frame 3D scatter plots
  • refactor: ⚡ change base64 images to delayedsrc images
  • feat: ✨ add ecf analysis plot
  • fix: 🐛 fix time not moving at correct speed
  • feat: ✨ add better breakup logic
  • fix: 🚑 fix image not found on linux ending in /
  • refactor: ⚡ remove jquery
  • fix: ⚡ fix minor issues with stf menu
  • fix: 🍻 start fixing trend analysis menu
  • fix: 🐛 fix lookangles menu
  • feat: ✨ add find reentries function
  • feat: 🚩 modify breakup options to be more realistic
  • fix: 🐛 fix ray casting on earth functionality
  • feat: ✨ new loading screen
  • fix: 🐛 fix premature filtering in findsat
  • feat: ✨ add ability to use ECF for satellite orbits
  • chore: 🔖 update to version 5.4
  • fix: 🐛 fix socrates
  • fix: 🐛 fix countries filters
  • test: 📸 update snapshots
  • fix: 🐛 fix next pass time not updating
  • fix: 🐛 include TBA sats as Special
  • chore: 🔖 change to 6.0.1
  • fix: ✨ update SRP FOV
  • fix: 🐛 fix missing top menu icons
  • fix: 🐛 fix umbral not showing
  • fix: 💚 update docker.google instructions
  • fix: 🚑 fix photomanager icon not loading
  • fix: ✏️ fix capitialization issue with constellations.ts
  • test: 🐛 fix settingsmenu tests
  • chore: 🔒 add gpg signing
  • fix: 🔒 bump async

v6.0.2

  • feat: ⚡ optimize milky way textures and rotate
  • chore: 🔖 change to 6.0.1

v6.0.1

  • fix: 🐛 fix loading + legend + add more settings
  • feat: ✨ new loading screen

v6.0.0

  • fix: ⚡ remove jquery and fix open bugs
  • refactor: ⚡ remove jquery
  • refactor: ⚡ remove more jquery
  • refactor: ⚡ remove jquery from adviceManager
  • test: ✅ fix all failing tests
  • refactor: ⚡ remove jquery
  • chore: 🔖 update to version 5.4

v5.4.0

  • feat: ✨ add satellite search on control site clicked
  • style: 🎨 replace all camelCase files with hyphens for better git detection
  • feat: ✨ add scenario-creator scaffold
  • fix: ⚡ reduce complexity of legend color code
  • fix: ⚡ improve loading times
  • fix: 🐛 fix time not moving at correct speed
  • feat: ✨ add better breakup logic
  • fix: ⚡ fix minor issues with stf menu
  • fix: 🍻 start fixing trend analysis menu
  • feat: 🚩 modify breakup options to be more realistic
  • fix: 🐛 fix ray casting on earth functionality
  • fix: 🐛 fix socrates
  • fix: 🐛 fix countries filters
  • fix: 🐛 fix next pass time not updating
  • fix: 🐛 include TBA sats as Special
  • fix: ✨ update SRP FOV
  • fix: 🐛 fix missing top menu icons
  • fix: 🐛 fix umbral not showing
  • test: 🐛 fix settingsmenu tests
  • fix: 🔒 bump async

v5.3.0

  • ci: 👷 add cypress to pipeline
  • Develop
  • refactor: ➖ remove old dependencies
  • ci: 👷 update codecov settings
  • Develop
  • ci: 👷 add github actions back to main branch
  • Develop
  • Develop
  • fix: 🚑 fixed post processing manager
  • fix: 🚨 fixed sonarqube errors
  • Develop
  • build: 🚨 ignore database file
  • build: 🚨 minor fixes for sonarlint warnings
  • Develop
  • fix: 🐛 fix moon position errors
  • feat: ✨ add eci ecf ric inc2lon and time2lon plots
  • feat: ✨ add 2nd sat selection + update selectbox
  • test: ✅ increase test coverage of uiInput
  • feat: ✨ add ECI plots
  • ci: 🔥 remove github actions from develop branch
  • feat: ✨ allow multiple STFs to be created
  • refactor: ♻️ split analysis into components
  • test: ✅ increase test coverage of uiInput
  • test: ✅ increase coverage of calculations.ts
  • feat: ✨ add RIC frame 3D scatter plots
  • refactor: ⚡ change base64 images to delayedsrc images
  • feat: ✨ add ecf analysis plot
  • test: ✅ increase test coverage
  • fix: 🚑 fix image not found on linux ending in /
  • ci: 🚀 add cypress testing
  • fix: 🩹 fix sensors appearing selected when not selected
  • fix: 🐛 fix multisite lookangles
  • refactor: 🔒 use separate func for keyboardEvt
  • fix: 🐛 fix lookangles menu
  • refactor: 🎨 use constant for key pressed
  • feat: ✨ add find reentries function
  • fix: 🩹 fix find near orbit when raan 350+
  • refactor: ➖ remove perfect-scrollbar
  • fix: ⚡ add limits to all searches with findSat
  • fix: 🐛 fix premature filtering in findsat
  • feat: ✨ add ability to use ECF for satellite orbits
  • docs: 📝 update changelog
  • refactor: 🏷️ add typing of findBestPass
  • refactor: 🚨 address sonarqube findings
  • fix: 🩹 fix searching by orbit near 359 raan
  • refactor: 🚨 address sonarqube findings
  • ci: 👷 fix cypress pipeline
  • build: ⬆️ upgrade dependencies
  • fix: 🩹 align three buttons in custom sensor
  • ci: 👷 add alternate http server for cypress testing
  • refactor: 🚨 address sonarqube finding
  • test: 🚨 fix trufflehog finding
  • ci: 🚚 rename master to main
  • fix: 🩹 fix alignment of rows in sensor lists
  • fix: 🚑 fix photomanager icon not loading
  • fix: ✏️ fix capitialization issue with constellations.ts
  • fix: 🐛 fix searches in URL not working on load
  • ci: ✏️ add "npm run" to build pipeline
  • fix: 🩹 remove duplicate css
  • fix: 🐛 fix right mouse click not working
  • chore: 🔒 add gpg signing
  • ci: 📦 add placeholder for e2e tests
  • build: 📦 updated npm packages

v5.2.1

  • refactor: ➖ remove materialize.js in favor of npm package
  • docs: 📝 new changelog for 5.2
  • test: 📸 snapshots updated to UTC timezone
  • style: 🎨 fixed sonarqube findings
  • test: ✅ increase test coverage in satMath
  • test: ✅ expand testing of uiInput.ts
  • test: ✅ increase test coverage of positionCruncher
  • test: ✅ increase test coverage
  • test: ✅ add tests for cruncherInteractions.ts
  • test: ✅ set time using UTC to ensure standardized timezone settings
  • test: ✅ increase test coverage of orbitCruncher
  • test: ✅ increase test coverage of classification.ts
  • test: ✅ increase test coverage of findSat and positionCruncher
  • docs: 📄 update copyright dates
  • test: ✅ add more test coverage to satInfoboxCore
  • fix: 🐛 replace getFullYear with getUTCFullYear
  • ci: 📸 remove snapshot tripping trufflehog
  • test: ✅ standardize time in colorschememanager
  • test: 📸 remove obsolute snapshots
  • ci: ➕ add husky to package
  • ci: ✅ added run lint on commit
  • test: 📸 remove obsolete snapshots

v5.2.0

  • fix: 🐛 fix undefined error in positionCruncher
  • Develop
  • build(deps-dev): bump @babel/core from 7.16.5 to 7.16.7
  • build(deps-dev): bump jest from 27.4.5 to 27.4.7
  • build(deps-dev): bump @babel/preset-typescript from 7.16.5 to 7.16.7
  • build(deps-dev): bump @types/jquery from 3.5.12 to 3.5.13
  • build(deps-dev): bump webpack from 5.65.0 to 5.66.0
  • build(deps-dev): bump http-server from 14.0.0 to 14.1.0
  • build(deps-dev): bump ponicode from 0.60.0 to 0.61.3
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.9.0 to 5.9.1
  • build(deps-dev): bump @types/node from 17.0.7 to 17.0.8
  • build(deps-dev): bump source-map-loader from 3.0.0 to 3.0.1
  • build(deps-dev): bump @typescript-eslint/parser from 5.9.0 to 5.9.1
  • build(deps-dev): bump retire from 3.0.3 to 3.0.6
  • build(deps-dev): bump @babel/plugin-proposal-private-methods from 7.16.5 to 7.16.7
  • build(deps-dev): bump eslint-plugin-jest from 25.3.0 to 25.3.4
  • build(deps-dev): bump @types/jest from 27.0.3 to 27.4.0
  • build(deps-dev): bump @babel/preset-env from 7.16.5 to 7.16.8
  • build(deps-dev): bump @types/jquery from 3.5.10 to 3.5.12
  • Develop
  • feat: ✨ add RIC frame on hover
  • build: ⬆️ bump all dependencies
  • Develop
  • fix: 🐛 fix meshManager selecting correct mesh
  • refactor: ♻️ positionCruncher overhauled to be less complex
  • chore: 🚸 undo last commit
  • Develop
  • build: 👷 codecov is info only
  • Develop
  • Develop
  • refactor: 🚨 fixed sonar findings
  • refactor: 🚨 fixed sonar finding on input complexity
  • Develop
  • build: ⚰️ admin folder will now be handled by a separate repo
  • build: 💚 updated build scripts for gitlab pipeline
  • Develop
  • Develop
  • Develop
  • build(deps-dev): bump @types/node from 16.11.12 to 17.0.0
  • Develop
  • Develop
  • fix: 🐛 fix moon position errors
  • refactor: ➖ remove locally hosted dependencies
  • refactor: ♻️ refactor uiManager.ts to look cleaner
  • feat: 🍱 add flock, lemur, oneweb, spacebee and search by bus
  • refactor: ♻️ refactor hoverbox code out of drawManager
  • docs: 📝 changelog bump
  • style: 🚨 code cleanup to fix sonarqube findings
  • refactor: ♻️ refactor legend change code
  • refactor: ♻️ refactor camera.ts
  • style: 🚨 reformat to reduce sonarqube code smells
  • feat: ✨ add more search filters and minor bug fixes
  • fix: 🐛 add installDirectory settings for staging.dso.mil
  • build: 🚨 minor fixes for sonarlint warnings
  • fix: 🚨 fixed sonarqube errors
  • refactor: ♻️ refactor screenshot code
  • build: 🔒 add explicit ignore for incorrect trufflehog warnings
  • test: ✅ replace all js tests with ts
  • refactor: 🧑‍💻 update catalog searches
  • style: 🎨 sonarqube findings fixed
  • style: 🎨 removed unused code
  • fix: 🐛 fixed bug with ignoring trufflehog and added sonarqube fixes
  • docs: 🚨 explicitly identify intentionally high complexity functions
  • docs: 📝 updated readme and contributing guidelines
  • fix: 🚨 fixed minor css sonarqube findings
  • test: ✅ replaced js test with ts
  • refactor: ♻️ reduce complexity
  • style: 🚨 fixed sonarqube findings
  • style: ⚡ reduce unnecessary missileManager actions
  • refactor: 🚚 migrate more scripts to TypeScript
  • fix: 🩹 fixed sonarqube issues
  • test: ✅ add better tests for tleformater
  • fix: 🐛 fix show sensors with fov link not working
  • refactor: 🔥 remove uiLimited code
  • style: 🚨 remove unnecessary comments
  • test: ✅ convert js tests to ts
  • refactor: 🔥 remove duplicate code
  • build: 👷 fix build env and update dependencies
  • feat: ✨ add search for star and panToStar functionality
  • Update issue templates
  • fix: 🚸 removed extra spacing when sat-infobox is dragged
  • chore: 🚸 feature request template
  • test: ✅ tests are now timezone agnostic
  • test: ✅ expand code coverage on positionCruncher
  • chore: 🚨 added explicit ignores for sonarqube
  • build: 🎨 cleaned up build files
  • feat: ⚡ add more dynamic reference orbit satellites
  • fix: 🚑 fixed post processing manager
  • fix: 🔒 addressed sonarqube security findings
  • test: 📸 update snapshots
  • test: 🐛 add consistent time when testing in different timezones
  • feat: 🚸 provide feedback on getorbitbylatlon errors to user
  • Create bug.md
  • Delete feature-request.md
  • 403 error fix: changed htm files to html files to address 403 error. Updated fiveserver, package.json, and build.mjs
  • Update user-story.md
  • feat: 🚸 change collision time to slightly before event
  • fix: 🚑 fix typo breaking drawManager
  • fix: 🐛 fix race condition in findSat plugin
  • test: 📸 update snapshots
  • ci: 👷 update github pipeline
  • test: 📸 update snapshots
  • feat: 🚸 provide user feedback on editsat failures
  • test: fixed failing tests
  • test: 👽 change code coverage directory for sonarcube
  • docs: 📝 update readme
  • build: 🚨 addressed yaml lint findings
  • ci: 💚 add new york timezone for deployment
  • build: 🚨 second try at addressing yaml lint issues
  • docs: 📝 added a link on cognitive complexity
  • ci: 💚 add github token
  • ci: 💚 use different method for changing timezone
  • build: 🔒 added trufflehog regex
  • refactor: 🚨 reduce complexity in getters.ts
  • fixing deployment: updating dockerfile to more closely match frontend.
  • build: 💚 use New York timezone
  • fix: 🐛 fix bug where object id 0 has no orbit
  • ci: 🩹 reverted change to sonar key
  • build: 🚨 ignore database file
  • ci: 💚 use with vs env
  • ci: ✏️ lowercase github token
  • chore: 🚸 update bat file for index.html
  • ci: 🔧 update babel config
  • fix: 🐛 fix reference orbits having wrong rasc
  • test: 🩹 fix moon tests
  • build: ➖ remove five-server until security update is made
  • refactor: 🚨 fix sonar lint error
  • Update deploy-pipeline.yml
  • build: ⬆️ remove vulnerability
  • build: ⬆️ security fix
  • build: 🔒 fix vulnerability
  • build(deps-dev): bump @typescript-eslint/eslint-plugin
  • build(deps-dev): bump @babel/plugin-proposal-private-methods

v5.1.0

  • build(deps-dev): bump @types/node from 16.11.12 to 17.0.0
  • Develop
  • build: 🔨 cleaned up all the build scripts to use node API
  • fix: 🏷️ type error preventing build
  • build: 👷 add code coverage settings for sonarcloud
  • build: 👷 better github pipeline
  • Develop2
  • build: 💚 allow but dont require node 17
  • fix: 🐛 fixed use of strings instead of SpaceObjectType enum
  • Develop
  • Develop
  • build(package): downgraded typescript and referenced local build in vscode
  • refactor(keeptrackapi): refactored api + removed all <any>keepTrackApi references
  • build(dockerfile): got docker to start the npm install but need to remove github dependencies
  • build(deps-dev): bump jsdom from 17.0.0 to 19.0.0
  • Develop
  • Develop
  • Develop
  • fix(catalogloader): fixed offline catalog loading with JSON parse
  • Develop
  • Add CodeSee architecture diagram workflow to repository
  • Develop
  • Develop
  • test(settingsmanager): fixed tests to work with non-module settingsMa…
  • fix: 🚨 fixed multiple sonarqube findings
  • feat: 🚸 better feedback on 404/500 errors
  • refactor: 🔥 removed duplicate code
  • fix: 🐛 fixed some sonarqube findings
  • fix: 🐛 fixed bugs related to legacy end of world json sims
  • fix: 🚨 extra file breaking linter
  • test: ✅ added testing to positionCruncher
  • fix: 🐛 new launch now displays error if no sat selected
  • test: ✅ increased satSet test coverage
  • test: ✅ increased test coverage on menuController
  • refactor: 🚨 fixed sonarqube findings
  • build: 👷 sonarcloud fixes and deploy pipeline
  • refactor: ⚰️ removed WIP radarDataManager
  • ci: 👷 new deployment pipeline
  • ci: 👷 add checkout of code to each job
  • build: 🚨 yaml linting
  • perf: 🔒 addressed multiple sonarqube findings
  • build: 💚 changed build pipeline order
  • refactor: 🚨 fixed sonar finding on input complexity
  • ci: ✏️ added missing "run" command
  • test: ⚰️ removed obsolete jest snapshots
  • ci: 🚨 fixed linting errors in yml files
  • ci: ✅ generate code coverage for sonarcloud
  • build: 🗑️ removed unnecessary build calls
  • refactor: 🚨 fixed sonar findings
  • test: 🩹 make tests pass
  • build: 👷 linting build-pipeline.yml
  • build: 👷 run on push OR pull not both
  • fix: 🎨 minor changes to redundant css code
  • build: 🔒 add sonarcube scans to master on push
  • test: 🐛 fixed jest tests
  • build: 💚 updated build scripts for gitlab pipeline
  • build: 🚑 watch command is locking up build in CI
  • ci: 👷 no node restrictions for better interoperability
  • fix: 🐛 fixed bug where 404 was always displayed
  • fix: 💄 fixed bug in materialize.css
  • fix: 🔒 address sonarqube finding for client-side redirection
  • build: 🐛 webpack ignores catalog admin files
  • fix: ✏️ error page now redirects back to home page
  • test: 🐛 fixed test running after jest teardown
  • ci: 👷 changed npm-audit-action
  • build: 💚 yml issue
  • ci: ✏️ removed extra -
  • build: ⚰️ admin folder will now be handled by a separate repo
  • chore: ⚰️ removed unused images
  • refactor: 🏷️ type incorrect
  • ci: ✏️ fixed port for ftp deployment
  • ci: 👷 clarify pipeline order
  • build: ✏️ yml not yaml
  • build: 💚 workspace directory "fixed" again
  • build: ⚰️ removed duplicate test script
  • Merge branches 'master' and 'master' of https://code.il4.dso.mil/spacecamp/delta4/darts/keeptrack-space
  • feat(multiple): merging with the current github code base
  • fix(timemanager): improved time sync between satCruncher orbitCruncher and main thread
  • refactor: 🔥 removed old php scripts that are no longer used
  • test: ✅ fixed test dependencies and use of SatObject
  • refactor: 🚚 split satSet into multiple files
  • test(multiple): increased code coverage
  • test: ✅ improved coverage of default ruleSet
  • test(multiple): fixed tests
  • refactor(timemanager): consolidated all propRate propOffset and satCruncher time communication
  • build: 🔨 implemented five-server (live-server) and webpack --watch
  • test: ✅ increased code coverage
  • feat: ✨ convert SpaceObjectType enum to string
  • refactor: 🚨 fixed eslint warnings
  • test: ➕ added missing imports
  • test: ✅ improved main.ts tests
  • chore(changelog): updated changelog
  • test: ✅ code coverage for group ruleset
  • refactor(timemanager/transforms.ts): refactored time conversion functions out of timeManager.ts
  • refactor: 🏷️ created <KeepTrackPrograms> interface to reduce use of <any>
  • refactor: ➖ removed some @app references
  • refactor: 🔥 removed old cypress e2e tools
  • test(multiple): improved code coverage
  • test(multiple): increase code coverage
  • build: ⚰️ removed old scripts that are no longer needed
  • test: ✅ 100% coverage in countries colorscheme
  • test: ✅ added code coverage to main.ts and embed.ts
  • Delete codesee-arch-diagram.yml
  • refactor: ♻️ cleaned up breakup code
  • test(multiple): fixed tests for no EST test servers
  • build: 🔒 removed vulnerabilities in devdependencies
  • build: ⬆️ upgraded multiple dependencies
  • fix(initialorbit): creating an analyst satellite automatically searches for it now
  • Delete .gitlab-ci.yml
  • Update .gitlab-ci.yml file
  • SH: added dockerfile, added npm install to build script (not functional yet)
  • build(dockerfile): reworked dependencies to get docker working
  • fix: 🐛 analyst satellites were not defaulting with correct SpaceObjectType
  • fix(watchlist): load watchlist now calls the correct function
  • test: 🔒 false positive for secret
  • fix(selectsatmanager): fixed bug where search box was displayed empty and updated political map
  • build: ⬆️ requiring node 17 to mitigate bug in node 16
  • build(package.json): added test:unit
  • refactor(multiple): minor ts errors fixed or hidden
  • changelog
  • fix(sensor): sensor reset button now sets the sensor back to defaults
  • Update node-ci.yml
  • build: 🐛 CI now relies on previous step
  • build: 💚 wrong yaml path
  • Update Dockerfile per MDO request (may need to double check npm i removal)
  • fix: 🐛 enabled local testing without https
  • build: 👷 wrong yml filename
  • ci: 💚 added package-lock.json back in for pipelines npm ci
  • SH: updated dockerfile to look at output dist instead of build

v5.0.1

  • build(deps-dev): bump cypress from 7.7.0 to 8.2.0
  • build(deps-dev): bump http-server from 0.12.3 to 13.0.0
  • build(deps-dev): bump jest from 26.6.3 to 27.0.6
  • Develop
  • feat(settingsmanager.js): settings.js now compiles separate from othe…
  • Develop
  • feat(sensor.ts): added link to show all sensors with fov on a satellite
  • thkruz/issue295
  • build(deps-dev): bump css-loader from 5.2.7 to 6.2.0
  • Version 5
  • feat(meshes): added new meshes
  • added new catalog loader
  • test(multiple): a lot of ponicode created unit tests
  • fix(multiple): improved code to allow more unit tests and catch async errors
  • refactor(camera): migrated camera to typescript
  • feat(multiple): improved error detection and reporting for webgl issues
  • test(multiple): added many new Jest tests
  • fix(get_data.php): patched vulnerability
  • build(configs): updated configuration settings
  • refactor(satset): cleaned up satSet code
  • refactor(sun): implement vao and move to typescript
  • refactor(moon): add vao and move to typescript
  • feat(extra.json): better offline catalog management
  • fix(multiple): implemented Snyk and fixed multiple minor errors
  • refactor(camera): renamed cameraManager to setup future multi camera modes
  • build(embed): created an embedable version of KeepTrack
  • feat(settingsmanager.js): settings.js now compiles separate from other files for easy offline edits
  • feat(gamepad): initial gamepad support
  • test(multiple): fixed failing tests
  • feat(settingsmanager.js): add passing of URI with settings overrides
  • refactor(camera): refactor cameraTypes to be like enums
  • update settingsManager to not be a module
  • test(apimocks.ts): consolidated mocks for jest testing
  • fix(positioncruncher): fixed issue with full FOV not working with fence update
  • test(settingsmanager): improved settingsManager testing
  • test(multiple): added additional unit tests
  • test(ui-input.ts): improved ui-input testing and error catching
  • test(externalapi): added new stub file for tests
  • test(moon): added test for the moon
  • feat(line-factory.js): added lines for showing scanning by satellite or ground sensor
  • feat(ui-input.ts): added political maps and upgraded surveillance fence view
  • feat(settingsoverride): added an override so that settings stay consistent after updates
  • docs(changelog.md): version bump
  • fix(uimanager): shift f to find and shift h to hide UI
  • feat(main.js): added more visible error checking to the loading screen
  • fix(satset): getTEARR now works on missile objects
  • test(main.js): removed unnecessary console statements and improved testing
  • ascii catalog edits
  • fix(starmanager): fixed bug where webGl lags hard after highlighting certain stars
  • feat(settingsmanager): added new settings for overriding defaults to support making movies
  • fix(satset.js): added more descriptive error messages
  • feat(meshmanager.js): added new meshes, mesh rotation settings, sbirs options, and mesh overrides
  • feat(sensormanager.js): added drawFov function for animating radars surveillance fences
  • fix(color-scheme-factory.js): show stars when searching for objects
  • feat(camera.js): added autopan, zoom speed settings, and zooming on missiles
  • fix(shorttermfences.ts): fixed scoping issue with one time only flag
  • build(settings.js): enabled offline version
  • fix(satinfoboxcore): hide sunlight status if no sensor
  • changelog
  • build(package.json): improved npm scripts
  • fix(sensorlist.js): removed cobra danes secondary sensor
  • build(package): upgraded jsdom
  • fix(webgl-obj-loader.js): migrated fetch to $.get for offline support
  • fix(package.json): fixed http-server issue with new default ip address
  • feat(atmosphere.ts): allow mesh to be moved with a position override
  • fix(satinfoboxcore): fixed bug when selecting a missile
  • test(test-env): migrated from require to import
  • fix(satmath): fixed issue with ecf calculations breaking sun and moon
  • Update README.md
  • fix(catalogloader): fixed offline catalog loading with JSON parse
  • github actions
  • feat(moon.js): allow moon position to be modified with an override
  • test(settingsmanager): fixed tests to work with non-module settingsManager
  • no admin folder required
  • feat(ui-input.ts): added override to allow zooming while auto rotate is on
  • build(tsconfig.json): build to es3
  • test(camera.test.ts): unneeded import
  • settingsManager fixed
  • refactor(timemanager.ts): changed warning to debug to reduce unecessary messages in the console
  • build(.gitignore): added embed folder
  • fix(catalogloader.ts): give static dots an id property
  • fix(index.htm): removed modernizr since it provided no value
  • fix jest to use jsdom

v4.1.0

  • Main
  • Develop
  • Develop
  • build(typescript): started migration to typescript
  • fix(sensor.ts): fixes #295
  • fix(satinfoboxcore): only show sensor info if a sensor is selected
  • docs(changelog): version officially bumped to 4.0
  • chore(commitizen): added commitizen to package.json
  • updated dependencies

v4.0.0

  • feat(keeptrack): complete overhaul to TypeScript and implement KeepTrackApi
  • feat(astroux): implemented astroux css and soundManager
  • fix(nextlaunchmanager): upgraded to launch library 2 api
  • test(integration tests): updated integration tests to support keeptrackApi
  • feat(main): updated main.js to use keeptrackApi
  • feat(multiple): implemented keeptrackApi instead of passing variables to functions
  • fix(satinfoboxcore): provided a fix for when isInSun is unavailable (testing only so far)
  • fix(tle.js): fixed missing export call in offline TLEs
  • fix(ui-input.ts): fixed DOP calculation bug
  • fix(lookangles.js): fixed dop calculation bug
  • build(package.json): changed jest testing to stop on first failure
  • chore(launch.json): changed vscode config for debugging

v3.5.0

  • refactor(settingsmanager): converted settingsmanager from js to ts
  • refactor(uimanager): ui-input converted to ts and uiManager updated to be more dynamic
  • feat(satinfoboxcore): refactored satInfoBox as plugin
  • chore(contributing.md): removed contributing.md file
  • refactor(multiple): standardized use of lat, lon, alt vs lat, long, obshei
  • refactor(selectsatmanager): refactored selectSatManager as a plugin to keeptrackApi
  • feat(externalapi): implemented API for external plugins
  • chore(tsconfig.json): updated tsconfig rules
  • chore(tle): updated TLEs
  • chore(declaration.d.ts): enabled css for typescript
  • chore(.eslintrc): removed no-explicit-any rule

v3.4.3

  • feat(uimanager.js): added Short Term Fence menu
  • build(deps-dev): bump style-loader from 2.0.0 to 3.0.0
  • feat(satvmagmanager): expanded sunlight color scheme, fixed propagati…
  • fix(analysis-tools): fixed analysis tools to work with OOTK
  • fix(style.css): bottom menu was hiding some input selection options. …
  • fix(uimanager): fixed find objects in this orbit and orbit remaining …
  • docs(changelog): generated auto changelog
  • docs(readme.md): updated readme for version 3
  • feat(satvmagmanager): expanded sunlight color scheme, fixed propagation speed code and line to sat
  • fix(ui-input.ts): migrated ui-input to typescript. fixed on click and create sensor/observer bugs
  • build(typescript): started migration to typescript
  • refactor(helpers.ts): migrated helper module to typescript
  • refactor(nextlaunchmanager.ts): fixed typing errors during build
  • test(integration1): increased code coverage
  • build(typescript): updated types and lint rules
  • fix(uimanager): fixed find objects in this orbit and orbit remaining after watchlist item removed
  • fix(nextlaunchmanager.ts): fixed type error
  • test(integration1.test.js): increased lookangles code coverage
  • build(uimanager.js): fixed import to use new typescript file
  • Autofix issues in 2 files
  • chore(changelog): updated changelog
  • fix(style.css): bottom menu was hiding some input selection options. changed max-heigh of popups
  • build(package.json): updated version npm scripts to include git tag
  • fix(nextlaunchmanager): removed race condition involving launchList
  • build(helper.ts): fixed type error
  • chore(package.json): bumped version number
  • build(auto-changelog): added changelog dependency
  • ci(deepsource): fixed exclude to ignore external libraries

v3.2.0

  • feat(uimanager.js): improved alerts for watchlist items entering/exit…
  • build(release.yml): fixed github publishing reference
  • chore(package.json): version bump
  • fix(uimanager): fixes issues #223 and #237
  • ci(github workflows): updated to match package.json new script names
  • feat(photomanager.js): added on orbit imagery to close #14
  • test(integration tests): split integration testing into 3 files
  • feat(ui-input.js): added draw sat to sun line feature
  • test(integration1.test.js): added menu-sat-photo testing

v3.1.3

  • feat(uimanager.js): improved alerts for watchlist items entering/exiting fov
  • fix(satset.js): fixed color of overlay icon when loading saved watchlist

v3.1.2

  • build(release.yml): fixed github publishing reference

v3.1.1

  • chore(package.json): version bump

v3.1.0

  • fix(uimanager): fixes issues #223 and #237
  • ci(github workflows): updated to match package.json new script names
  • build(deps-dev): bump jest from 26.6.3 to 27.0.1
  • build(deps-dev): bump imports-loader from 2.0.0 to 3.0.0
  • Develop
  • Develop
  • develop
  • test(color-scheme.unit.test.js): increased code coverage
  • test(dots.unit.test.js): increased test coverage
  • Develop
  • perf(drawmanager.js): removed extra meshManager.draw calls and fixed …
  • perf(positioncruncher.js): longer time between propagation loops
  • Develop
  • test(integration.test.js): increased test coverage
  • Develop
  • test(search-box): add 90% code coverage
  • Develop
  • Develop
  • Bump imports-loader from 1.2.0 to 2.0.0
  • Ootk
  • feat(ootk): integrated ootk to replace satellite.js
  • Develop
  • Version bump
  • Twgl
  • Develop
  • Twgl
  • Added getSunPosition and Fixed getStarPosition
  • Color factory
  • Private variables in camera
  • Clear entry point
  • Clear entry point
  • Class extraction
  • Development
  • Update version number
  • Private Methods and Fields added
  • Create Camera Class
  • fix(uimanager): fixes issues #223 and #237
  • Fixed #217
  • README Update
  • test(cypress): added cypress E2E testing
  • chore(out.json): remove unneded output
  • fix(ui): various bugfixes to UI menus
  • Offline fixes for Firefox 52
  • test(integration.js): increased code coverage
  • refactor(uimanager.js): consolidated sensor selection code
  • feat(analysis): added analysis features and move ootk to a separate location
  • fix(orbitmanager.js): fixed orbit not updating on new launch generation
  • test(integration.js): raised to 80% code coverage
  • fix(graphics): reduced use of framebuffers and overall number of drawing calls
  • chore(package.json): version bump
  • Reorganize Files
  • test(integration.test.js): added integration testing to increase code coverage
  • fix(babel.config.js): cleaned up minor errors that had no impact on code
  • feat(webgl): upgrade to webgl2
  • refactor(multiple): increased code coverage and fixed fringe cases
  • test(integration.test.js): increased code coverage
  • Ocular Occlusion for Earth
  • feat(ui): resizeable menus added
  • Added ocular occlusion for mesh models
  • refactor(sidemenumanager.js): consolidated side menu code from uiManager
  • meshManager fixes
  • dlManager updated
  • library separated internal vs external
  • Renamed dlManager drawManager
  • refactor(helpers.js): extracted color parsing and conversion functions
  • Moved webworkers
  • Godrays
  • test(all): added working jest support for doms, webworkers, and canvas
  • Consolidated constants
  • Consolidated sceneManager and Removed jQuery
  • feat(post-processing): added FXAA support
  • Made mapManager part of uiManager
  • Fixes for offfline tles, atmosphere, camera, meshes
  • Post Processing Resize Fix
  • refactor(ui-validation): extracted validation jquery code from uiManager
  • fix(sidemenumanager): fixed references to depricated sMM functions
  • perf(drawloop): reduced GPU commands
  • perf(dots.js): reduced number of dots in buffer to speed up readpixel calls
  • build(package.json): automatic version and build date scripts added
  • Reduce readPixel calls
  • Remove unused libraries
  • Screenshots, timepicker, and sat-hoverbox bugfixes
  • build(npm scripts): cleaned up npm scripts naming
  • Fixed meshManager webgl error
  • fix(camera.js): fixed issue where reseting camera could get stuck spinning in a circle
  • build(cypress.yml): removed cypress github action
  • Depricated modules folder
  • test(cypress.yml): remove firefox testing
  • fix(dots.js): moved mat4 multiplication from vert shader to js
  • build(startup.js): simplified cypress testing
  • build(e2e.js): disable e2e for now
  • build(webworker): disable webworkers during testing
  • Libraries merged into lib folder
  • build(package.json): added start-server-and-test
  • build(package.json): added npm-run-all
  • build(package.json): downgraded jest
  • selectSatManager moved to drawManager
  • Improved desktop performance
  • build(webworkers): skip workers when in CI mode on github
  • search-box moved
  • Fixed hover and select colors
  • test(cypress.yml): fixed spacing issue
  • test(cypress.yml): fixed formatting
  • Enabled mipmaps
  • test(package.json): added http-server
  • test(cypress.yml): remove last firefox test
  • fix(materialize-local.css): fixed load order of colors
  • test(startup.js): simplified cypress test
  • fix(startup.js): removed redundant global variable references
  • fix(drawmanager.js): fixed resizing from small screen to big screen that caused gpupicking to break
  • test(startup.js): added error handling
  • test(cypress.yml): updated working-directory
  • build(github actions): typo in build command
  • perf(drawmanager.js): removed extra meshManager.draw calls and fixed earthBumpMap
  • test(missilemananger.unit.test.js): removed unnecessary test
  • Reduce DOM Lookups
  • fix(tle.js): added export for offline TLEs
  • build(gpr.js): reenabled linter
  • build(node-ci.yml): simplified node-ci
  • test(node-ci.yml): removed cypress from node-ci
  • orbitManager moved
  • build(package.json): use start-server-and-test for jest
  • chore(package.json): bumped version number
  • build(cypress.yml): made cypress run headless
  • build(node-ci.yml): node version bump
  • chore(package.json): update version number
  • sideMenuManager moved to uiManager
  • readpixels throttle
  • build(node-ci): added build:dev
  • build(node-ci.yml): fix gl issue
  • build(node-ci.yml): remove CI variable
  • test(meshmanager.js): removed testing of meshManager init
  • build(package.json): fixed issue with jest
  • chore(version.js): bump version number
  • test(startup.js): increase wait to 10s
  • chore(package.json): updated version number
  • docs(settingsmanager): updated version number
  • build(node-ci.yml): fixed typo
  • fix(babel.config.js): bugs found in deepsource removed
  • fix(sidemenumanager.js): fixed issue when less than 20 collision events
  • ci(package.json): removed outdated package
  • build(webworker): changed to array
  • build(node-ci.yml): convert node-ci to windows runner
  • build(node-ci.yml): fixed typo
  • test(startup.js): increased waiting to 30s
  • test(cypress.yml): fixed typo
  • fix(satset.js): fixed calculation on how many dots to draw
  • Update node-ci.yml
  • fix(drawmanager.js): typo removed
  • Update is-website-vulnerable.yml
  • fix(sidemenumanager.js): dOM text reinterpreted as HTML
  • Update README.md
  • build(node-ci.yml): added local server
  • test(package.json): added cypress
  • test(cypress.yml): fixed typo
  • build(package.json): created a script for starting a test server on localhost
  • merge conflicts
  • Revert "Revert "Fix DOMContentLoaded issue""
  • Revert "Fix DOMContentLoaded issue"
  • Fix DOMContentLoaded issue
  • Extracted starManager and Made LineFactory
  • Extracted SunCalc and More Explicit Start Order
  • Refactored main.js
  • No ColorScheme Globals and Fixed Sunlight Status
  • ColorSchemeFactory
  • Automatic ES6 Conversion
  • dots class created
  • keeptrack-head renammed settings
  • Established Clear Loading Order
  • Smarter dots buffer use
  • Decoupled parseCatalog
  • twgl for Moon
  • Moon and Atmosphere Switched to TWGL
  • Cleanup SatSet.init
  • Fixed pMatrix Not Updating
  • Class for Satellite gl Actions
  • Reduce Dependencies
  • Fixed bug with appending hoverbox
  • Separated Update Draw and Drawpicking
  • Fix Star Sizes
  • Private Fields Removed
  • Stable SunCalc
  • Removed jQuery from main.js
  • Separate Picking from Positions
  • Revert "Private variables in camera"
  • Clean main.js
  • Separate catalog loading
  • Separated gpu buffer setup
  • Reduce Dependencies
  • Fixed daysold calculations
  • Added gl.DYNAMIC_DRAW
  • Moved webworkers to own folder
  • Fixed raycasting bug when clicking earth
  • Revert "Lint fix for camera.js"
  • Lint fix for camera.js
  • satVmag moved
  • Archived unused js code

v3.0.4

  • Fix .gitattributes Issue
  • Include All Req Image
  • Remove unused files from deepsource
  • Development
  • Github Packages fix
  • Create codeql-analysis.yml
  • Create release.yml
  • Delete npm-publish.yml
  • Create deploy-ghpages.yml
  • Create .deepsource.toml
  • Fix codecov
  • Update release.yml
  • Fix coverage
  • Update .deepsource.toml
  • Add codecov
  • Update README.md
  • Update node-ci.yml
  • Delete npm.yml
  • Create npm.yml
  • Update node-ci.yml
  • Add coverage to package

v3.0.3

  • Development
  • Create CONTRIBUTING.md
  • Fixed Gitattributes
  • Update README.md
  • .gitignore Update
  • Update README.md
  • Example automatic todo
  • Fix Images
  • Update README.md
  • Update README.md
  • Update npm-publish.yml
  • Update npm-publish.yml
  • Update npm-publish.yml
  • Update npm-publish.yml
  • Bump to 3.0.3
  • Update npm-publish.yml
  • Update npm-publish.yml
  • Update npm-publish.yml
  • Update node-ci.yml
  • Update README.md
  • Update npm-publish.yml
  • Update README.md

v3.0.2

  • cameraManager testing added
  • Development
  • Refactor main.js
  • Fixed loading screen issues
  • Update and rename npm.yml to npm-publish.yml
  • Update and rename lint.yml to node-ci.yml
  • Fixed tests
  • Create npm.yml
  • Configured for CI
  • Update node-ci.yml
  • Update node-ci.yml
  • Update node-ci.yml
  • Update lint.yml
  • Update node-ci.yml
  • Update lint.yml
  • Ignore coverage
  • Update npm.yml
  • Update is-website-vulnerable.yml

v3.0.1

  • updateRadarData script
  • Remove highres images
  • Remove radar data
  • Remove radar data
  • Remove 8k images
  • Remove highres images
  • Remove 8k images

v3.0.0

  • Bump mkdirp from 0.5.5 to 1.0.4
  • Upgrade to ES6+
  • eslint rename
  • npm publishing
  • Create dependabot.yml
  • Update lint.yml
  • gitignore
  • Remove hires images
  • Rm package-lock.json

v2.8.1

  • satellite.js to 4.1.3
  • Implement npm
  • PropRate 0 bugfix.
  • Package update

v2.8.0

  • Missile bugfixes. Error toasts. New loading messages.

v2.7.5

  • Better orbit lines. Mobile scrolling bufix.

v2.7.4

  • Fixed to Satellite camera mode bugfixes

v2.7.3

  • Reduce memory leaks

v2.7.2

  • Selected dot color fix

v2.7.1

  • Initial Orbit Determination
  • Numerous bugfixes.
  • 16K images and satellite fixed camera
  • Astronomy and Planetarium fixes. Shader updates.
  • Time propagation bug fixes.
  • Version updated
  • Mobile webgl fixes

v2.5.1

  • RadarData toggle
  • Performance fixes
  • Mobile fixes.
  • frag depth extension fixes
  • radarData auto-import
  • Console Toggle

v2.4.0

  • Create LICENSE
  • Faster indexing and more radarData colors.
  • GNU GPL copyright update
  • Update README.md
  • Bugfixes
  • Update README.md
  • Update README.md
  • license folder rename

v2.3.0

  • Moon fixed. GS database added.
  • radarData module updates

v2.2.0

  • RadarData module updated

v2.1.0

  • Offline fixes and rmManager

v2.0.0

  • Feature locks and bugfixes
  • Fixed running without webserver
  • Right click menu color fix

v1.20.12

  • Relative velocity added

v1.20.11

  • Fix line to satellite from sensor

v1.20.10

  • External data fix
  • Fixed edit satellite menu

v1.20.9

  • External data fix

v1.20.8

  • Show sensor to satellite link. Fix external sensor requests.
  • Missing min files

v1.20.7

  • Zoom more friendly. Fixes #182
  • Multisite lookangles fix
  • Starlink control sites
  • Fixed timeRate handling, missile events, and colorbox issues
  • Galileo satLinkManager
  • External Sources menu
  • Sub 1 Second Loading
  • Lighthouse Report fixes
  • PWA update
  • Version Number Update
  • Service worker update.
  • Fix which assets preloaded
  • Fixed toasts for limitedUI without all the extras of materialize
  • Progressive Web App test
  • Improved PWA
  • Thinner orbit lines when the UI is disabled
  • Increased visibility when searching for satellites
  • Better search menu handling
  • PWA bugfix
  • Ensure a default earth texture loads
  • Manifest files
  • Fix duplicate suns #185
  • Service worker installed first
  • Prevent zoom NaN errors
  • Clear lines too when the screen is cleared
  • Search list dropdown fix
  • Breakup generator fixes
  • PWA update
  • Add license file template
  • Missile manager updated to use new timeManager
  • PWA fix
  • Multisite Lookangles fixed with new timeManager
  • https redirect
  • Alpha settings in webgl off
  • Provide a valid apple-touch-icon
  • webmanifest update
  • PWA update
  • PWA fix
  • PWA remove extra file
  • Unecessary CSS in limitedUI mode is overriding other websites CSS files
  • Multisite lookangles fix 2
  • Charset declaration earlier in page load
  • Fullscreen PWA
  • Bugfix on manifest
  • Favorite icon update
  • Add an Apple touch icon
  • Add a theme-color meta tag
  • Better Apple Touch icon

v1.20.1

  • Pr/179
  • Merge Le-Roi Changes
  • Constellations
  • Footer Nav Style Updates
  • format update
  • code formatting
  • format update
  • Repo Update
  • Fixed formatter issues.
  • Latest From Master
  • working on code format
  • Minimize loading times and add prettier
  • CSS issues and response.html
  • O3b and debris
  • AEHF and auto face Nadir
  • Minified js loading
  • Bugfixes
  • Galileo satellite added
  • Gps satellite model added
  • Add orbcomm and globalstar constellations
  • Added PNames to stars HR3 to HR1003
  • Javascript standard style.
  • Added additional constellations
  • Add sensors and fix sun
  • Embed testing and image preloading
  • Bugfixes
  • Enable draw-less setting
  • Refactor sensorManager attributes
  • Update checker-script.js
  • Updates
  • Reverted json loading
  • pre-multiplied alphas disabled for firefox compatibility
  • Better loading order
  • working on sensor manager
  • Fixed css and time
  • json updates
  • Fix bug from merge
  • Folder Cleanup
  • footer nav tweaks
  • Update checker-script.js
  • Improved atmosphere shader
  • Working on embeded.htnl
  • Skip minified version of satSet
  • Update sensorManager.js
  • typo
  • Typo
  • Missing semicolon
  • Missing missileManager icon
  • Fix conflicts. We need to fix your linter.
  • Update style.css

v1.19.10

  • Fixed mobile clock and unlinked datestring to close #169 and #170
  • More 3D models
  • More meshes and improved camera controls
  • Colored Meshes
  • Astro Space UXDS update
  • Fixed bug
  • Case sensitive Satellite.obj (rename later).
  • Bugfixes
  • Color fixes

v1.19.7

  • After loading updated with readystate function
  • 17-08-2020 keeptrack.space response and compatibility update.
  • Updated UI colors. Close #166
  • Added right click menu on mobile to close #132
  • Close #150
  • revert??
  • update
  • loading update
  • response and compatibility update
  • Update index.htm
  • response update
  • Improved camera controls
  • testing error scripts
  • Working on content loaded
  • Fixed rest of #132
  • response updates
  • Look for an essential file rather than the index.htm
  • Merged changes. Hides analytics and adds https requirement.
  • some tweaks
  • trail and error
  • Performance update for limitedUI mode.
  • Combined Ignores
  • My ignores
  • footer menu fix (SEE LINE COMMENT 2148 UI.JS )
  • Fixed github.io

v1.19.3

  • mesh cleanup
  • Merged sun.js and earth.js
  • meshManager implemented!
  • Updates for limitedUI
  • Mobile resizing and width calculation ignoring scroll bar fixed
  • Better mobile device detection and canvas resize locking #154
  • Remove debug comments
  • Update README.md
  • Updated preview image.
  • Fixed issue with satellite shaders too small until zoom changes
  • Fixed bug that kept reloading previous sensor even after clearing it
  • Update README.md
  • Update README.md
  • timeManager file rename

v1.18.3

  • Added constellations
  • meshManager added with 3d satellite
  • Panning controls implemented
  • Cleaned up settings manager
  • Shader improvements, bump maps, specular lighting
  • Update index.htm
  • response update
  • Limited UI Enhancements
  • response updates
  • Made analytics only turn on when on keeptrack.space #141
  • Local rotation implemented
  • Removed background forced coloring
  • Github Version
  • footer menu fix (SEE LINE COMMENT 2148 UI.JS )
  • Typos in constellations
  • Typos in constellations
  • Fixed bug with time drifting backwards.
  • Fixed typo
  • Removed comma

v1.17.0

  • Atmosphere, performance improvements, and embed support.
  • Atmosphere, Time Machine, and Optional Modules System
  • Added Sun, Moon, and install directory settings
  • Remove Sat Class. Add French SLBM. Fix TruSat Map.
  • Better shaders
  • Better shaders
  • Search and Socrates bug fixes.
  • Local to utc fixed in lookangles formatting
  • updateURL overhaul
  • Fixed install directory code
  • Hi-Res Screenshots
  • Submarine settings in MissileManager
  • satellite.satSensorFOV
  • get parameters updated to use date variable
  • sat-cruncher error catching
  • Notify of color scheme changes
  • github.io Compatibility
  • Dynamic missile apogee added.
  • MissileManager updates
  • Dynamic install location code.
  • Debris only and photo button
  • Match protocol for colorbox
  • TruSat Correction
  • Remove logging
  • Remove .min reference

v1.11.2

  • Bugfixes and persistent sensor. Fixes #138
  • CSO Search added. Group colorscheme fixed.
  • lookangles.js reorganized
  • Code cleanup
  • Best pass times calculator
  • Fix issue #137
  • Age of Elset colorscheme added
  • Fix screen recorder and rise/set lookangles
  • Search slider update
  • Delete todo-issues.yml
  • Create todo-issues.yml
  • Test todo bot
  • Delete to-do-to-issues.yml
  • Update todo-issues.yml

v1.10.1

  • jQuery update and removed depricated references
  • Next Launch Manager added to solve #97
  • Cleanup TODO comments
  • Decayed satellite checks
  • Create Linter
  • is-website-vulnerable
  • Create to-do-to-issues.yml
  • jQquery 3.5.1 update
  • Update README.md
  • Update README.md

v1.9.3

  • Red theme fixes #125
  • Dynamic object colors and color picker in settings
  • SatChng Menu and fixed multiple TODOs
  • Clean lookangles and multisitelooks. Add catalog exports.
  • Cleanup file organization
  • Cleanup file organization
  • Cleanup minor syntax errors
  • Add debugging mode
  • Dynamic mobile mode
  • Force Cache Refresh
  • Analyst Satellite Fixes
  • Update README.md
  • Sensor parameter fixes.
  • Merge
  • Update README.md
  • Update README.md
  • Update README.md
  • Update README.md

v1.8.0

  • fix JS math expression
  • Bug fixes.
  • Visual Magnitudes for satellites. Right Click Menu Changes.
  • Dynamic object colors and color picker in settings
  • Stars Updates, Earth Map Adds, and Breakup/New Launch Fixes
  • Additional Map options from the right click menu.
  • TruSat tie-in
  • TruSat Integration Update
  • Keep last map settings on reload.

v1.5.1

  • Updated video recording (now includes UI) and added sunlight view
  • Added Video Recorder
  • IE bug fixes
  • Reduced position calculations.

v1.2.6

  • Reorganized Files
  • Improved Responsive UI/CSS
  • Added Launch Sites
  • Updated social links.

v1.2.4

  • Added Constellations
  • drawLoop Fix
  • drawLoop Fix

v1.2.2

  • Improved Stars and Constellations
  • Stars and Constellations
  • Astronomy View Improvements

v1.1.1

  • Fixes for offline mode.
  • Support for Mike McCant's TLEs
  • Delete .gitignore
  • Delete .htaccess
  • Cross-browser support for satbox-info
  • Delete .gitattributes
  • Offline bugfix
  • License Typo
  • Remove some files.
  • Delete .jshintrc
  • License Typo

v1.0.0

  • License System Implemented
  • DOP Table Added
  • Small Bugfixes
  • Update README.md
  • Removed offline scripts.
  • Delete keeptrackPreview.jpg
  • Delete dayearth-10800.jpg
  • Delete dayearth-43200.jpg
  • Delete 6_night_16k.jpg
  • Delete 2_earth_16k.jpg

v0.48.2

  • PDOP function finished
  • Started PDOP Calculator

v0.48.1

  • Surveillance and FOV Bubble modes.
  • Right Click Menu Added
  • Enabled multisat satoverfly mode. Minor UI fixes.
  • Partial undo of IE11 Fix.

v0.42.7

  • Performance Updates
  • Bug Fixes
  • Updated Libraries.
  • Moved group creation to a web worker and drastically increased load time
  • More Performance Updates
  • Fixed group creation and coloring.
  • Fixed group-cruncher bugs + added performance scaling for sat-cruncher.
  • Performance Improvements
  • Performance Improvements
  • Planetarium view bug fixes.
  • Added satellite overfly options.
  • Added satellite overfly options.
  • Fixed infinite loop in mobile.hidesearch
  • Low Performance Mode
  • Reducing performance hit on recoloring
  • Fixed missile conflicts with new markers
  • Downgraded unneeded Float32Array to Int8Array
  • Fixed issue with single click on mobile.
  • Less DOM Creation
  • Fixed bug in satcruncher related to satellite overfly.
  • IE11 Bugfix.
  • Bugfix for mobile.
  • Update version number
  • SatCruncher ignore markers unless enabled.
  • Ignore markers unless enabled during satSet.draw
  • Canvas bugfix.
  • Update Version

v0.36.1

  • Reworked mobile controls and consolidated html files.
  • Reworked mobile controls and consolidated html files.
  • SOCRATES fixed. Border added to menus.
  • ESA sensors added. Mobile CSS improved.
  • Improved mobile UI
  • Sat Label and Demo Modes added. New HiRes images.
  • Moved colorscheme to a side menu.
  • Added Sensor FOV Bubbles
  • Countries color scheme added.
  • Consolidated legend menu changes.
  • Moved colors from color-scheme to settingsManager.
  • Consolidated files.
  • New loading screen, slimmer ui, and mobile controls.
  • Fullscreen mobile interface.
  • Fixes to date picker and mobile menus.
  • Fixed bugs in satinfobox menu.
  • Fixed minor UI issues with Multi Sensor menu.
  • Fixed bug with 2D map resizing on mobile.
  • UI Updates
  • Fixed bug with bottom menu.
  • Fixed mobile touch sensitivity.
  • Fixed desktop movement and legend color toggles.
  • Fixed bug with launch facilities not displaying full names.
  • Better caching prevention.
  • Fixed scroll on bottom icons when mobile.
  • Variable sized fragment shaders
  • Better hires images.
  • Fixed bug that crashes multitouch on mobile.

v0.34.0

  • Fixed #89 and #90
  • Fixed #89 and #90
  • Changes to Planetarium Camera Mode. Fixed #83.
  • Changes to Planetarium Camera Mode. Fixed #83.
  • Fixed #81. Map settings needed updated on load.
  • Downgraded satcruncher from satellite.js 2.0.2 to 1.3 for better speed
  • Vertex Shader can now be changed realtime.
  • Legend UI is now a toggle for satellite visibility.
  • Added geolocation options when using https.
  • Added license info from James Yoder/thingsinspace.
  • Add hires option from GET variable.
  • Adjusted cameraType.SATELLITE movement. Q and E for rotation.
  • Allow passing mw, retro, vec, etc via GET instead of different filenames
  • Update .igtignore
  • Harder to deselect selectedsat when in satellite camera view.
  • Fixed fieldOfView code.
  • Fixed fieldOfView code.
  • Fixed fieldOfView code.

v0.33.0

  • Added planetarium and satellite camera views

v0.32.0

  • Minor fixes.
  • Added an vector version of the offline version.
  • Added vector image.
  • Added vector image.
  • Fixed bug in view sats in FOV. Started multithreading SGP4.
  • Fixed timeManager.now errors and added Editor.htm
  • Changed offline satbox update interval. Added more optional information for offline versions.
  • Planetarium Camera View Added
  • Fixed error in offline only version due to load order.
  • Corrected date error in settings.

v0.30.7

  • Updated merging function for offline use.

v0.30.6

  • Separated UI from main.js
  • InView for all SSN sensors added.
  • Fixed performance issue with sat-cruncher and overlay.
  • Overlay updated to recalculate times when needed.
  • _updateOverlay causes jittering
  • Reduce garbage collection in sat-cruncher.js
  • Fixed theme problems
  • In default view only calculate colors if inview changes.
  • Fixed bug with legend reseting colorscheme

v0.30.5

  • Develop
  • Develop
  • Develop
  • Develop
  • Develop
  • Develop
  • Develop
  • Rise Set Lookangle Times
  • Organize
  • Upgraded to satellite.js 1.4.0
  • Separated main functions into separate files. Trying to reduce global variables and optimize each of the main functions.
  • Remove admin folder.
  • Replacing strings with single references in variable.js. Addresses issue #72
  • Fixed multisite propagation and added Cobra Dane
  • Missile Generator added.
  • Renamed internal functions.
  • Minor Changes
  • Fixed some red theme problems.
  • Added Offline Version
  • Added a retro version set to March 13, 2000. Fixed a few incorrect launch sites.
  • Added MW page to display only missiles.
  • No External Sources
  • Material Font, SSN Lookangles, and Custom Sensors
  • Updated ballistic missiles.
  • Added mini loading screen and touch controls for date/time picker.
  • Stereographic Map and Telescopes
  • Integrated lookangles.js with satellite.js.
  • Standardize variable names.
  • Created timeManager and reduced jQuery calls during drawLoop.
  • About Author Icon
  • Optimizations to reduce garbage collection. Ugly code.
  • timeManager organized and unnecessary public functions and variables hidden
  • Cleaned up extra satellite functions.
  • Updated editor to allow additional satellite information and a URL to be added.
  • New Interface Finished
  • Reduced need for garbage collection on loops.
  • Created custom objects with static variable to display launch sites
  • Added overlay for watchlist items and yellow highlighting for inview watchlist items.
  • Mobile Version
  • Added more launch sites for nominal creator and fixed some styling problems on side menus where bottom 50px were cutoff.
  • Fixed nominal creator functions. Main error was caused by converting string to a number - leftover from old version.
  • Optimized the search function. Remove a lot of unnecessary extra variables.
  • Add three camera modes (default, offset, FPS).
  • Reduced unnecessary variables in lookangles methods.
  • Few bugfixes where proprealtime was off by a few milliseconds.
  • Added limitSats GET variable to filter out extra satellites
  • Added ability to have additional satellites in a local file for offline mode.
  • Added mobile controls
  • Added legend to the top right to address issue "Legend for Colors".
  • Added legend to the top right to address issue #23 (Legend for Colors).
  • Organized braun.js and renammed mapper.
  • Custom Sensor Menu
  • Removed Changelog. Pulled drawLoop variables to global scope. Fixed altitude check for calculating zoom.
  • Custom Sensor Menu
  • Combined FOV-bubble.js and line.js into drawLoop-shapes.js
  • Fixed orbit search. Added watchlist red theme when inview.
  • TLE saving and loading added.
  • Progress on Breakup Simulator
  • Fixed map for IE 9 & 10.
  • Add watchlist menu.
  • Missile creation page updated to add premade list of targets.
  • Added show distance on hover feature and fixed jday calculation glitch in elset age.
  • Mobile controls tapandhold functionality added.
  • Code cleanup
  • North or South Option on Nominals
  • Error Checking on Satellite Edit
  • Added setting to increase sharpness of satellties
  • Optimized search time and groups.js code. Related to issue #10
  • Deconflict with Master Branch
  • Added different legends depending on the current colorscheme
  • Enabled bottom menus when sensor is selected from the map.
  • Added License Key for Offline Only users.
  • Updated About Info
  • Socrates optimization.
  • Removed Ligatures for IE Compatibility
  • Added watchlist save and load buttons.
  • Fixed glitch preventing launches to the north.
  • Added filter options to the settings menu for convienence.
  • Added JDAY to the top left.
  • Reorganized js libraries to a separate folder.
  • search-box.js reorganized.
  • Text Highlighting Fixed
  • Cleaned up settings menu.
  • Added alert text when camera mode changed.
  • Optimized syncing mechanism for multiple catalogues.
  • Formatted sun.js like other functions.
  • Updated version number.
  • Removed multiple declarations of the current time "now" that were causing incorrect values in the satbox when proprate was not 1.
  • SensorSelected Variable
  • Added current time check to nominal creator. Solves issue #67.
  • Removed admin folder from github.
  • Show Next Pass in Sat Box
  • More Launch Sites
  • Fixed sun exclusion times.
  • Cleanup main folder.
  • Removed unnecessary getSatIdFromCoord calls from drawloop.
  • Fixed edit satellite function.
  • Social Media Links
  • Updated about page.
  • Made show distance default
  • Reorganized settingsManager.
  • Moved simulations to cleanup main folder.
  • Less choppy mobile controls
  • Removing duplicate jday functions.
  • Fixed 2d map.
  • Fixed multisensorlookangles
  • Updated gitignore
  • Fixed bug where all dropdown menus had extra bottom padding
  • Fixed map update override.
  • Added check to hide SOCRATES menu if the limitSats filter is on.
  • Fixed error message in timeManager that was in the wrong spot.
  • RCS color display fixed to account for actual RCS values not size groups
  • Readd satData copy to searchBox.init
  • Fixed mobile sliders color and prevented default keyboard popup.
  • Right Mouse Click Fixed
  • Red theme removed if last object from watchlist is removed while inview.
  • Update version number.
  • Added public github link.
  • Adjusted RCS check in colorscheme so that Small Satellites now display correctly.
  • Updated index Date
  • Updated gitignore
  • Version Fixed
  • Fixed bug on index.htm where side menus were missing.
  • This should fix issue #70.
  • Updated version number.
  • Increment version number
  • Updated version number.
  • Shortened option description in settings menu.
  • Updated version number
  • Updated version number
  • Updated version number.
  • Version number updated.
  • Cleanup github
  • Fixed glitch caused by static objects in satcache.
  • Right Mouse Click Fixed

v0.10.0

  • Develop
  • Develop
  • UI Overhaul
  • TLE Minification
  • UI Overhaul
  • Only FOV Option
  • Optional Show Next Pass

v0.9.2

  • Develop
  • TLE Update
  • Satellite Editor
  • Fixed iframes
  • Alternate Launch Menu
  • Edit Satellites
  • ISS Stream, Launch Updater, and Socrates Improvements
  • MultiSite Lookangles
  • sat-cruncher Semi-Standard
  • Improved Multi Site Lookangles
  • Disable Bottom Icons Initially
  • Country Menu Improved
  • Variable Cleanup
  • Settings Menu
  • Settings Menu Update
  • Future Next Pass Feature and Removed Memory Leak
  • TAGs Updated
  • Version Number Menu
  • Socrates Menu Functionality
  • Default Messages Changed\nChanged the default messages to make them more obvious if there is a js error.
  • Prevent Shake Effect Failures
  • Fixed Tooltips
  • NORAD Number Search
  • Find Near Objects Fixed
  • Disable Look Angles Until Sensor Selected
  • Proprate Fixed
  • Links and Version Number Box
  • Disable Weather if No Weather Maps
  • Variables Optional
  • Version Number Updated
  • Updated Ignore
  • Updated Ignore File
  • Fixed Index.htm
  • Testing Git Commit
  • Version Box Fixed
  • Version Box Updated
  • Reduced Max Orbits
  • Default Messages Changed
  • Default Messages Changed" -m "Changed the default messages to make them more obvious if there is a js error.
  • FIxed ELSET Parser
  • Renamed Images

v0.5.2

  • Fixed Open Issues

v0.5.1

  • Admin Section Added
  • Updated README for v0.5.0

v0.5.0

  • Revert "Javascript Semi-Standard Compliant"
  • Revert "SOCRATES"
  • SOCRATES
  • SOCRATES
  • Remove Old Files

v0.4.0

  • Javascript Semi-Standard Compliant
  • Create README.md
  • Update README.md

v0.3.0

  • 12 October 2016
  • 21 December 2016
  • 7 December 2016
  • 20 December 2016
  • :neckbeard: Added .gitattributes & .gitignore files
  • Delete dot-blue.png