]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/MailerUI/ChangeLog
improved error handling
[scalable-opengroupware.org] / SOGo / UI / MailerUI / ChangeLog
1 2005-07-18  Helge Hess  <helge.hess@opengroupware.org>
2
3         * UIxMailListView.m: improved error handling (display a JavaScript
4           alert panel showing the issue instead of SOPE exception rendering)
5           (v0.9.146)
6
7 2005-07-18  Marcus Mueller  <znek@mulle-kybernetik.com>
8
9         * UIxMailToSelection.m: changed behavior for adding/removing text
10           fields and changing focus (v0.9.145)
11
12 2005-07-18  Helge Hess  <helge.hess@opengroupware.org>
13
14         * product.plist: properly bind a 'getMail' method to the account
15           folder (fixes #1470) (v0.9.144)
16
17         * UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
18           to an infinite loop in the QP processing, hardened against QP loops
19           (v0.9.143)
20
21 2005-07-18  Marcus Mueller  <znek@mulle-kybernetik.com>
22
23         * UIxMailEditor.m: removed -emailForUser usage and replaced with
24           'official' activeUser API (v0.9.142)
25
26 2005-07-15  Helge Hess  <helge.hess@opengroupware.org>
27
28         * product.plist: only enable folder add/remove buttons when the user
29           has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
30
31 2005-07-14  Helge Hess  <helge.hess@opengroupware.org>
32
33         * UIxMailAccountView.m: removed methods to detect whether the
34           clientObject is a shared account (done by the clientObject itself)
35           (v0.9.140)
36
37 2005-07-12  Helge Hess  <helge.hess@opengroupware.org>
38
39         * UIxMailEditor.m: perform some validation plus error handling prior
40           trying to send a mail (check whether we have recipients, check
41           whether the subject is set) (#1451) (v0.9.139)
42
43         * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
44
45         * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
46           (v0.9.137)
47
48 2005-07-11  Helge Hess  <helge.hess@opengroupware.org>
49
50         * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
51           HomePage etc (#1448) (v0.9.136)
52
53 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
54
55         * UIxMailEditor.m: added from-selection popup, list discovery via
56           AgenorUserManager (aka LDAP) (v0.9.135)
57
58 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
59
60         * UIxMailEditor.m: use WOContext method from libSOGo to detect
61           Internet access (v0.9.134)
62
63 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
64
65         * UIxMailMainFrame.m: added help button and extra space for that in the
66           toolbar (v0.9.133)
67         
68 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
69
70         * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
71           tools, disable the banner in case the tree is disabled (since that
72           hints that a new window without the frame is being used, eg the
73           compose panel), added some more CSS classes instead of inline style
74           declarations (v0.9.132)
75
76 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
77
78         * prepared ACL editors (v0.9.131)
79
80 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
81
82         * v0.9.130
83         
84         * UIxMailListView.m: implemented empty-trash action
85
86         * product.plist: added a reduced toolbar when being on the trash folder
87           (no reply/fwd etc, but added an empty trash button)
88         
89 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
90
91         * v0.9.129
92         
93         * UIxMailAccountView.m: added code to better display shared accounts
94
95         * UIxMailTree.m: moved IMAP4 connection string => label code to a
96           NSString category
97         
98 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
99
100         * UIxMailTree.m: properly display share names in account list (show
101           name of share instead of the cut-off account login). Added some
102           improved heuristics to determine a viably short name (v0.9.128)
103
104 2005-07-07  Helge Hess  <helge.hess@opengroupware.org>
105
106         * UIxMailView.m, product.plist: added -trash button and action
107           (v0.9.127)
108
109 2005-07-06  Helge Hess  <helge.hess@opengroupware.org>
110
111         * product.plist: hide expunge button on mail folder when deleting is
112           disallowed (v0.9.126)
113
114 2005-07-06  Helge Hess  <helge.hess@opengroupware.org>
115
116         * v0.9.125
117
118         * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
119           operation is not allowed (eg an object got deleted)
120
121         * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
122           toolbar, added 'enabled' binding for 'delete' button
123
124         * v0.9.124
125
126         * UIxMailView.m: improved error handling in case the delete flag could
127           not be set
128
129         * UIxMailMainFrame.m: added -hasErrorText / -errorText / 
130           -errorAlertJavaScript methods to deal with errors encoded in the
131           'error' form parameter
132
133 2005-03-24  Helge Hess  <helge.hess@opengroupware.org>
134
135         * v0.9.123
136         
137         * UIxMailListView.m: added create/delete folder operations
138         
139         * product.plist: added folder-add/delete buttons in toolbar
140
141 2005-03-23  Marcus Mueller  <znek@mulle-kybernetik.com>
142
143         * renamed "default.strings" to "Localizable.strings" (v0.9.122)
144
145 2005-02-23  Helge Hess  <helge.hess@opengroupware.org>
146
147         * mailer.js: split into multiple files (v0.9.121)
148
149 2005-02-22  Helge Hess  <helge.hess@opengroupware.org>
150
151         * UIxMailMainFrame.m: added ability not to generate the HTML frame 
152           (v0.9.120)
153
154 2005-02-20  Helge Hess  <helge.hess@opengroupware.org>
155
156         * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
157
158 2005-02-18  Helge Hess  <helge.hess@opengroupware.org>
159
160         * mailer.js: added HTML escape/unescape functions (v0.9.118)
161
162         * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
163
164 2005-02-17  Helge Hess  <helge.hess@opengroupware.org>
165
166         * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
167           that resource lookup works (v0.9.116)
168
169 2005-02-16  Helge Hess  <helge.hess@opengroupware.org>
170
171         * added automatic search field posting (v0.9.115)
172
173         * mailer.js: fixed a row highlighting bug (v0.9.114)
174
175         * product.plist: fixed compose button in mail viewer (v0.9.113)
176
177 2005-02-15  Helge Hess  <helge.hess@opengroupware.org>
178
179         * UIxMailListView.wox: added a pointer cursor for rows and enabled an
180           on-click message opener on some cells (v0.9.112)
181
182         * UIxMailListView.wox: added message row highlighting (v0.9.111)
183
184         * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
185           to fix layout (v0.9.110)
186
187 2005-02-14  Helge Hess  <helge.hess@opengroupware.org>
188
189         * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
190
191         * UIxMailTree.m: always stop tree on user folder (v0.9.108)
192         
193         * v0.9.107
194         
195         * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
196           methods like "view". This allows us to use "tb.view" inside the
197           mailer without clashing with other UIs on top of the same SoObjects
198
199         * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
200           SOGoMailAccounts folders, added ability to specify a
201           'treeFolderAction' (relative URL to be triggered by clicks)
202
203         * v0.9.106
204         
205         * UIxMailFilterPanel.wox: improved CSS styling of the search field
206
207         * UIxMailTree.wox: fixed display of special mail icons if a folder
208           has subfolders and is open (in short: the 'cornerIcon' binding is
209           properly set)
210
211         * v0.9.105
212         
213         * UIxMailTree.m: fixed handling of root nodes (properly display all
214           children of the root node)
215         
216         * UIxMailTreeBlock.m: generate a description
217         
218         * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
219           configurable using 'SOGoMailTreeRootClass' default
220         
221 2005-02-13  Helge Hess  <helge.hess@opengroupware.org>
222
223         * mailer.css: added left-padding to treecell to make it look better
224           (v0.9.104)
225
226         * UIxMailListView.wox: added mark read/unread without page refresh
227           using XMLHttpRequest (v0.9.103)
228
229         * product.plist, UIxMailListView.wox, mailer.js: added bulk
230           reply/replyall/forward (v0.9.102)
231
232 2005-02-12  Helge Hess  <helge.hess@opengroupware.org>
233
234         * UIxMailMainFrame.m: fixed page form processing if the active URL
235           does not specify a method name (ends with /) (v0.9.101)
236
237         * v0.9.100
238
239         * added support for filter popup (OGo bug #1210)
240         
241         * UIxMailListView: moved filter selection to an own component
242
243         * v0.9.99
244
245         * product.plist: also map index method of mail folder to
246           UIxMailListView
247
248         * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
249
250 2005-02-10  Helge Hess  <helge.hess@opengroupware.org>
251
252         * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
253           missing 'label' namespace declaration (v0.9.98)
254
255 2005-02-09  Helge Hess  <helge.hess@opengroupware.org>
256
257         * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
258
259 2005-02-08  Helge Hess  <helge.hess@opengroupware.org>
260
261         * v0.9.96
262
263         * UIxMailPartMessageViewer.m: fixed for multivalue from fields
264
265         * UIxMailEditorAction.m, product.plist: split editor action in multiple
266           classes
267
268         * v0.9.95
269
270         * product.plist: do not use clickedEditorDelete() JS function for
271           draft delete but just call the link
272         
273         * UIxMailEditor.m: a successful draft delete now returns the window
274           closer and refreshes the opener
275         
276         * mailer.js now reloads the opener for editor-save and editor-delete
277           functions (does not properly work since the form load is async)
278         
279         * UIxMailEditorAction.m, product.plist: implemented simple
280           reply/reply-all processing (subject and recipient handling is in
281           place, content quoting is pending)
282         
283         * v0.9.94
284
285         * UIxMailListView.m: properly show "to" address in tableview for
286           Sent folder
287
288         * UIxMailView.m: fixed for new 'from' API
289
290         * v0.9.93
291
292         * mailer.js: work on the read-mail marking code, properly change the
293           icon div
294
295         * UIxMailListView.m: changed handling of unread mail flags
296
297         * UIxMailView.wox: use the new markMailReadInWindow function to mark
298           a mail read in the mail list
299
300 2005-02-07  Helge Hess  <helge.hess@opengroupware.org>
301
302         * v0.9.92
303         
304         * UIxMailView.m: properly refresh mail list after a mail got deleted
305
306         * UIxMailWindowCloser.m: added ability to refresh the opener window
307           prior closing the panel
308
309         * UIxMailView.wox: triggers opener callback to mark a mail as read
310         
311         * mailer.js: added refreshOpener() function which refreshes the
312           panel that opened the current window, added triggerOpenerCallback()
313           function which triggers a URL given in the "openerurl" query
314           parameter on the opener window
315
316         * UIxMailEditor.m: disabled Internet warning in the mail editor per
317           default, can be enabled using the 'SOGoShowInternetMarker' default,
318           made Internet header detection qualifier configurable, see README
319           (SOGoInternetDetectQualifier string default), when the request is
320           from the Internet, add headers as specified in the
321           'SOGoInternetMailHeaders' dictionary default (v0.9.91)
322
323         * UIxMailTree.m: added support for special folder icons (v0.9.90)
324
325         * v0.9.89
326
327         * UIxMailTree.m: made special folder names localizable
328
329         * English.lproj/default.strings: added some folder translations
330
331 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
332
333         * v0.9.88
334
335         * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
336           SOGoObject anymore (to be useful for any object)
337
338         * UIxMailMainFrame.wox: made "Folders" title localizable
339
340         * UIxMailListView.wox: removed some superflous section
341
342 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
343
344         * UIxMailView.m: implemented 'expunge' action (delete button in the
345           toolbar) (v0.9.87)
346
347         * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
348           to SoObject (v0.9.86)
349
350         * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
351           since its general purpose (v0.9.85)
352
353         * v0.9.84
354
355         * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
356           content fetches
357
358         * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
359           addresses (currently mailto://)
360
361 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
362         
363         * v0.9.83
364         
365         * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
366           message/rfc822 contents
367
368         * added a UIxMailPartMessageViewer for displaying embedded (eg
369           forwarded) MIME messages
370
371         * v0.9.82
372         
373         * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
374           properly escape attachment names
375
376         * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
377           to attachments
378         
379         * v0.9.81
380         
381         * UIxSieveEditor.m: call proper save method in Sieve SoObject
382         
383         * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
384           MIME generation
385
386         * v0.9.80
387
388         * UIxMailEditorAction.m: work on forwarding and reply
389         
390         * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
391           UIxSieveEditor.wox: fixed title (needs localization)
392
393         * UIxMailMainFrame.m: always generate title as given by the parent
394           component (titles need to get fixed!), was fixed to OpenGroupware.org
395           before unless in debug mode
396         
397         * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
398           (needs localization)
399
400         * UIxMailEditorAttach.m: use new attachment API
401
402         * UIxMailView.wox: remoted link to screenshot, use mail subject as
403           title
404
405         * UIxMailListView.m: disabled a log
406
407 2005-01-28  Helge Hess  <helge.hess@skyrix.com>
408
409         * v0.9.79
410
411         * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
412           marker if 'MinequProvenance' HTTP header is not set to 'intranet'
413
414         * mailer.css: added marker for internet-mails (#1153)
415
416         * v0.9.78
417
418         * UIxMailListView.m: properly mark deleted mails using line-through
419
420         * UIxMailView.m: close mail viewer if mail delete was successful
421
422         * mailer.css: added style classes for deleted cells
423
424         * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
425
426         * v0.9.77
427
428         * added UIxMailSizeFormatter to render big file size numbers with some
429           M or K suffix
430
431         * UIxMailPartViewer.m: added methods to retrieve filename, file
432           extension and file size formatter
433
434         * UIxMailSortableTableHeader.m: minor code cleanups
435
436 2005-01-27  Helge Hess  <helge.hess@skyrix.com>
437
438         * started attachment (download) viewer (#1074) (v0.9.76)
439
440 2005-01-26  Helge Hess  <helge.hess@skyrix.com>
441
442         * v0.9.75
443
444         * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
445           #1054
446
447         * product.plist: disabled unsupported delete button in mailviewer
448
449         * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
450           popup (#1211) (v0.9.74)
451
452         * disabled some unsupported buttons and template elements (#1209,
453           #1210, #1207, #1208) (v0.9.73)
454
455 2005-01-26  Marcus Mueller  <znek@mulle-kybernetik.com>
456
457         * v0.9.72
458
459         * UIxMailWindowCloser.{m,wox}: new component which closes the window
460           in its "onLoad".
461
462         * UIxMailEditor.m: close window after successful send by opening
463           UIxMailWindowCloser. This fixes SOGo Bug #1053.
464
465 2005-01-07  Marcus Mueller  <znek@mulle-kybernetik.com>
466
467         * {English/French}.lproj/default.strings: changed encoding from
468           ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
469
470 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
471
472         * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
473           UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
474           UIxMailRenderingContext.m, UIxMailEditorAttach.m,
475           UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
476           changed to use NGLogging (v0.9.70)
477
478 2004-12-03  Helge Hess  <helge.hess@skyrix.com>
479
480         * v0.9.69
481
482         * UIxFilterList.m: added support for script creation
483
484         * v0.9.68
485         
486         * UIxFilterList.m: added ability to trigger new editor
487         
488         * started UIxSieveEditor
489         
490         * UIxFilterList.wox: minor fix to table layout (v0.9.67)
491         
492 2004-11-28  Helge Hess  <helge.hess@skyrix.com>
493
494         * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
495           being displayed (v0.9.66)
496
497 2004-11-27  Helge Hess  <helge.hess@skyrix.com>
498
499         * v0.9.65
500         
501         * added first (empty) version of filter list page
502         
503         * UIxMailEditorAttach.m: fixed a warning
504
505         * UIxMailAccountView.wox, product.plist: cleaned up account page (links
506           work now), added a compose button (v0.9.64)
507
508 2004-11-15  Marcus Mueller  <znek@mulle-kybernetik.com>
509
510         * UIxMailEditor.m: properly set "From" header (v0.9.63)
511
512 2004-11-11  Helge Hess  <helge.hess@skyrix.com>
513
514         * UIxMailListView.wox: added sample move popup (v0.9.62)
515
516 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
517
518         * UIxMailListView.m: added support for toggling read/unread flags
519           (v0.9.61)
520
521         * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
522
523         * UIxMailTree.m: removed unused code (v0.9.59)
524
525         * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
526
527 2004-10-29  Helge Hess  <helge.hess@skyrix.com>
528
529         * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
530
531 2004-10-28  Helge Hess  <helge.hess@skyrix.com>
532
533         * product.plist: fixed getMail for drafts folder (v0.9.56)
534
535         * UIxMailListView.wox: fixed viewer activation for unread mails
536           (v0.9.55)
537
538 2004-10-28  Helge Hess  <helge.hess@opengroupware.org>
539
540         * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
541
542 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
543
544         * disabled popup until it uses the proper tree (v0.9.53)
545
546 2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
547
548         * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
549           containing possible destinations for a mail move operation (v0.9.52)
550
551 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
552
553         * UIxMailEditor.m: default method returns a redirect to 'edit', added
554           'delete' action and button (v0.9.51)
555
556         * v0.9.50
557
558         * UIxMailEditor.m: send mail using draft object
559
560         * UIxMailListView.wox: do not wrap title line
561
562         * UIxMailEditor.m: added send related code (v0.9.49)
563
564 2004-10-26  Helge Hess  <helge.hess@opengroupware.org>
565
566         * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
567
568         * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
569           action (v0.9.47)
570
571         * added new UIxMailEditorAttach component to manage draft attachments
572           (v0.9.46)
573
574 2004-10-25  Helge Hess  <helge.hess@opengroupware.org>
575
576         * v0.9.45
577
578         * uix.css: replaced invalid "text-color" with "color"
579         
580         * UIxMailEditor.wox: bind subject/text, can load/save info object in
581           draft
582
583 2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
584
585         * v0.9.44
586
587         * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
588
589         * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
590
591         * UIxMailListView.wox: bugfixes (v0.9.43)
592
593         * v0.9.42
594
595         * UIxMailListView.wox: sorting, proper handling of sort keys.
596           NOTE: there's still an unidentified bug of sort keys failing to be
597           retained on successive paging.
598
599         * UIxMailListView.m: sorting
600
601         * Images/title_*: corrected alpha values
602
603 2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>
604
605         * v0.9.41
606         
607         * UIxMailListView.wox: localized labels and added some JavaScript
608           templates for doing nifty row selection
609
610         * UIxMailListView.m: added JavaScript method (stub only)
611
612         * English.lproj/default.strings: new localized strings
613
614 2004-10-13  Helge Hess  <helge.hess@opengroupware.org>
615
616         * v0.9.40
617
618         * product.plist: exported some missing icons
619
620         * UIxMailToSelection.m: some code cleanup
621
622         * UIxMailEditor.m (UIxComponent): added ivars for values
623
624 2004-10-13  Marcus Mueller  <znek@mulle-kybernetik.com>
625
626         * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
627
628         * v0.9.38
629
630         * UIxMailToSelection.[wox|m]: removed superfluous debug messages
631
632         * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
633
634         * mailer.js: new JavaScript to open Addressbook and Anais windows
635
636         * product.plist: added Addressbook/Anais entries
637
638 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
639
640         * v0.9.37
641
642         * UIxMailToSelection.[wox|m]: stable version with heavily improved
643           JavaScript code.
644
645         * English.lproj/default.strings: new localizable strings
646
647 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
648
649         * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
650
651 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
652
653         * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
654           split lists. Dynamically create tables and JavaScript. (v0.9.35)
655
656         * UIxMailToSelection.wox: minor update (v0.9.34)
657
658         * v0.9.33
659
660         * UIxMailToSelection.[wox|m]: updated
661
662         * English.lproj/default.strings: new localizable strings
663
664         * v0.9.32
665
666         * UIxMailEditor.wox: changed API for UIxMailToSelection
667         
668         * UIxMailToSelection.[wox|m]: new component template
669
670         * English.lproj/default.strings: new localizable strings
671
672         * README: updated
673
674 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
675
676         * v0.9.31
677
678         * mailer.js: prepared JavaScript functions for editor
679
680         * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
681
682 2004-10-11  Helge Hess  <helge.hess@opengroupware.org>
683
684         * v0.9.30
685
686         * UIxMailEditor.wox: moved recipient selection to an own component
687           (UIxMailToSelection)
688
689         * UIxMailMainFrame.wox: fixed script link
690
691         * v0.9.29
692
693         * product.plist: trigger UIxMailEditorAction for compose instead of
694           returning the mail editor page, mapped missing toolbar actions
695
696         * UIxMailEditorAction.m: implemented -compose as a redirect to a new
697           object in the account draft folder
698
699         * UIxMailListView.wox: reduced subject width to 50%
700
701         * mailer.css: added send icon class, icon itself still missing
702
703         * started UIxMailEditorAction object which will contain all the
704           redirects from the buttons to the mail editor (working on draft
705           objects in the drafts folder) (v0.9.28)
706
707 2004-10-10  Helge Hess  <helge.hess@opengroupware.org>
708
709         * product.plist: added some configuration for the drafts folder
710           (v0.9.27)
711
712 2004-10-06  Helge Hess  <helge.hess@opengroupware.org>
713
714         * UIxMailListView.m: added support for paper clip icon when messages
715           are bigger than a certain size (v0.9.26)
716
717 2004-10-05  Helge Hess  <helge.hess@opengroupware.org>
718
719         * v0.9.25
720
721         * UIxMailListView.m: added sort icons
722
723         * UIxMailEditor.m: more work on editor
724
725         * mailer.css: added compose div classes
726
727         * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
728
729         * v0.9.23
730         
731         * product.plist: fixed addressbook label
732         
733         * UIxMailToolbar: added support for 'onclick' event handlers
734         
735         * UIxMailEditor: started editor
736
737         * UIxMailListView.m: added sorting to table view
738
739         * v0.9.22
740
741         * UIxMailToolbar.wox: added support for 'target' links
742
743         * UIxMailEditor.wox: use standard mail frame
744
745         * v0.9.21
746
747         * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
748           clientObject
749
750         * product.plist: added toolbar configurations
751
752         * UIxMailMainFrame.wox: moved toolbar to own component
753
754         * UIxMailListView: added simple navigation (v0.9.20)
755
756         * v0.9.19
757
758         * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
759           added proper charset decoding
760         
761         * UIxMailPartTextViewer.m: moved content => NSString conversion to
762           UIxMailPartViewer.m
763         
764         * v0.9.18
765         
766         * UIxMailPartViewer.m: added support methods for caches, added -sleep
767           method
768         
769         * added multipart/alternative viewer
770         
771         * added Thunderbird message read/unread icons
772
773 2004-10-04  Helge Hess  <helge.hess@opengroupware.org>
774
775         * fixed fetching of mails with only text content (v0.9.17)
776
777         * added flat body fetches, used in text viewer (v0.9.16)
778
779         * added MIME content viewer infrastructure (v0.9.15)
780
781         * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
782
783         * UIxMailView.m: use core infos stored in message SoObject for display
784           (v0.9.13)
785
786 2004-10-03  Helge Hess  <helge.hess@opengroupware.org>
787
788         * v0.9.12
789
790         * UIxMailListView.m: fetch size for list
791
792         * UIxMailView.m: cache fetched message for transaction, fetch body
793           structure
794
795         * work on viewer (v0.9.11)
796
797         * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
798
799 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
800
801         * more work on UI (v0.9.9)
802
803         * added formatters for mail list (v0.9.8)
804
805         * v0.9.7
806
807         * show messages in an IMAP4 folder
808
809         * mailer.css: remote calendar CSS not required in mailer
810
811 2004-09-29  Helge Hess  <helge.hess@opengroupware.org>
812
813         * added toolbar images (v0.9.6)
814
815         * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
816
817 2004-09-28  Helge Hess  <helge.hess@opengroupware.org>
818
819         * more work on mailer UI, added tree based on WETreeView (v0.9.4)
820
821 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
822
823         * added rsrc namespace declaration to templates (v0.9.3)
824
825 2004-09-20  Helge Hess  <helge.hess@skyrix.com>
826
827         * work on mailer (v0.9.2)
828
829 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
830
831         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
832
833 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
834
835         * ChangeLog: created