8000 Releases · hyprlab/hylki · GitHub
[go: up one dir, main page]

Skip to content

Releases

Hylki 1.48.1

Choose a tag to compare

@hyprlab hyprlab released this 13 Nov 20:41

Fixes:

  • the app closing after a new-mail sound - (#644)
  • the app closing as a reply was sent after a sound with the Vulkan renderer - (#661)
  • account settings hints left in English - (#656)
  • Save as File and View Source doing nothing for a message opened from a file - (#398)
  • addresses and handles in plain-text mail not being links - (#653)
  • no contact groups from Nextcloud books - (#652)
  • attachment icons in fixed colors that ignored the theme - (#651)
  • the file previewer opening without focus on X11 - (#625)

Full changelog: v1.47.1...v1.48.1

Hylki 1.48.0

Choose a tag to compare

@hyprlab hyprlab released this 12 Nov 17:24

New features:

  • AI agents reach your mail over MCP, as far as you allow, by @isaksamsten - (#577)
  • Agents suggest changes to drafts for you to accept, by @isaksamsten - (#577)
  • Encrypt Stored Mail in Settings → Privacy by @hanthor - (#601)
  • Insert Template in the composer by @FLASH911 - (#610)
  • Several names on one send-as address by @FLASH911 - (#610)
  • A signature can name the sender by @FLASH911 - (#610)
  • Attachments preview in the GNOME file previewer - (#625)
  • Each folder keeps its own sort - (#574)
  • Trackers taken off links by @hanthor - (#599)
  • A warning before opening a program or a script by @hanthor - (#598)
  • A warning before encrypting to a key nobody has trusted by @hanthor - (#595)
  • Esc takes back a message during Undo Send by @fsoft72 - (#607)
  • Focus Mode has its own Settings page and layout
  • A narrower minimum window width - (#624)
  • Resize the list with the window - (#648)
  • Server saves its own copy of sent mail for each alias - (#647)
  • Contacts and Attachments in the launcher's menu by @ChrisLauinger77 - (#626)
  • A double click folds sub-folders and the Folders, Labels and Tags headings - (#583)
  • A click on an account's rail avatar opens its Inbox - (#594)
  • Faint cell lines on the table being written in the composer - (#623)
  • Asking before switching to plain text can be turned off
  • The ⋯ on a card opens its right-click menu in place of the actions palette
  • New installs start on the Automatic list layout
  • The message list drags down to 290 pixels
  • Save as Template says where the template went
  • The status bar stays blue whatever the accent color

Fixes:

  • a long conversation using all the memory by @gonzisdev - (#581)
  • a message opened behind queued moves and read changes waiting for them - (#296)
  • slow unread counts and conversation pages on large Gmail accounts - (#296)
  • a crash as a message opened on Wayland - (#650)
  • Add to Calendar closing the app by @FLASH911 - (#611)
  • a Microsoft account no longer checking for mail after a suspend - (#618)
  • the window not responding after choosing a merge CSV file - (#617)
  • mail marked read before it had loaded - (#638)
  • no Sent copy for mail sent as an alias with its own SMTP server - (#640)
  • a search from one account's folder looking in every account - (#649)
  • single-key shortcuts doing nothing in Drafts - (#392)
  • Gmail's x dropping the conversation picked with the pointer - (#392)
  • Open at startup and the window size forgotten after a logout - (#642)
  • the message list staying narrow after the window grew - (#648)
  • plain-text mail stopping a third of the way across the reader - (#606)
  • spreadsheet cells pasting as a picture or losing their look - (#623)
  • indents lost from pasted and reopened plain text - (#635)
  • plain-text drafts reopening in rich text - (#634)
  • a second copy of a draft left in Drafts - (#634)
  • sent and deleted drafts staying in Drafts with Aster Mail - (#604)
  • a sent Microsoft message reported as not loaded by @hanthor - (#538)
  • a message attached to another opening the Send file dialog - (#622)
  • Ctrl+P in an attachment's preview printing the message - (#632)
  • a new line from Enter or a paste left below the composer's edge - (#645)
  • Shift+click not extending a selection of a message's text - (#643)
  • a new mail alert for mail a filter sends to Trash or Junk by @fsoft72 - (#621)
  • a forged message sending a one-click unsubscribe by @hanthor - (#596)
  • Bcc recipients' OpenPGP keys showing in encrypted mail by @hanthor - (#595)
  • a signature from someone else's key showing green by @hanthor - (#595)
  • trusting an imported key of your own doing nothing - (#595)
  • OAuth client secrets in the settings export by @hanthor - (#597)
  • exports and local mail files readable by other users by @hanthor - (#600)
  • opened attachments never cleared under Flatpak by @hanthor - (#600)
  • the remote picture cache deleting other programs' files - (#614)
  • composer menu entries in the system's language by @FLASH911 - (#611)
  • the delete-conversation warning always in English - (#620)
  • a theme picked in Settings having no effect by @AlpSha - (#593)
  • hard-to-read text on the accent color by @AlpSha - (#593)
  • the reader's high-importance mark in a fixed red - (#619)
  • a wide gap before a message's date - (#616)
  • cards turning into single lines with the reading pane below or off - (#475)
  • w and b leaving a message card under the bar above it by @hanthor - (#587)
  • a column's resize line standing on its heading's first letter - (#579)
  • row titles breaking letter by letter in New Event and New Task - (#564)
  • a bracket or a dot as a contact's initial - (#627)
  • the missing hint when no spelling dictionaries are installed - (#650)
  • row text sitting above the middle with avatars off
  • the reading pane cutting from one message to the next
  • cached mail left behind from folders an account does not have

Translations:

Full changelog: v1.47.1...v1.48.0

Hylki 1.48.0-beta.7

Hylki 1.48.0-beta.7 Pre-release
Pre-release

Choose a tag to compare

@hyprlab hyprlab released this 12 Nov 17:52

New features:

  • Resize the list with the window - (#648)
  • Server saves its own copy of sent mail for each alias - (#647)

Fixes:

  • the message list staying narrow after the window grew - (#648)
  • single-key shortcuts doing nothing in Drafts - (#392)
  • Gmail's x dropping the conversation picked with the pointer - (#392)
  • a search from one account's folder looking in every account - (#649)
  • a new line from Enter or a paste left below the composer's edge - (#645)
  • Shift+click not extending a selection of a message's text - (#643)
  • a crash as a message opened on Wayland - (#650)
  • the missing hint when no spelling dictionaries are installed - (#650)

Translations:

Full changelog: v1.47.1...v1.48.0-beta.7

Hylki 1.47.1

Choose a tag to compare

@hyprlab hyprlab released this 05 Nov 18:45

Fixes:

  • a PDF with a password freezing the app - (#582)

Full changelog: v1.46.1...v1.47.1

Hylki 1.46.1

Choose a tag to compare

@hyprlab hyprlab released this 31 Oct 18:02

Fixes:

  • Lines typed with Return in plain text show as they are sent - (#557)
  • "To:", "Cc:" and "Bcc:" are translated in the reader and the Sent list - (#562)
  • A web address pasted into the composer is kept whole in the link made of it

Full changelog: v1.45.3...v1.46.1

Hylki 1.45.3

Choose a tag to compare

@hyprlab hyprlab released this 24 Oct 23:00

Fixes:

  • an account's chevron in the sidebar did not open or fold the account - (#525)

Full changelog: v1.44.0...v1.45.3

Hylki 1.44.0

Choose a tag to compare

@hyprlab hyprlab released this 15 Oct 18:50

New features:

  • Gmail keyboard shortcuts, switched on in Settings → System - (#392)
  • A command palette on Ctrl+K - (#399)
  • Smart folders - (#417)
  • Several signatures per account - (#445)
  • A Hylki address book, with vCard import and export - (#379)
  • LDAP directories in the Contacts address book list - (#307)
  • Colleagues from the Microsoft 365 organization directory as recipients - (#410)
  • Gmail labels as colored pills, and tags set as Gmail labels - (#374)
  • Search results say which folder they are in - (#374)
  • A search scope that leaves out Trash and Junk, and one that takes them in - (#374)
  • One sort and filter button, with more quick filters - (#441)
  • The message list grouped by date - (#435)
  • Customize Columns… on the column headings' right-click menu - (#443)
  • Font sizes, more fonts and any color in the composer - (#358)
  • A font and size for new messages, set in Settings → Composing - (#358)
  • Addresses in To, Cc and Bcc as pills
  • A reply sent from the reading pane becomes its card in the conversation
  • Sensitivity labels shown in the reader, by name - (#411)
  • Unsubscribe can delete what the list sent - (#407)
  • .eml and Outlook .msg files open in Hylki - (#398)
  • Settings → System → Storage shows and limits downloaded mail - (#394)
  • Settings → System → Renderer chooses how GTK draws - (#403)
  • Insert Signature in the composer - (#385)
  • Create Filter from Message…, by @fsoft72 - (#428)
  • Filters on whether the sender is in Contacts - (#384)
  • Tagged messages tint their row - (#383)
  • Clicking the unread dot marks a message read - (#380)
  • A switch to draw one message light or dark - (#386)
  • Empty Trash or Junk in every account at once - (#413)
  • Replies in plain text to mail sent in plain text - (#436)
  • An app icon count of the new mail only - (#431)
  • The status bar at the foot of the window - (#433)
  • A setting to keep the search field open - (#446)
  • A new-mail sound while Hylki is in front - (#337)
  • Hylki's own icons on every desktop, with a switch back to the desktop's
  • Animations follow GNOME's Reduce Animation switch

Fixes:

  • a crash at startup on some folder names, by @Elliot-32 - (#409)
  • Hylki closing at launch when the session's locale is missing from the runtime - (#437)
  • switching folders pausing the window - (#401)
  • Microsoft 365 and JMAP folders showing only their newest 300 messages - (#429)
  • LDAP directories set up in Evolution never searched - (#307)
  • LDAP directories connecting without the encryption chosen for them - (#307)
  • Reply All putting your own address back in Cc, by @Dandiccf - (#448)
  • right-click menus doing nothing on X11, by @fsoft72 - (#427)
  • the composer keeping the formatting on screen in plain text - (#424)
  • the settings search listing every OpenPGP key - (#432)
  • the number keys tagging the wrong message while arrowing down the list - (#416)
  • the search field and about 40 other strings not translatable - (#419)
  • new mail landing just above the top of the list - (#400)
  • Edit as New adding a second signature - (#385)
  • your own replies showing in an opened conversation - (#388)
  • saving a signature emptying the list and the reader - (#382)
  • a removed account's mail showing under the next account
  • an account added to GNOME Online Accounts being slow to appear
  • confirming a contact's deletion deleting another contact

Translations:

Full changelog: v1.43.2...v1.44.0

Hylki 1.43.2

Choose a tag to compare

@hyprlab hyprlab released this 11 Oct 16:34

Fixes:

  • Hylki crashing when an MP3 is chosen as the new-mail sound - (#397)
  • Hylki showing twice in docks on X11 - (#402)
  • accents in plain-text mail arriving garbled in some apps - (#412)
  • signed mail refused by some JMAP servers for bare newlines - (#414)

Full changelog: v1.42.0...v1.43.2

Hylki 1.42.0

Choose a tag to compare

@hyprlab hyprlab released this 01 Oct 19:23
  • Recipients from LDAP directories (#307): Settings > LDAP Directories adds a company directory, and the composer suggests the people in it as you type. Based on work by @isaksamsten. Saving a contact and the directories work in the Flatpak, and Add to Contacts names each address book (#314, #315, by @fegue).
  • Replies and forwards quote the message as it looks (#295), and can open in a window of their own. Drag files onto the window (#293) to attach them, insert pictures or upload them to cloud storage; attachment chips show each file's size and a thumbnail (#299).
  • A faster message list (#323): it builds only the rows on screen, so clicking through and scrolling a large folder stay quick. New mail arrives promptly after the computer wakes (#322).
  • A sound for new mail (#292), delete an attachment from the server (#289), how much storage an account uses (#298), and folders in your own order, dragged in the sidebar or picked in Settings > Sidebar.
  • Shortcuts act on the whole selection (#313), conversations open out across folders (#309), and "Flag" is called "Star" everywhere.
  • Fixed: messages stuck on "Loading…" (#296), plain-text messages arriving empty (#297), a search of all folders mixing conversations (#317), sender names with backslashes and quotes (#312), Escape closing a written message without asking (#290), Unsubscribe reporting success after a redirect (#284), and broken theme icons outside GNOME (#278).
  • Five app icons (#277): a squircle you had chosen becomes the square of the same color. JMAP accounts are added through the Stalwart provider.
  • Translations: Polish is new, by @TomaszBojanowski; Spanish, French, German, Greek and Portuguese are updated.

What's changed

  • Point Flatpak manifest at v1.41.1 (5489753)
  • Sync package versions to 1.41.1 (8439eb9)
  • Report only the user's changes from the Settings rows (db70453)
  • Refresh the README screenshots (98fba29)
  • feat(privacy): add a switch for the addressing-mismatch banner (4ec8444)
  • docs(contributing): adopt Conventional Commits and short replies (97d89df)
  • feat(icons): offer five app icons instead of eighteen (#277) (1e8489d)
  • build(release): unwrap paragraphs in GitHub release bodies (#277) (d6028e9)
  • build(release): keep @ links for contributors only (#277) (26131b6)
  • feat(accounts): mark IMAP, POP3 and OAuth accounts with text tiles (8ee2ac4)
  • feat(accounts): offer JMAP only through the Stalwart provider (bf2d83b)
  • feat(accounts): list Custom (OAuth) under IMAP/POP3 in the picker (5f3c8df)
  • feat(welcome): hand Custom (OAuth) from the wizard to Settings (a090c75)
  • feat(demo): attach drawn PDFs to the roadmap thread, recolor accounts (296d457)
  • fix(icons): stand in for theme icons that cannot be read (#278) (923c404)
  • docs(contributing): write commit bodies one line per paragraph (95b85a7)
  • build(flatpak): repin the manifest to the rewritten v1.41.1 (3219cba)
  • fix(metainfo): link retired versions to the changelog (edf2b55)
  • docs: stop tracking CLAUDE.md (9d2e534)
  • feat(i18n): update the Portuguese translations (#280) (edd5a89)
  • feat(welcome): import Online Accounts on a page of its own (575fe59)
  • fix(unsubscribe): count only a direct 2xx as one-click success (#284) (b4ee16e)
  • fix(reader): say when a list keeps sending after unsubscribing (#284) (a6d69bb)
  • feat(i18n): update the French translations (#281) (293fde7)
  • feat(i18n): update the Spanish translations (#287) (e3cc0b5)
  • Update README.md (a709dcd)
  • Update README.md (2de858f)
  • fix(composer): ask before Escape discards a written message (#290) (9ecbffb)
  • feat(attachments): delete an attachment from the server (#289) (08a0e9b)
  • feat(attachments): show a file as deleting until it goes (#289) (c34fbd0)
  • fix(attachments): keep a deleting row the size of the others (#289) (36b9e05)
  • feat(i18n): update the Greek translations (#291) (7b7c11e)
  • feat(composer): attach files dragged onto the window (#293) (7dfebfa)
  • feat(notifications): play a sound of your choice for new mail (#292) (1650b2a)
  • fix(status-bar): offer to hide the status bar while it shows (#294) (42cb428)
  • feat(composer): offer where dragged files go (#293) (b707559)
  • feat(composer): stack the drop cards as rows (#293) (5a672c2)
  • fix(composer): read dragged files once so a drop lands (#293) (8062977)
  • feat(composer): let Return start a line or a paragraph (7047f9b)
  • fix(composer): reword the Attach and Insert in Text drop cards (#293) (7e64570)
  • feat(composer): drop cards on the window start a new message (#293) (a1a342e)
  • feat(notifications): add built-in sounds and an on/off switch (#292) (2528b16)
  • docs(changelog): note the unsubscribe fixes and translation updates (0f958cb)
  • fix(imap): pick up folder changes made by other clients (6bc7ff9)
  • feat(sidebar): reorder folders by dragging, with sort choices (3e44f5b)
  • fix(composer): quote a message with its layout and pictures (#295) (8c1e02d)
  • feat(composer): open replies and forwards in a window (#295) (d1960ca)
  • fix(notify): end the busy pointer after a notification button (84fd747)
  • fix(reader): stop the black flash between messages (b64dedd)
  • fix(reader): recover when WebKit hangs on the host's fonts (#296) (8323e69)
  • docs(readme): shorten the AI notice (ab1e3b9)
  • feat(i18n): add the Polish translation (#306) (7be5f71)
  • feat(i18n): update the German translations (#302) (5d198d7)
  • feat(i18n): update the French translations (#303) (ef5f123)
  • docs(changelog): note the Polish, German and French translations (c8f9bbd)
  • feat(composer): make the signature's -- line a setting (39e6f60)
  • fix(unsubscribe): keep the + in a plus-addressed mailto handle (7ea7dbd)
  • fix(attachments): type attachments by shared-mime-info (4c1de12)
  • fix(contacts): write birthdays in the locale's date format (cdcdcbd)
  • fix(composer): keep a recipient whose name has a comma in it (572c548)
  • fix(cache): pin the hash behind POP3, JMAP and Graph message ids (04464c7)
  • docs(changelog): note the recipient, unsubscribe and birthday fixes (00f44c5)
  • refactor: remove code nothing calls (#308) (4f7ead3)
  • refactor: decode and encode base64 with the base64 crate (#308) (4c22ab4)
  • refactor: one percent-encoding module in place of eight copies (#308) (7253487)
  • refactor: escape HTML with glib::markup_escape_text (#308) (951d5e5)
  • refactor: read key files and resolve URLs with GLib (#308) (32ac624)
  • refactor: dates, sizes and passwords from chrono, GLib and rng (#308) (cd2bb11)
  • refactor(imap): code mailbox names with base64's IMAP_MUTF7 (#308) (05cd8a0)
  • refactor: write hex colors with color::to_hex (#308) (9b46b69)
  • refactor(composer): parse HTML for Markdown with html5ever (#308) (2337230)
  • fix(list): show previews for mail with a element (#308) (48f9b45)
  • docs(changelog): note the preview fix and decimal attachment sizes (9891607)
  • refactor(composer): style Markdown's HTML with css-inline (#308) (6367532)
  • refactor: find a site's icon links with html5ever (#308) (5551ae7)
  • refactor(worker): build error events with two constructors (#308) (43b353e)
  • refactor(worker): one blocking() helper for both worker modules (#308) (4480c68)
  • refactor(worker): share the Outbox handling across backends (#308) (ad3786e)
  • refactor(settings): read privacy.toml once at startup (#308) (659fafc)
  • refactor(settings): save privacy.toml from a PrivacyFile (#308) (f386406)
  • refactor(settings): send plain settings changes to the app (#308) (3b1cad6)
  • refactor(settings): one pref! macro for storing a changed setting (#308) (a2d32cd)
  • refactor(settings): carry Preferences' settings in AppMsg::Pref (#308) (18e3710)
  • refactor(settings): one update_state helper for state.toml (#308) (0972a7d)
  • refactor(graph): one helper drops the draft a message came from (#308) (816f64c)
  • refactor: look up Junk and Trash with folder_path_for (#308) (63d15c7)
  • refactor(graph): move the Microsoft 365 backend to worker/graph.rs (c644619)
  • docs(building): list every package a fresh machine needs (95a23fb)
  • fix(reader): drop Reload and Back from the web views' menus (#301) (eb42afa)
  • fix(composer): send the text of a plain-text message (#297) (cde152a)
  • fix(settings): name the exported settings hylki-settings.toml (#304) (fcfbd7e)
  • docs(changelog): note the plain-text, print preview and export fixes (1107589)
  • feat(list): open conversations out into their other folders (#309) (6bb563e)
  • fix(list): keep the count on a grey selected row (8922826)
  • fix(reader): open the message menu wherever the reader is right-clicked (1278df6)
  • chore(i18n): refresh the template and catalogues (75c7044)
  • fix(ui): move a context menu up until it fits the window (f90cebc)
  • fix(list): apply expandable conversations and the palette at once (0a544a3)
  • docs(readme): refresh the light and dark screenshots (5f2d5d9)
  • docs(readme): shorten the introduction (617208c)
  • feat(composer): show each attachment's size and thumbnail (#299) (6c8a78c)
  • feat(reader): label the OpenPGP chip with its verdict (#300) (0b31792)
  • feat(settings): show how much storage an account uses (#298) (1faaf11)
  • chore(i18n): refresh the template and catalogues (9853e16)
  • feat(composer): lay attachment chips out in three equal columns (#299) (7caef64)
  • feat(reader): make the OpenPGP chip's words a setting (#300) (a3c96aa)
  • chore(i18n): refresh the template and catalogues (55e38b5)
  • feat(reader): leave the OpenPGP chip's words off by default (#300) (8faefb4)
  • test(showcase): time the folder hooks and chain message selections (171fea6)
  • fix(reader): keep each folder's bodies apart in the memory cache (b0f08ae)
  • fix(reader): match attachments and sender checks by folder and UID (ee843b2)
  • fix(imap): drop the escapes and quotes around sender names (#312) (991e149)
  • feat(composer): suggest recipients from LDAP directories (#307) (b5f860d)
  • chore(i18n): refresh ...
Read more
0