Skip to content

Rekindly 0.2.0

Choose a tag to compare

@dddanny79 dddanny79 released this 13 Oct 16:27
· 10 commits to main since this release
aca5414

Mail, themes and a logo — and a few fixes found while preparing it.

New

  • Mail: SMTP settings in the app (or SMTP_* variables), a daily summary of due follow-ups, birthdays and overdue contacts, and sign-in codes by email (two-factor) with trusted browsers. Failed mails explain the likely cause; see docs/mail.md.
  • Themes and layouts: six built-in themes for light and dark mode (Rekindly, Ledger, Hearth, Clear, Studio, Forest), five layouts for the person page (Classic, Conversation, Profile, Address book, Focus), and your own themes built in the app with a live preview and shared as a file. See docs/themes.md.
  • Logo, favicons and home screen icons.

Changed

  • Export format version 2: exports and backups include your own themes. Version 1 files still import.
  • Instance settings (backup target, the sign-in-code switch, mail state) are no longer exported, so a restore on another server cannot lock you out.

Fixed

  • Backups with a photo whose file was missing on disk could not be restored.
  • On phones: the label picker for phone numbers works on the iPhone; filters and buttons no longer run off the screen.

Upgrading from 0.1

Two database migrations run automatically. Make a backup first:

docker exec <container> node dist/cli.js backup

Then pull the new image (ghcr.io/dddanny79/rekindly:0.2.0, also :0.2 and :latest, amd64 and arm64) and restart. The upgrade was tested from 0.1.0 and on a copy of a real 0.1 database.

Full list: CHANGELOG.md