Release notes

Changelog

What changed in each version of eudaemon.

1.8.2

Latest

A new anti-stress toy, and the vibrations that did not come through on some phones.

New

  • Newton’s cradle, a new anti-stress toy for Premium users: pull a ball back, let it go and watch the impact travel along the row, with the sound of the balls and a vibration as strong as the hit. It is played in landscape.

Fixes

  • On some phones (for example certain Honor and TCL models) the anti-stress toys did not vibrate, even with all vibrations on. Now they do.

1.8.1

A lighter, smoother app, a few more gestures and a new background.

New

  • Swipe in the calendar too. A swipe right or left changes month in the calendar, and changes day on a day’s page. You turn it on and off in Settings → Navigation → Gestures, where you now also find “Swipe days” from Habits.
  • Kundalini, a new animated background: the seven chakras with their colours.

Smoother

  • Statistics are calculated in the background: even with years of data, switching from one view to another no longer freezes the screen, and going back to a view is instant.
  • Changing day in Habits and month in the calendar no longer makes the cards disappear for an instant.
  • Habit cards no longer have the blurred glow, which stuck out square at the edges: the habit’s colour now sits inside the card, and it is much lighter to draw. The golden border of mastered habits is static instead of animated, for the same reason.

Fixes

  • A habit paused on its own, archived and then restored stayed yellow in the day bar and in its calendar.
  • Ending a timed pause early left the days yellow until the planned date.
  • After the clock change at the end of October, the previous days in the Habits bar would have stayed grey. Fixed before it happened.
  • Starting a Routine while another was running could leave the new one stuck on the first timed step.
  • The “Filter and sort” sheet in Special Days could grow so tall that it could no longer be closed.

1.8.0

Three new rooms in Tools: eight anti-stress toys to touch when your hands need something to do, Water to keep count of what you drink, and Routine, which walks you through a sequence of steps. And a board of medals for every habit.

New

  • Achievements. Every habit has its own board: how many times you did it, for how many days in a row, how many weeks without missing once. You find them in the side menu, or from a habit’s menu to go straight to its own.
  • They are already yours. They do not start from zero: the medals come from the data the app has always kept, so on the day of the update the board is already full of what you have done so far, dates included. The same goes for a backup restored on a new phone.
  • 66 days, and the habit is yours. It is the point at which, on average, an action stops asking for effort (according to a study by University College London, with very different times from one person to another). A habit that gets there takes a golden border on its card, which you can turn off in Settings → Behaviour → Interface.
  • Your journey. Next to the habit boards there are the medals of the whole app: total completions, mastered habits, perfect days, days with Eudaemon. Once won, they stay, even if you later delete the habits that earned them. Only deleting all data removes them.
  • Hand-drawn medals, one for each achievement. Press and hold one and it grows to be looked at up close. If you prefer plain icons, you find them in Settings → Behaviour → Interface → Simple badges.
  • Pause a single habit. From its ⋮ menu, with a reason and, if you want, the day to resume: that morning it starts again by itself. Paused days do not break the streak, and pausing everything does not touch a habit you had already stopped on its own.
  • A pause no longer breaks the streak. It is what the app had always promised and did not do: back from two weeks of holiday, the streak started again from zero. Now paused days are skipped, like days on which a habit was not scheduled, everywhere: in the flame, in the statistics and in the achievements.
  • In “All habits” the top bar is made of icons, there is room for one more entry, and the list also shows until when a pause lasts.
  • Premium has a diamond instead of the cup, which now belongs to Achievements.
  • Routine. A sequence of steps that the app runs one at a time, keeping you company: a timer for things that last, a countdown to get ready, a confirmation for the ones you finish yourself, a counter for repetitions. When it is all done, the linked habit goes up by one.
  • Choose which section the app opens with, in Settings → Navigation.
  • Habits can now be removed from the bottom bar.
  • The calendar can start from the current month instead of where you left it, again in Navigation.
  • Templates can be browsed. Preset habits, 0 Days Without, Pomodoro and Routine now show their templates the same way: tiles with an icon and a colour instead of long lists.
  • Pomodoro templates can be edited before starting. Tapping one opens the editor with everything already in it: change what you want and save it as your own sequence. Before, it just started.
  • Pomodoro has a tomato. The tool’s icon is now the kitchen timer it owes its name to.
  • Water. Choose how much you want to drink in a day and which glass to count with, and the tool creates a daily habit that goes up at every glass. It stays a habit like the others: you find it with yours, you can rename it, give it a reminder, see it in the statistics.
  • Anti-stress. A board of switches to flip up and down, a mixer of faders that click, a dial to turn. Each with its own sound and vibration, and all of them free.
  • The backup also carries your settings. Theme, language, behaviour, tools and the medals already won come back together with the data when you restore a JSON backup, the automatic one included. The .db backup contains only the data: restoring it, the settings stay those of the phone.

