All notable changes to this project will be documented in this file. Dates are displayed in UTC.
- fix: ⚡ improve orbit finder algorithm for breakups
- fix: 🐛 fix linter and tests
- docs: 📝 update CHANGELOG
- 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
- 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
- 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
- build: ➖ remove old dependencies
- fix: 🐛 disable husky
- 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
- chore: 🗃️ update databases
- fix: 🐛 fix external TLEs not loading
- docs: 📝 update changelog
- fix: 🚑 emergency fix
- fix: fix analytics on localhost
- 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
- 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
- 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
- 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
- fix: 🚑 fix bug where lastPropRate not previously assigned
- fix: 🚑 deprecate plot code that is loading out of order
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- fix: 🐛 fix issue caused by clicking a non-satellite first
- refactor: 🏷️ update camera typing
- fix: 🐛 add error trapping for uniformMatrix4fv failure
- 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
- 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
- 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
- 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
- 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
- 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
- feat: ⚡ optimize milky way textures and rotate
- chore: 🔖 change to 6.0.1
- fix: 🐛 fix loading + legend + add more settings
- feat: ✨ new loading screen
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- feat(uimanager.js): improved alerts for watchlist items entering/exiting fov
- fix(satset.js): fixed color of overlay icon when loading saved watchlist
- 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
- 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
- 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
- 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
- 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
- updateRadarData script
- Remove highres images
- Remove radar data
- Remove radar data
- Remove 8k images
- Remove highres images
- Remove 8k images
- 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
- satellite.js to 4.1.3
- Implement npm
- PropRate 0 bugfix.
- Package update
- Missile bugfixes. Error toasts. New loading messages.
- Better orbit lines. Mobile scrolling bufix.
- Fixed to Satellite camera mode bugfixes
- Reduce memory leaks
- Selected dot color fix
- 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
- RadarData toggle
- Performance fixes
- Mobile fixes.
- frag depth extension fixes
- radarData auto-import
- Console Toggle
- 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
- Moon fixed. GS database added.
- radarData module updates
- RadarData module updated
- Offline fixes and rmManager
- Feature locks and bugfixes
- Fixed running without webserver
- Right click menu color fix
- Relative velocity added
- Fix line to satellite from sensor
- External data fix
- Fixed edit satellite menu
- External data fix
- Show sensor to satellite link. Fix external sensor requests.
- Missing min files
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.
- Updated video recording (now includes UI) and added sunlight view
- Added Video Recorder
- IE bug fixes
- Reduced position calculations.
- Reorganized Files
- Improved Responsive UI/CSS
- Added Launch Sites
- Updated social links.
- Added Constellations
- drawLoop Fix
- drawLoop Fix
- Improved Stars and Constellations
- Stars and Constellations
- Astronomy View Improvements
- 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
- 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
- PDOP function finished
- Started PDOP Calculator
- Surveillance and FOV Bubble modes.
- Right Click Menu Added
- Enabled multisat satoverfly mode. Minor UI fixes.
- Partial undo of IE11 Fix.
- 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
- 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.
- 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.
- Added planetarium and satellite camera views
- 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.
- Updated merging function for offline use.
- 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
- 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
- Develop
- Develop
- UI Overhaul
- TLE Minification
- UI Overhaul
- Only FOV Option
- Optional Show Next Pass
- 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
- Fixed Open Issues
- Admin Section Added
- Updated README for v0.5.0
- Revert "Javascript Semi-Standard Compliant"
- Revert "SOCRATES"
- SOCRATES
- SOCRATES
- Remove Old Files
- Javascript Semi-Standard Compliant
- Create README.md
- Update README.md
- 12 October 2016
- 21 December 2016
- 7 December 2016
- 20 December 2016
Added .gitattributes & .gitignore files
- Delete dot-blue.png