Releases: davep/oshit
The "I forgot the jump to search key" release
The "no job too small" release
Fixed a crash when the HackerNews API returns null
for an otherwise valid and available story.
The "Bunker Era" release
Pin Textual again.
The "versions are hard" release
This was supposed to be v0.13.0 I guess, because:
- Added a configuration dialog for tweaking the story fetching concurrency values.
But then I went down a small rabbit hole of fixing a Textual-induced cosmetic SNAFU and ended up thinking I was doing a minor fix.
Oh well...
The "Post-Deterrence Era" release
Now that the recent Textual breaking changes period seems to have calmed down a wee bit, I'm daring to unpin the library. This release also includes a couple of fixes for breaking changes that were introduced, and also tries to make some sense of (and work around) some curious cosmetic choices made for the Footer
widget.
In terms of how OS Hit itself works, everything should be the same, albeit with the odd cosmetic change here and there.
The "Three Body Problem" release
Textual seems to have moved from a stable era to a chaotic era... pinning until things calm down.
The "now you can brew some oshit" release
Simply a distribution tweak (ensured the sdist goes up to PyPI too) in support of optionally installing via Homebrew.
The "stealth load" release
- Once the first viewed tab has loaded, other tabs will start to load in the background (one after the other) as the user reads the first.
- Added a config option to turn off the above.
- Fixed a non-awaited-coroutine warning that could happen when quittingwhile loading items. (#26)
The background load thing is a bit of an experiment at the moment; I want to live with it for a wee while and see if I like it. So far it seems to be working out.
If it's a problem set background_load_tabs
to False
in ~/.config/oshit/configuration.json
1.
-
Yes, yes, I know, I need to get the config dialog done. ↩
The "some sort of search" release
- Added option to search locally-loaded items and place the results in a search tab.
- Allowed Python 3.12.
The "wait people don't make their terminals 300 lines tall?" release
- Article text and poll answers are no longer "sticky" (#21)