Fixes

  • The back button no longer closes the app from every section. From any section it takes you to the starting one (the one chosen in Settings → Navigation), and only from there does it close the app. The same goes for the back gesture.
  • Swiping to change day in the habit list now also works on days with nothing to do.
  • A pause no longer breaks the streak, which is what the app had always said it did.
  • A pause with an end date now really ends on that day, by itself.
  • Restoring a backup made during a pause no longer leaves habits stuck in pause with no way to resume them.
  • In the strip of days, the current day of a pause is yellow like the others instead of waiting for the next day.

1.7.1

General fixes and a few cosmetic additions.

New

  • Your photo, without Gravatar too. You can now pick a photo from the phone gallery. It goes through the system picker, so Eudaemon does not ask for permission to read your photos: it only receives the one you choose.
  • The profile has a page of its own. Photo, name and Gravatar account, each in its place, instead of a small window with two fields.
  • The photo no longer needs the network. It used to be downloaded again at every launch, and disappeared without a connection. Now it stays on the phone. When you change it on Gravatar, the refresh button in the settings brings it back in line.
  • A small spark on the mood. When you choose how you are, a flash of rays goes off around the face and the face gives a little jolt.

Fixes

  • Mood and tags reachable again in the diary. Anyone using the three navigation buttons instead of gestures found the “Mood” and “Tags” pills hidden behind the system bar, at the bottom of the editor: changing the mood of an entry was hard or impossible. The diary bar now leaves the room it needs, with any navigation style.
  • The diary lock stays in the diary. With the lock set to the diary only, reopening the app after leaving it in the background asked for the fingerprint on any screen, even far away from the diary. The request now comes only when the diary is really in front of you.

1.7.0

The biggest release so far. Rebuilt statistics, a mascot for the diary, a new tool, a sturdier diary and a general tidy-up of the menus.

New

  • 0 Days Without can be shared. The counter has become a card to show off: the board now really animates, with the flaps turning one digit at a time, and on opening the columns roll and stop one after the other. The Share button saves an image of it with your name and profile picture, ready for chats and stories.
  • Five home-screen widgets. Three join the two that were already there: the calendar of the month, with every day coloured by how much you did and the little squares of the scheduled habits; the habit wall, the last sixteen weeks of a habit of your choice; and the upcoming Special Days, nearest first, with the countdown. Tapping a row takes you straight where you need to go. They are Premium.
  • The widgets refresh on their own. They used to show things as they were the last time you opened the app, so at midnight the counters lagged behind. Now they update by themselves, even with the app closed.
  • Quick tiles in the shade. Pomodoro, Breathing and To-Do open from the Android quick settings, the ones you get by swiping down from the top. They are free.
  • Statistics can be shared too. The button at the top of a habit page and of the general one creates an image with the wall of squares, the completions, the active days and the two streaks, ready to send. With your name and profile picture, if you have them.
  • Archived habits no longer skew the numbers. What you set aside leaves the general statistics, the ones by category and the “By habit” wall. Its history stays: you find it in All habits, under “View statistics” in the row menu.
  • Search in the diary. The “All entries” page has a field that searches through the titles and the text of what you have written.
  • On this day. The diary page shows the entries written on the same date in past years. It appears only when there is at least one, so you do not see it in the first year.
  • To-Do behaviour. A new section in Settings with two options, both off by default: sending ticked items to the bottom of the list, and hiding them altogether under a “Completed” row at the end.
  • Edit mode in lists. Tapping an item now ticks it. Rename, delete and dragging appear only once you turn on the pencil at the top; next to it, a menu holds the name and description of the list.
  • Credits. Who developed the app, who drew Aurora, the projects it is built on and the acknowledgements, with a button to share the app.
  • Aurora. The app has a mascot. The twelve diary moods can wear her face or stay the classic emoji, and you can switch whenever you like from Settings → Interface. The choice is also offered at first launch, together with theme and colour.
  • Breathing. A new and free tool: four guided rhythms and sessions of 2, 5, 10 or 15 minutes, with an animation that follows the breath.
  • Richer diary statistics. The mood trend can be viewed by week, month or year and moved back in time; below it there is a mood calendar, one square per day coloured with that day’s mood.
  • An accessible mood calendar. An option in Settings → Calendar adds the mood face inside the day square, for anyone who does not tell the colours apart easily.
  • Grid menu. The side menu has become a grid of tiles with a Tools folder holding Pomodoro and Breathing.
  • Reordered settings. Every section has been reorganised and cleaned up, with new entries for Discord and the credits.
  • Help and FAQ on the website. The help screen inside the app has been replaced by a link to the online documentation, which stays up to date without waiting for an app update.
  • Animated backgrounds. Thirteen generative backgrounds, tinted with the colours of the theme. The star field is free, the others are Premium.

