| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-27 | 7.4 kB | |
| v2.16.0 source code.tar.gz | 2026-08-27 | 1.4 MB | |
| v2.16.0 source code.zip | 2026-08-27 | 1.5 MB | |
| Totals: 3 Items | 3.0 MB | 1 | |
First tagged release of ihasmail — a JMAP webmail, calendar, contacts and files client for Stalwart Mail Server. Requires Stalwart 0.16 or newer; tested against 0.16.19.
Install instructions: https://docs.ihasmail.org/install/
What's Changed
- Add contacts by right-clicking anyone named in a message by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/11
- Ask for the submission capability when using identities by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/13
- Self-service credentials, plus the account-locale fix, server info and a theme toggle by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/14
- Make signatures and Files work on Stalwart before 0.16 by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/15
- Teach the mock to impersonate Stalwart 0.15 by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/16
- Stop a message painting over the whole application by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/17
- Harden four things the security audit turned up by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/18
- Connect the image proxy to the address it checked by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/19
- Empty a folder in batches the server will accept by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/20
- Send the read receipt the sender asked for by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/21
- Record that the registry path has now met a live 0.16.19 by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/22
- Keep an edited filter rule where it was by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/27
- Stop calling every event a series by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/28
- Give a hand-typed header its own box by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/29
- Say it in the words Stalwart 0.16 answers to by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/31
- Let a filter rule be dragged into place by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/32
- Bring the stranded calendar work into main by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/33
- Record that a hold really does hold, on the live server by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/34
- Take the screenshots again, on today's build by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/35
- Make the light screenshot actually light by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/36
- Keep filter rules pointing at the folder they were aimed at by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/37
- Relicense to the AGPL, version 3 or later by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/38
- Take the filing action, not the whole rule by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/39
- Move a folder by dragging it by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/40
- Give a folder a colour from its right-click menu by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/41
- Fill a coloured folder in, rather than outlining it by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/42
- Close the colour menu on a pick, and make the push dot readable by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/44
- Make the AGPL's source offer point at the source being run by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/49
- Put badges under the logo by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/50
- Trim the badges to three, and credit LINUXexpert.org by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/51
- Drop the .com wordmark from the logo by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/52
- Retake the screenshots on the new logo by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/53
- Keep settings with the account, not the browser by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/55
- Record the settings file as verified live by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/56
- Let CI be started by hand by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/58
- Drop Stalwart 0.15 support by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/57
- Give builds a version number by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/59
- Add a deploy script, with no host in it by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/60
- Stop the deploy script rewriting itself mid-run by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/61
- Nothing left pending in QA by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/62
- Rework the sign-in footer by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/63
- Add the ihasmail theme, and make it the default by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/64
- Delete all spam, and call folders what the server calls them by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/65
- Keep the last few images, and record delete-all-spam as verified live by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/66
- Notifications that arrive when ihasmail is closed by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/68
- Send a filter the server can read by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/72
- Say what "even when ihasmail is closed" actually means by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/74
- Stop pretending the two-factor field can work by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/77
- Never overwrite filters we could not read by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/78
- Theme the dropdown a native select paints for itself by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/79
- Move focus off a row that has been deleted by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/80
- Stop the reading view rearranging itself as you read by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/81
- Hide identities from the compose picker by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/82
- Stop offering to turn two-factor authentication on by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/83
- Remove the two-factor entry point from the login form by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/84
- docs: slim the README, split out known issues and roadmap by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/85
- docs: put the Docker quick start back in the README by @LINUXexpert-org in https://github.com/LINUXexpert-org/ihasmail/pull/86
Full Changelog: https://github.com/LINUXexpert-org/ihasmail/commits/v2.16.0