[neomutt-devel] NeoMutt 2024-12-12

Richard Russon rich at flatcap.org
Thu Dec 12 14:28:05 CET 2024


## Notes

### Compose Message Preview

A new feature this release: Compose Message Preview -- See the email you're about to send.
Thanks Dennis! (@roccoblues)

To enable it: `set compose_show_preview = yes`
More info: https://neomutt.org/feature/compose-message-preview

### Config Changes

Along with a lot of code refactoring there have been some config changes.
They unify the Alias and Query Dialogs -- same behaviour, same format strings.

The changes are backwards compatible.

## Sponsors

- Jakub Jindra (@jindraj)
- Scott Kostyshak (@scottkosty)
- Ander Punnar (@4nd3r)
- Igor Serebryany (@igor47)
- Mark Korondi (@kmARC)
- Robert Labudda
- Mateus Etto (@yutsuten)
- J Sheng (@lamons)
- Bastian Bittorf (@bittorf)
- Nicolas Évrard (@nicoe)
- Farzad Sadeghi (@terminaldweller)
- Robert Ricci (@ricci)
- Patrick Koetter (@patrickbenkoetter at troet.cafe)
- 海老根蓉也
- Reiko Kaps
- Joonas Laine
- Marton Balazs

Become a sponsor of NeoMutt - https://neomutt.org/sponsor

## Thanks

Many thanks to our *new contributors*:

- Chao-Kuei Hung (@ckhung)
- Dmitry Polunin (@frei-0xff)

and our *regular contributors*:

- Marius Gedminas (@mgedmin)
- Ryan d'Huart (@homoelectromagneticus)
- Страхиња Радић (@strahinja)
- Claes Nästén (@pekdon)
- Alejandro Colomar (@alejandro-colomar)
- Dennis Schön (@roccoblues)
- Scott Kostyshak (@scottkosty)
- Pietro Cerutti (@gahr)
- EC Herenz (@knusper)
- Carlos Henrique Lima Melara (@charles2910)
- Emir Sari (@bitigchi)
- Gerrit Rüsing (@kbcb)

## Features

- #4437 show message preview in compose view
- #4439 add trailing commas when editing addresses

## Bug Fixes

- #4444 expando: fix overflow
- #4461 Spaces can be wide
- #4464 Remove BOM from UTF-8 text
- #4467 Bug with wrong fingerprints in certificate_file
- #4470 fix postponed sorting assertion failure
- #4472 fix: `save_attachment_open()` when overwriting
- #4473 add text-wrapping to compose message preview pager
- #4475 edit_headers: cleanup temporary file on error
- expando: fix crash on empty %[] date
- expando: fix container formatting
- browser: fix 'tag-' display
- query: fix memory leak
- fix more arrow_cursor + search

## Changed Config

- Config Renames:
  - `$pgp_sort_keys`       -> `$pgp_key_sort`
  - `$sidebar_sort_method` -> `$sidebar_sort`
  - `$sort_alias`          -> `$alias_sort`
  - `$sort_browser`        -> `$browser_sort`
- Changed Defaults:
  - `set alias_format = "%3i %f%t %-15a %-56A | %C%> %Y"`
  - `set query_format = "%3i %t %-25N %-25E | %C%> %Y"`

## Translations

- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Turkish
- 89% French
- 39% Chinese (Traditional)

## Coverity Defects

- Explicit null dereferenced
- Overflowed constant
- Overflowed return value
- Resource leak

## Docs

- alias tags

## Build

- #4452 only use struct tm.tm_gmtoff if available

## Code

- #4294 refactor memory allocation
- #4442 remove unused fields from ComposeSharedData
- #4447 refactor 'sort' constants
- #4449 add mutt_window_swap()
- unify Menu data
- move config to libraries
- unify Alias/Query
- expando factor out callbacks
- refactor simple_dialog_new()
- test: add TEST_CHECK_NUM_EQ()
- fopen: tidy read-only

## Upstream

- #4448 Update queue.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mailman.neomutt.org/pipermail/neomutt-devel-neomutt.org/attachments/20241212/a5984351/attachment.sig>


More information about the neomutt-devel mailing list