Mailtemi

@MailtemiApp
64 Followers
6 Following
114 Posts
Mailtemi, the first email app designed to seamlessly support all three major email protocols: IMAP, JMAP, and MS Graph.
Websitehttps://mailtemi.com
#JMAPhttps://jmap.io
#IMAP
#MSGraphhttps://learn.microsoft.com/en-us/graph/overview

Displaying email sounds simple β€” it's just HTML. But real-world email is nothing like a web page.
Broken layouts, missing dark mode, tracking pixels, formatting from 2005. Making it readable takes more work than expected.
What it takes:
πŸ” Pinch-to-zoom for tiny text & tables
πŸŒ™ Smart dark mode that respects sender styles
🚫 Tracking prevention β€” pixels, fonts & CSS blocked
πŸ“ Markdown view β€” strip the clutter, just read
⚑ Instant rendering, no blank flash

#email #jmap

https://mailtemi.com/blog/email-viewer/

What It Takes to Render Email

Mailtemi is a JMAP/MS Graph/IMAP email app for iOS, Android, and Web. It supports multiple email accounts, contacts, and calendars.

Mailtemi v3.2.7 is out on iOS & Android.

The biggest addition: pinch-to-zoom. Pinch or double-tap to zoom into small text, receipts, and dense tables. Horizontal panning works while zoomed.
Also new:
πŸŒ™ Enhanced dark mode β€” emails with dark CSS are detected and left alone. Only emails without it get adjustments. No more double-darkening.
πŸ“ Markdown view β€” toggle between original HTML and distraction-free text.
⚑ Faster content display β€” emails appear instantly.

#email

mailtemi.com/changelog/

Open-sourced MarkdownFTXUI β€” a C++ library for rendering and editing Markdown in the terminal, built on FTXUI.

Built it for a TUI email client I'm working on. Now it's on GitHub if anyone finds it useful.

https://github.com/zvasilev/MarkdownFTXUI

Fun fact: the screenshot shows the FTXUI maintainer's merge notification β€” rendered by the library itself.

#jmap #email #tui #ftxui #markdown

What does MarkdownFTXUI do?

It gives you two FTXUI components:

* Viewer β€” renders Markdown with headings, bold, italic, links, lists, code blocks, block quotes, and more. Tab through links,
scroll with keyboard or mouse.

* Editor β€” syntax-highlighted editing with line numbers and a status bar.

* Comes with 3 built-in themes, handles UTF-8 and CJK text, and integrates via CMake find_package.

#mailtemi #tui #opensource #cpp

RE: https://social.semiotic.systems/@rjbs/115995605909351054

This has been one of the coolest talks at #FOSDEM this year for me. It's short, really funny and revolves around cool #FOSS technology #JMAP. Watch it, if you care about #Groupware or #FileSync or want to know, why software like #Nextcloud sometimes sucks so hard in regards to syncing files, calendars, contacts or tasks.

πŸ—“οΈ Calendaring in Mailtemi is taking shape.
A progress update as the design and implementation start to come together.
Native calendar views , recurrence expansion , and adapters bridge CalDAV / JSCalendar
https://mailtemi.com/blog/calendaring-progress

#jmap #email #compose #ios #android #calendar

Calendaring Progress

Mailtemi is a JMAP/MS Graph/IMAP email app for iOS, Android, and Web. It supports multiple email accounts, contacts, and calendars.

JMAP Contacts in Mailtemi. Not flashy β€” the UI barely changed β€” but it's the groundwork for what comes next: JMAP Calendars. Contacts are a useful playground for getting sync and conflict handling right before calendars make everything harder.

https://mailtemi.com/blog/jmap_contacts/

#jmap #email

JMAP Contacts

Mailtemi is a JMAP/MS Graph/IMAP email app for iOS, Android, and Web. It supports multiple email accounts, contacts, and calendars.

What a 🐷 Win.

Embedding WebView2 into GTK4 is such a hack.
I thought it was finally looking good.
#jmap #email #gtk4

Implement
+ loading remote images and
+ injecting email CID images
Yes!

Then I resized the window… 😞

JMAP Contacts, main feature of the next release.

Keeping my β€œtest” GNOME tool up to date :)

* Avatars added. Backend is the same as other platforms, just made a few UI bindings.
* reworked the layout to be fully mobile-compatible (AdwBreakpoint)

It so much faster to inspect that JMAP (PatchObject) does the right things.
Xcode, Android Studio are: meh (slow, or do not show anything)

#email #jmap #contacts #gtk4