Factor out the shared parts of the agent action manager setup.
[kdepim.git] / knode / ChangeLog
blobf9585f5f578e16eaaa42a8ee55bd63a2e3a4b125
1 changes between 0.6 and 0.7
2 + due personal reasons KNode 0.7 is just a port of
3   KNode 0.6 to KDE3
5 changes between 0.4 and 0.6
6 + New scoring system:
7  - User definable scoring rules with conditions based
8    on the overview data and configurable actions (currently
9    score value adjustment and notification)
10  - Full-fledged regular expressions which can be used in
11    scoring and filter conditions.
12 + Reduced memory consumption. Its now configurable how much RAM
13   is used to cache article bodies and headers.
14 + KNode now uses dock widgets for its views, the user can
15   arrange them in any way he wants. Added the shortcuts
16   'g', 'h' and 'j' to switch to group, header and article view.
17 + Improved article handling:
18  - User-defined folders
19  - DnD between folders and groups
20  - Convenient mbox-folder import/export
21  - Nice in-place renaming of accounts, folders and groups
22  - New menu option that expires all groups of the current account
23    and a option that compacts all folders on demand.
24  - New expire-feature: delete article headers that
25    aren't available on the server
26  - Implemented "Smart Scrolling" (TM) in the listviews and in
27    the groupbrowser
28  - added option to expand all threads by default
29  - a new tab "Navigation" in the configuration dialog:
30    + its possible emulate cursor key behavior of KMail
31    + "mark all read", "mark thread as read" and "ignore thread"
32       can now trigger additional actions. (close thread, go to
33       next thread/group)
34 + Reading news articles:
35  - Proper handling of crossposted articles, they are marked
36    as read simutaneously in all groups.
37  - ignored articles are now automatically marked as read
38  - Added option to retrieve the article source
39  - New menu option: fetch an article by message-id
40  - Added option to retrieve an article from groups.google.com
41    if it's unavailable on the local server
42  - Trailing empty lines can be stripped from incoming articles
43  - Highlighting of "news:" and "mailto:" urls, all email-addresses
44    and msgids
45  - Its now configurable what characters are recognized as quote signs
46  - Its no possible to disable the fancy header decorations,
47    saves space on small displays
48  - The word wrap behavior of the article widget is
49    now configurable
50  - added a menuoption and a keyboard shortcut that switches
51    from proportional to fixed font in the article viewer
52  - its now possible to deactivate the tree view in the group subscription dialog.
53 + Enhancements of the article composer
54  - Optional integration of KMail and other external
55    mail programs
56  - Full support for the Mail-Copies-To header
57  - Added placeholder for the group name in the attribution line
58  - Support for dynamically generated signatures
59  - Added option to place the cursor below the attribution line,
60    not above the signature (off by default)
61  - Implemented forwarding of articles with attachments
62  - Files can now be attached to an article with Drag&Drop
63 + Improved article filters and search function:
64  - Filter rules for numerical values are more flexible now,
65    its possible to filter something like "x < value" or
66    "x > value", not just ranges.
67  - Its now possible to filter on the message-id and references header
68  - The search function can show complete threads now (optionally)
69  - Its now possible to search in folders
70 + Network related improvements:
71  - Articles are no fetched via article number instead of article-id
72    to avoid problems with broken newsservers
73  - Enhanced dupe protection, utilizing the "recommened id" feature
74    of newer inn's
75  - Shows a password-dialog when the server requests authentication
76  - Support for IPv6 and SOCKS-proxies
78 changes between 0.3.3 and 0.4
79 - full support for non iso-8859-x charsets
80 - basic PGP/GnuPG support
81 - full GNKSA compliance
82 - followup and reply at same time now possible
83 - the moderation status of newsgroups is detected and displayed
84 - rot13 de-/encoding
85 - server specific identities
86 - selection of multiple articles/groups in the listview
87 - improved keyboard handling in the configuration dialog
88 - selection dialogs for sort column (F7) and filter (F6) that
89   can be reached with a keyboard shortcut
90 - the article line count can now be displayed in the listview
91 - improved color and font configuration
92 - the interpretation of text format tags can now be disabled
93 - support for other webbrowsers (Mozilla, Opera, user-defined)
94 - added a context menu for the article pane
95 - improvements for the composer:
96   + switching from news article to mail and back on the fly
97   + paste as quotation
98   + add/remove quotation
99   + box quote support
100   + status bar
101   + word wrap can now be disabled
102   + it's now possible to get the original text if
103     the automatic rewrap has gone wrong
104   + the user can determine which part of the original
105     message is quoted by selecting this part before hitting reply
106   + implemented a lot of sanity checks.
107 - changed the way the draft folder works, articles
108   can now be saved as draft without any sanity checks,
109   but they have to be edited in the composer again
110   before the are sent.
111 - '>' instead of '> ' as quote prefix for quote levels >= 2
112 - numerous bugfixes
113 - code cleanups
115 changes between 0.3.2 and 0.3.3
116 - bugfix for networking on solaris
117 - bugfix for continuous reconnection on
118   news servers with authentication
119 - sane default window sizes
120 - correct default for the smtp-server port
121 - bugfix for a problem with some smtp servers
122 - fixes for non-iso-8859-x users
123 - buxfix for the display of plain text attachments
125 changes between 0.1.13 and 0.3.2
126 - ported to KDE2, new style guide compilant XML-GUI
127 - multithreaded network-code
128 - correct MIME-handling including multipart-messages
129 - support for uuencoded binaries
130 - ability to display attachments inline
131 - posting of MIME multipart-messages (attachments)
132 - significantly improved composer:
133   + all standard editor features (find, replace, select all, ...)
134   + spellchecker
135   + optional external editor
136   + nice attachment handling
137   + insert file functionality
138   + quoted text can be rewarped to preserve the original quoting.
139   + improved signature handling,
140     exiting sig dashes are detected
141     optional: direct entry of the signature in the configuration dialog
142   + tab key works ;-)
143 - improved X-Header configuration, its possible to disable
144   the User-Agent identification header now.
145 - rewritten configuration dialog
146 - support for multiple newsservers
147 - usage of the standard mbox format for folders
148 - cancel/supersede function
149 - forward articles as e-mail
150 - rewritten subscribe dialog
151   + nicer interface with treeview
152   + shows group descriptions
153   + can check for new newsgroups now (NEWGROUPS)
154 - ability to freely adjust the displayed article headers,
155   including custom names and format options.
156 - improved font & color configuration,
157   default colors adapt to all color schemes (including inverse ones)
158 - markup like *word* _word_ and /word/ is supported now
159 - you can use netscape instead of konqueror for links
160 - support for news://server/group urls as commmand line argument
161 - vastly improved new documentation (with screenshots)
162   written by Stephan Johach
163 - implemented search functionality for newsgroups
164 - added placeholders for own name and email to the filter configuration
165 - new standard filters (own articles, threads with own articles)
166 - header names and standard filter names are translatable now
167 - many new translations, thanks to the numerous translators  ;-)
169 changes between 0.1.12 and 0.1.13
170 - fixed the "wheelmouse-bug"
171 - fixed a bug that produced doubled subjects
172 - fixed some minor bugs
173 - added "allow 8-bit characters in header" as an option
174 - the whole keyboard stuff has been greatly improved:
175   Christian Gebauer has rewritten almost the whole hotkey
176   management, making it much more convinient to control
177   KNode with the keyboard.
178   The changes are:
179                 + a cursor has been added, that let's you scroll through
180                   the articles without selecting each of them
181                 + if you hit the return-key the article, the cursor currently
182                   points at is selected and displayed
183                 + the space-key jumps to the next unread article AND scrolls
184                   the article view if it's necessary
185 - added two new functions :
186         + watch thread (set score=100), hotkey 'W'
187         + ignore thread (set score=0), hotkey 'I'
188 - added a new standard-filter for watched threads (score=100)
189 - added translations: german, italian, spanish
191 changes between 0.1.11 and 0.1.12
192 - fixed numerous bugs
193 - fixed that annoying "Unknown charset"-bug
194 - 8bit characters in the header of outgoing messages
195   are now encoded correctly (=?<chareset>?Q?<encoded word>?=)
196 - added "Resort" to the Group-menu
197 - added a new function : "Open article in own window" :
198     + Added an Option to the Article-menu
199     + A doubleclick on an article opens it in a new window
200     + If you click on a "reference-link" using the middle button, the
201       reference is opened in a new window. This behavior is similar to
202       the "open link in new window"-function of a webbrowser.
203 - added a "focus-indicator" marking the pane that currently
204   has got the focus
205 - added support for the common commandline-arguments -h and -v
206   (patch by Christian Gebauer)
207 - now KNode uses "X-Newsreader" for postings and "X-Mailer" for emails
208   (patch by Christian Gebauer)
209 - finally some documentation has been added :-)
211 changes between 0.1.10 and 0.1.11
212 - fixed some minor bugs
213 - nntp-authentication works now
214 - an article can now be saved as a text-file
215 - rewrite of the "FromLineParser"
216 - fixed a bug in the expire-mechanism
217 - fixed a bug concerning additional X-Headers
218 - added "charset" to the pref-dialog (tab "post news")
219 - added properties for groups : nicknames, group-specific settings
220   for name, email, reply-to and organization
221 - the Message-View can display different charsets
223 changes between 0.1.9 and 0.1.10
224 - added support for servers that require athentication (EXPERIMENTAL !!)
225 - fixed some bugs in the message view
226 - fixed two bugs in the "FromLineParser"
227 - now all hotkeys are disabled/enabled correctly
228 - some changes in the pref-dialog
229 - added support for custom X-Headers
230 - added new option "show whole thread on expanding"
231 - now all dialogs remember their size
232 - added "next/prev group" to the "Goto-Menu"
233 - the signature-file can now be chosen
234 - a lot of minor changes and bugfixes
236 changes between 0.1.8 and 0.1.9:
237 - the read articles counter works correctly again
238 - fixed a bug in the folder-manager, that made knode loose
239   saved articles
240 - added "goto next/prev article"
241 - added an option to use the same font in the message-view
242   and composer
243 - added support for regular expressions in filtering
244 - some minor changes and bugfixes
246 changes between 0.1.7 and 0.1.8:
247 - a lot of bugfixes
248 - now the message-view handles links (http)
249 - added support for cursor-keys (scrolling)
250 - added wheelmouse-support (imwheel)
251 - added support for the ~./.signature file
252 - some other little improvements
254 changes between 0.1.6 and 0.1.7:
255 - added scoring support
256 - added configurable key bindings
257 - added article-navigation (next unread article, next unread thread)
258 - added "expand all / collapse all"
259 - added "download all"
260 - added "-lz" to makefile.am (needed for libpng)
261 - fixed some bugs in the message-view
262 - fixed a bug in the pref-dialog
263 - fixed a bug in the group-list : now the unread articles are
264   *really* counted correctly
266 changes between 0.1.5 and 0.1.6:
267 - only one bugfix : now the unread articles are counted correctly again
269 changes between 0.1.1 and 0.1.5 :
270 - fixed a bug in the message view, that made KNode crash under
271         certain circumstances
272 - fixed a bug in the nntp-client; knode now works with inn
273 - the groups in the left-hand window are sorted alphabetically
274   now
275 - changed the behavior of the clickable From-Header in the
276   message view; now the reply-To address is used if present
277 - added the item "mail reply" to the popup-menu in the
278   message list
279 - improved the message list:
280     * new messages are displayed as bold
281     * threads with no unread articles get grey text
282     * threads with new messages are marked with a little
283       arrow
284 - added printing-support
285 - seleceted text in the message view is now copied into the
286         x-clipboard
287 - the message list now remembers it's sorting
288 - added customizable filters
289 - added an "expire now" item to the group-menu
290 - added "Fonts & Colors" to the preferences-dialog
292 changes between 0.1 and 0.1.1 :
293 - the menu-item "View->show Threads" behaves now like it should
294 - the mailto- and references-links in the message view work now