Skip to content

v0.4.5 — New Look & Checklists That Behave

Latest

Choose a tag to compare

@Lwb89dev Lwb89dev released this 10 Aug 12:45

Echoes v0.4.5 — New Look & Checklists That Behave 🎨✅

🎨 A new visual identity

New app icon, splash screen and brand colours across Android, Linux and web.

✅ Checklists, reworked

Built around how a shopping list is actually used:

  • Previews show only what's left to do. A ticked-off item no longer
    appears in the note preview on the home screen — no more buying something
    you already have because the preview still listed it.
  • Completed items move into their own collapsed section, below the list
    and one tap away, instead of burying today's few rows under weeks of
    history.
  • Type-ahead against what you've already ticked off. Typing o, then
    ol, then oli narrows through your completed items as you go; tap one to
    put it back on the to-do list. No more retyping a whole entry only to end
    up with a duplicate, and no more scrolling through dozens of ticked rows to
    find it.
  • A new checklist opens with a row ready and a clearly visible cursor, so
    it's obvious you can just start typing.

🔄 Sync fixes

  • "Synced" now means it. Publishing reported success as soon as a single
    relay accepted a note, so a note could look synced on one device and be
    missing on another that read a relay which never got it. Every relay is now
    tried individually, and a partial write says so plainly: "Synced to 2 of 4
    relays"
    .
  • Attachments deleted by a file host are re-uploaded. Hosts garbage-collect
    blobs to reclaim space and nothing tells the app, leaving images and voice
    notes broken everywhere for good. Echoes now checks on launch (and on manual
    refresh) and re-uploads from the local copy when one has gone missing.
  • Timestamps travel as UTC. They previously carried no timezone at all, so
    a device in another timezone read the same text as a different instant —
    which could make an edit lose a merge, or be dropped outright.
  • Syncing continues when you leave a note, and reports the result wherever
    you are — successes and failures used to go silent if you navigated away.
  • Notes are pulled fresh on app open, rather than waiting for the next
    background cycle.

✨ Interface

  • The note editor's action icons get their own row, with the title on a
    separate line below — no more squeezed or colliding titles.
  • The + button is larger and spins a full turn as it becomes .
  • Note text is back to normal left-aligned formatting, and short notes start
    at the top instead of floating in the middle of the screen.
  • Checklist "add item" uses a muted dark grey, readable on every note
    colour.

Android: signed with the release key introduced in v0.4.2 (24e792da…).
Updating from v0.4.2 or later is a normal in-place update.

Linux: echoes_0.4.5_amd64.deb for Debian/Ubuntu-based distributions.