Skip to content

Fixes for Ionosonde and rate limiting of console messages when debugging#723

Merged
accius merged 3 commits intoaccius:Stagingfrom
alanhargreaves:ionosonde-fix
Mar 15, 2026
Merged

Fixes for Ionosonde and rate limiting of console messages when debugging#723
accius merged 3 commits intoaccius:Stagingfrom
alanhargreaves:ionosonde-fix

Conversation

@alanhargreaves
Copy link
Contributor

What does this PR do?

  1. If LOG_LEVEL is 'debug' don't rate-limit log messages - [BUG] fetchIonosondeData() is not mapping station times correctly #722
  2. Force the timestamp gathered by fetchIonosondeData() to be interprested as UTC, so those of us more then two hours in front of UTC can get some data - [BUG] Turn off rate limiting when LOG_LEVEL is debug #721

Type of change

  • Bug fix
  • New feature
  • Performance improvement
  • Refactor / code cleanup
  • Documentation
  • Translation
  • Map layer plugin

How to test

Ionosonde

  1. Be in a timezone more than two hours in front of UTC
  2. Enable the MUF layer (hot key 'm')
  3. Note that we are now getting ionosondes

Debug messages

  1. Set LOG_LEVEL to be debug in .env
  2. Restart the server
  3. Note that we are now seeing all log messages (e.g. we get a non-clipped logo)

Checklist

  • App loads without console errors - Well, actually I guess we get more messages but that is the point
  • Tested in Dark, Light, and Retro themes
  • Responsive at different screen sizes (desktop + mobile)
  • If touching server.js: caches have TTLs and size caps (we serve 2,000+ concurrent users)
  • If adding an API route: includes caching and error handling
  • If adding a panel: wired into Modern, Classic, and Dockable layouts
  • No hardcoded colors — uses CSS variables (var(--accent-cyan), etc.)
  • No .bak, .old, console.log debug lines, or test scripts included

2. Force the timestamp gathered by fetchIonosondeData() to be interprested as UTC, so those of us more then two hours in front of UTC can get some data
@alanhargreaves alanhargreaves marked this pull request as draft March 15, 2026 13:01
@alanhargreaves alanhargreaves marked this pull request as ready for review March 15, 2026 13:42
@accius accius merged commit 24302d3 into accius:Staging Mar 15, 2026
@alanhargreaves alanhargreaves deleted the ionosonde-fix branch March 15, 2026 22:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants