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