curses 0.9.9

Quick fix for losing symbolic keys outside of inputs after resize. There will be a forthcoming post about how much curses/readline and Python are a volatile mix. I can’t seem to get Python/curses to detect further window size changes if you resize while the command line (i.e. readline) is open. Nothing crashes, but the window […]

curses 0.9.8 + Patreon

curses 0.9.8 Fixed nonsense pending update numbers (gray numbers now reflect reality) (#40) Fixed some issues with exceptions / lockups during rapid resizing Fixed cursor being invisible and certain keys being uninterpreted (HOME, END) after resize Fixed some moronic selection fallbacks (#42, #45) Once again, mostly pending commits from almost a year past. Unfortunately I […]

daemon 0.9.6, curses 0.9.7

Before you know it, it’s been almost a year since the last release and there are a handful of bugfixes that need to be pushed out. daemon 0.9.6 Fixed hanging file descriptors eventually killing the daemon (which fixes canto-remote misbehaving sometimes among other things) Fixed occasional hang from writing to closed sockets Better sync-inoreader behavior: […]

Repos updated, new pub key

Administering packages for a distro you don’t use is a clusterfuck. Anyway, someone kindly pointed out that my Debian sid packages were still built for Python 3.4, and they’ve sometime since moved up to Python 3.5. Of course I’m oblivious to this on Arch. That’s not the problem though. It seems like the Python package […]

daemon 0.9.5, curses 0.9.6

Yet more maintenance type fixes. daemon 0.9.5 Minor cleanup to excessive debug info and error paths in sync-inoreader The ItemLimit transform is now included by default, so you can, for example do “:set tag.transform ItemLimit(10)” to only show the first 10 items of the selected feed. curses 0.9.6 Fix some old usage of tag_updater that […]

daemon 0.9.4, curses 0.9.5

More fixes. daemon 0.9.4 More fixes for sync-inoreader’s bad behavior with missing items (if you see ??? items that won’t go away, this is the fix) Socket changes to avoid deadlocks when both server and client sockets are full. Quiet exceptions on disconnects. These were mostly harmless, but scary in the log. Minor changes to […]

daemon 0.9.3

Quick bugfix release for the daemon sync plugins. sync-inoreader: stop leaving dead items sync-rsync: update to new database format Debian repos will be updated shortly.

daemon 0.9.2, curses 0.9.4

… And then, everything got faster. Analysis to follow the changelog. daemon 0.9.2 Inoreader Sync. The plugin landed, allowing you to synchronize with Inoreader. It requires the python3-requests package to be installed (most distros have a package for this). It also requires a real Inoreader account (not an OAuth Google/Facebook login). The details are […]

In the Pipe 6/6

So I’ve been sprinting lately and have perhaps been taking too much of a breathless approach to committing. Anyway, here’s an overview of what is already in git and what I plan on doing before the next dot releases. Inoreader The big one is Inoreader support has landed in canto-next git. It’s gone through a […]

On Sync

This sync thing is turning into a major headache. The Trouble with Feedly I’m thinking of abandoning Feedly, which is a shame since it seems to have the best mobile ecosystem, but it’s just not developer friendly on the command line. I went over this the last time sync came up, but there are too […]