summaryrefslogtreecommitdiffstats
path: root/knode/ChangeLog
blob: f9585f5f578e16eaaa42a8ee55bd63a2e3a4b125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
changes between 0.6 and 0.7
+ due personal reasons KNode 0.7 is just a port of
  KNode 0.6 to KDE3

changes between 0.4 and 0.6
+ New scoring system:
 - User definable scoring rules with conditions based
   on the overview data and configurable actions (currently
   score value adjustment and notification)
 - Full-fledged regular expressions which can be used in
   scoring and filter conditions.
+ Reduced memory consumption. Its now configurable how much RAM
  is used to cache article bodies and headers.
+ KNode now uses dock widgets for its views, the user can
  arrange them in any way he wants. Added the shortcuts
  'g', 'h' and 'j' to switch to group, header and article view.
+ Improved article handling:
 - User-defined folders
 - DnD between folders and groups
 - Convenient mbox-folder import/export
 - Nice in-place renaming of accounts, folders and groups
 - New menu option that expires all groups of the current account
   and a option that compacts all folders on demand.
 - New expire-feature: delete article headers that
   aren't available on the server
 - Implemented "Smart Scrolling" (TM) in the listviews and in
   the groupbrowser
 - added option to expand all threads by default
 - a new tab "Navigation" in the configuration dialog:
   + its possible emulate cursor key behavior of KMail
   + "mark all read", "mark thread as read" and "ignore thread"
      can now trigger additional actions. (close thread, go to
      next thread/group)
+ Reading news articles:
 - Proper handling of crossposted articles, they are marked
   as read simutaneously in all groups.
 - ignored articles are now automatically marked as read
 - Added option to retrieve the article source
 - New menu option: fetch an article by message-id
 - Added option to retrieve an article from groups.google.com
   if it's unavailable on the local server
 - Trailing empty lines can be stripped from incoming articles
 - Highlighting of "news:" and "mailto:" urls, all email-addresses
   and msgids
 - Its now configurable what characters are recognized as quote signs
 - Its no possible to disable the fancy header decorations,
   saves space on small displays
 - The word wrap behavior of the article widget is
   now configurable
 - added a menuoption and a keyboard shortcut that switches
   from proportional to fixed font in the article viewer
 - its now possible to deactivate the tree view in the group subscription dialog.
+ Enhancements of the article composer
 - Optional integration of KMail and other external
   mail programs
 - Full support for the Mail-Copies-To header
 - Added placeholder for the group name in the attribution line
 - Support for dynamically generated signatures
 - Added option to place the cursor below the attribution line,
   not above the signature (off by default)
 - Implemented forwarding of articles with attachments
 - Files can now be attached to an article with Drag&Drop
+ Improved article filters and search function:
 - Filter rules for numerical values are more flexible now,
   its possible to filter something like "x < value" or
   "x > value", not just ranges.
 - Its now possible to filter on the message-id and references header
 - The search function can show complete threads now (optionally)
 - Its now possible to search in folders
+ Network related improvements:
 - Articles are no fetched via article number instead of article-id
   to avoid problems with broken newsservers
 - Enhanced dupe protection, utilizing the "recommened id" feature
   of newer inn's
 - Shows a password-dialog when the server requests authentication
 - Support for IPv6 and SOCKS-proxies

changes between 0.3.3 and 0.4
- full support for non iso-8859-x charsets
- basic PGP/GnuPG support
- full GNKSA compliance
- followup and reply at same time now possible
- the moderation status of newsgroups is detected and displayed
- rot13 de-/encoding
- server specific identities
- selection of multiple articles/groups in the listview
- improved keyboard handling in the configuration dialog
- selection dialogs for sort column (F7) and filter (F6) that
  can be reached with a keyboard shortcut
- the article line count can now be displayed in the listview
- improved color and font configuration
- the interpretation of text format tags can now be disabled
- support for other webbrowsers (Mozilla, Opera, user-defined)
- added a context menu for the article pane
- improvements for the composer:
  + switching from news article to mail and back on the fly
  + paste as quotation
  + add/remove quotation
  + box quote support
  + status bar
  + word wrap can now be disabled
  + it's now possible to get the original text if
    the automatic rewrap has gone wrong
  + the user can determine which part of the original
    message is quoted by selecting this part before hitting reply
  + implemented a lot of sanity checks.
- changed the way the draft folder works, articles
  can now be saved as draft without any sanity checks,
  but they have to be edited in the composer again
  before the are sent.
- '>' instead of '> ' as quote prefix for quote levels >= 2
- numerous bugfixes
- code cleanups

changes between 0.3.2 and 0.3.3
- bugfix for networking on solaris
- bugfix for continuous reconnection on
  news servers with authentication
- sane default window sizes
- correct default for the smtp-server port
- bugfix for a problem with some smtp servers
- fixes for non-iso-8859-x users
- buxfix for the display of plain text attachments

changes between 0.1.13 and 0.3.2
- ported to KDE2, new style guide compilant XML-GUI
- multithreaded network-code
- correct MIME-handling including multipart-messages
- support for uuencoded binaries
- ability to display attachments inline
- posting of MIME multipart-messages (attachments)
- significantly improved composer:
  + all standard editor features (find, replace, select all, ...)
  + spellchecker
  + optional external editor
  + nice attachment handling
  + insert file functionality
  + quoted text can be rewarped to preserve the original quoting.
  + improved signature handling,
    exiting sig dashes are detected
    optional: direct entry of the signature in the configuration dialog
  + tab key works ;-)
