]> mj.ucw.cz Git - checkmail.git/blob - ChangeLog
Released as version 1.12
[checkmail.git] / ChangeLog
1 2023-09-22  Martin Mares <mj@ucw.cz>
2
3         * Added support for inotify.
4
5         * Improved support for notifications via OSD.
6
7         * When the terminal window is resized, we redraw our UI.
8
9         * Fixed a buffer overflow in RFC2047 decoding.
10
11         * Released as 1.12.
12
13 2018-03-03  Martin Mares <mj@ucw.cz>
14
15         * When a mailbox/maildir name starts with a dot, we remove the
16           dot. This is useful in certain layouts of Maildir subfolders.
17
18         * Relased as 1.11.
19
20 2015-12-14  Martin Mares <mj@ucw.cz>
21
22         * Sort order is now configurable: each mailbox can be assigned
23           an integer sort order, mailboxes with the same sort order are
24           sorted lexicographically.
25
26         * Released as 1.10.
27
28 2015-04-14  Martin Mares <mj@ucw.cz>
29
30         * Checkmail now supports maildirs as well as mailboxes.
31           Whenever the mbox pattern given as an argument matches a directory,
32           it is considered to be in maildir format. All features should work
33           with maildirs as well as with mailboxes.
34
35         * Released as 1.9.
36
37 2014-07-22  Martin Mares <mj@ucw.cz>
38
39         * Added "simple TAB" mode ("-t"), in which the TAB key ignores
40           mailbox priorities and just jumps to the next mailbox with
41           new mail.
42
43         * Added "o" mailbox option, which asks for treating old, but
44           unread mail as new.
45
46         * We now use the Content-Length header to determine mail length
47           if it is available. This is not only faster than scanning for
48           the next "From " line, but it also works in cases where extraneous
49           "From" lines in the mail are not properly escaped.
50
51         * Fixed a bug in parsing of mail headers, which was triggered by
52           spaces at the very beginning of mail body.
53
54         * Released as 1.8.
55
56 2014-03-29  Martin Mares <mj@ucw.cz>
57
58         * We avoid repeated announcements of the same mail by OSD.
59
60         * Mail age gets updated properly, even if the mailbox does not change.
61
62         * We write "1 hr" instead of "1 hrs".
63
64         * Released as 1.7.
65
66 2014-02-10  Martin Mares <mj@ucw.cz>
67
68         * Relaxed parsing of encoded MIME headers (RFC 2047).
69           Follows changes in recent versions of Mutt. Unfortunalely,
70           most contemporary MUA's are made by dilletantes.
71
72         * Released as 1.6.
73
74 2014-02-05  Martin Mares <mj@ucw.cz>
75
76         * Fixed a trivial bug in formatting of message snippets, which caused
77           "-omps" output to lack space between mail address and personal info.
78
79         * Released as 1.5.
80
81 2010-07-18  Martin Mares <mj@ucw.cz>
82
83         * Added incremental search of mailbox names (invoked by the "/" key).
84
85         * New messages can be reported by on-screen display using OSDD.
86
87         * Released as 1.4.
88
89 2008-03-05  Martin Mares <mj@ucw.cz>
90
91         * Added support for lighting keyboard LEDs via the XKB protocol
92           if a connection to the X server is available.
93
94         * Released as 1.3.
95
96 2008-02-13  Martin Mares <mj@ucw.cz>
97
98         * Added support for gzipped mailboxes, based on a patch by
99           Michal Vaner.
100
101         * Released as 1.2.
102
103 2008-01-16  Martin Mares <mj@ucw.cz>
104
105         * Non-ASCII characters are displayed properly in UTF-8 locale.
106           Unfortunately, this needs linking checkmail with libncursesw,
107           because plain libncurses chokes on multi-byte characters whose
108           parts do not look printable. This mode is now enabled by default,
109           tweak the Makefile if you do not have libncursesw.
110
111         * Released as 1.1.
112
113 2007-06-25  Martin Mares <mj@ucw.cz>
114
115         * Non-ASCII characters encoded as per RFC 2047 are now deciphered
116           and converted to the native character set. (We use parsing code
117           from Mutt 1.5.16, slightly adapted for our use.)
118
119         * The system locale and iconv routines are used for operations with
120           charsets. We use the not too well documented "//TRANSLIT" suffix to
121           make iconv perform transliteration when it encounters a character,
122           which cannot be represented in the destination charset. This is
123           a GNU extension, but we hope that it gets ignored on other systems.
124
125         * Mail sender addresses are now parsed (again using Mutt's routines)
126           and you can use the `m' and `p' options to select whether you
127           want to display the full name of the sender, the address of his/her
128           mailbox or both.
129
130         * Mailboxes can be assigned hotkeys, which override the default
131           key bindings. This is available as the `!<hotkey>' option.
132
133         * If a mailbox contains no new messages, you can choose to highlight
134           flagged messages (those with `X-Status: F' header, see the `F'
135           command in Mutt) instead. See the `f' option.
136
137         * Folded headers are now parsed properly.
138
139         * Released as 1.0.
140
141 2006-06-03  Martin Mares  <mj@ucw.cz>
142
143         * cm.c (add_snippet): Compress spaces and avoid printing unprintable
144         characters.
145
146         * Released as 0.4.
147
148 2005-05-25  Martin Mares  <mj@ucw.cz>
149
150         * cm.c (add_snippet): Don't forget to terminate the string. Gets rid of
151         occassional garbage at the end of mail snippets.
152
153         * Ctrl-L now refreshes the screen.
154
155         * `B' disables (and `b' enables) all beeping.
156
157         * Released as 0.3.
158
159 2005-05-23  Martin Mares  <mj@ucw.cz>
160
161         * Replaced the `-h' switch by a general interface for setting options.
162
163         * Added `hide', `hide if empty', `beep' and `highlight' options.
164
165         * Introduced mbox priorities independent on highlighting. TAB selects
166           the highest priority mbox with new messages.
167
168         * Introduced hiding according to priority.
169
170         * Mailboxes can now carry custom names.
171
172         * Removed the non-functional `-l' switch.
173
174         * Introduced `snippet' option which shows sender and subject of the freshest
175           new message. So far very rough.
176
177         * Added release scripts.
178
179         * Released as 0.2.
180
181 2005-05-20  Martin Mares  <mj@ucw.cz>
182
183         * Released as 0.1.