github shazow/wifitui v0.1.0

latest releases: v0.8.0, v0.7.1, v0.7.0...
3 months ago

Changelog

  • 948f92e .devcontainer.json
  • ef63698 .devcontainer.json
  • 1e76c29 .devcontainer.json
  • 73a722d .goreleaser.yaml
  • f18b956 .goreleaser.yaml: Add freebsd, rpm
  • 6435dc1 Add 'Join hidden network' task from README
  • 355383a Add --version flag (#13)
  • 57365be Add GoReleaser workflow for binary releases (#19)
  • 6269878 Add feature request for custom color scheme
  • 7084610 Add warning for untested implementation
  • 947fa9e Add warning for untested implementation in backend_darwin.go
  • 05af357 Colorize Signal Strength (#24)
  • f156dca Create LICENSE
  • 2d7e96e Fix formatting in README for macOS support item
  • d6983ec Fix: Prevent table style changes on forget (#23)
  • e78b7c9 Makefile
  • 5991f8b Makefile: Update run
  • 4740189 Makefile: mock
  • bf19704 Merge branch 'fix-filter-escape-chars'
  • b3d1c50 Merge pull request #33 from jzila/jzila/inputs-on-edit-page
  • 2bca9db Merge pull request #37 from shazow/fix-open-network-prompt
  • 1d7e80b Merge pull request #41 from shazow/feature/add-autoconnect
  • 26d7d18 Mock backend and add tests (#14)
  • ee07b59 README.md
  • d9fafde README.md
  • dbf6637 README.md: QR code
  • 1a13bab Refactor D-Bus logic into a backend interface (#2)
  • 18863dd Refactor backend getter, rename dbus -> networkmanager
  • 5d6b343 Refactor backend into individual packages (#15)
  • a0ec5ec Refactor mock backend to use build tags
  • 79b1b5e Refactor the Backend interface to require the minimum arguments for each function. This simplifies the interface and its implementations by passing only the necessary data, such as the SSID, instead of the entire Connection struct. (#10)
  • 7048f11 Refactor: Move TUI views into separate files (#28)
  • 379e266 Refactor: Move connection sorting to a common function (#6)
  • 465eb64 Sort connections in tui, improve mock rescan
  • 4e6cdde Style tweaks
  • 15b414a Style tweaks
  • 7446824 Switch to bubbles for fuzzy search ux
  • c17fec6 TUI improvements: Add AutoConnect checkbox and Forget button (#42)
  • 1b8eed0 This change fixes a bug where pressing "enter" on a network in the list view would attempt to connect directly instead of opening the edit view, particularly when using the mock backend where all networks are considered unknown.
  • d015256 This commit adds a new GitHub workflow that runs the test suite on every pull request to the main branch. (#17)
  • c9ec8c7 Update README with improved feature descriptions
  • 2da910c Update README.md
  • 3115146 Update README.md
  • b6d0c30 Update README.md
  • a8dc46c Update README.md
  • 35cef58 Update backend_dbus.go to populate Connection.LastConnected (#9)
  • 0accb00 WIP: Add icons, fmt
  • 96670a2 backend/mock: Improve mock implementation, add tests
  • 065760b backend/mock: Try to fix secrets bug
  • 1486597 backend/networkmanager/networkmanager.go: Add issue reference
  • ccc891e backend: Add common error types
  • 5f8d359 backend: Vary Security type, add Unknown
  • b2fab83 backend_*: Sort by strength if visible
  • 1e6bf43 cli.go: Remove known tag, redundant
  • bd24faa feat(ci): add nix build to PR workflow (#21)
  • 9d73b0c feat(tui): Display network list as a table (#22)
  • 62610eb feat(tui): Improve stateEditView and WPA detection (#27)
  • c652215 feat: Add AutoConnect field to backend.Connection
  • cdc5028 feat: Add QR code to network details view
  • dceaf2c feat: Add QR code to network details view
  • dcbf795 feat: Add QR code to network details view
  • 87eb1f2 feat: Add ability to join a hidden network (#29)
  • bcacb9e feat: Add connect command and remove verbose flag (#25)
  • d586cea feat: Add iwd backend as a fallback to dbus (#4)
  • 3e506a2 feat: Add macOS backend (#11)
  • 0783b8f feat: Add non-interactive list and show commands (#12)
  • a3fe666 feat: Display time since last connection for non-visible networks (#7)
  • 51136d1 feat: Hide passphrase in edit view by default (#30)
  • c009bbe feat: enhance wifi TUI with scanning and joining (#1)
  • d087933 feat: update goreleaser config to include version in archive filename (#47)
  • cf83f93 fix(mock): Handle GetSecrets for known open networks
  • a6c6c02 fix(networkmanager): Workaround for ipv6.addresses type error (#43)
  • c223ec4 fix(networkmanager): handle missing wireless security settings (#31)
  • 067df4d fix(tui): Hide passphrase prompt for open networks
  • d702485 fix(tui): Improve focus handling in network dialog (#44)
  • 1238e73 fix(tui): prevent escape characters in filter view
  • 9acd1df fix(tui): prevent escape characters in filter view
  • 4e5a016 fix(tui): restore selection highlighting in list view
  • 0119c70 fix(tui): restore selection highlighting in list view
  • 57f9940 flake.nix
  • f11f511 flake.nix: Update deps
  • 0c2d286 goreleaser
  • f67440c helpers.go: Tweak output to skip date precision after 9 days
  • ebf551d main.go: Bar chart for strength
  • f47b922 main.go: Tweak signal strength bar
  • 38d35b9 main.go: WiFi title
  • 0e9559e main: Add passphrase to show cli
  • 7022094 main: Split out main, cli, tui
  • 89a1722 refactor(mock): Redesign backend state and add features
  • 0563496 refactor: Initialize backend once and hide mock flag
  • 05bf4ef refactor: Replace direct dbus calls with gonetworkmanager (#8)
  • 9fedcb6 style: Update package description (#46)
  • 959a6cb tui.go: Merge help keys
  • 54c4c09 tui.go: Tweak style
  • 459fc8a tui_edit: disable hotkeys while typing; allow Esc to exit input; enable q to quit viewer
  • 6aa88e3 tui_list.go: Fix truncation offset
  • 4fade70 tui_list.go: Simplify icons
  • 797190f wIP

Don't miss a new wifitui release

NewReleases is sending notifications on new releases.