Improvements

  • No more lost edits. Leaving an editor with unsaved changes, the app asks what to do and offers to save instead of forcing you to go back. It applies to habits, diary, Special Days, Pomodoro and 0 Days Without. If you changed nothing it asks nothing.
  • Deletions with confirmation. Deleting a habit, a category or a tag now asks for confirmation and says what it really costs: how many days of history are lost, how many habits are left without a category, how many diary entries lose the tag. Archiving habits stays a lossless alternative, and the message says so.
  • Rebuilt preset habits. No longer a list of names: tiles with an icon, a category and how often it should be done, and the catalogue has gone from twelve to thirty-four entries covering every category.
  • Clearer new 0 Days Without challenges. The templates have become tiles with an icon and a colour, and have gone from four to eight: social media, sugar, caffeine and impulse buying join the earlier ones.
  • A more comfortable diary editor. The text fills all the available height, mood and tags sit in a compact bar at the bottom that stays reachable with the keyboard open, and below it there is the word count. The editor opens full screen: one entry at a time, with no way to open two.
  • A readable category chart. Every slice carries the icon of its category besides the percentage, so two categories of the same colour stay distinguishable; the percentages of all of them, even the thinnest slices, can be read in the legend.
  • Habit cards in the statistics. Every card shows the running streak and the all-time total of completions.
  • Low-priority habits have their own streak. Their statistics page used to show zero: now it reports the real numbers. It stays true that they do not count toward the day being complete.
  • Statistics rebuilt from scratch. The grids of squares come before the numbers, and the numbers sit in boxes that adapt to the width of the screen.
  • A half-done day shows, and does not reset the streak. A partially completed habit does not count as reached, but it no longer breaks the streak: it is skipped, like a day the habit was not scheduled on. In the calendar of the single habit it now has a colour of its own.
  • The calendar reads without telling colours apart. Days done are filled, days skipped or paused are outlined.
  • Rebuilt focus picker. In the calendar, choosing the habit to follow opens a list grouped by category, with search when there are many habits.
  • The accent colour shows. Streaks, records, Pomodoro breaks and the exhale in Breathing use the accent colour chosen in the settings.
  • Fonts are back within everyone’s reach. The typeface menu opens without Premium too: the three fonts of the free themes can be selected, the others carry a padlock.
  • The Pomodoro notification leads to the timer. Tapping it opens the running timer, or the Pomodoro screen if there is none.
  • Sturdier reminders. The notification system has been thoroughly revised: correct handling of time zone changes, no duplicate reminders, automatic rescheduling after an app update.
  • Large screens. Tablets and wide screens no longer stretch the content endlessly: the text stays in one readable column.
  • Release notes. Important versions introduce themselves with a short overview; fixes with a message.
  • End-of-day celebration. When every habit of the day is done, confetti falls, in the colours of the chosen theme. With animations off nothing moves.
  • Reviews. The stars in the settings open the Play Store listing. After the second completed day the app asks once, only once per version, whether you want to leave a rating.

Fixes

  • Material You no longer washed out the panels. Turning on system colours, the panels took the same colour as the background and disappeared. It was a flaw in the dynamic colour library, now updated.
  • On light themes the system icons are visible. With the animated background on, the clock and the notification icons were white on white.
  • Removing a premium theme removes all of it. Choosing “None” brought back the app colours but left the animated background and the theme typeface behind.
  • Deleting a habit with reminders no longer left its high-priority alerts active.
  • The statistics of a single habit showed partial days as empty and did not count them in the streak.
  • Emptying a diary entry completely left it saved as empty: the day counted as written while containing nothing. It is now removed.
  • The end-of-day celebration fired its dots far from the circle they belonged to.
  • The mood faces changed size and alignment depending on whether they were the classic emoji or the Aurora drawings.
  • The refresh button in the list of scheduled notifications refreshed nothing.
  • The onboarding could fail to close in some cases.
  • Fixed some texts and menu paths that had gone out of date.

1.6.0

A release about notifications and gestures.

  • The notification system has been rewritten. Reminders are now truly unlimited: the app schedules a window of a few days at a time instead of filling the phone queue months ahead.
  • Expert options. A section with the list of the notifications the phone has really scheduled, the error log, and the option to rebuild every notification from scratch.
  • Gestures. Swipe left and right on the habits screen to change day.
  • Future days. You can look ahead at the coming days without being able to complete them early.
  • The Calendar has been rebuilt, with three views: Diary, Habits and Special Days.
  • Choose the time of recurring reminders and the sound of the notification channels.
  • New animations and customization options, bug fixes and performance improvements.

If you use the Google Drive backup: to keep up with Google’s new rules we had to change the way the app connects to your account. A small Google window showing your email will appear for a couple of seconds when you open the Backup page, and once a day when you start the app. It closes by itself, you don’t have to do anything, and your data still goes only to your own Drive.

1.5.1

Maintenance.

  • Updated the database and Google sign-in libraries.
  • The backup retention rules have been rewritten and covered by tests, after two real problems: an empty backup replacing a full one, and a cleanup that emptied every destination but one.
  • Fixes and improvements.

1.5.0

  • Automatic backup to several destinations at once: the app private folder, a folder you choose, Google Drive.
  • Optional password encryption for backups, stored in the Android keychain.
  • An “Available backups” page, listing what sits on each destination with date, size and originating device, and letting you restore.
  • Google Drive is opt-in and uses a private app folder: no other app can read it, and you will not see it browsing Drive either.

1.4

First public release.

  • Six complete languages: Italian, English, French, German, Spanish, Portuguese.
  • First-launch tutorial.
  • Habits, reminders, To-Do lists, diary, calendar, statistics, Pomodoro, 0 Days Without and Special Days.