|
|
34340e2575
|
Simplify centering math, don't crash if the rectangle clips
Also, tests
|
2023-03-21 23:07:08 -07:00 |
|
Brandon W Maister
|
290dcff9b6
|
tui: Add a help popup
|
2023-03-21 22:53:35 -07:00 |
|
Brandon W Maister
|
381c008665
|
tui: Add a fwd column with a ✓ to show that ports are being forwarded
I didn't realize that everything was forwarded by default, this makes it more
obvious.
|
2023-03-21 22:53:35 -07:00 |
|
|
|
7410ec5143
|
Add tests for keypresses
|
2023-03-21 22:48:06 -07:00 |
|
|
|
f174f364a4
|
Re-add assertions and simplify wrapping
|
2023-03-21 19:45:17 -07:00 |
|
Brandon W Maister
|
3060032a95
|
ui: Wrap around list when at the endoflife
Pressing "up"/"k" at the top of the UI will now go to the end of the list. And
same in reverse.
|
2023-02-18 11:27:58 -08:00 |
|
Brandon W Maister
|
85dc2f0707
|
ui: Switch j and k keys to match vi -- j means down, k means up
|
2023-02-18 11:27:23 -08:00 |
|
|
|
5fb0410eee
|
Make README a little more clear
Thanks Digant!
|
2023-02-03 15:32:11 -08:00 |
|
Digant C Kasundra
|
19d6095c86
|
Make the README a little more clear
|
2023-02-03 18:21:35 -05:00 |
|
|
|
19e7baf89c
|
Update dependencies
Thanks dependabot, I guess
|
2023-02-03 15:18:26 -08:00 |
|
|
|
766aad15f4
|
Update the version number for new args
|
2023-01-24 09:14:31 -08:00 |
|
|
|
fc144162b9
|
Better command line parsing, version, usage
Also tests for same
|
2023-01-24 09:13:53 -08:00 |
|
|
|
52fe5523b2
|
Update version to 0.4.0 for a clean release
|
2023-01-20 13:34:53 -08:00 |
|
|
|
e6a9caa1b5
|
Remove version from release archive
Makes downloading easier probably?
|
2023-01-20 13:27:00 -08:00 |
|
|
|
505eed6ea5
|
More stuff; use the cross compiler and stuff
|
2023-01-20 13:18:51 -08:00 |
|
|
|
33adbd3e27
|
Whoops bad YAML
|
2023-01-20 13:01:41 -08:00 |
|
|
|
ad5c47456a
|
Version 0.3.0
|
2023-01-20 12:56:59 -08:00 |
|
|
|
de43067e0e
|
I like vs actually
|
2023-01-20 12:55:55 -08:00 |
|
|
|
5f6b5054d4
|
I HATE YAML
|
2023-01-20 12:53:54 -08:00 |
|
|
|
65d26509d9
|
Maybe this is a release workflow
|
2023-01-20 12:51:20 -08:00 |
|
|
|
1dea6c5042
|
Add a basic CI workflow
|
2023-01-20 09:24:24 -08:00 |
|
|
|
528d616777
|
Single binary for browsing
Some systems require a single binary for the BROWSER variable, and
rather than muck about with shell scripts we have this small thing
instead.
|
2022-12-20 07:20:16 -08:00 |
|
|
|
57c01b0dd4
|
Vendoring is not for me
I cannot get the checksums to consistently match across all operating
systems.
|
2022-12-20 06:55:23 -08:00 |
|
|
|
81b53355f2
|
Some more bad tests because I'm bored
|
2022-12-19 20:53:26 -08:00 |
|
|
|
e0d1efb997
|
Add a test for that underflow I fixed
|
2022-12-19 19:45:07 -08:00 |
|
|
|
c75e684f5b
|
Remove unused import on unix-family systems
|
2022-12-19 19:09:29 -08:00 |
|
|
|
0bb3fac61b
|
Don't underflow on no ports
If ports are empty we underflow on `len()-1`, which is bad. Stop doing
that.
|
2022-12-19 19:07:05 -08:00 |
|
|
|
81de013103
|
Fix up vendor for... linux?
|
2022-12-20 01:02:23 +00:00 |
|
|
|
b799fedeec
|
Correct vendor checkin for macos
|
2022-12-19 09:09:31 -08:00 |
|
|
|
9c435dc440
|
Vendor dependencies
Let's see how I like this workflow.
|
2022-12-19 08:38:22 -08:00 |
|
|
|
34d1830413
|
Log URL opens
|
2022-12-17 11:52:12 -08:00 |
|
|
|
ff5d767d87
|
Fix windows build
|
2022-12-17 10:04:22 -08:00 |
|
|
|
1a5228c380
|
Basic support for opening a browser maybe
|
2022-12-17 09:03:35 -08:00 |
|
|
|
d6c9ae8d71
|
Move browser code to core crate
|
2022-12-17 08:48:57 -08:00 |
|
|
|
9cf0089e48
|
Handle browse message
|
2022-12-17 08:29:09 -08:00 |
|
|
|
c9197a02ff
|
Don't panic if the server sends something unexpected
I mean, it *is* a different version.
|
2022-12-17 08:27:38 -08:00 |
|
|
|
83f2ad633b
|
Correct my understanding of mutability a little
|
2022-12-17 08:26:05 -08:00 |
|
|
|
d6a2b6bdf6
|
Fix non-unix build
|
2022-12-17 08:19:56 -08:00 |
|
|
|
d63ceb730f
|
Initial browse support, server side
|
2022-12-17 08:12:30 -08:00 |
|
|
|
6f906d80a7
|
Protocol version, async pump, start some testing
|
2022-12-16 13:57:52 -08:00 |
|
|
|
763ecd190e
|
Tick up version
|
2022-11-28 07:03:56 -08:00 |
|
|
|
abbb30d87b
|
Remove ports when they're unconfigured
This is closer to what I had intended
|
2022-11-28 07:03:04 -08:00 |
|
|
|
46c9643ddf
|
Remove unused import
|
2022-11-28 06:42:51 -08:00 |
|
|
|
fc75ffcd4e
|
Remove the disconnected screen
|
2022-11-28 06:41:26 -08:00 |
|
|
|
dc374f0d20
|
Change UI to tui
|
2022-11-27 08:24:01 -08:00 |
|
|
|
5780b7a4bf
|
Clearly I meant browser.
|
2022-10-27 13:04:12 -07:00 |
|
|
|
ebd50c91e9
|
I'm not sure I ever actually got these to work?
|
2022-10-26 07:12:59 -07:00 |
|
|
|
d912db8e28
|
Fill out Cargo.toml and also LICENSE
|
2022-10-26 07:11:38 -07:00 |
|
|
|
efb7ef6929
|
Starting configuration, probably doesn't work
|
2022-10-18 11:28:56 -07:00 |
|
|
|
4470108f3e
|
Very silly README
|
2022-10-17 20:43:33 -07:00 |
|