Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jketterl/openwebrx
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: luarvique/openwebrx
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Can’t automatically merge. Don’t worry, you can still create the pull request.
Loading
Showing with 42,097 additions and 3,064 deletions.
  1. +700 −0 CHANGELOG.md
  2. +31 −2 README.md
  3. +3 −0 attic/README.md
  4. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-airspy
  5. +7 −6 { → attic}/docker/Dockerfiles/Dockerfile-base
  6. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-bladerf
  7. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-fcdpp
  8. +34 −0 attic/docker/Dockerfiles/Dockerfile-full
  9. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-hackrf
  10. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-hpsdr
  11. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-limesdr
  12. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-perseus
  13. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-plutosdr
  14. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-radioberry
  15. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-rtlsdr
  16. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-rtlsdr-soapy
  17. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-rtltcp
  18. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-runds
  19. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-sdrplay
  20. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-soapyremote
  21. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-soapysdr
  22. +3 −1 { → attic}/docker/Dockerfiles/Dockerfile-uhd
  23. +23 −0 attic/docker/deb_based/Dockerfile
  24. +18 −0 attic/docker/deb_based/Makefile
  25. +149 −0 attic/docker/deb_based/install-owrxp-extra.sh
  26. +36 −0 attic/docker/deb_based/install-owrxp.sh
  27. 0 { → attic}/docker/files/direwolf/direwolf-hamlib.patch
  28. 0 { → attic}/docker/files/dream/dream.patch
  29. 0 { → attic}/docker/files/js8call/js8call-hamlib.patch
  30. +76 −0 attic/docker/files/sdrplay/install-lib.aarch64.patch
  31. 0 { → attic}/docker/files/sdrplay/install-lib.armv7l.patch
  32. +76 −0 attic/docker/files/sdrplay/install-lib.x86_64.patch
  33. 0 { → attic}/docker/files/services/codecserver/run
  34. 0 { → attic}/docker/files/services/sdrplay/run
  35. 0 { → attic}/docker/files/wsjtx/wsjtx-hamlib.patch
  36. +339 −308 { → attic}/docker/files/wsjtx/wsjtx.patch
  37. +55 −7 docker/scripts/install-dependencies.sh → attic/docker/scripts/add-dependencies.sh
  38. +17 −7 docker/scripts/install-owrx-tools.sh → attic/docker/scripts/add-owrx-tools.sh
  39. +49 −0 attic/docker/scripts/install-010-dependencies-rtlsdr.sh
  40. +49 −0 attic/docker/scripts/install-020-dependencies-soapysdr.sh
  41. +47 −0 attic/docker/scripts/install-030-dependencies-hackrf.sh
  42. +72 −0 attic/docker/scripts/install-040-dependencies-sdrplay.sh
  43. +50 −0 attic/docker/scripts/install-050-dependencies-airspy.sh
  44. +42 −0 attic/docker/scripts/install-060-dependencies-rtlsdr-soapy.sh
  45. +45 −0 attic/docker/scripts/install-070-dependencies-plutosdr.sh
  46. +38 −0 attic/docker/scripts/install-080-dependencies-limesdr.sh
  47. +38 −0 attic/docker/scripts/install-090-dependencies-soapyremote.sh
  48. +43 −0 attic/docker/scripts/install-100-dependencies-perseus.sh
  49. +38 −0 attic/docker/scripts/install-110-dependencies-fcdpp.sh
  50. +43 −0 attic/docker/scripts/install-120-dependencies-radioberry.sh
  51. +65 −0 attic/docker/scripts/install-130-dependencies-uhd.sh
  52. +50 −0 attic/docker/scripts/install-140-dependencies-hpsdr.sh
  53. +42 −0 attic/docker/scripts/install-150-dependencies-bladerf.sh
  54. +37 −0 attic/docker/scripts/install-500-connectors.sh
  55. +39 −0 attic/docker/scripts/install-510-dependencies-runds.sh
  56. +0 −1 { → attic}/docker/scripts/run.sh
  57. +448 −0 bands-r1.json
  58. +452 −0 bands-r2.json
  59. +432 −0 bands-r3.json
  60. +145 −35 bands.json
  61. +827 −0 bookmarks.d/aviation.json
  62. +202 −0 bookmarks.d/cb.json
  63. +152 −0 bookmarks.d/gmrs.json
  64. +92 −0 bookmarks.d/maritime.json
  65. +127 −0 bookmarks.d/misc.json
  66. +27 −0 bookmarks.d/murs.json
  67. +82 −0 bookmarks.d/pmr.json
  68. +67 −0 bookmarks.d/weather.json
  69. +442 −0 bookmarks.d/wfax.json
  70. +2 −0 bookmarks.json
  71. +513 −0 bookmarks.txt
  72. +284 −0 buildall.sh
  73. +25 −5 csdr/chain/__init__.py
  74. +85 −5 csdr/chain/analog.py
  75. +25 −8 csdr/chain/clientaudio.py
  76. +107 −0 csdr/chain/dablin.py
  77. +15 −0 csdr/chain/demodulator.py
  78. +35 −3 csdr/chain/digiham.py
  79. +275 −22 csdr/chain/digimodes.py
  80. +5 −1 csdr/chain/drm.py
  81. +50 −0 csdr/chain/hdradio.py
  82. +1 −2 csdr/chain/m17.py
  83. +84 −14 csdr/chain/selector.py
  84. +319 −0 csdr/chain/toolbox.py
  85. +101 −6 csdr/module/__init__.py
  86. +8 −11 csdr/module/drm.py
  87. +8 −10 csdr/module/freedv.py
  88. +259 −0 csdr/module/hdradio.py
  89. +33 −0 csdr/module/msk144.py
  90. +617 −0 csdr/module/nrsc5.py
  91. +177 −0 csdr/module/toolbox.py
  92. +938 −0 debian/changelog
  93. +47 −6 debian/control
  94. +1 −0 debian/openwebrx.config
  95. +8 −0 debian/openwebrx.desktop
  96. +2 −1 debian/openwebrx.dirs
  97. +8 −1 debian/openwebrx.install
  98. +10 −4 debian/openwebrx.postinst
  99. +1 −0 debian/openwebrx.svg
  100. +5 −1 debian/openwebrx.templates
  101. +3 −0 debian/rules
  102. +2 −0 debian/source/options
  103. +174 −68 docker.sh
  104. +0 −31 docker/Dockerfiles/Dockerfile-full
  105. +0 −23 docker/files/sdrplay/install-lib.aarch64.patch
  106. +0 −39 docker/files/sdrplay/install-lib.x86_64.patch
  107. +0 −31 docker/scripts/install-connectors.sh
  108. +0 −44 docker/scripts/install-dependencies-airspy.sh
  109. +0 −36 docker/scripts/install-dependencies-bladerf.sh
  110. +0 −32 docker/scripts/install-dependencies-fcdpp.sh
  111. +0 −41 docker/scripts/install-dependencies-hackrf.sh
  112. +0 −46 docker/scripts/install-dependencies-hpsdr.sh
  113. +0 −32 docker/scripts/install-dependencies-limesdr.sh
  114. +0 −27 docker/scripts/install-dependencies-perseus.sh
  115. +0 −39 docker/scripts/install-dependencies-plutosdr.sh
  116. +0 −37 docker/scripts/install-dependencies-radioberry.sh
  117. +0 −36 docker/scripts/install-dependencies-rtlsdr-soapy.sh
  118. +0 −33 docker/scripts/install-dependencies-rtlsdr.sh
  119. +0 −32 docker/scripts/install-dependencies-runds.sh
  120. +0 −57 docker/scripts/install-dependencies-sdrplay.sh
  121. +0 −32 docker/scripts/install-dependencies-soapyremote.sh
  122. +0 −33 docker/scripts/install-dependencies-soapysdr.sh
  123. +0 −59 docker/scripts/install-dependencies-uhd.sh
  124. +27 −0 htdocs/clients.html
  125. +47 −3 htdocs/css/admin.css
  126. +47 −0 htdocs/css/files.css
  127. +1 −0 htdocs/css/keyboard.min.css
  128. +32 −0 htdocs/css/map.css
  129. +4 −3 htdocs/css/openwebrx-header.css
  130. +688 −62 htdocs/css/openwebrx.css
  131. +79 −0 htdocs/css/shortcuts.css
  132. +138 −0 htdocs/css/themes.css
  133. +3 −4 htdocs/features.html
  134. +12 −6 htdocs/features.js
  135. +18 −0 htdocs/files.html
  136. +18 −0 htdocs/files.js
  137. BIN htdocs/gfx/adsb-72.png
  138. BIN htdocs/gfx/audio-file.png
  139. +18 −6 htdocs/gfx/svg-defs.svg
  140. BIN htdocs/gfx/text-file.png
  141. +19 −7 htdocs/include/header.include.html
  142. +199 −47 htdocs/index.html
  143. +21 −3 htdocs/lib/AprsMarker.js
  144. +125 −29 htdocs/lib/AudioEngine.js
  145. +131 −0 htdocs/lib/Bandplan.js
  146. +58 −18 htdocs/lib/BookmarkBar.js
  147. +20 −6 htdocs/lib/BookmarkDialog.js
  148. +57 −0 htdocs/lib/Chat.js
  149. +21 −0 htdocs/lib/Clock.js
  150. +116 −31 htdocs/lib/Demodulator.js
  151. +66 −30 htdocs/lib/DemodulatorPanel.js
  152. +1 −0 htdocs/lib/FrequencyDisplay.js
  153. +223 −0 htdocs/lib/GoogleMaps.js
  154. +9 −1 htdocs/lib/Header.js
  155. +6 −13 htdocs/lib/Js8Threads.js
  156. +174 −0 htdocs/lib/Leaflet.js
  157. +1,176 −0 htdocs/lib/Lookup.js
  158. +106 −0 htdocs/lib/MapCalls.js
  159. +323 −0 htdocs/lib/MapLocators.js
  160. +238 −0 htdocs/lib/MapManager.js
  161. +812 −0 htdocs/lib/MapMarkers.js
  162. +749 −42 htdocs/lib/MessagePanel.js
  163. +350 −1 htdocs/lib/MetaPanel.js
  164. +7 −1 htdocs/lib/Modes.js
  165. +6 −1 htdocs/lib/ProgressBar.js
  166. +110 −0 htdocs/lib/Scanner.js
  167. +438 −0 htdocs/lib/Shortcuts.js
  168. +141 −0 htdocs/lib/Spectrum.js
  169. +484 −0 htdocs/lib/UI.js
  170. +284 −0 htdocs/lib/Utils.js
  171. +196 −0 htdocs/lib/Waterfall.js
  172. +307 −0 htdocs/lib/lame.min.js
  173. +110 −34 htdocs/lib/settings/BookmarkTable.js
  174. +40 −0 htdocs/lib/settings/ClientList.js
  175. +5 −0 htdocs/lib/settings/LogMessages.js
  176. +13 −0 htdocs/lib/settings/Profiles.js
  177. +2 −2 htdocs/login.html
  178. +34 −0 htdocs/map-google.html
  179. +252 −0 htdocs/map-google.js
  180. +37 −0 htdocs/map-leaflet.html
  181. +546 −0 htdocs/map-leaflet.js
  182. +0 −26 htdocs/map.html
  183. +0 −476 htdocs/map.js
  184. +483 −249 htdocs/openwebrx.js
  185. +140 −0 htdocs/plugins.js
  186. +147 −0 htdocs/plugins/receiver/example/example.js
  187. +12 −0 htdocs/plugins/receiver/example_theme/example_theme.css
  188. +14 −0 htdocs/plugins/receiver/example_theme/example_theme.js
  189. +25 −0 htdocs/plugins/receiver/init.js.sample
  190. +42 −0 htdocs/plugins/receiver/sort_profiles/sort_profiles.js
  191. +137 −0 htdocs/plugins/receiver/utils/utils.js
  192. +24 −0 htdocs/policy.html
  193. +2 −2 htdocs/pwchange.html
  194. +21 −0 htdocs/services.html
  195. +20 −2 htdocs/settings.html
  196. +4 −1 htdocs/settings.js
  197. +2 −2 htdocs/settings/bookmarks.html
  198. +2 −2 htdocs/settings/general.html
  199. +119 −0 inkscape files/openwebrx-scanner-running.svg
  200. +90 −0 inkscape files/openwebrx-spectrum.svg
  201. +60 −0 makebookmarks.pl
  202. +6 −0 openwebrx.conf
  203. +87 −16 owrx/__main__.py
  204. +724 −0 owrx/aircraft.py
  205. +95 −17 owrx/aprs/__init__.py
  206. +87 −3 owrx/aprs/direwolf.py
  207. +0 −83 owrx/aprs/module.py
  208. +15 −2 owrx/audio/wav.py
  209. +57 −15 owrx/bands.py
  210. +62 −14 owrx/bookmarks.py
  211. +155 −1 owrx/client.py
  212. +30 −0 owrx/color.py
  213. +62 −14 owrx/config/core.py
  214. +262 −12 owrx/config/defaults.py
  215. +20 −2 owrx/config/migration.py
  216. +106 −6 owrx/connection.py
  217. +7 −2 owrx/controllers/__init__.py
  218. +36 −2 owrx/controllers/assets.py
  219. +114 −0 owrx/controllers/clients.py
  220. +85 −0 owrx/controllers/file.py
  221. +121 −0 owrx/controllers/services.py
  222. +30 −6 owrx/controllers/settings/__init__.py
  223. +89 −19 owrx/controllers/settings/bookmarks.py
  224. +76 −4 owrx/controllers/settings/decoding.py
  225. +152 −9 owrx/controllers/settings/general.py
  226. +68 −6 owrx/controllers/settings/reporting.py
  227. +62 −3 owrx/controllers/settings/sdr.py
  228. +29 −2 owrx/controllers/template.py
  229. +59 −0 owrx/cpu.py
  230. +3 −0 owrx/details.py
  231. +8,170 −0 owrx/dsame3/defs.py
  232. +562 −0 owrx/dsame3/dsame.py
  233. +235 −37 owrx/dsp.py
  234. +293 −0 owrx/fax.py
  235. +352 −128 owrx/feature.py
  236. +11 −14 owrx/fft.py
  237. +26 −12 owrx/form/input/__init__.py
  238. +3 −2 owrx/form/input/converter.py
  239. +0 −2 owrx/form/input/location.py
  240. +24 −1 owrx/form/input/receiverid.py
  241. +48 −6 owrx/form/input/validator.py
  242. +3 −1 owrx/form/section.py
  243. +393 −0 owrx/gps.py
  244. +25 −1 owrx/http.py
  245. +534 −0 owrx/icao.py
  246. +52 −0 owrx/log/__init__.py
  247. +1,376 −0 owrx/lookup.py
  248. +130 −42 owrx/map.py
  249. +47 −0 owrx/marine.py
  250. +344 −0 owrx/markers.py
  251. +214 −12 owrx/modes.py
  252. +1 −0 owrx/property/validators.py
  253. +24 −7 owrx/reporting/__init__.py
  254. +72 −0 owrx/reporting/mqtt.py
  255. +20 −13 owrx/reporting/pskreporter.py
  256. +2 −0 owrx/reporting/reporter.py
  257. +2 −2 owrx/reporting/wsprnet.py
  258. +460 −0 owrx/rigcontrol.py
  259. +23 −3 owrx/sdr.py
  260. +112 −15 owrx/service/__init__.py
  261. +15 −0 owrx/service/chain.py
  262. +247 −34 owrx/source/__init__.py
  263. +127 −0 owrx/source/afedri.py
  264. +12 −0 owrx/source/airspy.py
  265. +12 −0 owrx/source/airspyhf.py
  266. +5 −0 owrx/source/bladerf.py
  267. +18 −16 owrx/source/connector.py
  268. +1 −5 owrx/source/direct.py
  269. +8 −0 owrx/source/fcdpp.py
  270. +19 −5 owrx/source/fifi_sdr.py
  271. +4 −0 owrx/source/hackrf.py
  272. +48 −11 owrx/source/hpsdr.py
  273. +5 −0 owrx/source/lime_sdr.py
  274. +98 −0 owrx/source/mirics.py
  275. +10 −0 owrx/source/perseussdr.py
  276. +28 −0 owrx/source/pluto_sdr.py
  277. +10 −0 owrx/source/radioberry.py
  278. +2 −6 owrx/source/resampler.py
  279. +4 −0 owrx/source/rtl_sdr.py
  280. +4 −0 owrx/source/rtl_sdr_soapy.py
  281. +12 −2 owrx/source/rtl_tcp.py
  282. +5 −0 owrx/source/runds.py
  283. +6 −0 owrx/source/sddc.py
  284. +63 −9 owrx/source/sdrplay.py
  285. +33 −8 owrx/source/soapy.py
  286. +5 −1 owrx/source/soapy_remote.py
  287. +6 −0 owrx/source/uhd.py
  288. +271 −0 owrx/sstv.py
  289. +120 −0 owrx/storage.py
  290. +453 −0 owrx/toolbox.py
  291. +1 −1 owrx/version.py
  292. +19 −4 owrx/waterfall.py
  293. +109 −0 owrx/web/__init__.py
  294. +3,011 −0 owrx/web/eibi.py
  295. +163 −0 owrx/web/receivers.py
  296. +224 −0 owrx/web/repeaters.py
  297. +5 −0 owrx/websocket.py
  298. +38 −5 owrx/wsjt.py
  299. +6 −20 setup.py
  300. +1 −0 systemd/openwebrx.service
Loading