Skip to content

feat(tui): r-1817 add webshare ui - #5

Merged
othercodes merged 6 commits into
mainfrom
feat/r-1817-webshare-ui
Oct 9, 2026
Merged

othercodes merged 6 commits into
mainfrom
feat/r-1817-webshare-ui

Conversation

@othercodes

@othercodes othercodes commented Oct 8, 2026 •

Copy link
Copy Markdown
Contributor

Adds webshare ui, a lazygit-style TUI over the account's products: proxies, bandwidth, errors, activity, authorized IPs and sub-users per plan, plus account and subscription screens. Command logic moves to internal/app so the CLI and the TUI share it; billing and purchases stay in the dashboard.

There are no tests for the TUI itself (internal/tui); the shared logic in internal/app is covered through the CLI tests.

To try it locally:

gh pr checkout 5
go build -o webshare .
./webshare login    # or: export WEBSHARE_API_KEY=your-key
./webshare ui

Press ? inside the UI for every keybinding.

@othercodes
othercodes force-pushed the feat/r-1817-webshare-ui branch from dbea0a3 to 3a86111 Compare October 9, 2026 08:52
@othercodes
othercodes merged commit 77db074 into main Oct 9, 2026
4 checks passed
@othercodes
othercodes deleted the feat/r-1817-webshare-ui branch October 9, 2026 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants