├── .dockerignore ├── .env.example ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── docker ├── map.sh └── mqtt.sh ├── donate.md ├── meshtastic-map-mqtt.service ├── meshtastic-map.service ├── package.json ├── prisma ├── migrations │ ├── 20240312135520_create_nodes_table │ │ └── migration.sql │ ├── 20240312140821_add_position_columns_to_nodes_table │ │ └── migration.sql │ ├── 20240312150206_add_device_metrics_to_nodes_table │ │ └── migration.sql │ ├── 20240312222245_create_neighbour_info_table │ │ └── migration.sql │ ├── 20240313011413_create_traceroutes_table │ │ └── migration.sql │ ├── 20240313014910_create_map_reports_table │ │ └── migration.sql │ ├── 20240313021158_add_indexes_for_node_id │ │ └── migration.sql │ ├── 20240313115208_create_device_metrics_table │ │ └── migration.sql │ ├── 20240314102230_create_text_messages_table │ │ └── migration.sql │ ├── 20240314224016_create_waypoints_table │ │ └── migration.sql │ ├── 20240316052726_create_service_envelopes_table │ │ └── migration.sql │ ├── 20240316060749_add_index_to_gateway_id_on_service_envelopes_table │ │ └── migration.sql │ ├── 20240318102858_add_channel_and_gateway_columns_to_traceroutes_table │ │ └── migration.sql │ ├── 20240323095120_add_neighbour_info_columns_to_nodes_table │ │ └── migration.sql │ ├── 20240323103128_add_neighbours_updated_at_column_to_nodes_table │ │ └── migration.sql │ ├── 20240323104538_add_position_updated_at_column_to_nodes_table │ │ └── migration.sql │ ├── 20240331045118_add_mqtt_connection_state_columns_to_nodes_table │ │ └── migration.sql │ ├── 20240331103020_change_is_licensed_column_on_nodes_table_to_be_nullable │ │ └── migration.sql │ ├── 20240331105735_add_extra_map_report_columns_to_nodes_table │ │ └── migration.sql │ ├── 20240416014304_add_new_traceroute_columns_and_remove_node_id_column │ │ └── migration.sql │ ├── 20240416042356_add_uptime_seconds_column_to_nodes_table │ │ └── migration.sql │ ├── 20240523084115_create_positions_table │ │ └── migration.sql │ ├── 20240606113013_create_environment_metrics_table │ │ └── migration.sql │ ├── 20240606114257_create_power_metrics_table │ │ └── migration.sql │ ├── 20240606120812_add_temperature_humidity_and_pressure_environment_metrics_to_node_table │ │ └── migration.sql │ ├── 20240828105009_remove_mqtt_connection_state_column │ │ └── migration.sql │ ├── 20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table │ │ └── migration.sql │ ├── 20241120235736_add_index_to_position_updated_at_column_for_nodes_table │ │ └── migration.sql │ ├── 20241217025513_add_wind_columns_to_environment_metrics_table │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── screenshot.png ├── src ├── admin.js ├── index.js ├── json │ ├── hardware_models.json │ ├── modem_presets.json │ ├── region_codes.json │ └── roles.json ├── mqtt.js ├── public │ ├── assets │ │ └── js │ │ │ ├── axios@1.6.8 │ │ │ └── dist │ │ │ │ └── axios.min.js │ │ │ ├── chart.js@4.4.2 │ │ │ └── dist │ │ │ │ └── chart.umd.js │ │ │ ├── chartjs-adapter-moment │ │ │ └── chartjs-adapter-moment.js │ │ │ ├── leaflet-plugins │ │ │ ├── leaflet-arrowheads.js │ │ │ ├── leaflet.geometryutil.js │ │ │ ├── leaflet.groupedlayercontrol │ │ │ │ ├── leaflet.groupedlayercontrol.css │ │ │ │ └── leaflet.groupedlayercontrol.js │ │ │ ├── leaflet.markercluster │ │ │ │ ├── MarkerCluster.Default.css │ │ │ │ ├── MarkerCluster.css │ │ │ │ ├── leaflet.markercluster-src.js │ │ │ │ ├── leaflet.markercluster-src.js.map │ │ │ │ ├── leaflet.markercluster.js │ │ │ │ └── leaflet.markercluster.js.map │ │ │ └── leaflet.polylineoffset.js │ │ │ ├── leaflet@1.9.3 │ │ │ └── dist │ │ │ │ ├── images │ │ │ │ ├── layers-2x.png │ │ │ │ ├── layers.png │ │ │ │ ├── marker-icon-2x.png │ │ │ │ ├── marker-icon.png │ │ │ │ └── marker-shadow.png │ │ │ │ ├── leaflet.css │ │ │ │ └── leaflet.js │ │ │ ├── moment@2.29.1 │ │ │ └── moment.min.js │ │ │ ├── tailwindcss │ │ │ └── tailwind-v3.4.3-forms-v0.5.7.js │ │ │ └── vue@3.4.26 │ │ │ └── dist │ │ │ └── vue.global.js │ ├── icon.png │ ├── images │ │ ├── devices │ │ │ ├── HELTEC_HT62.png │ │ │ ├── HELTEC_MESH_NODE_T114.png │ │ │ ├── HELTEC_V2_0.png │ │ │ ├── HELTEC_V2_1.png │ │ │ ├── HELTEC_V3.png │ │ │ ├── HELTEC_WIRELESS_PAPER.png │ │ │ ├── HELTEC_WIRELESS_PAPER_V1_0.png │ │ │ ├── HELTEC_WIRELESS_TRACKER.png │ │ │ ├── HELTEC_WIRELESS_TRACKER_V1_0.png │ │ │ ├── HELTEC_WSL_V3.png │ │ │ ├── LILYGO_TBEAM_S3_CORE.png │ │ │ ├── NANO_G1_EXPLORER.png │ │ │ ├── NANO_G2_ULTRA.png │ │ │ ├── NRF52_PROMICRO_DIY.png │ │ │ ├── RAK4631.png │ │ │ ├── RP2040_LORA.png │ │ │ ├── RPI_PICO.png │ │ │ ├── SEEED_XIAO_S3.png │ │ │ ├── SENSECAP_INDICATOR.png │ │ │ ├── STATION_G2.png │ │ │ ├── TBEAM.png │ │ │ ├── TLORA_T3_S3.png │ │ │ ├── TLORA_V2_1_1P6.png │ │ │ ├── TRACKER_T1000_E.png │ │ │ ├── T_DECK.png │ │ │ ├── T_ECHO.png │ │ │ └── T_WATCH_S3.png │ │ └── no_image.png │ ├── index.html │ └── text-messages-embed.html └── utils │ ├── node_id_util.js │ ├── node_id_util.test.js │ ├── position_util.js │ └── position_util.test.js └── update.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | .git -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL="mysql://root@localhost:3306/meshtastic-map?connection_limit=100" 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/map.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/docker/map.sh -------------------------------------------------------------------------------- /docker/mqtt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/docker/mqtt.sh -------------------------------------------------------------------------------- /donate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/donate.md -------------------------------------------------------------------------------- /meshtastic-map-mqtt.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/meshtastic-map-mqtt.service -------------------------------------------------------------------------------- /meshtastic-map.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/meshtastic-map.service -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20240312135520_create_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240312135520_create_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240312140821_add_position_columns_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240312140821_add_position_columns_to_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240312150206_add_device_metrics_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240312150206_add_device_metrics_to_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240312222245_create_neighbour_info_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240312222245_create_neighbour_info_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240313011413_create_traceroutes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240313011413_create_traceroutes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240313014910_create_map_reports_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240313014910_create_map_reports_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240313021158_add_indexes_for_node_id/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240313021158_add_indexes_for_node_id/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240313115208_create_device_metrics_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240313115208_create_device_metrics_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240314102230_create_text_messages_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240314102230_create_text_messages_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240314224016_create_waypoints_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240314224016_create_waypoints_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240316052726_create_service_envelopes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240316052726_create_service_envelopes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240316060749_add_index_to_gateway_id_on_service_envelopes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240316060749_add_index_to_gateway_id_on_service_envelopes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240318102858_add_channel_and_gateway_columns_to_traceroutes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240318102858_add_channel_and_gateway_columns_to_traceroutes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240323095120_add_neighbour_info_columns_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240323095120_add_neighbour_info_columns_to_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240323103128_add_neighbours_updated_at_column_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `nodes` ADD COLUMN `neighbours_updated_at` DATETIME(3) NULL; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240323104538_add_position_updated_at_column_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `nodes` ADD COLUMN `position_updated_at` DATETIME(3) NULL; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240331045118_add_mqtt_connection_state_columns_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240331045118_add_mqtt_connection_state_columns_to_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240331103020_change_is_licensed_column_on_nodes_table_to_be_nullable/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `nodes` MODIFY `is_licensed` BOOLEAN NULL; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240331105735_add_extra_map_report_columns_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240331105735_add_extra_map_report_columns_to_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240416014304_add_new_traceroute_columns_and_remove_node_id_column/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240416014304_add_new_traceroute_columns_and_remove_node_id_column/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240416042356_add_uptime_seconds_column_to_nodes_table/migration.sql: -------------------------------------------------------------------------------- 1 | -- AlterTable 2 | ALTER TABLE `nodes` ADD COLUMN `uptime_seconds` BIGINT NULL; 3 | -------------------------------------------------------------------------------- /prisma/migrations/20240523084115_create_positions_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240523084115_create_positions_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240606113013_create_environment_metrics_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240606113013_create_environment_metrics_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240606114257_create_power_metrics_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240606114257_create_power_metrics_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240606120812_add_temperature_humidity_and_pressure_environment_metrics_to_node_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240606120812_add_temperature_humidity_and_pressure_environment_metrics_to_node_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240828105009_remove_mqtt_connection_state_column/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240828105009_remove_mqtt_connection_state_column/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20240908005223_add_new_snr_and_route_back_columns_to_trace_routes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20241120235736_add_index_to_position_updated_at_column_for_nodes_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20241120235736_add_index_to_position_updated_at_column_for_nodes_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20241217025513_add_wind_columns_to_environment_metrics_table/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/20241217025513_add_wind_columns_to_environment_metrics_table/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/admin.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/index.js -------------------------------------------------------------------------------- /src/json/hardware_models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/json/hardware_models.json -------------------------------------------------------------------------------- /src/json/modem_presets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/json/modem_presets.json -------------------------------------------------------------------------------- /src/json/region_codes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/json/region_codes.json -------------------------------------------------------------------------------- /src/json/roles.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/json/roles.json -------------------------------------------------------------------------------- /src/mqtt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/mqtt.js -------------------------------------------------------------------------------- /src/public/assets/js/axios@1.6.8/dist/axios.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/axios@1.6.8/dist/axios.min.js -------------------------------------------------------------------------------- /src/public/assets/js/chart.js@4.4.2/dist/chart.umd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/chart.js@4.4.2/dist/chart.umd.js -------------------------------------------------------------------------------- /src/public/assets/js/chartjs-adapter-moment/chartjs-adapter-moment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/chartjs-adapter-moment/chartjs-adapter-moment.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet-arrowheads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet-arrowheads.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.geometryutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.geometryutil.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.groupedlayercontrol/leaflet.groupedlayercontrol.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.groupedlayercontrol/leaflet.groupedlayercontrol.css -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.groupedlayercontrol/leaflet.groupedlayercontrol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.groupedlayercontrol/leaflet.groupedlayercontrol.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/MarkerCluster.Default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/MarkerCluster.Default.css -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/MarkerCluster.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/MarkerCluster.css -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster-src.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster-src.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster-src.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster-src.js.map -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.markercluster/leaflet.markercluster.js.map -------------------------------------------------------------------------------- /src/public/assets/js/leaflet-plugins/leaflet.polylineoffset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet-plugins/leaflet.polylineoffset.js -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/images/layers-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/images/layers-2x.png -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/images/layers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/images/layers.png -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/images/marker-icon-2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/images/marker-icon-2x.png -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/images/marker-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/images/marker-icon.png -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/images/marker-shadow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/images/marker-shadow.png -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/leaflet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/leaflet.css -------------------------------------------------------------------------------- /src/public/assets/js/leaflet@1.9.3/dist/leaflet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/leaflet@1.9.3/dist/leaflet.js -------------------------------------------------------------------------------- /src/public/assets/js/moment@2.29.1/moment.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/moment@2.29.1/moment.min.js -------------------------------------------------------------------------------- /src/public/assets/js/tailwindcss/tailwind-v3.4.3-forms-v0.5.7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/tailwindcss/tailwind-v3.4.3-forms-v0.5.7.js -------------------------------------------------------------------------------- /src/public/assets/js/vue@3.4.26/dist/vue.global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/assets/js/vue@3.4.26/dist/vue.global.js -------------------------------------------------------------------------------- /src/public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/icon.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_HT62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_HT62.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_MESH_NODE_T114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_MESH_NODE_T114.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_V2_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_V2_0.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_V2_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_V2_1.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_V3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_V3.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_WIRELESS_PAPER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_WIRELESS_PAPER.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_WIRELESS_PAPER_V1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_WIRELESS_PAPER_V1_0.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_WIRELESS_TRACKER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_WIRELESS_TRACKER.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_WIRELESS_TRACKER_V1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_WIRELESS_TRACKER_V1_0.png -------------------------------------------------------------------------------- /src/public/images/devices/HELTEC_WSL_V3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/HELTEC_WSL_V3.png -------------------------------------------------------------------------------- /src/public/images/devices/LILYGO_TBEAM_S3_CORE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/LILYGO_TBEAM_S3_CORE.png -------------------------------------------------------------------------------- /src/public/images/devices/NANO_G1_EXPLORER.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/NANO_G1_EXPLORER.png -------------------------------------------------------------------------------- /src/public/images/devices/NANO_G2_ULTRA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/NANO_G2_ULTRA.png -------------------------------------------------------------------------------- /src/public/images/devices/NRF52_PROMICRO_DIY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/NRF52_PROMICRO_DIY.png -------------------------------------------------------------------------------- /src/public/images/devices/RAK4631.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/RAK4631.png -------------------------------------------------------------------------------- /src/public/images/devices/RP2040_LORA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/RP2040_LORA.png -------------------------------------------------------------------------------- /src/public/images/devices/RPI_PICO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/RPI_PICO.png -------------------------------------------------------------------------------- /src/public/images/devices/SEEED_XIAO_S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/SEEED_XIAO_S3.png -------------------------------------------------------------------------------- /src/public/images/devices/SENSECAP_INDICATOR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/SENSECAP_INDICATOR.png -------------------------------------------------------------------------------- /src/public/images/devices/STATION_G2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/STATION_G2.png -------------------------------------------------------------------------------- /src/public/images/devices/TBEAM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/TBEAM.png -------------------------------------------------------------------------------- /src/public/images/devices/TLORA_T3_S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/TLORA_T3_S3.png -------------------------------------------------------------------------------- /src/public/images/devices/TLORA_V2_1_1P6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/TLORA_V2_1_1P6.png -------------------------------------------------------------------------------- /src/public/images/devices/TRACKER_T1000_E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/TRACKER_T1000_E.png -------------------------------------------------------------------------------- /src/public/images/devices/T_DECK.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/T_DECK.png -------------------------------------------------------------------------------- /src/public/images/devices/T_ECHO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/T_ECHO.png -------------------------------------------------------------------------------- /src/public/images/devices/T_WATCH_S3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/devices/T_WATCH_S3.png -------------------------------------------------------------------------------- /src/public/images/no_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/images/no_image.png -------------------------------------------------------------------------------- /src/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/index.html -------------------------------------------------------------------------------- /src/public/text-messages-embed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/public/text-messages-embed.html -------------------------------------------------------------------------------- /src/utils/node_id_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/utils/node_id_util.js -------------------------------------------------------------------------------- /src/utils/node_id_util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/utils/node_id_util.test.js -------------------------------------------------------------------------------- /src/utils/position_util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/utils/position_util.js -------------------------------------------------------------------------------- /src/utils/position_util.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/src/utils/position_util.test.js -------------------------------------------------------------------------------- /update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liamcottle/meshtastic-map/HEAD/update.sh --------------------------------------------------------------------------------