Skip to content

Releases: talex5/cuekeeper

v0.4

18 Jan 12:45
Compare
Choose a tag to compare

CHANGES:

  • Upgrade to OCaml 4.07, Mirage 3.7.3 and Irmin 1.4.

v0.3

31 Dec 13:47
Compare
Choose a tag to compare

CHANGES:

  • CueKeeper now stores its data in standard Git format, rather than the old
    Irmin 0.10 custom format. This will (finally) allow upgrading to newer
    versions of Irmin in the future.

    When upgrading from an older release, you will see a migration box on the
    first run, showing the progress of the migration. On my machine, converting
    my CueKeeper history from 2015-03-09 to now (15,193 commits) took about 20
    minutes in Firefox.

    If you just get a blank window, it probably means that you have an older version
    of CueKeeper in another tab. Close that tab to continue.

  • Open all links in a new window. Mac users can't just middle-click links,
    because they only have one mouse button. If you don't like this behaviour,
    just edit the HTML file and remove the <base> element.

  • Convert build system to dune and upgrade to newer versions of various
    packages.

v0.2

31 Dec 16:37
Compare
Choose a tag to compare

Changes:

  • In a context panel (e.g. "email"), group actions by state (Next/Waiting/etc).
  • Add tooltips on flags in case you don't know what the single letter means. Suggested by Rory O’Kane in #6.
  • Add note about scheduled actions to Review/Waiting (#5).
  • When showing "Active project with no next action" error, include a button to add one next to it.
  • Make Review/Future and Review/Waiting groups clickable.
  • Actions waiting for contacts or dates have more specific groups (e.g. "Waiting for Bob") and more specific adders (create another action waiting for Bob).
  • Show the date for repeats. Instead of just e.g. "every week", show "every week from ...". Otherwise, conflict messages could be confusing if only the hidden date part changed.
  • Added experimental server for syncing between devices.

Bugs:

  • Give a better error when cookies are disabled (#4).
  • Press Escape when renaming a title to cancel. Reported by Rory O’Kane in #7.
  • Monthly repeats shouldn't overflow to next month. An action set to repeat every month from Mar 31st will now suggest Apr 30th as the next repeat, not May 1st. This is hopefully less confusing and safer (making an action due too soon is much better than too late).
  • Work around transaction failures in Safari. In Safari, IndexedDB reads can fail if another tab is reading at the same time, so wait and retry in that case. Fixes #9.
  • Fixed styling of <code> blocks in markdown.
  • Warn about active projects with only inactive subprojects. Before, we counted a Someday/Maybe subproject as active if it contained active actions.
  • Report merge conflicts in contacts and contexts too. They were shown if you looked at the item's panel, but not in the overview of warnings.
  • Fix max-width of description action bar in css.

Code changes:

  • Moved irmin-indexeddb support to its own repository (https://github.com/talex5/irmin-indexeddb)
  • Upgrade from camlp4 to ppx syntax extensions (including a bug fix by Bojan Petrović).
  • Add Docker file to simplify build instructions.

CueKeeper v0.1

27 Apr 14:00
Compare
Choose a tag to compare
Added "make release" to make binary archives