Skip to content

nemo 0.19.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:07
· 9 commits to main since this release

Added

  • Recently deleted. Lists and tasks deleted in the last 30 days are
    listed, newest first, in Settings -- or under My Lists in the macOS
    look -- to restore or to delete for good at once. A restored task comes
    back with its subtasks, notes, tags and photos, into its own list, or
    the Inbox if that list has been deleted, and on every device it syncs
    with. A restored list comes back with the tasks and notes that were
    deleted with it; a list you shared comes back shared with the same
    people. A shared list someone else owns is theirs to restore, and its
    tasks can still be brought back one by one into your Inbox.
  • Sort a list. "Sort by" in a list's menu puts its tasks in order of due
    date, priority, title or when they were added, or back in the order you
    dragged them into. The sort belongs to the list, so it is the same on
    every device and for everyone the list is shared with; only the list's
    owner can change it. While a list is sorted, a line above its tasks says
    how and changes it with a tap, and dragging to reorder is off. Completed
    tasks stay last. In a list sorted by hand, a screen reader can now move a
    task up or down.
  • nemo_server status shows whoever hosts the server how big the database
    is, how many accounts, lists, tasks, photo files and signed-in sessions
    it holds, and when purge last ran, so a scheduled purge that stopped
    running does not go unnoticed. It is a command only; nothing about it is
    served over HTTP.
  • Reminders on the web. A task's reminder and the daily list show up as
    browser notifications while a nemo tab is open; clicking one brings the
    tab forward on the task. With every tab closed nothing arrives, and a
    reminder missed that way is still shown when the page loads within ten
    minutes of it, not later. Settings says whether the browser allows
    notifications and asks for them; the browser is asked only when you
    press Allow or switch a reminder on. They work in desktop browsers;
    phone browsers do not let a page notify.
  • Share into nemo on Android. nemo is in the share menu of other apps:
    shared text, a link or pictures open a "New task" sheet with them filled
    in -- a page's title as the title and its link in the notes, a message's
    first line as the title and the rest as notes, pictures as the task's
    photos. The title reads quick add's #tags, !high and "tomorrow";
    pick a list (the Inbox unless you choose another), change anything, and
    save, or cancel to keep nothing. Pictures are re-encoded on the phone
    like any other photo, so their location and camera details are dropped.
    It works offline and without an account.
  • With TalkBack or another screen reader, a task is read out as one row:
    its title, when it is due (or that it is overdue), its priority, list,
    subtasks, tags and photos. Its tick is a checkbox that says whether the
    task is done, and what a swipe, a long press or a right click does --
    mark done, move to another day, delete, show a tag -- is in the row's
    actions menu.
  • Folding sections, like Completed, say whether they are open.
  • A Today widget for the Android home screen. It lists the open tasks due
    today and the overdue ones, with their count; tapping a task opens it,
    tapping the header opens Today, "+" opens the app ready for a new task,
    and a task's circle ticks it off right there -- saved and repeated
    exactly as if ticked in the app, and synced with the app's next sync.
    It resizes, moves on to the new day at midnight and after a restart
    without the app, and wears the app's look in light and dark, in the
    wallpaper's colours with the Material style on Android 12 and later.

Changed

  • nemo_server purge --days no longer accepts fewer than 30 days, so a
    task stays on the server for as long as the app offers it back from
    Recently deleted.
  • Tapping a reminder on Android opens its task rather than just the app.
  • The server keeps its count of sign-up and sign-in attempts in its
    database instead of in memory, so restarting it no longer gives someone
    guessing passwords a fresh ten tries a minute.
  • Everything you tap on a phone is at least 48 px across, in every look:
    a task's tick, the accent and list colours, the date, priority and list
    chips under the add field, and the section headers that fold. The
    circles and chips look as they did; only the area that takes the tap
    grew. The macOS look's segmented switches in Settings are a little
    taller on a phone; on a Mac's desktop window it keeps its denser rows.
  • In the nemo look in light, a list's name under a task is a shade deeper
    where its colour was too pale to read as small text.
  • In the macOS look in dark, a filled button and the chosen day in the
    date picker are a deeper blue, so their white text is readable; the
    chosen tile in the Mac sidebar deepens in the same way.

Fixed

  • An older version of the app no longer wipes what it does not know
    about. A task edited on a phone that has not been updated keeps how it
    was solved, how long it took and what it cost, and when it was added;
    a list renamed there keeps its sort. The server now keeps any field an
    older app's change leaves out, rather than letting the whole older row
    win.
  • When signing in on a second device leaves two Inboxes and nemo folds
    them into one, the notes in the extra Inbox move across with its tasks
    instead of disappearing with it.
  • A task's title, notes, solution, time or cost no longer undoes a newer
    one synced in from another device. A field that had the cursor in it
    while the change arrived saved its older text over it on leaving, even
    with nothing typed; now only what you actually typed is saved, and a
    field you are not editing shows the synced text. What you type still
    wins over a change that arrives while you type it. Typing in a task and
    leaving it within half a second no longer loses the last of it either.
  • The server exits when it is told to stop. It used to close everything
    and then stay running, so docker stop and every update waited ten
    seconds before Docker killed it; a stop sent the moment it started
    could also kill it outright rather than shut it down.
  • Buttons that a screen reader announced without a name now have one:
    the search bar and search button in the Material look, clearing a
    search, the colours and icons when editing a list, and the checkboxes
    of subtasks and of a note's checklist. The logo and the confetti are
    skipped rather than read out.
  • With the system's text at twice its size, the lists page, a task's
    small facts, the Mac sidebar and the achievements page no longer run
    off the edge or overflow; the list cards grow to fit their names.