Commit graph

57 commits

Author SHA1 Message Date
94ad496cdb
Merge pull request #17 from jepler/narrow-screens 2025-08-17 10:41:19 -05:00
f5bcf346bf Cut the button on narrow displays 2025-08-17 10:12:14 -05:00
a1eb7e10d7 Switch to a "tiny" progress bar
this saves horizontal space for when the screen is small.
2025-08-17 10:05:35 -05:00
3cff298395 Use xclip directly if available
This gives better ergonomics because we can terminate xclip ourselves

.. instead of using paste to check whether the copy buffer is the same
as our previous TOTP code
2025-04-24 18:01:57 +02:00
552849e2ad Add --profile list to list profiles 2025-04-24 17:47:41 +02:00
4c896ea846 Set the clear time based on the key validity
Keep it until 50% of the way through the next interval.

For a TOTP with 30 second validity this is not much different than before.
2025-04-24 17:47:17 +02:00
364cd0c2d6
Merge pull request #16 from jepler/fix-keys2
Properly fix the bindings that call actions on the app
2025-04-21 17:37:12 +02:00
ecf8c3f09b Properly fix the bindings that call actions on the app
h/t @ddkasa on discord for the suggested fix
2025-04-21 17:29:29 +02:00
aa3efe3ce3
Merge pull request #15 from jepler/fix-keys
Fix actions on sub widgets
2025-04-21 08:55:29 +02:00
9f35490cd5 Fix actions on sub widgets
this also broke somewhere along the line. I couldn't find it spelled
out in CHANGELOG and this feels like a workaround, but that's all I
got right now.

hey at least I could get rid of the escape-key workaround!
2025-04-21 08:49:54 +02:00
c7c09ececc
Merge pull request #14 from jepler/bump-requirements
overflow in css requires a newer textual (which one? idk)
2025-04-19 17:33:42 +02:00
82b2e979f0 this requires a newer textual (which one? idk) 2025-04-19 17:31:41 +02:00
715ab18902
Merge pull request #13 from jepler/modernize-remove-codeql
Adapt to upstream textual changes
2025-04-19 17:29:31 +02:00
453d78dee4 churn 2025-04-19 17:28:27 +02:00
7853bbf723 this workflow is not offering me any value 2025-04-19 17:27:03 +02:00
40caa3b945 Adapt to upstream textual changes
(yay mypy for alerting me to it!)
2025-04-19 17:26:20 +02:00
cd0a7912bb
Merge pull request #12 from jepler/cancel-search-etc
Cancel search on F9 or Esc press
2024-05-23 07:40:09 -04:00
b42a8c08cd ESC and F9 clear any in-progress search 2024-05-23 07:31:29 -04:00
9d8ff015c6 Perform releases only within the 'release' environment
this is recommended by pypi for trusted publishers
2024-05-23 07:27:43 -04:00
7a70f34311
Merge pull request #10 from jepler/add-exit-timeout
Add auto-exit after inactivity
2023-12-16 15:19:29 -06:00
377608f78d
Add auto-exit after inactivity
Closes: #6
2023-12-16 13:52:47 -06:00
a6aa81882d
Merge pull request #9 from jepler/fuzzy
Switch to textual's own fuzzzy matcher
2023-12-16 13:10:33 -06:00
44aa00872a
Switch to textual's own fuzzzy matcher
Closes #8
2023-12-16 11:53:22 -06:00
f7054fdd39
ensure python for pre-commit is new enough 2023-12-11 20:43:56 -06:00
68a237b3dd
Switch display of long otp names to use an ellipsis 2023-12-11 15:16:39 -06:00
6f5610bff9
run mypy at build time & fix type errors 2023-12-10 14:55:58 -06:00
69da2a4df9
Improve searching
* previously, would crash if an invalid RE was entered
 * make a literal space search for anything-whitespace-anything as a
   cheap fuzzy search facility
2023-12-10 13:34:45 -06:00
5015d9b700
sort requirements 2023-12-10 09:37:42 -06:00
80ff6b2219
more readme 2023-12-08 08:11:05 -06:00
7c87c05618
describe using the search 2023-12-07 20:22:48 -06:00
caad0e637c
fix URL in README 2023-12-07 20:20:46 -06:00
54c83956b8
switch to gh-actions-pypi-publish 2023-12-07 20:14:35 -06:00
239e4821ec
release what now? 2023-12-07 20:09:46 -06:00
144abe9c19
fix several mypy problems 2023-12-07 20:08:01 -06:00
d86ceac9cc
Add a screenshot at least 2023-12-07 20:03:34 -06:00
08dfc43b87
Add searching 2023-12-07 19:15:38 -06:00
4e66aa05bc
list some more build dependencies 2023-12-06 12:23:30 -06:00
2b5ec65bff
Add, use requirements-dev.txt 2023-12-06 12:21:43 -06:00
52626cb84c
Add workflows 2023-12-06 12:19:50 -06:00
e046b62a93
set update interval smaller 2023-12-04 21:23:14 -06:00
938c652053
Refine the README 2023-12-04 19:32:26 -06:00
1784ede3a3
finish converting to horizontal layout. improve interactions. 2023-12-04 19:24:03 -06:00
556b997ae4
fix linter messages 2023-12-04 19:10:06 -06:00
cdac5f90e5
re-organize and add copy/show clickable buttons 2023-12-04 19:07:21 -06:00
d156e0e2ad
improve error message 2023-12-04 18:43:12 -06:00
d797bc1d24
refactor a bit
I'm not entirely satisfied with how the widgets & data are related,
but this seems like an improvement.
2023-12-04 16:16:56 -06:00
76648063dd
can install via git 2023-12-04 09:21:10 -06:00
4c670cc286
Make it installable 2023-12-04 09:06:29 -06:00
7767fa4b66
License as MIT 2023-12-04 08:36:42 -06:00
32c5240fea
support multiple profiles 2023-12-04 08:35:11 -06:00