1 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
3 * UIxMailAccountView.m: added method to check whether folder-create
4 button should be visible on the account folder view (checks INBOX for
5 the ACL, does check the alt-namespace default),
6 added method for folder-creation in root (v0.9.148)
8 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
12 * UIxMailToSelection.m: fixed ordering of parameters for the current
15 * UIxMailAddressbook.m: fixed parameters being passed on to Anais for
16 the current Anais version
18 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
20 * UIxMailListView.m: improved error handling (display a JavaScript
21 alert panel showing the issue instead of SOPE exception rendering)
24 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
26 * UIxMailToSelection.m: changed behavior for adding/removing text
27 fields and changing focus (v0.9.145)
29 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
31 * product.plist: properly bind a 'getMail' method to the account
32 folder (fixes #1470) (v0.9.144)
34 * UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
35 to an infinite loop in the QP processing, hardened against QP loops
38 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
40 * UIxMailEditor.m: removed -emailForUser usage and replaced with
41 'official' activeUser API (v0.9.142)
43 2005-07-15 Helge Hess <helge.hess@opengroupware.org>
45 * product.plist: only enable folder add/remove buttons when the user
46 has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
48 2005-07-14 Helge Hess <helge.hess@opengroupware.org>
50 * UIxMailAccountView.m: removed methods to detect whether the
51 clientObject is a shared account (done by the clientObject itself)
54 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
56 * UIxMailEditor.m: perform some validation plus error handling prior
57 trying to send a mail (check whether we have recipients, check
58 whether the subject is set) (#1451) (v0.9.139)
60 * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
62 * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
65 2005-07-11 Helge Hess <helge.hess@opengroupware.org>
67 * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
68 HomePage etc (#1448) (v0.9.136)
70 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
72 * UIxMailEditor.m: added from-selection popup, list discovery via
73 AgenorUserManager (aka LDAP) (v0.9.135)
75 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
77 * UIxMailEditor.m: use WOContext method from libSOGo to detect
78 Internet access (v0.9.134)
80 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
82 * UIxMailMainFrame.m: added help button and extra space for that in the
85 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
87 * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
88 tools, disable the banner in case the tree is disabled (since that
89 hints that a new window without the frame is being used, eg the
90 compose panel), added some more CSS classes instead of inline style
91 declarations (v0.9.132)
93 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
95 * prepared ACL editors (v0.9.131)
97 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
101 * UIxMailListView.m: implemented empty-trash action
103 * product.plist: added a reduced toolbar when being on the trash folder
104 (no reply/fwd etc, but added an empty trash button)
106 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
110 * UIxMailAccountView.m: added code to better display shared accounts
112 * UIxMailTree.m: moved IMAP4 connection string => label code to a
115 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
117 * UIxMailTree.m: properly display share names in account list (show
118 name of share instead of the cut-off account login). Added some
119 improved heuristics to determine a viably short name (v0.9.128)
121 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
123 * UIxMailView.m, product.plist: added -trash button and action
126 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
128 * product.plist: hide expunge button on mail folder when deleting is
129 disallowed (v0.9.126)
131 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
135 * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
136 operation is not allowed (eg an object got deleted)
138 * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
139 toolbar, added 'enabled' binding for 'delete' button
143 * UIxMailView.m: improved error handling in case the delete flag could
146 * UIxMailMainFrame.m: added -hasErrorText / -errorText /
147 -errorAlertJavaScript methods to deal with errors encoded in the
148 'error' form parameter
150 2005-03-24 Helge Hess <helge.hess@opengroupware.org>
154 * UIxMailListView.m: added create/delete folder operations
156 * product.plist: added folder-add/delete buttons in toolbar
158 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
160 * renamed "default.strings" to "Localizable.strings" (v0.9.122)
162 2005-02-23 Helge Hess <helge.hess@opengroupware.org>
164 * mailer.js: split into multiple files (v0.9.121)
166 2005-02-22 Helge Hess <helge.hess@opengroupware.org>
168 * UIxMailMainFrame.m: added ability not to generate the HTML frame
171 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
173 * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
175 2005-02-18 Helge Hess <helge.hess@opengroupware.org>
177 * mailer.js: added HTML escape/unescape functions (v0.9.118)
179 * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
181 2005-02-17 Helge Hess <helge.hess@opengroupware.org>
183 * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
184 that resource lookup works (v0.9.116)
186 2005-02-16 Helge Hess <helge.hess@opengroupware.org>
188 * added automatic search field posting (v0.9.115)
190 * mailer.js: fixed a row highlighting bug (v0.9.114)
192 * product.plist: fixed compose button in mail viewer (v0.9.113)
194 2005-02-15 Helge Hess <helge.hess@opengroupware.org>
196 * UIxMailListView.wox: added a pointer cursor for rows and enabled an
197 on-click message opener on some cells (v0.9.112)
199 * UIxMailListView.wox: added message row highlighting (v0.9.111)
201 * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
202 to fix layout (v0.9.110)
204 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
206 * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
208 * UIxMailTree.m: always stop tree on user folder (v0.9.108)
212 * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
213 methods like "view". This allows us to use "tb.view" inside the
214 mailer without clashing with other UIs on top of the same SoObjects
216 * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
217 SOGoMailAccounts folders, added ability to specify a
218 'treeFolderAction' (relative URL to be triggered by clicks)
222 * UIxMailFilterPanel.wox: improved CSS styling of the search field
224 * UIxMailTree.wox: fixed display of special mail icons if a folder
225 has subfolders and is open (in short: the 'cornerIcon' binding is
230 * UIxMailTree.m: fixed handling of root nodes (properly display all
231 children of the root node)
233 * UIxMailTreeBlock.m: generate a description
235 * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
236 configurable using 'SOGoMailTreeRootClass' default
238 2005-02-13 Helge Hess <helge.hess@opengroupware.org>
240 * mailer.css: added left-padding to treecell to make it look better
243 * UIxMailListView.wox: added mark read/unread without page refresh
244 using XMLHttpRequest (v0.9.103)
246 * product.plist, UIxMailListView.wox, mailer.js: added bulk
247 reply/replyall/forward (v0.9.102)
249 2005-02-12 Helge Hess <helge.hess@opengroupware.org>
251 * UIxMailMainFrame.m: fixed page form processing if the active URL
252 does not specify a method name (ends with /) (v0.9.101)
256 * added support for filter popup (OGo bug #1210)
258 * UIxMailListView: moved filter selection to an own component
262 * product.plist: also map index method of mail folder to
265 * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
267 2005-02-10 Helge Hess <helge.hess@opengroupware.org>
269 * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
270 missing 'label' namespace declaration (v0.9.98)
272 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
274 * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
276 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
280 * UIxMailPartMessageViewer.m: fixed for multivalue from fields
282 * UIxMailEditorAction.m, product.plist: split editor action in multiple
287 * product.plist: do not use clickedEditorDelete() JS function for
288 draft delete but just call the link
290 * UIxMailEditor.m: a successful draft delete now returns the window
291 closer and refreshes the opener
293 * mailer.js now reloads the opener for editor-save and editor-delete
294 functions (does not properly work since the form load is async)
296 * UIxMailEditorAction.m, product.plist: implemented simple
297 reply/reply-all processing (subject and recipient handling is in
298 place, content quoting is pending)
302 * UIxMailListView.m: properly show "to" address in tableview for
305 * UIxMailView.m: fixed for new 'from' API
309 * mailer.js: work on the read-mail marking code, properly change the
312 * UIxMailListView.m: changed handling of unread mail flags
314 * UIxMailView.wox: use the new markMailReadInWindow function to mark
315 a mail read in the mail list
317 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
321 * UIxMailView.m: properly refresh mail list after a mail got deleted
323 * UIxMailWindowCloser.m: added ability to refresh the opener window
324 prior closing the panel
326 * UIxMailView.wox: triggers opener callback to mark a mail as read
328 * mailer.js: added refreshOpener() function which refreshes the
329 panel that opened the current window, added triggerOpenerCallback()
330 function which triggers a URL given in the "openerurl" query
331 parameter on the opener window
333 * UIxMailEditor.m: disabled Internet warning in the mail editor per
334 default, can be enabled using the 'SOGoShowInternetMarker' default,
335 made Internet header detection qualifier configurable, see README
336 (SOGoInternetDetectQualifier string default), when the request is
337 from the Internet, add headers as specified in the
338 'SOGoInternetMailHeaders' dictionary default (v0.9.91)
340 * UIxMailTree.m: added support for special folder icons (v0.9.90)
344 * UIxMailTree.m: made special folder names localizable
346 * English.lproj/default.strings: added some folder translations
348 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
352 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
353 SOGoObject anymore (to be useful for any object)
355 * UIxMailMainFrame.wox: made "Folders" title localizable
357 * UIxMailListView.wox: removed some superflous section
359 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
361 * UIxMailView.m: implemented 'expunge' action (delete button in the
364 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
365 to SoObject (v0.9.86)
367 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
368 since its general purpose (v0.9.85)
372 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
375 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
376 addresses (currently mailto://)
378 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
382 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
383 message/rfc822 contents
385 * added a UIxMailPartMessageViewer for displaying embedded (eg
386 forwarded) MIME messages
390 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
391 properly escape attachment names
393 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
398 * UIxSieveEditor.m: call proper save method in Sieve SoObject
400 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
405 * UIxMailEditorAction.m: work on forwarding and reply
407 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
408 UIxSieveEditor.wox: fixed title (needs localization)
410 * UIxMailMainFrame.m: always generate title as given by the parent
411 component (titles need to get fixed!), was fixed to OpenGroupware.org
412 before unless in debug mode
414 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
417 * UIxMailEditorAttach.m: use new attachment API
419 * UIxMailView.wox: remoted link to screenshot, use mail subject as
422 * UIxMailListView.m: disabled a log
424 2005-01-28 Helge Hess <helge.hess@skyrix.com>
428 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
429 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
431 * mailer.css: added marker for internet-mails (#1153)
435 * UIxMailListView.m: properly mark deleted mails using line-through
437 * UIxMailView.m: close mail viewer if mail delete was successful
439 * mailer.css: added style classes for deleted cells
441 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
445 * added UIxMailSizeFormatter to render big file size numbers with some
448 * UIxMailPartViewer.m: added methods to retrieve filename, file
449 extension and file size formatter
451 * UIxMailSortableTableHeader.m: minor code cleanups
453 2005-01-27 Helge Hess <helge.hess@skyrix.com>
455 * started attachment (download) viewer (#1074) (v0.9.76)
457 2005-01-26 Helge Hess <helge.hess@skyrix.com>
461 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
464 * product.plist: disabled unsupported delete button in mailviewer
466 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
467 popup (#1211) (v0.9.74)
469 * disabled some unsupported buttons and template elements (#1209,
470 #1210, #1207, #1208) (v0.9.73)
472 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
476 * UIxMailWindowCloser.{m,wox}: new component which closes the window
479 * UIxMailEditor.m: close window after successful send by opening
480 UIxMailWindowCloser. This fixes SOGo Bug #1053.
482 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
484 * {English/French}.lproj/default.strings: changed encoding from
485 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
487 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
489 * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
490 UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
491 UIxMailRenderingContext.m, UIxMailEditorAttach.m,
492 UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
493 changed to use NGLogging (v0.9.70)
495 2004-12-03 Helge Hess <helge.hess@skyrix.com>
499 * UIxFilterList.m: added support for script creation
503 * UIxFilterList.m: added ability to trigger new editor
505 * started UIxSieveEditor
507 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
509 2004-11-28 Helge Hess <helge.hess@skyrix.com>
511 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
512 being displayed (v0.9.66)
514 2004-11-27 Helge Hess <helge.hess@skyrix.com>
518 * added first (empty) version of filter list page
520 * UIxMailEditorAttach.m: fixed a warning
522 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
523 work now), added a compose button (v0.9.64)
525 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
527 * UIxMailEditor.m: properly set "From" header (v0.9.63)
529 2004-11-11 Helge Hess <helge.hess@skyrix.com>
531 * UIxMailListView.wox: added sample move popup (v0.9.62)
533 2004-11-09 Helge Hess <helge.hess@skyrix.com>
535 * UIxMailListView.m: added support for toggling read/unread flags
538 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
540 * UIxMailTree.m: removed unused code (v0.9.59)
542 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
544 2004-10-29 Helge Hess <helge.hess@skyrix.com>
546 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
548 2004-10-28 Helge Hess <helge.hess@skyrix.com>
550 * product.plist: fixed getMail for drafts folder (v0.9.56)
552 * UIxMailListView.wox: fixed viewer activation for unread mails
555 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
557 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
559 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
561 * disabled popup until it uses the proper tree (v0.9.53)
563 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
565 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
566 containing possible destinations for a mail move operation (v0.9.52)
568 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
570 * UIxMailEditor.m: default method returns a redirect to 'edit', added
571 'delete' action and button (v0.9.51)
575 * UIxMailEditor.m: send mail using draft object
577 * UIxMailListView.wox: do not wrap title line
579 * UIxMailEditor.m: added send related code (v0.9.49)
581 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
583 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
585 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
588 * added new UIxMailEditorAttach component to manage draft attachments
591 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
595 * uix.css: replaced invalid "text-color" with "color"
597 * UIxMailEditor.wox: bind subject/text, can load/save info object in
600 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
604 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
606 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
608 * UIxMailListView.wox: bugfixes (v0.9.43)
612 * UIxMailListView.wox: sorting, proper handling of sort keys.
613 NOTE: there's still an unidentified bug of sort keys failing to be
614 retained on successive paging.
616 * UIxMailListView.m: sorting
618 * Images/title_*: corrected alpha values
620 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
624 * UIxMailListView.wox: localized labels and added some JavaScript
625 templates for doing nifty row selection
627 * UIxMailListView.m: added JavaScript method (stub only)
629 * English.lproj/default.strings: new localized strings
631 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
635 * product.plist: exported some missing icons
637 * UIxMailToSelection.m: some code cleanup
639 * UIxMailEditor.m (UIxComponent): added ivars for values
641 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
643 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
647 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
649 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
651 * mailer.js: new JavaScript to open Addressbook and Anais windows
653 * product.plist: added Addressbook/Anais entries
655 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
659 * UIxMailToSelection.[wox|m]: stable version with heavily improved
662 * English.lproj/default.strings: new localizable strings
664 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
666 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
668 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
670 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
671 split lists. Dynamically create tables and JavaScript. (v0.9.35)
673 * UIxMailToSelection.wox: minor update (v0.9.34)
677 * UIxMailToSelection.[wox|m]: updated
679 * English.lproj/default.strings: new localizable strings
683 * UIxMailEditor.wox: changed API for UIxMailToSelection
685 * UIxMailToSelection.[wox|m]: new component template
687 * English.lproj/default.strings: new localizable strings
691 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
695 * mailer.js: prepared JavaScript functions for editor
697 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
699 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
703 * UIxMailEditor.wox: moved recipient selection to an own component
706 * UIxMailMainFrame.wox: fixed script link
710 * product.plist: trigger UIxMailEditorAction for compose instead of
711 returning the mail editor page, mapped missing toolbar actions
713 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
714 object in the account draft folder
716 * UIxMailListView.wox: reduced subject width to 50%
718 * mailer.css: added send icon class, icon itself still missing
720 * started UIxMailEditorAction object which will contain all the
721 redirects from the buttons to the mail editor (working on draft
722 objects in the drafts folder) (v0.9.28)
724 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
726 * product.plist: added some configuration for the drafts folder
729 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
731 * UIxMailListView.m: added support for paper clip icon when messages
732 are bigger than a certain size (v0.9.26)
734 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
738 * UIxMailListView.m: added sort icons
740 * UIxMailEditor.m: more work on editor
742 * mailer.css: added compose div classes
744 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
748 * product.plist: fixed addressbook label
750 * UIxMailToolbar: added support for 'onclick' event handlers
752 * UIxMailEditor: started editor
754 * UIxMailListView.m: added sorting to table view
758 * UIxMailToolbar.wox: added support for 'target' links
760 * UIxMailEditor.wox: use standard mail frame
764 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
767 * product.plist: added toolbar configurations
769 * UIxMailMainFrame.wox: moved toolbar to own component
771 * UIxMailListView: added simple navigation (v0.9.20)
775 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
776 added proper charset decoding
778 * UIxMailPartTextViewer.m: moved content => NSString conversion to
783 * UIxMailPartViewer.m: added support methods for caches, added -sleep
786 * added multipart/alternative viewer
788 * added Thunderbird message read/unread icons
790 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
792 * fixed fetching of mails with only text content (v0.9.17)
794 * added flat body fetches, used in text viewer (v0.9.16)
796 * added MIME content viewer infrastructure (v0.9.15)
798 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
800 * UIxMailView.m: use core infos stored in message SoObject for display
803 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
807 * UIxMailListView.m: fetch size for list
809 * UIxMailView.m: cache fetched message for transaction, fetch body
812 * work on viewer (v0.9.11)
814 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
816 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
818 * more work on UI (v0.9.9)
820 * added formatters for mail list (v0.9.8)
824 * show messages in an IMAP4 folder
826 * mailer.css: remote calendar CSS not required in mailer
828 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
830 * added toolbar images (v0.9.6)
832 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
834 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
836 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
838 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
840 * added rsrc namespace declaration to templates (v0.9.3)
842 2004-09-20 Helge Hess <helge.hess@skyrix.com>
844 * work on mailer (v0.9.2)
846 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
848 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
850 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>