Releases: marcus-crane/october
v1.12.2
This patch release excludes "dogears" from being erroneously counted as highlights, which can cause confusion when a subset of highlights are considered to not have synced (as they aren't really highlights).
What's Changed
- Skip dogears from being tallied as highlights by @marcus-crane in #152
Full Changelog: v1.12.1...v1.12.2
v1.12.1
This release is exactly the same as v1.12.0 (technically v1.11.0...) but with a fixed Windows release.
A number of changes were required to fix up Windows codesigning (due to certificate provider changes) so please file a Github Issue if you run into any Windows Smartscreen issues.
v1.12.0
Warning
It seems I spoke too soon and there's still some build issues with Windows (codesigning specifically). This should be resolved in the next few days via a patch release when I have time to look at October.
This patch release finally fixes a series of build issues that prevented the v1.11.x series of patches from having build artifacts.
Primarily, certificate signing needed to be reworked for Windows as well as some macOS changes behind the scenes.
It contains all of the changes introduced in v1.11.0, namely better logging.
Full Changelog: v1.11.0...v1.12.0
v1.11.0
Warning
This release failed to build artifacts at the time of release. Please refer to v1.12.0 for the contents of this release.
This release introduces a few changes:
- Logging has been revamped to store more detail. Logs are now stored in
.txtformat for improved readability - Linux builds have been split into two versions: webkit4.0 and webkit4.1. Linux users on modern releases that don't have webkit in their name.
- The webkit 4.0 releases are provided for users on older versions of Ubuntu/Debian etc where webkit4.0 are still the default rather than webkit4.1.
What's Changed
- Deprecate logrus in favour of log/slog by @marcus-crane in #137
Full Changelog: v1.10.0...v1.11.0
v1.10.1-beta3
Unblock macOS builds by accepting latest Apple Developer agreement
v1.10.1-beta2
Same as beta1 but with a fix for arm64 support
v1.10.1-beta1
This release generates multiple versions of the Linux deb package: One supporting webkit2gtk 4.0 and another supporting webkit2gtk 4.1
v1.10.0
This release adds some better error handling around some long standing bugs that users can run into.
It also adds a one-time setup process that should eliminate some common issues that first-time users run into.
As a result, the new default (that only applies to new installations and not existing ones) is for all books to be uploaded by default (from both the store and sideloaded).
This allows for removing the jarring prompt that appears when trying to upload books for the first time while making it explicit during setup that the user may not want this item ticked and/or that they should consider the consequences
The goal is this release is mostly to patch up some long-standing issues so that I can start focusing on rearranging October's internals to be properly tested and less messy.
What's Changed
- v1.10.0 by @marcus-crane in #129
Full Changelog: v1.9.0...v1.10.0
v1.10.0-beta1
This release adds a new onboarding flow and sets better defaults to avoid issues around syncing.
It also adds proper handling of error states like trying to sync without any highlights loaded on your Kobo
What's Changed
- v1.10.0 by @marcus-crane in #129
Full Changelog: v1.9.0...v1.10.0-beta1
v1.9.0
This release introduces a command line interface (CLI) for power users of October, who prefer to sync highlights without opening the desktop UI.
Users of automation software may also find this handy for automatically triggering a sync when their automation software detects that a Kobo is connected.
At the moment, it just has basic sync functionality with settings still powered by the UI but eventually it'll be brought up to feature parity with the rest of the desktop UI.
This release also brings official support for the following newer devices:
- Clara 2E
- Elipsa 2E
- Libra Colour
- Clara BW
- Clara Colour
Functionally, they should have always worked but the UI will now recognise their model names.
What's Changed
- Pin wails and upgrade Go to 1.21 by @marcus-crane in #112
- Only fetch user library when upload cover setting is enabled by @marcus-crane in #115
- Introduce an initial attempt at a CLI by @marcus-crane in #113
- Sign binary before adding to macOS app by @marcus-crane in #116
- [SIGN] Test codesigning during pull requests by @marcus-crane in #117
- [SIGN] Attempt to package up Windows CLI by @marcus-crane in #119
- v1.9.0: Write documentation for CLI tool by @marcus-crane in #127
Full Changelog: v1.8.0...v1.9.0



