aprs.me/test/aprsme
Graham McIntire 0d4314b880
Fix object positioning to use object name instead of origin callsign
Objects and items were being displayed at the origin station's location
instead of their actual coordinates because the broadcast used the
sender (origin callsign) as the identifier instead of object_name/item_name.

For example, object CALGRY sent by VE6RWB-15 was appearing at VE6RWB-15's
location instead of CALGRY's actual coordinates.

Changes:
- Modified broadcast_single_packet to use object_name for objects
  and item_name for items as the identifier instead of sender
- Added tests verifying objects and items broadcast with correct identifier
- Objects/items now display at their specified coordinates, not origin station

Fixes the positioning bug where objects appeared at sender location.
2026-03-22 15:19:52 -05:00
..
accounts add callsign to users 2025-07-10 16:07:05 -05:00
cluster perf: optimize slow tests - 40% reduction in top 10 slowest tests 2026-03-03 10:47:40 -06:00
is Add TCP backpressure to packet pipeline 2026-02-19 15:31:51 -06:00
packets Add get_nearby_weather_stations/4 query function with spatial filtering 2026-03-22 11:27:45 -05:00
workers Partition packets table by day and simplify cleanup 2026-02-20 11:25:16 -06:00
bad_packet_test.exs refactor to use external parser 2025-06-24 14:22:09 -05:00
broadcast_task_supervisor_test.exs Fix code review findings: security, correctness, performance, dead code 2026-02-19 18:49:27 -06:00
cache_test.exs Fix code review batch 3: auth, performance, dedup, cache TTL 2026-02-20 07:29:27 -06:00
callsign_test.exs more permissive callsign parsing 2025-07-12 09:10:49 -05:00
circuit_breaker_test.exs Fix code review findings: security, correctness, performance, dead code 2026-02-19 18:49:27 -06:00
connection_monitor_test.exs Fix ConnectionMonitor deadlock and LeaderElection silent leadership loss 2026-02-19 18:18:31 -06:00
connection_prevention_test.exs refactor to use external parser 2025-06-24 14:22:09 -05:00
convert_test.exs Optimize test suite performance - 32.5% faster execution 2025-07-21 09:23:07 -05:00
data_extended_test.exs fix messaging name 2025-06-24 14:29:47 -05:00
db_optimizer_test.exs Fix APRS object name extraction for names with special characters 2026-02-19 18:41:37 -06:00
device_identification_test.exs fix: Fix failing tests and improve test reliability 2025-07-30 14:24:21 -05:00
dynamic_supervisor_test.exs Add tests for 14 modules with 0% coverage 2026-02-09 17:19:50 -06:00
encoding_test.exs Fix APRS object display and comment encoding issues 2026-02-20 18:06:32 -06:00
encoding_utils_test.exs Fix APRS object display and comment encoding issues 2026-02-20 18:06:32 -06:00
enhanced_parser_test.exs Consolidate 24 packet columns into JSONB data field 2026-02-20 13:02:47 -06:00
error_handler_test.exs Add tests for 14 modules with 0% coverage 2026-02-09 17:19:50 -06:00
error_notifier_test.exs Add email notifications for production errors 2026-03-22 15:12:59 -05:00
geo_utils_test.exs Fix all failing tests 2025-07-25 14:14:04 -05:00
geometry_test.exs fix: Resolve majority of dialyzer type errors 2025-07-30 13:30:21 -05:00
is_test.exs Fix multiple TODO bugs: drain handler, callsign dedup, packet pipeline 2026-02-19 18:27:25 -06:00
maidenhead_test.exs Partition packets table by day and simplify cleanup 2026-02-20 11:25:16 -06:00
migration_lock_test.exs Add tests for 14 modules with 0% coverage 2026-02-09 17:19:50 -06:00
mock_helpers_test.exs Add tests for 14 modules with 0% coverage 2026-02-09 17:19:50 -06:00
packet_consumer_pool_test.exs Fix API documentation to match implementation 2026-02-19 10:22:10 -06:00
packet_consumer_test.exs Fix object positioning to use object name instead of origin callsign 2026-03-22 15:19:52 -05:00
packet_counter_test.exs Add tests for 14 modules with 0% coverage 2026-02-09 17:19:50 -06:00
packet_geometry_test.exs Add test coverage for conversion, geometry, PHG, and encoding modules 2026-02-20 13:53:26 -06:00
packet_parsing_test.exs Consolidate 24 packet columns into JSONB data field 2026-02-20 13:02:47 -06:00
packet_pipeline_integration_test.exs Fix code review findings: security, correctness, performance, dead code 2026-02-19 18:49:27 -06:00
packet_pipeline_supervisor_test.exs Fix multiple TODO bugs: drain handler, callsign dedup, packet pipeline 2026-02-19 18:27:25 -06:00
packet_producer_backpressure_test.exs Add TCP backpressure to packet pipeline 2026-02-19 15:31:51 -06:00
packet_producer_test.exs Add TCP backpressure to packet pipeline 2026-02-19 15:31:51 -06:00
packet_replay_test.exs refactor to use external parser 2025-06-24 14:22:09 -05:00
packet_test.exs Add test coverage for conversion, geometry, PHG, and encoding modules 2026-02-20 13:53:26 -06:00
packet_weather_extraction_test.exs integrate /:call to main page 2025-07-13 10:36:58 -05:00
packets_encoding_test.exs Consolidate 24 packet columns into JSONB data field 2026-02-20 13:02:47 -06:00
packets_mic_e_test.exs add packet batcher 2025-06-24 15:06:09 -05:00
packets_oldest_test.exs updates with parser updates 2025-08-03 09:19:31 -05:00
packets_test.exs Optimize historical packet loading by selecting only needed columns 2026-02-20 07:41:14 -06:00
packets_weather_test.exs fix geolocation hopefully 2025-07-10 17:12:49 -05:00
partition_manager_test.exs Partition packets table by day and simplify cleanup 2026-02-20 11:25:16 -06:00
spatial_pubsub_test.exs Fix code review batch 3: auth, performance, dedup, cache TTL 2026-02-20 07:29:27 -06:00
streaming_packets_pubsub_test.exs perf: optimize slow tests - 40% reduction in top 10 slowest tests 2026-03-03 10:47:40 -06:00