Skip to content

Releases: rubenbe/opensoho

v0.5.1

23 Aug 18:01
Compare
Choose a tag to compare

Bugfix:
Forgot to update the version in the frontend to v0.5.*

Changelog

v0.5.0

23 Aug 17:43
Compare
Choose a tag to compare

A smaller release but with some nice additions:

  • The UI doesn't scroll back to the top when a list auto-refreshes. Particularly useful when you have 100 connected clients!
  • Channel data is shown in the client lists
  • Add error_reason: in case a config fails to apply, the config_status is set to "error" and the error reason reported by the openwisp daemon on the AP is visible in that field.
  • More WIFI encryption options, the list should be pretty complete now. I didn't add WEP, don't use it ;)
  • You might also notice the modified status in config_status. In case the device config has changed, the modified will be set.
    This is not yet complete, since when you edit another configuration collection, it might take 30 seconds for it to propagate (until the AP has polled for configuration changes)

PS: You will see VLAN mentioned in the changelog below, but I pulled it from the release since it is not usable yet.

Known issues

  • Reports as v0.3.0 in the frontend.

Changelog

  • 84aa0c9 Update ui/dist
  • 6774539 Disable VLAN config
  • 7a02a5b Add migrations
  • b50a208 Start implementing the "config modified" flag
  • 4014114 Expand instructions on how to create the first account
  • 0675cc3 Add error_reason.
  • 857a9a5 monitoring:return invalid tag in error message
  • 1ff15e8 Update README.md
  • 3843813 Ensure consistent file order in tarbal.
  • 4a71f76 Add channel to client data
  • 2433530 UI:don't scroll up on autoreload
  • 4d073a8 Expand VLAN support
  • 922afcb Default untagged VLAN setup works
  • d70905c Expand FAQ
  • 7d84023 UI: Colorize the config_status labels
  • 2932329 Improve VLAN setup
  • fc3c899 Ensure an empty encryption field defaults to WPA2
  • 8379243 Add more wifi encryption options (#4)
  • f575842 Update README.
  • a797255 VLAN:add to networks config
  • e5b4a1d Clean up the README.
  • b1af2db Device:rename last_ip_address to ip_address.
  • bf96e20 Update ui/dist
  • 9bde544 Add a clients icon instead of the default
  • 94a8baf Prepare for better VLAN support

v0.4.0

13 Aug 19:58
Compare
Choose a tag to compare

Quite a big release:

  • Add support for deploying SSH keys
  • Add a list of "Disconnected clients"
  • Integrate DHCP lease information into the "Connected" and "Disconnected Clients" showing the IP and hostname (if known via DHCP)
  • Frontend icons and nicer titles!
  • Configuration is now downloadable from the Devices collection (scroll to the right)

Changelog

  • 1452eb9 Update README.
  • 0278276 Update ui/dist
  • 5e92488 Update UI version to 0.4.0
  • 31b5680 Device:rename last_ip_address to ip_address.
  • 49b8d2d Add a clients icon instead of the default
  • 2a1c0af Remove device stats collection for now
  • 3f264dc Update ui/dist
  • 54ab3f9 More frontend frills
  • adcc6ca Add SSH keys and set a default OpenWISP config
  • 4e5f9ba Autoconfigure the openwisp-monitoring interval.
  • 1a38998 Update ui/dist
  • 4c9f4e7 Store config in Device record
  • cc1be8d Remove not-yet-implemented client steering method
  • 8bc269e Update ui/dist
  • ddcfd37 Initial preparation for device statistics
  • 80d38a7 UI: more icons!
  • d61d70e Add disconnect clients collection
  • 982395e Fix import ordering
  • 021b05f Update ui/dist
  • 2e40d1f UI:Support custom collection icons
  • deb22d2 Add DHCP info to connected clients

v0.3.0

10 Aug 17:55
Compare
Choose a tag to compare
  • Added DHCP leases
  • Mark disabled radios as such in the Radios collection
  • Added icon to collapse the sidebar (useful on phones)
  • Quite some visual improvements in the UI:
    • Nicer names (the internal names are rewritten)
    • Hide more pocketbase UI items which are not relevant for end-users (show by providing --developerMode commandline option)
    • Add OpenSOHO name and version in the bottom right
    • Allow the ID field to be hidden

Changelog

  • d29a026 Update ui/dist
  • 6fcad0e Hide system collections in the normal mode
  • daed5b9 UI: capitalize table headers
  • 05707f1 UI: convert underscores to spaces
  • 528e98e Use the internal UI
  • 495aeee Update pocketbase to v0.29.2
  • 8b22656 Update ui/dist
  • 52102b7 Add sidebar collapse icon
  • 2d072b3 Switch naming in footer to OpenSOHO
  • 58d7af5 Allow primary key to be hidden
  • 8e45fdc Add OpenSOHO version number + release link
  • 65ca130 Reload views every 10 seconds
  • 898f30f Add CollectionsSideBar toggle
  • 843c493 Add more OpenSOHO
  • bc45128 Improve identifiers for frontend.
  • a0410b2 Add data identifiers to frontend
  • 92dfb26 Add user.css and user.js
  • 3a5108a Import pocketbase UI v0.29.2
  • f86080b Radios:mark known radios not reported by OpenWisp as disabled
  • e23f333 Factor out the test radio collection setup
  • 3d0baaf Update README.md
  • 6eff8eb Add support deleting expired DHCP leases
  • c9fbca7 Add initial DHCP leases
  • 2bc076d Show opensoho frontend
  • eb2f1a2 Update pocketbase frontend
  • 2fcff52 README: add buy me a coffee link
  • fc19bc4 README:update devices screenshot

v0.2.0

03 Aug 19:44
Compare
Choose a tag to compare

Focus on improving the user experience.

  • Ensure the OpenSOHO logos load correctly
  • Hide Pocketbase a bit more.
  • Auto reload lists every 15 seconds.
  • Sidebar can be hidden by clicking the Collections text in the breadcrumbs.
  • Other smaller modifications (see changelog below)

Changelog

  • 7450e9e Autorefresh connected_clients every 15 seconds
  • 39361b0 Toggle sidebar when clicking the collections name
  • c07a022 Hide extra controls by default in release builds
  • 9287cf3 Capitalize collection names
  • c17d7f5 Add last seen to connected_clients list
  • a871b7d Add new pocketbase modifications
  • a2e6559 Switch apple touch icon to the favicon.png
  • 21ae5e0 Add band to clients and connected_clients
  • 37d20e5 Connected clients: move ID to the last column
  • ff05ce7 Start collecting interface info
  • 3f866ac Hide column type icons
  • f3b5719 Add releasing instruction
  • df291c9 Simplify redirect to admin.
  • c9728a6 Hide Pocketbase references in the bottom right.
  • 5bfdfdd Hide update command for now
  • 0ca59f7 Hide API Preview button
  • 22a710f Serve logo.svg and favicon.png from the binary
  • 3f63b71 Update faq.md
  • ac07984 Update README

v0.1.0

01 Aug 19:21
Compare
Choose a tag to compare

First release (use with care still)

Changelog

  • 272c20d Formatting fixes
  • c81bf3b Initial goreleaser.yaml
  • 352a799 Rename from opensohopb to opensoho
  • 7d5f87c Move the HTML redirection into the code
  • 17ca493 Embed migrations and pb_public
  • b1c65b9 Expand hass docs
  • 5895282 Further refactor steering generation config
  • 8cda70b ClietnSteering config: Split out output generation
  • 241a4a9 Add support for selecting different client steering methods
  • 2055f8e Update favicon to opensoho
  • 883ff45 Store the radio mac address
  • 5156170 Add tests for ieee80211v settings
  • 1e4cf92 Update README.md
  • db08169 Update README.md
  • 8bcc5f9 Add 80211v configuration
  • 6a1d47b go fmt
  • 17e26fa Add logo
  • 0cea309 Add client steering to config generation
  • 7c72b0f Add client steering enable to UI
  • 876647f Add client steering config generation
  • 13881fb Add offline quorum test function
  • b3477ab Expand client_steering tests
  • d1f1bf7 Initial test for client steering
  • 9924df0 Client steering migrations
  • 6a81416 Add basic support for different networks
  • 48670b5 Properly implement ieee802.11r on/off
  • 401ef8c More client steering preparation
  • b258954 Expand test fixture setup
  • 6d070e2 Add Device Collection fixture
  • de5e732 Create fixture to set wifi collection
  • 799214e Add WifiConfig test
  • fb26000 Expand home assistant documentation
  • 7014e71 Update hass.md
  • 8dc6c2f Add image to readme.md
  • 10920a0 Update README.md
  • c9d68c7 Add unittest for devicestatus REST api.
  • 262129c Initial REST sensor for device health.
  • 04953fe Add a color to the device health status.
  • 097e6d4 Use custom pocketbase version.
  • 189e332 Update README.md
  • 70d0b69 Update README.md
  • 59f253d README: expand monitoring settings
  • 8ffc012 Expand README.md
  • 57c3c3f Expand README.md
  • d52cb9c Update README.md
  • 6b756bf Initial frequency setting.
  • 8eb1d49 Update README.md
  • ca8e2a8 Support disabling devices.
  • 07f9d46 Load inital radio config from monitoring.
  • fc4c502 Extract radio number from phy number in monitoring
  • 727f1c5 Monitoring:log client frequency
  • f884e6f Implement health checks
  • d35cf20 Implement last seen and set health.
  • 2ec5e9a Add SSID monitoring
  • 5047ce3 Clients:add signal strength
  • d698e04 Initial vlan table.
  • 3e2dcbe Update pocketbase to 0.28.0
  • d2483f8 Initial radio config.
  • eb6f254 Create go.yml
  • c38ac2d First unit tests
  • 48004ef Sort wifi APs by created time.
  • 9f9525b Update capabilities
  • 60bde60 README: add info on re-registering
  • 5cbb54c Fix nil when device is not known.
  • 24ca8c4 Go fmt
  • 652f257 Add redirect from / to /_
  • 2a69527 Expand to support multiple SSID per radio.
  • 0ad7e65 README: add radio config not yet supported
  • 302ac6b README:add name clarification.
  • ef5c134 Update to pocketbase 0.27.0
  • d445459 README:add extra monitoring instructions
  • 6975976 Add connected_clients view.
  • 2b8f68d Update README.md
  • 4efdd20 Implement configurable encryption
  • ff9ce32 Clients: add device reference
  • 8815193 Initial storage of associated clients
  • add51a0 Initial listing of wireless clients
  • 0aa9cd0 Ini
  • 35c22a1 Initial DeviceMonitoring Parsing
  • 390dced add shared secret to readme
  • 498bbcb Move the shared secret into the environment.
  • 06fab9a Fix monitoring print
  • ad756be Cleanup migrations
  • 2d6991f Update README.md
  • bb78186 Add collections snapshot
  • 8209cee Update README.md
  • 85bacaa Add LICENSE
  • 52b8c6f Initial WIFI handling.
  • 3470f6f Leds:add name to avoid duplicating uci entries
  • e98fffd Add dummy monitoring endpoint.
  • 70b517f Add status reporting
  • 840c2ee Support download-config
  • 9794ce6 Factor out the getDeviceRecord function
  • f2cc82c Split out tarbal generation
  • ea00767 Generate valid md5sum for config tar
  • ca6e08b Progress on LEDs
  • 669e506 Initial wifi collection
  • c20cf3d Return hardcoded checksum
  • 1ffac05 Reregistering works
  • 8a2bca3 Add some API stubs
  • 5157bc2 Autogenerate UUID and use partial key as ID
  • 9223ac8 Initial correct registration response
  • a39ab98 Initial registering API
  • 139b037 Add Initial migrations
  • de5045e Expand test setup
  • 4982397 Add openwisp-monitoring to openwrt docker
  • c7a693e Initial OpenWRT Dockerfile
  • 7d9c48f Initial commit