A simple GUI for retrieving Kobo highlights and syncing them with Readwise
NOTE: This release hasn't been tested yet on Windows or macOS, particularly to exercise the terminal detection code.
This release moves the still-unreleased CLI tool inside of October itself.
If you try to invoke October from a terminal, it will act as a CLI tool and vice versa if you invoke it as a desktop application.
As a reminder, October can be found in the following locations.
C:\Program Files\utf9k\October\october.exe
/Applications/October.app/Contents/MacOS/october
/usr/local/bin/october
Packaging the CLI this way gives a few benefits:
Full Changelog: https://github.com/marcus-crane/october/compare/v1.9.0-beta1...v1.9.0-beta2
This release introduces a very minimal CLI version of October for power users.
Currently, it is packaged with October but it may end up being distributed as a standalone program ie; a separate distribution attached to each release as some users may only ever want the GUI and vice versa.
You can find the CLI in the following places:
C:\Program Files\utf9k\October\october-cli.exe
/Applications/October.app/Contents/MacOS/october-cli
/usr/local/bin/october-cli
Invoking the CLI tool show the help menu with the only command currently being october-cli sync
which will sync your highlights.
it uses the same process as the GUI but relies on your settings having been configured via the GUI as there is currently no ability to modify settings from the CLI.
This will be added shortly though.
Figuring out how to sign an extra binary and distribute it was the harder part of all this really.
Full Changelog: https://github.com/marcus-crane/october/compare/v1.8.0...v1.9.0-beta1
This release adds support for Linux machines running arm64 such as newer Raspberry Pi devices apparently.
It has been tested using an Ubuntu arm64 VM running on a macOS Silicon device via Parallels but any feedback from users with real Linux arm64 devices would be appreciated.
Some general improvements for the Linux .deb
packages has been done too, mainly defining required dependencies that can cause October to not boot within certain distros, such as pop_OS! due to dev libraries not being installed out of the box.
Behind the scenes, a bunch of work has been done to slim down the release pipeline and generate build artifacts against pull requests, which should greatly speed up the feedback loop for development.
Full Changelog: https://github.com/marcus-crane/october/compare/v1.7.0...v1.8.0
Full Changelog: https://github.com/marcus-crane/october/compare/v1.7.1-beta1...v1.8.0-beta1
This release contains some small improvements for Linux users:
.deb
CONTROL files which may have made installers think that newer debs were not candidates for installation.depends
clause which will enforce packages that are generally included by default in some distros but may be missing in others (such as pop_OS!)Non-user facing:
This release mostly contains maintenance fixes that have cropped up since the last release as well as a new distribution method.
I'm looking to get back to some feature work during the quieter Christmas period but first I had to fix some breakages introduced by Apple changing how code signing works.
CGO
for database access which will make future maintenance much easier}
being added to settings filesAdditionally, October is now available via Homebrew going forward for macOS users.
It can be installed by running brew update
to get the latest Cask definition followed by brew install --cask october
.
Full Changelog: https://github.com/marcus-crane/october/compare/v1.6.0...v1.7.0
Yet another take
Full Changelog: https://github.com/marcus-crane/october/compare/v1.7.0-beta10...v1.7.0-beta11
Manually generate armhf and arm64 builds