Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,16 @@ npm test-window
# TypeScript type checking in watch mode
npm run tsc-watch

# Build for production
# Build for production (all platforms)
npm run build

# Build for specific platform
npm run build:mac
npm run build:win
npm run build:linux

# Build unpacked directory only (for testing)
npm run build:dir
```

## Architecture Overview
Expand Down
58 changes: 0 additions & 58 deletions app/build/Gruntfile.js

This file was deleted.

43 changes: 0 additions & 43 deletions app/build/create-signed-windows-installer.js

This file was deleted.

74 changes: 74 additions & 0 deletions app/build/resources/linux/mailspring.appdata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>mailspring</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Mailspring</name>
<summary>The best email app for people and teams at work</summary>
<description>
<p>
Mailspring is a new version of Nylas Mail maintained by one of the original authors. It's
faster, leaner, and shipping today! It replaces the JavaScript sync code in Nylas Mail with
a new C++ sync engine based on Mailcore2. It uses roughly half the RAM and CPU of Nylas Mail
and idles with almost zero "CPU Wakes", which translates to great battery life. It also has
an entirely revamped composer and other great new features.
</p>
<p>
Mailspring comes packed with powerful features like Unified Inbox, Snooze, Send Later, Mail
Rules, Templates and more. Mailspring Pro, which you can unlock with a monthly subscription,
adds even more features for people who send a ton of email: link tracking, read receipts,
mailbox analytics, contact and company profiles. All of these features run in the client -
Mailspring does not send your email credentials to the cloud.
</p>
</description>
<url type="homepage">https://getmailspring.com/</url>
<url type="bugtracker">https://community.getmailspring.com/c/bugs</url>
<url type="help">http://support.getmailspring.com/</url>
<url type="vcs-browser">https://github.com/Foundry376/Mailspring</url>
<launchable type="desktop-id">Mailspring.desktop</launchable>

<developer id="com.getmailspring">
<name>Mailspring</name>
</developer>
<project_license>GPL-3.0+</project_license>

<screenshots>
<screenshot type="default">
<caption>Mailspring Hero</caption>
<image type="source">https://getmailspring.com/static/img/hero_graphic_linux@2x.png</image>
</screenshot>
</screenshots>

<releases>
<release version="1.19.0" date="2026-03-09" />
<release version="1.18.0" date="2026-02-22" />
<release version="1.17.4" date="2026-02-11" />
<release version="1.17.3" date="2026-01-31" />
<release version="1.17.2" date="2026-01-24" />
<release version="1.17.1" date="2026-01-15" />
<release version="1.17.0" date="2026-01-14" />
<release version="1.16.0" date="2025-07-16" />
<release version="1.15.1" date="2025-01-27" />
<release version="1.15.0" date="2025-01-02" />
<release version="1.14.0" date="2024-09-13" />
<release version="1.13.3" date="2024-01-08" />
<release version="1.13.2" date="2023-12-10" />
<release version="1.13.1" date="2023-11-21" />
<release version="1.13.0" date="2023-11-20" />
<release version="1.12.0" date="2023-11-14" />
<release version="1.11.0" date="2023-07-28" />
<release version="1.10.8" date="2022-12-29" />
<release version="1.10.7" date="2022-11-21" />
<release version="1.10.6" date="2022-08-10" />
<release version="1.10.5" date="2022-08-10" />
<release version="1.10.4" date="2022-08-09" />
<release version="1.10.3" date="2022-04-18" />
<release version="1.10.2" date="2022-03-29" />
<release version="1.10.1" date="2022-03-12" />
<release version="1.10.0" date="2022-02-28" />
<release version="1.9.2" date="2021-09-06" />
<release version="1.9.1" date="2021-04-16" />
<release version="1.9.0" date="2021-04-14" />
<release version="1.8.0" date="2021-01-20" />
</releases>
<content_rating type="oars-1.0" />
</component>
113 changes: 113 additions & 0 deletions app/build/resources/linux/mailspring.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
[Desktop Entry]
Name=Mailspring
Comment=The best email app for people and teams at work
GenericName=Mail Client
Exec=mailspring %U
Icon=mailspring
Type=Application
StartupNotify=true
StartupWMClass=Mailspring
Categories=GNOME;GTK;Network;Email;
Keywords=email;internet;
MimeType=x-scheme-handler/mailto;x-scheme-handler/mailspring;
Actions=NewMessage
X-GNOME-UsesNotifications=true

[Desktop Action NewMessage]
Name=New Message
Name[af]=Nuwe boodskap
Name[am]=አዲስ መልዕክት
Name[ar]=رسالة جديدة
Name[ast]=Mensaxe nuevu
Name[az]=Yeni mesaj
Name[be]=Новы ліст
Name[bg]=Ново съобщение
Name[bn]=নতুন বার্তা
Name[br]=Kemennadenn nevez
Name[bs]=Nova poruka
Name[ca]=Nou missatge
Name[co]=Nu missaghju nova
Name[cs]=Nová zpráva
Name[cy]=Neges Newydd
Name[da]=Ny besked
Name[de]=Neue E-Mail
Name[el]=Νέο μήνυμα
Name[en]=New Message
Name[eo]=Nova Mesaĝo
Name[es]=Mensaje nuevo
Name[et]=Uus kiri
Name[eu]=Mezu berria
Name[fa]=پیام جدید
Name[fi]=Uusi viesti
Name[fr]=Nouveau message
Name[fy]=Nij berjocht
Name[ga]=Teachtaireacht Nua
Name[gd]=Teachdaireachd ùr
Name[gl]=Nova menxase
Name[gu]=નવો સંદેશો
Name[ha]=Sabon Saƙon
Name[he]=הודעה חדשה
Name[hi]=नया संदेश
Name[hr]=Nova poruka
Name[ht]=Nouvo mesaj
Name[hu]=Új üzenet
Name[hy]=Նոր նամակ
Name[id]=Pesan Baru
Name[ig]=Ozi ọhụrụ
Name[is]=Nýr póstur
Name[it]=Nuovo messaggio
Name[ja]=新規メッセージ
Name[ka]=ახალი წერილი
Name[kk]=Жаңа хабарлама
Name[km]=សារ​ថ្មី
Name[kn]=ಹೊಸ ಸಂದೇಶ
Name[ko]=새로운 메세지
Name[ku]=Peyama Nû
Name[ky]=Жаңы кат
Name[lb]=Neien Message
Name[lo]=ຂໍ້ຄວາມໃຫມ່
Name[lt]=Naujas laiškas
Name[lv]=Jauns ziņojums
Name[mg]=Hafatra vaovao
Name[mi]=Karere Hou
Name[mk]=Нова порака
Name[mn]=Шинэ захиа
Name[ms]=Mesej Baru
Name[mt]=Messaġġ ġdid
Name[my]=စာအသစ်
Name[nb]=Ny melding
Name[ne]=नयाँ सन्देश
Name[nl]=Nieuw bericht
Name[nr]=Umlayezo Omutjha
Name[oc]=Nouveau message
Name[pa]=ਨਵਾਂ ਸੁਨੇਹਾ
Name[pl]=Nowa wiadomość
Name[pt_BR]=Nova Mensagem
Name[pt]=Nova Mensagem
Name[rm]=Nov messadi
Name[ro]=Mesaj nou
Name[ru]=Новое сообщение
Name[si]=නව ලිපියක්
Name[sk]=Nová správa
Name[sl]=Novo sporočilo
Name[sm]=Faʻamatalaga fou
Name[so]=Farriin Cusub
Name[sq]=Mesazh i Ri
Name[sr]=Nuevo mensaje
Name[ss]=Umlayeto lomusha
Name[st]=Molaetsa o Motjha
Name[sv]=Nytt brev
Name[ta]=புதிய செய்தி
Name[th]=ข้อความใหม่
Name[tr]=Yeni İleti
Name[ts]=Hungu Rintshwa
Name[uk]=Новий лист
Name[uz]=Yangi xabar
Name[ve]=Mulaedza Muswa
Name[vi]=Thư mới
Name[xh]=Umyalezo omtsha
Name[zh_CN]=新邮件
Name[zh_TW]=新增郵件
Name[zh]=新信息
Name[zu]=Umyalezo omusha
Exec=mailspring mailto:
43 changes: 0 additions & 43 deletions app/build/tasks/create-mac-zip.js

This file was deleted.

Loading
Loading