Skip to content

Latest commit

 

History

History
358 lines (335 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

358 lines (335 loc) · 42.7 KB

Changelog

  • Add support for nodejs 18 and 20
  • Video: Use libcamera on Raspberry Pi
  • Video: Add support for 2nd CSI port on Raspberry Pi
  • Video: Hardware x264 encoding for USB cameras
  • Video: Reduce x264 latency
  • Video: Add support for Jetson CSI cameras
  • FlightController: Add option to send datastream requests
  • UI: More consistency
  • Network: Better Wireguard status
  • Network: Add refresh button to Wifi network list
  • Network: Various bug fixes in showing connection details
  • Add (limited) support for Ubuntu22 on Raspberry Pi. Video not supported.
  • Added support for Le Potato SBC
  • FlightController: Added support for alterntate serial ports on Raspberry Pi 4
  • Upgrade from nodejs v14 to v16
  • FlightLogs: Add automatic processing of tlogs to kml files
  • Video: Add option to overlay timestamp
  • FlightController: Remove unused MAVLink dialect option
  • Add VPN configuration GUI for Zerotier and Wireguard
  • Add help text to all pages
  • Allow user to download Rpanion-server logfile
  • FlightController: Add UDP server option
  • NetworkManager: Scan for available Wifi networks
  • FlightController: Add extra baudrates
  • Video: Add Mission Planner connection strings
  • Add upgrade control to "About" page
  • NetworkManager: allow editing of ssid
  • Add rate limiting to server (50 requests/min) to mitigate denial-of-service attacks
  • Add cloud upload of flight logs
  • FlightController: Show ArduPilot version
  • Video: Fix streaming config interval
  • MAVLink: Update 1613716
  • CI: Add package-lock.json 411ce51
  • Build: Update npm packages 4fd902c
  • UI: Consistant UI 82b3f17
  • Src: Make code formatting consistent c3c484b
  • Build: Major npm package updates b90938e
  • Server: Fixed formatting 0d86c9d
  • Server: Style fixes 242232c
  • Network: Add adhoc Wifi mode 9018737
  • CI: Add Coveralls 505f150
  • Build: Revert to old npm to support NodeJS V11 760b8c3
  • Add NTRIP support 17fb002
  • CI: Remove Coveralls e9e7237
  • Network: Add list of clients for access point mode d8f586c
  • Video: Add UDP streaming option to server 41f089c
  • Add Ubuntu support 44b0af0
  • Deploy: Remove git clone steps 39bd1b6
  • Server: Remove unsed bin logger ec42715
  • Video: Add Jetson support 95534a4
  • Modules: Update mavlink-router 4883b31
  • Build: Update scripts and readme acfc8ee
  • Server: Fix Wifi network display 21b2479
  • Video: Fix accordian UI element be49b41
  • Tests: Remove bin log tests 1b418b1
  • Frontend: New Approuter 631ce47
  • Build: Remove Geany file 13cbf56
  • MAVLink: Increase timeout and code cleanup 37b5b38
  • Python: Add framerate option for video streaming e51d162
  • Add support for telemetry TCP server 887e3e3
  • Video: Add UDP streaming option to GUI 1c240fd
  • Video: Add framerate option dfeba49
  • Move CI to Github Actions 0997b53
  • CI: remove Travis 029665a
  • Update npm packages 859e23d
  • Server: Add support for wifi channel selection a56ca6b
  • Ubuntu: Camera enable and documentation 62a1d8b
  • Frontend: Add video framerate option b42b17a
  • Mavlink: Remove unused bin logger fd877a9
  • Build: Update packages 06d6d39
  • Fronend: Add support for wifi channel selection 1389ef2
  • Flight Controller: Add Jetson UART ef9e03a
  • Video: Add support for Raspian Bullseye d029e2d
  • Deploy: Fix Jetson issues 7652934
  • Build: Add script to change nodejs version 2f442c7
  • Build: Update packages 7213e67
  • Frontend: Fix loading and submitted text placement f7d8562
  • Tests: Add adhoc page 80107a7
  • CI: Use mavlink-router script 808f749
  • Frontend: Fix page width to 500 e268fe6
  • CI: Fix pip install bc1da43
  • Nodejs: Update to V14 as default d5b6e8d
  • CI: fix pip install d82d89b
  • Deploy: Fixes for RPi OS Bulleye 04081c9
  • Deploy: Add patches for raspicam fcc8e87
  • Video: Fix typo ec91ac5
  • Deploy: Add missing Ubuntu package 8a0aafa
  • Video: Make default FPS 10 33395ee
  • Network: Dont list p2p-wifi 0c4d2f0
  • NTrip: Remove unused imports 0fe4582
  • Video: Fix typo in Pi Camera RTSP 76e896f
  • Network: Add missing variable to new network 58b0c3e
  • Tests: extend video test timeout deb60aa
  • CI: Add Github Actions badge 3488b22
  • Frontend: Fix bad css link 96533f7
  • CI: Fix another typo 9a3113d
  • CI: Fix pip typo 1c4efe2
  • Deploy: Add exec permission for jetson deploy ff56b17

15 November 2020

  • Deploy: Update PiShrink script and add Pi2 6b26a23
  • Frontend: Move to bootstrap UI 74f2069
  • Network Config: Removed final popups 039d37d
  • Network: Add wifi enable disable toggle 76e47c7
  • About: Add confirm for shutdown a7c68a8
  • Backend: Get disk space stats 187f480
  • Build: Update dependent packages aa6bee0
  • Server: Remove dependency on deasync 9430f4b
  • Tests: Add a few networkManager tests 73036e0
  • Video: Support mjpeg cameras ea164ed
  • About: Add shutdown function b0391af
  • Geany: Update project file 342c3f6
  • Network Page: Add toggle for show password 8cf9cb7
  • Frontend: Add shutdown button f1f60e1
  • Frontend: Change class the className 34af492
  • Frontend: Display disk space stats 5d405e8
  • Modules: Update mavlink-router ddaeed2
  • NetworkManager: Disable wifi selects if flight mode on cbcb2dd
  • Video: Dont include ISP devices in RPi 8ec0376
  • CI: Add nmcli package b6a7c51
  • README: Add coveralls badge 62bfa5e
  • Server: add sudo for shutdown 71da9ed
  • About: Change reboot to shutdown ae811f6
  • Doco: Add Pi2 0840d2d
  • CI: Update pip, remove pymavlink 900b891

16 June 2020

  • Mavlink: Add ArduPilot dialect ec22e53
  • Mavlink: Updated generated files ea6fcce
  • Server: Linting files 8fc062b
  • Mavlink: update headers 0506c01
  • FlightController: Lint fix 7f6a713
  • Videostream: Lint and add tests c372dfa
  • Routing: Now using mavlink-router ab5063c
  • Deploy: Updated Pi Zero script 4c03fa5
  • Deploy: Add SD card cloning scripts 082d447
  • Server: Added more tests 8b23395
  • End of the line 17a6cdf
  • Project: Add release info and changelog c002db8
  • FlightController: Fix reconnect on loss of telemetry f22124e
  • LogBrowser: Add front and backend linkages for bin logs 59c9917
  • Packages: Upgrade to latest. Plus serialport fixes for new ver8 7199bfc
  • Deploy: Added specific deploy script for Ras Pi Zero W eb8b0c5
  • MavManager: Tests for bin file logging d84d3a1
  • flightLogger: Disable on nodejs < 12 due to nonsupport of int64 bb62a51
  • FlightController: More tests dff259f
  • Frontend: Add model error messages 4faa7ba
  • NetworkConfig: Better dialog box for Wifi network type 9076353
  • FlightController: Initial tests cba686b
  • Backend: Move bin logging to mavlink-router 8db1bb4
  • mavManager: Fix tests 2a271a1
  • FlightController: Extract out interval to function d51adf5
  • Nodejs: Package update 5832303
  • Winston: Lint config file 1186230
  • Lint fixes 8e036bb
  • Packages: Remove unused or underused packages 3f65c79
  • FrontEnd: converted alert popups to modal dialogs cf38818
  • Linting af592ef
  • Server: Add Mavlink dialect option 31c7d8c
  • MavManager: Linting fixes 4e065c5
  • About: Add RPi HAT info f84f80e
  • FlightController: Calculate datarate 9bd99f3
  • Revert "Project: Update Geany" 96bff9b
  • Project: Update Geany 8f5c8bd
  • FlightController: Test start stop bbdfc33
  • Modules: Add mavlink-router and deploy scripts d144b41
  • flightLogger: Fix typo in version compare 68fc0e6
  • MAVLink: Monitor vehicle arm status dfa10c4
  • MAVManager: Don't use packets from GCS fb05855
  • FlightController: Check for mavlink-routerd 58e12b4
  • Project: Update geany config 19a6b1e
  • FlightLogger: add bin tests 4ffe16a
  • About: Fix HAT detection 7b93bca
  • flightLogger: mkdir is now sync 49a8eeb
  • mavManager: Fix component id filtering e804138
  • Doco: Add instructions for mavlink-router 2755e50
  • CI: Add mavlink-router install eaa1ffd
  • FlightController: Disallow edit of 127.0.0.1:14540 output 648bc47
  • CI: Use pip3 72f250f
  • CI: Add videostream packages c612a08
  • MavManager: add arming events d4ea0b7
  • FlightController: Add dialect option a2abe86
  • Frontend: Fix JS error 1da6b3b
  • flightController: Pass on arming events 874197a
  • FlightController: send out error messages 03cc715
  • Video: Handle when no connected video devices 4588e64
  • Video: Fix timing typo f07ba13
  • FrontEnd: Logging enable only works for tlogs c77fd97
  • FlightController: add 1500000 baudrate 803a3a8
  • CI: Update caching options 606453d
  • Deploy: Disable systemd on mavlink-router ce74300
  • Network: Fix bug where 2.4GHz networks are forced for infrastructure de8d6e4
  • FlightController: Refresh on socketio reconnect 1207589
  • FlightController: Fix tests fe71c16
  • Modules: update mavlink-router 266fd50
  • Git: ignore more files 68cd9f7
  • Update README.md 013a560
  • Server: Fix cookie error 9420e8e
  • FlightController: Display datarate ee59d88
  • Doco: Fix typo in install command 1dbb3ea
  • Docs: Added link to user doco eb46dc3
  • FlightController: Show user that 127.0.0.1:14540 is in use 5adcd67
  • Packages: Add underscore bee6da2
  • CI: Add build matrix of nodejs 11 and 12 5a61815

9 February 2020

  • Tlog: Added Telemetry logging functionality 3c7a016
  • Network: Added waiting screen 4f6eaa3
  • Network: Allow connection to be specific for adapter 70b9db5
  • Frontend: Added loading screen for all pages c825a18
  • Styling: Linted the about page 8323fbe
  • Video: Video streaming settings now saved 4c355c4
  • Backend: Expand logging 4fbf951
  • Video: Better layout for streaming addresses and added waiting screen 6699370
  • Server: Use better settings manager a3d1cce
  • Network: Added deactivate connection control bd161dc
  • Frontend: Move socketIO management to basepage d821711
  • Video: Better detection of Ras Pi Cameras cc74d38
  • Doco: README more clear f35aa3f
  • React: Use statically rendered frontend dfad505
  • Video: Added rotation option 55253b0
  • Network: Ensure new connection does not connect during creation 2a6adb1
  • Tests: Test framework and Coveralls for backend ce1dfd8
  • Tests: Adding linting 11a7b0c
  • Build: Separated out build process and better doco 5dda2ff
  • Network: Correct active connection display for multi-adapters 66604da
  • Server: Add more logging ad607e7
  • Project: Add lint fix to Geany project file 26c2459
  • WiFi: Disable WPS and change default WifiAP to 10.1.2.100 e26bcb4
  • FlightLogger: Use saved settings b83c81f
  • Video: Add bitrate option 15b8a54
  • Backend: Style fixes 7428c9d
  • Documentation: Fix bad rebase cba1b73
  • Tests: Correct coverage 53d1e7a
  • Video: Rotation now works on Ras Pi Cameras 9cd12dd
  • mavManager: Add logging 6d402f0
  • Documentation: More info on the Wifi deploy script 3ca5220
  • Documentation: Added install command for Ras Pi 333c9d0
  • Network: Disable autoconnect with deactivation 4c13aa3
  • Git: Ignore logging folder and settings.json 0df0485
  • FlightController: Fix typo in serial port id b1c1247
  • Basepage: Fix incorrect css labels 23c206c
  • Video: Added Mission Planner strings fd227ab
  • CI: Make travis build Reactjs app too 5d93449
  • Deploy: Add missing service deactivation for WiFi AP 2fe3786
  • Documentation: Fix formatting 4a58c3c
  • Documentation: Add website location 2e99a96
  • Documentation: Fix heading typo 98f2c5b
  • Deploy: Fix Wifi psk 865d86e

1 December 2019

  • FlightController: Better UDP on-sending stability 885dfe3
  • Deploy: Added script for initial Wifi hotspot ee3fc10
  • NetworkManager: Force newer encryption for Wifi APs 9d9111b
  • Upversion to 0.4.0 3247159

1 December 2019

  • Deploy: Set line endings to unix 5aa48f9
  • Deploy: Added deployment script for Rasberry Pi (Raspian) 6858efb
  • FlightController: More reliable mavlink onsending 9fb54fb
  • Video: Hardware encoding for Ras Pi Cam fc1bd84
  • FlightController: Fix bug where a new UDP connection crashes the manager a78d82f
  • Video: Fix typo in bitrate 31415e4
  • Upversion to 0.3.0 cdb15fc
  • Deploy: add missing sudo 93358a7

v0.2.0

30 November 2019

  • Initial commit ca46d77
  • Packages: Added eslint 7e476d8
  • Flight Controller - initial working 710fb99
  • Flight Controller: Fixed and added UDP outputs f0340c5
  • Removed old analog port and serial port routing pages 755c6f6
  • Initial commit 0486132
  • Network: Backend now working 6debb26
  • Video: Added RTSP video streaming 9bae90b
  • Network: Added read-only network config page 90595bb
  • Video: Better grabbing of device caps and removed framerate selection 052a34e
  • Network: Wired up front end UI for network editing 4271da3
  • Serial: Better error handling for serial<->TCP UDP dd62866
  • Serial: Cleaned up source d825270
  • Analog: Added page for Ras Pi 5fe65cd
  • Server: Added logging via Winston 4fe3642
  • About: Added about page with system information 492174c
  • Removed unused code 77ea839
  • Serial: Fixed UDP links 8b3a787
  • Documentation: Updated b69afaf
  • Server: Cleanups 908b06c
  • Network: More GUI configuring 870adb2
  • Analog: Using socket.io instead of timed fetch 69766a3
  • Serial: Input checking 1a25158
  • General: Fixed linting 40175b6
  • Server: Raspberry Pi compatibility fixes afb7fed
  • Tests: Add initial for front end dc2e5bc
  • Frontend: Added socket.io connection status to footer of analog and serial 143f60a
  • Project: updated paths 1234ac8
  • Serial: Correct adding of serial ports and changing baud rates 20f63f1
  • Add CI (Travis) 2a9dc80
  • Serial: Using socket.io for updates 241c176
  • General: add eslint config b84c06a
  • Video: Updated RTSP server 278f4f3
  • Documentation: more install steps ca392e1
  • Documentation: Add details about service 6278c6d
  • Added systemd service e111183
  • General: Added dependency installer 63b1869
  • Networking: Handle device with no connections 5e4e335
  • Serial: Allow re-check of ports on page refresh 96c7696
  • Network: Fixed AP gui config d3ec15d
  • Src: Raspberry Pi compatibility fixes bba3387
  • General: Added new packages 1a20dd5
  • Video: Force Ras Pi cam to use software x264 encoding 5388fc3
  • Service: Fix typo and dependencies ef75d23
  • Serial: Fixed UDP under Linux af673ef
  • Video: Fix modes for Ras Pi Cam 5717d45
  • Server: Fix linting issue 85ee16f
  • Video Streaming: Show debug messages 436617d
  • Server: Fixed crash when analog ports don't exist b62a6dc
  • Packages: moved eslint to dev 818025a
  • General: Remove old Windows scripts 1a37ef3
  • Home: Add some text 823356e
  • Mavlink: Ignore bad packets 6f24ff7
  • Doco: Update list of dependencies 47f3bfc
  • General: Add serialsetting.json to ignore d99c7dd
  • FlightController: Remove hardcoded UDP outputs b1b1d71
  • Network: Fix IP addressing for hotspots c11bd4e
  • Network: Fix bug in Wifi network adding f2ddf2a
  • Upversion to 0.2.0 70cf310
  • FlightController: Fix bug with Ras Pi serial port 0b130fa
  • Extra packages to install 01fd53d
  • Analog: Fixed typo for Pi 9f59d45
  • Client: Added name 607a727
  • Packages: Raspberry Pi compatibility fixes 2c47512