Feeling adventurous?
While working on the ChatKeeper GUI, I’ve embarked on some side quests to chase a handful of user-reported bugs. Some were tricky to reproduce (e.g., tied to GPT conversations I donโt have), but with some back-and-forth I believe they are fixed. Rather than sit on them, Iโm putting out a release candidate so that impacted users can kick the tires and I can promote this to a general release quickly.
What does it fix?
- Citations and strange characters. ChatKeeper is supposed to provide links to citations, but sometimes instead of links it shows something strange like “๎cite๎turn0search14๎turn6search17๎”. I’ve found an issue with the citation handling (nerd note: it’s a particularly “fun” one relating to the differences in how python and java handle character indexing within strings containing unicode) and fixed it. Citation links should render properly now.
- Character encoding issues. On systems not defaulting to UTF-8, some users are seeing errors like
UnmappableCharacterException
. ChatKeeper now explicitly reads/writes UTF-8, which should put this to bed. - Non-ASCII characters dropped from file names. ChatKeeper tries to “scrub” conversation titles into safe filenames, but was a bit too aggressive. I’ve made it smarter. ๐
- Canvas Rendering Issues. Sometimes Canvas data appears to be invalid (“bad regex pattern”). I’m still investigating this, but ChatKeeper is now more defensive about it and shouldn’t blow up.
- Older CPU Compatibility. ChatKeeper binaries are now built to run on older processors (e.g., Intel Ivy Bridge) instead of requiring newer instruction sets.
- Invalid Front Matter. When scanning existing Markdown to find previous exports, invalid YAML front matter could derail the scan. This is now handled gracefully.
Give it a try!
Pick the download for your platform:
- ChatKeeper 1.3.0-rc.1 for Windows (x86/64)
- ChatKeeper 1.3.0-rc.1 for Mac (arm64)
- ChatKeeper 1.3.0-rc.1 for Mac (x86/64)
- ChatKeeper 1.3.0-rc.1 for Linux (x86/64)
Homebrew (macOS)
brew uninstall martian-software-inc/chatkeeper/chatkeeper
brew install martian-software-inc/chatkeeper/chatkeeper-rc
To go back to the full release with Homebrew, uninstall the “-rc” and and re-install the non-rc formula.
I hope it helps!
Please let me know how this works out for you, whether it fixes any issues you had before, or if it doesn’t, or if it somehow creates a new issue (it shouldn’t ๐ค).
Whatever the result please send me an email and let me know!