Changes since v0.6.0.
Early release. In SemVer terms, anything may change before 1.0, including file formats, the HTTP API and settings, though changes to
.ochxand.ochfiles will come with conversions.
New
- Sign in, Sign up and an account menu (#265, [#266]): the header ends with Sign in for guests, and Sign up while the site takes registrations. A signed-in account sees its picture and name instead, which open a menu: Account, Your profile, Site administration (for administrators) and Sign out. The navigation's Account link is gone.
- A tidier account page (#263, [#264]): a summary across the top (picture, email, storage meter, profile link and Sign out), then the settings as cards, two columns wide on a wide screen. The cards are the profile, security (email, password, two-factor and recovery codes), sessions, sign-in methods, API keys and deleting the account. Each change opens its own small form and asks for the current password only where it is needed.
- Fit a duration in the view (#268, [#272]): Fit in view in a duration's right-click menu, and in its details and reader panels, spans the view to it with the same margin as Fit all.
Changed
- Forking and duplicating (#259, [#262]): Duplicate is now only for a timeline's owner, and Fork on server only for someone else's timeline. An account has one fork of a timeline: forking it again opens that fork. In the HTTP API, an owner forking their own timeline, or anyone else duplicating it, gets 403; forking again answers the existing fork with 200 and
existing: true. Timelines reportcanDuplicate, and a fork reportsforkChanged. - Proposing changes (#259, [#262]): Propose changes and Submit pull request are offered only to those who can't save the timeline themselves (contributors, and signed-in readers of a public timeline). Their authors can still update their pull requests. A fork offers Propose saved changes once it has saved changes of its own.
Fixed
- Durations no longer overlap (#269, [#270]): the bands beneath the axis took rows by their position in the list, so the first and fourth always shared one. Bands that overlap in time now never share a row.
- The copy rate limit says "Too many copies" rather than "Too many sign-in attempts" (#262). A flaky WebKit test is fixed (#271, [#273]).
Downloads
The assets below are built from this tag by the release workflow. SHA256SUMS.txt lists their checksums. They're the same set as v0.6.0: desktop apps for Windows, macOS and Linux; server packages for Debian, Ubuntu, Fedora, Rocky Linux, FreeBSD, macOS (Homebrew) and Windows; the offline HTML files; and the source archives.
To upgrade a server, install the new package and run openchronology-migrate. See administration.
OpenChronology is free software under the GNU GPL version 3. It comes with no warranty.