├── .github ├── CODEOWNERS ├── funding.yml ├── pull_request_template.md └── workflows │ ├── check-protected-files.yml │ ├── crowdin-download.yml │ ├── crowdin-upload-sources.yml │ ├── crowdin-upload-translations.yml │ ├── protect-files.yml │ └── update-hardware-list.yml ├── .gitignore ├── .npmrc ├── .trunk ├── .gitignore ├── configs │ ├── .markdownlint.yaml │ ├── .yamllint.yaml │ └── svgo.config.js └── trunk.yaml ├── LICENSE ├── README.md ├── app.vue ├── assets ├── css │ ├── .gitkeep │ ├── main.css │ └── manifest-theme.css ├── icon │ └── favicon.ico └── img │ ├── dfu.png │ ├── espressif.svg │ ├── hydra-pcb.svg │ ├── logo.svg │ ├── nordic.svg │ ├── rp2040.svg │ └── uf2_rp2040.png ├── components ├── Device.vue ├── DeviceDetail.vue ├── DeviceHeader.vue ├── Firmware.vue ├── Flash.vue ├── LanguagePicker.vue ├── LogoHeader.vue ├── SerialMonitor.vue ├── ToastNotifications.vue └── targets │ ├── EraseUf2.vue │ ├── Esp32.vue │ ├── FlashHeader.vue │ ├── ReleaseNotes.vue │ └── Uf2.vue ├── crowdin.yml ├── eslint.config.mjs ├── i18n.config.ts ├── i18n └── locales │ ├── be.json │ ├── bg.json │ ├── ca.json │ ├── cs.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── et.json │ ├── fi.json │ ├── fr.json │ ├── hu.json │ ├── it.json │ ├── ja.json │ ├── ko.json │ ├── nl.json │ ├── pl.json │ ├── pt.json │ ├── ru.json │ ├── sv.json │ ├── tr.json │ ├── uk.json │ ├── zh-Hans.json │ ├── zh-Hant.json │ └── zh.json ├── nuxt.config.ts ├── package.json ├── plugins ├── analytics.clients.ts ├── datadog-rum.client.ts └── i18n-global.client.ts ├── pnpm-lock.yaml ├── public ├── data │ ├── hardware-list.json │ └── manifest.json ├── favicon.ico ├── img │ ├── Meshtastic-UI-Long.svg │ ├── Meshtastic-UI-Short.svg │ ├── devices │ │ ├── README.md │ │ ├── crowpanel_2_4.svg │ │ ├── crowpanel_2_8.svg │ │ ├── crowpanel_3_5.svg │ │ ├── crowpanel_4_3.svg │ │ ├── crowpanel_5_0.svg │ │ ├── crowpanel_7_0.svg │ │ ├── diy.svg │ │ ├── heltec-ht62-esp32c3-sx1262.svg │ │ ├── heltec-mesh-node-t114-case.svg │ │ ├── heltec-mesh-node-t114.svg │ │ ├── heltec-mesh-solar.svg │ │ ├── heltec-v3-case.svg │ │ ├── heltec-v3.svg │ │ ├── heltec-vision-master-e213.svg │ │ ├── heltec-vision-master-e290.svg │ │ ├── heltec-vision-master-t190.svg │ │ ├── heltec-wireless-paper-V1_0.svg │ │ ├── heltec-wireless-paper.svg │ │ ├── heltec-wireless-tracker-V1-0.svg │ │ ├── heltec-wireless-tracker.svg │ │ ├── heltec-wsl-v3.svg │ │ ├── heltec_mesh_pocket.svg │ │ ├── heltec_v4.svg │ │ ├── heltec_wireless_tracker_v2.svg │ │ ├── lilygo-tlora-pager.svg │ │ ├── m5_c6l.svg │ │ ├── meteor_pro.svg │ │ ├── muzi_base.svg │ │ ├── muzi_r1_neo.svg │ │ ├── nano-g2-ultra.svg │ │ ├── pico.svg │ │ ├── promicro.svg │ │ ├── rak-wismesh-tap-v2.svg │ │ ├── rak-wismeshtap.svg │ │ ├── rak11200.svg │ │ ├── rak11310.svg │ │ ├── rak2560.svg │ │ ├── rak4631.svg │ │ ├── rak4631_case.svg │ │ ├── rak_3312.svg │ │ ├── rak_wismesh_tag.svg │ │ ├── rpipicow.svg │ │ ├── seeed-sensecap-indicator.svg │ │ ├── seeed-xiao-s3.svg │ │ ├── seeed_solar.svg │ │ ├── seeed_xiao_nrf52_kit.svg │ │ ├── station-g2.svg │ │ ├── t-deck.svg │ │ ├── t-echo.svg │ │ ├── t-watch-s3.svg │ │ ├── tbeam-s3-core.svg │ │ ├── tbeam.svg │ │ ├── tdeck_pro.svg │ │ ├── techo_lite.svg │ │ ├── thinknode_m1.svg │ │ ├── thinknode_m2.svg │ │ ├── thinknode_m3.svg │ │ ├── thinknode_m4.svg │ │ ├── tlora-c6.svg │ │ ├── tlora-t3s3-epaper.svg │ │ ├── tlora-t3s3-v1.svg │ │ ├── tlora-v2-1-1_6.svg │ │ ├── tlora-v2-1-1_8.svg │ │ ├── tracker-t1000-e.svg │ │ ├── unknown.svg │ │ ├── wio-tracker-wm1110.svg │ │ ├── wio_tracker_l1.svg │ │ ├── wio_tracker_l1_case.svg │ │ ├── wio_tracker_l1_eink.svg │ │ ├── wismesh_pod.svg │ │ └── wm1110_dev_kit.svg │ └── icon_rak-cropped.svg └── uf2 │ ├── nrf_erase.uf2 │ ├── nrf_erase2.uf2 │ ├── nrf_erase_sd7_3.uf2 │ └── pico_erase.uf2 ├── server └── tsconfig.json ├── stores ├── deviceStore.ts ├── firmwareStore.ts ├── serialMonitorStore.ts ├── store.ts └── toastStore.ts ├── tailwind.config.js ├── tsconfig.json ├── types ├── api.ts └── resources.ts └── utils ├── fileUtils.ts ├── i18n.ts ├── terminal.ts └── versionUtils.ts /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/funding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/funding.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/check-protected-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/check-protected-files.yml -------------------------------------------------------------------------------- /.github/workflows/crowdin-download.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/crowdin-download.yml -------------------------------------------------------------------------------- /.github/workflows/crowdin-upload-sources.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/crowdin-upload-sources.yml -------------------------------------------------------------------------------- /.github/workflows/crowdin-upload-translations.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/crowdin-upload-translations.yml -------------------------------------------------------------------------------- /.github/workflows/protect-files.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/protect-files.yml -------------------------------------------------------------------------------- /.github/workflows/update-hardware-list.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.github/workflows/update-hardware-list.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.npmrc -------------------------------------------------------------------------------- /.trunk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.trunk/.gitignore -------------------------------------------------------------------------------- /.trunk/configs/.markdownlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.trunk/configs/.markdownlint.yaml -------------------------------------------------------------------------------- /.trunk/configs/.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.trunk/configs/.yamllint.yaml -------------------------------------------------------------------------------- /.trunk/configs/svgo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.trunk/configs/svgo.config.js -------------------------------------------------------------------------------- /.trunk/trunk.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/.trunk/trunk.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/README.md -------------------------------------------------------------------------------- /app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/app.vue -------------------------------------------------------------------------------- /assets/css/.gitkeep: -------------------------------------------------------------------------------- 1 | // Make sure the CSS directory exists -------------------------------------------------------------------------------- /assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/css/main.css -------------------------------------------------------------------------------- /assets/css/manifest-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/css/manifest-theme.css -------------------------------------------------------------------------------- /assets/icon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/icon/favicon.ico -------------------------------------------------------------------------------- /assets/img/dfu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/dfu.png -------------------------------------------------------------------------------- /assets/img/espressif.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/espressif.svg -------------------------------------------------------------------------------- /assets/img/hydra-pcb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/hydra-pcb.svg -------------------------------------------------------------------------------- /assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/logo.svg -------------------------------------------------------------------------------- /assets/img/nordic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/nordic.svg -------------------------------------------------------------------------------- /assets/img/rp2040.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/rp2040.svg -------------------------------------------------------------------------------- /assets/img/uf2_rp2040.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/assets/img/uf2_rp2040.png -------------------------------------------------------------------------------- /components/Device.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/Device.vue -------------------------------------------------------------------------------- /components/DeviceDetail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/DeviceDetail.vue -------------------------------------------------------------------------------- /components/DeviceHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/DeviceHeader.vue -------------------------------------------------------------------------------- /components/Firmware.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/Firmware.vue -------------------------------------------------------------------------------- /components/Flash.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/Flash.vue -------------------------------------------------------------------------------- /components/LanguagePicker.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/LanguagePicker.vue -------------------------------------------------------------------------------- /components/LogoHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/LogoHeader.vue -------------------------------------------------------------------------------- /components/SerialMonitor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/SerialMonitor.vue -------------------------------------------------------------------------------- /components/ToastNotifications.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/ToastNotifications.vue -------------------------------------------------------------------------------- /components/targets/EraseUf2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/targets/EraseUf2.vue -------------------------------------------------------------------------------- /components/targets/Esp32.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/targets/Esp32.vue -------------------------------------------------------------------------------- /components/targets/FlashHeader.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/targets/FlashHeader.vue -------------------------------------------------------------------------------- /components/targets/ReleaseNotes.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/targets/ReleaseNotes.vue -------------------------------------------------------------------------------- /components/targets/Uf2.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/components/targets/Uf2.vue -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/crowdin.yml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /i18n.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n.config.ts -------------------------------------------------------------------------------- /i18n/locales/be.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/be.json -------------------------------------------------------------------------------- /i18n/locales/bg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/bg.json -------------------------------------------------------------------------------- /i18n/locales/ca.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/ca.json -------------------------------------------------------------------------------- /i18n/locales/cs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/cs.json -------------------------------------------------------------------------------- /i18n/locales/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/de.json -------------------------------------------------------------------------------- /i18n/locales/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/en.json -------------------------------------------------------------------------------- /i18n/locales/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/es.json -------------------------------------------------------------------------------- /i18n/locales/et.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/et.json -------------------------------------------------------------------------------- /i18n/locales/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/fi.json -------------------------------------------------------------------------------- /i18n/locales/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/fr.json -------------------------------------------------------------------------------- /i18n/locales/hu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/hu.json -------------------------------------------------------------------------------- /i18n/locales/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/it.json -------------------------------------------------------------------------------- /i18n/locales/ja.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/ja.json -------------------------------------------------------------------------------- /i18n/locales/ko.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/ko.json -------------------------------------------------------------------------------- /i18n/locales/nl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/nl.json -------------------------------------------------------------------------------- /i18n/locales/pl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/pl.json -------------------------------------------------------------------------------- /i18n/locales/pt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/pt.json -------------------------------------------------------------------------------- /i18n/locales/ru.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/ru.json -------------------------------------------------------------------------------- /i18n/locales/sv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/sv.json -------------------------------------------------------------------------------- /i18n/locales/tr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/tr.json -------------------------------------------------------------------------------- /i18n/locales/uk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/uk.json -------------------------------------------------------------------------------- /i18n/locales/zh-Hans.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/zh-Hans.json -------------------------------------------------------------------------------- /i18n/locales/zh-Hant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/zh-Hant.json -------------------------------------------------------------------------------- /i18n/locales/zh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/i18n/locales/zh.json -------------------------------------------------------------------------------- /nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/nuxt.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/package.json -------------------------------------------------------------------------------- /plugins/analytics.clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/plugins/analytics.clients.ts -------------------------------------------------------------------------------- /plugins/datadog-rum.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/plugins/datadog-rum.client.ts -------------------------------------------------------------------------------- /plugins/i18n-global.client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/plugins/i18n-global.client.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/data/hardware-list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/data/hardware-list.json -------------------------------------------------------------------------------- /public/data/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/data/manifest.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/img/Meshtastic-UI-Long.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/Meshtastic-UI-Long.svg -------------------------------------------------------------------------------- /public/img/Meshtastic-UI-Short.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/Meshtastic-UI-Short.svg -------------------------------------------------------------------------------- /public/img/devices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/README.md -------------------------------------------------------------------------------- /public/img/devices/crowpanel_2_4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_2_4.svg -------------------------------------------------------------------------------- /public/img/devices/crowpanel_2_8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_2_8.svg -------------------------------------------------------------------------------- /public/img/devices/crowpanel_3_5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_3_5.svg -------------------------------------------------------------------------------- /public/img/devices/crowpanel_4_3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_4_3.svg -------------------------------------------------------------------------------- /public/img/devices/crowpanel_5_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_5_0.svg -------------------------------------------------------------------------------- /public/img/devices/crowpanel_7_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/crowpanel_7_0.svg -------------------------------------------------------------------------------- /public/img/devices/diy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/diy.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-ht62-esp32c3-sx1262.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-ht62-esp32c3-sx1262.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-mesh-node-t114-case.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-mesh-node-t114-case.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-mesh-node-t114.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-mesh-node-t114.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-mesh-solar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-mesh-solar.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-v3-case.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-v3-case.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-v3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-v3.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-vision-master-e213.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-vision-master-e213.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-vision-master-e290.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-vision-master-e290.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-vision-master-t190.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-vision-master-t190.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-wireless-paper-V1_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-wireless-paper-V1_0.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-wireless-paper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-wireless-paper.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-wireless-tracker-V1-0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-wireless-tracker-V1-0.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-wireless-tracker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-wireless-tracker.svg -------------------------------------------------------------------------------- /public/img/devices/heltec-wsl-v3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec-wsl-v3.svg -------------------------------------------------------------------------------- /public/img/devices/heltec_mesh_pocket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec_mesh_pocket.svg -------------------------------------------------------------------------------- /public/img/devices/heltec_v4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec_v4.svg -------------------------------------------------------------------------------- /public/img/devices/heltec_wireless_tracker_v2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/heltec_wireless_tracker_v2.svg -------------------------------------------------------------------------------- /public/img/devices/lilygo-tlora-pager.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/lilygo-tlora-pager.svg -------------------------------------------------------------------------------- /public/img/devices/m5_c6l.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/m5_c6l.svg -------------------------------------------------------------------------------- /public/img/devices/meteor_pro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/meteor_pro.svg -------------------------------------------------------------------------------- /public/img/devices/muzi_base.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/muzi_base.svg -------------------------------------------------------------------------------- /public/img/devices/muzi_r1_neo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/muzi_r1_neo.svg -------------------------------------------------------------------------------- /public/img/devices/nano-g2-ultra.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/nano-g2-ultra.svg -------------------------------------------------------------------------------- /public/img/devices/pico.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/pico.svg -------------------------------------------------------------------------------- /public/img/devices/promicro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/promicro.svg -------------------------------------------------------------------------------- /public/img/devices/rak-wismesh-tap-v2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak-wismesh-tap-v2.svg -------------------------------------------------------------------------------- /public/img/devices/rak-wismeshtap.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak-wismeshtap.svg -------------------------------------------------------------------------------- /public/img/devices/rak11200.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak11200.svg -------------------------------------------------------------------------------- /public/img/devices/rak11310.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak11310.svg -------------------------------------------------------------------------------- /public/img/devices/rak2560.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak2560.svg -------------------------------------------------------------------------------- /public/img/devices/rak4631.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak4631.svg -------------------------------------------------------------------------------- /public/img/devices/rak4631_case.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak4631_case.svg -------------------------------------------------------------------------------- /public/img/devices/rak_3312.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak_3312.svg -------------------------------------------------------------------------------- /public/img/devices/rak_wismesh_tag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rak_wismesh_tag.svg -------------------------------------------------------------------------------- /public/img/devices/rpipicow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/rpipicow.svg -------------------------------------------------------------------------------- /public/img/devices/seeed-sensecap-indicator.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/seeed-sensecap-indicator.svg -------------------------------------------------------------------------------- /public/img/devices/seeed-xiao-s3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/seeed-xiao-s3.svg -------------------------------------------------------------------------------- /public/img/devices/seeed_solar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/seeed_solar.svg -------------------------------------------------------------------------------- /public/img/devices/seeed_xiao_nrf52_kit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/seeed_xiao_nrf52_kit.svg -------------------------------------------------------------------------------- /public/img/devices/station-g2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/station-g2.svg -------------------------------------------------------------------------------- /public/img/devices/t-deck.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/t-deck.svg -------------------------------------------------------------------------------- /public/img/devices/t-echo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/t-echo.svg -------------------------------------------------------------------------------- /public/img/devices/t-watch-s3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/t-watch-s3.svg -------------------------------------------------------------------------------- /public/img/devices/tbeam-s3-core.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tbeam-s3-core.svg -------------------------------------------------------------------------------- /public/img/devices/tbeam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tbeam.svg -------------------------------------------------------------------------------- /public/img/devices/tdeck_pro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tdeck_pro.svg -------------------------------------------------------------------------------- /public/img/devices/techo_lite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/techo_lite.svg -------------------------------------------------------------------------------- /public/img/devices/thinknode_m1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/thinknode_m1.svg -------------------------------------------------------------------------------- /public/img/devices/thinknode_m2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/thinknode_m2.svg -------------------------------------------------------------------------------- /public/img/devices/thinknode_m3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/thinknode_m3.svg -------------------------------------------------------------------------------- /public/img/devices/thinknode_m4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/thinknode_m4.svg -------------------------------------------------------------------------------- /public/img/devices/tlora-c6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tlora-c6.svg -------------------------------------------------------------------------------- /public/img/devices/tlora-t3s3-epaper.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tlora-t3s3-epaper.svg -------------------------------------------------------------------------------- /public/img/devices/tlora-t3s3-v1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tlora-t3s3-v1.svg -------------------------------------------------------------------------------- /public/img/devices/tlora-v2-1-1_6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tlora-v2-1-1_6.svg -------------------------------------------------------------------------------- /public/img/devices/tlora-v2-1-1_8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tlora-v2-1-1_8.svg -------------------------------------------------------------------------------- /public/img/devices/tracker-t1000-e.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/tracker-t1000-e.svg -------------------------------------------------------------------------------- /public/img/devices/unknown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/unknown.svg -------------------------------------------------------------------------------- /public/img/devices/wio-tracker-wm1110.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wio-tracker-wm1110.svg -------------------------------------------------------------------------------- /public/img/devices/wio_tracker_l1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wio_tracker_l1.svg -------------------------------------------------------------------------------- /public/img/devices/wio_tracker_l1_case.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wio_tracker_l1_case.svg -------------------------------------------------------------------------------- /public/img/devices/wio_tracker_l1_eink.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wio_tracker_l1_eink.svg -------------------------------------------------------------------------------- /public/img/devices/wismesh_pod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wismesh_pod.svg -------------------------------------------------------------------------------- /public/img/devices/wm1110_dev_kit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/devices/wm1110_dev_kit.svg -------------------------------------------------------------------------------- /public/img/icon_rak-cropped.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/img/icon_rak-cropped.svg -------------------------------------------------------------------------------- /public/uf2/nrf_erase.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/uf2/nrf_erase.uf2 -------------------------------------------------------------------------------- /public/uf2/nrf_erase2.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/uf2/nrf_erase2.uf2 -------------------------------------------------------------------------------- /public/uf2/nrf_erase_sd7_3.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/uf2/nrf_erase_sd7_3.uf2 -------------------------------------------------------------------------------- /public/uf2/pico_erase.uf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/public/uf2/pico_erase.uf2 -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../.nuxt/tsconfig.server.json" 3 | } 4 | -------------------------------------------------------------------------------- /stores/deviceStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/stores/deviceStore.ts -------------------------------------------------------------------------------- /stores/firmwareStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/stores/firmwareStore.ts -------------------------------------------------------------------------------- /stores/serialMonitorStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/stores/serialMonitorStore.ts -------------------------------------------------------------------------------- /stores/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/stores/store.ts -------------------------------------------------------------------------------- /stores/toastStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/stores/toastStore.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/types/api.ts -------------------------------------------------------------------------------- /types/resources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/types/resources.ts -------------------------------------------------------------------------------- /utils/fileUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/utils/fileUtils.ts -------------------------------------------------------------------------------- /utils/i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/utils/i18n.ts -------------------------------------------------------------------------------- /utils/terminal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/utils/terminal.ts -------------------------------------------------------------------------------- /utils/versionUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meshtastic/web-flasher/HEAD/utils/versionUtils.ts --------------------------------------------------------------------------------