- improved X-Header configuration, its possible to disable
  the User-Agent identification header now.
- rewritten configuration dialog
- support for multiple newsservers
- usage of the standard mbox format for folders
- cancel/supersede function
- forward articles as e-mail
- rewritten subscribe dialog
  + nicer interface with treeview
  + shows group descriptions
  + can check for new newsgroups now (NEWGROUPS)
- ability to freely adjust the displayed article headers,
  including custom names and format options.
- improved font & color configuration,
  default colors adapt to all color schemes (including inverse ones)
- markup like *word* _word_ and /word/ is supported now
- you can use netscape instead of konqueror for links
- support for news://server/group urls as commmand line argument
- vastly improved new documentation (with screenshots)
  written by Stephan Johach
- implemented search functionality for newsgroups
- added placeholders for own name and email to the filter configuration
- new standard filters (own articles, threads with own articles)
- header names and standard filter names are translatable now
- many new translations, thanks to the numerous translators  ;-)

changes between 0.1.12 and 0.1.13
- fixed the "wheelmouse-bug"
- fixed a bug that produced doubled subjects
- fixed some minor bugs
- added "allow 8-bit characters in header" as an option
- the whole keyboard stuff has been greatly improved:
  Christian Gebauer has rewritten almost the whole hotkey
  management, making it much more convinient to control
  KNode with the keyboard.
  The changes are:
		+ a cursor has been added, that let's you scroll through
		  the articles without selecting each of them
		+ if you hit the return-key the article, the cursor currently
		  points at is selected and displayed
		+ the space-key jumps to the next unread article AND scrolls
		  the article view if it's necessary
- added two new functions :
	+ watch thread (set score=100), hotkey 'W'
	+ ignore thread (set score=0), hotkey 'I'
- added a new standard-filter for watched threads (score=100)
- added translations: german, italian, spanish

changes between 0.1.11 and 0.1.12
- fixed numerous bugs
- fixed that annoying "Unknown charset"-bug
- 8bit characters in the header of outgoing messages
  are now encoded correctly (=?<chareset>?Q?<encoded word>?=)
- added "Resort" to the Group-menu
- added a new function : "Open article in own window" :
    + Added an Option to the Article-menu
    + A doubleclick on an article opens it in a new window
    + If you click on a "reference-link" using the middle button, the
      reference is opened in a new window. This behavior is similar to
      the "open link in new window"-function of a webbrowser.
- added a "focus-indicator" marking the pane that currently
  has got the focus
- added support for the common commandline-arguments -h and -v
  (patch by Christian Gebauer)
- now KNode uses "X-Newsreader" for postings and "X-Mailer" for emails
  (patch by Christian Gebauer)
- finally some documentation has been added :-)

changes between 0.1.10 and 0.1.11
- fixed some minor bugs
- nntp-authentication works now
- an article can now be saved as a text-file
- rewrite of the "FromLineParser"
- fixed a bug in the expire-mechanism
- fixed a bug concerning additional X-Headers
- added "charset" to the pref-dialog (tab "post news")
- added properties for groups : nicknames, group-specific settings
  for name, email, reply-to and organization
- the Message-View can display different charsets

changes between 0.1.9 and 0.1.10
- added support for servers that require athentication (EXPERIMENTAL !!)
- fixed some bugs in the message view
- fixed two bugs in the "FromLineParser"
- now all hotkeys are disabled/enabled correctly
- some changes in the pref-dialog
- added support for custom X-Headers
- added new option "show whole thread on expanding"
- now all dialogs remember their size
- added "next/prev group" to the "Goto-Menu"
- the signature-file can now be chosen
- a lot of minor changes and bugfixes

changes between 0.1.8 and 0.1.9:
- the read articles counter works correctly again
- fixed a bug in the folder-manager, that made knode loose
  saved articles
- added "goto next/prev article"
- added an option to use the same font in the message-view
  and composer
- added support for regular expressions in filtering
- some minor changes and bugfixes

changes between 0.1.7 and 0.1.8:
- a lot of bugfixes
- now the message-view handles links (http)
- added support for cursor-keys (scrolling)
- added wheelmouse-support (imwheel)
- added support for the ~./.signature file
- some other little improvements

changes between 0.1.6 and 0.1.7:
- added scoring support
- added configurable key bindings
- added article-navigation (next unread article, next unread thread)
- added "expand all / collapse all"
- added "download all"
- added "-lz" to makefile.am (needed for libpng)
- fixed some bugs in the message-view
- fixed a bug in the pref-dialog
- fixed a bug in the group-list : now the unread articles are
  *really* counted correctly

changes between 0.1.5 and 0.1.6:
- only one bugfix : now the unread articles are counted correctly again

changes between 0.1.1 and 0.1.5 :
- fixed a bug in the message view, that made KNode crash under
	certain circumstances
- fixed a bug in the nntp-client; knode now works with inn
- the groups in the left-hand window are sorted alphabetically
  now
- changed the behavior of the clickable From-Header in the
  message view; now the reply-To address is used if present
- added the item "mail reply" to the popup-menu in the
  message list
- improved the message list:
    * new messages are displayed as bold
    * threads with no unread articles get grey text
    * threads with new messages are marked with a little
      arrow
- added printing-support
- seleceted text in the message view is now copied into the
	x-clipboard
- the message list now remembers it's sorting
- added customizable filters
- added an "expire now" item to the group-menu
- added "Fonts & Colors" to the preferences-dialog

changes between 0.1 and 0.1.1 :
- the menu-item "View->show Threads" behaves now like it should
- the mailto- and references-links in the message view work now