1 2005-07-20 Helge Hess <helge.hess@opengroupware.org>
3 * UIxMailView.m: show delete button if delete is allowed but trashing
4 isn't (#1444) (v0.9.157)
8 * product.plist: moved more complex toolbar configs to own resource
11 * UIxMailToolbar.m: added ability to place toolbars in separate plist
14 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
18 * UIxMailToSelection.m: externalized JavaScript
20 * product.plist: added new JavaScript files as public resources
22 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
24 * UIxMailEditor.m: do not complain on drafts not being found when the
25 delete action is triggered (#1489) (v0.9.154)
27 * UIxMailAccountView.m: directly check the ACL of the Inbox to check
28 permissions (the Inbox will return NO on isCreateAllowed when being
29 used by altnamespace ...) (#1472) (v0.9.153)
31 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
33 * UIxMailAddressbook.m: don't restrict the Anais 'nature' flag anymore
36 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
40 * UIxMailAccountView.m: fixed a warning
42 * UIxMailEditor.m: removed SOGoInternetDetectQualifier code (reuse
43 shared Internet-detect functionality)
45 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
47 * UIxMailMainFrame.m: create a proper form action URL which preserves
48 query parameters (sort field) but removes search/filter values
51 * UIxMailSortableTableHeader.m: improved handling of multivalue form
54 * UIxMailAccountView.m: added method to check whether folder-create
55 button should be visible on the account folder view (checks INBOX for
56 the ACL, does check the alt-namespace default),
57 added method for folder-creation in root (v0.9.148)
59 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
63 * UIxMailToSelection.m: fixed ordering of parameters for the current
66 * UIxMailAddressbook.m: fixed parameters being passed on to Anais for
67 the current Anais version
69 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
71 * UIxMailListView.m: improved error handling (display a JavaScript
72 alert panel showing the issue instead of SOPE exception rendering)
75 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
77 * UIxMailToSelection.m: changed behavior for adding/removing text
78 fields and changing focus (v0.9.145)
80 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
82 * product.plist: properly bind a 'getMail' method to the account
83 folder (fixes #1470) (v0.9.144)
85 * UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
86 to an infinite loop in the QP processing, hardened against QP loops
89 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
91 * UIxMailEditor.m: removed -emailForUser usage and replaced with
92 'official' activeUser API (v0.9.142)
94 2005-07-15 Helge Hess <helge.hess@opengroupware.org>
96 * product.plist: only enable folder add/remove buttons when the user
97 has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
99 2005-07-14 Helge Hess <helge.hess@opengroupware.org>
101 * UIxMailAccountView.m: removed methods to detect whether the
102 clientObject is a shared account (done by the clientObject itself)
105 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
107 * UIxMailEditor.m: perform some validation plus error handling prior
108 trying to send a mail (check whether we have recipients, check
109 whether the subject is set) (#1451) (v0.9.139)
111 * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
113 * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
116 2005-07-11 Helge Hess <helge.hess@opengroupware.org>
118 * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
119 HomePage etc (#1448) (v0.9.136)
121 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
123 * UIxMailEditor.m: added from-selection popup, list discovery via
124 AgenorUserManager (aka LDAP) (v0.9.135)
126 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
128 * UIxMailEditor.m: use WOContext method from libSOGo to detect
129 Internet access (v0.9.134)
131 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
133 * UIxMailMainFrame.m: added help button and extra space for that in the
136 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
138 * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
139 tools, disable the banner in case the tree is disabled (since that
140 hints that a new window without the frame is being used, eg the
141 compose panel), added some more CSS classes instead of inline style
142 declarations (v0.9.132)
144 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
146 * prepared ACL editors (v0.9.131)
148 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
152 * UIxMailListView.m: implemented empty-trash action
154 * product.plist: added a reduced toolbar when being on the trash folder
155 (no reply/fwd etc, but added an empty trash button)
157 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
161 * UIxMailAccountView.m: added code to better display shared accounts
163 * UIxMailTree.m: moved IMAP4 connection string => label code to a
166 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
168 * UIxMailTree.m: properly display share names in account list (show
169 name of share instead of the cut-off account login). Added some
170 improved heuristics to determine a viably short name (v0.9.128)
172 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
174 * UIxMailView.m, product.plist: added -trash button and action
177 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
179 * product.plist: hide expunge button on mail folder when deleting is
180 disallowed (v0.9.126)
182 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
186 * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
187 operation is not allowed (eg an object got deleted)
189 * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
190 toolbar, added 'enabled' binding for 'delete' button
194 * UIxMailView.m: improved error handling in case the delete flag could
197 * UIxMailMainFrame.m: added -hasErrorText / -errorText /
198 -errorAlertJavaScript methods to deal with errors encoded in the
199 'error' form parameter
201 2005-03-24 Helge Hess <helge.hess@opengroupware.org>
205 * UIxMailListView.m: added create/delete folder operations
207 * product.plist: added folder-add/delete buttons in toolbar
209 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
211 * renamed "default.strings" to "Localizable.strings" (v0.9.122)
213 2005-02-23 Helge Hess <helge.hess@opengroupware.org>
215 * mailer.js: split into multiple files (v0.9.121)
217 2005-02-22 Helge Hess <helge.hess@opengroupware.org>
219 * UIxMailMainFrame.m: added ability not to generate the HTML frame
222 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
224 * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
226 2005-02-18 Helge Hess <helge.hess@opengroupware.org>
228 * mailer.js: added HTML escape/unescape functions (v0.9.118)
230 * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
232 2005-02-17 Helge Hess <helge.hess@opengroupware.org>
234 * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
235 that resource lookup works (v0.9.116)
237 2005-02-16 Helge Hess <helge.hess@opengroupware.org>
239 * added automatic search field posting (v0.9.115)
241 * mailer.js: fixed a row highlighting bug (v0.9.114)
243 * product.plist: fixed compose button in mail viewer (v0.9.113)
245 2005-02-15 Helge Hess <helge.hess@opengroupware.org>
247 * UIxMailListView.wox: added a pointer cursor for rows and enabled an
248 on-click message opener on some cells (v0.9.112)
250 * UIxMailListView.wox: added message row highlighting (v0.9.111)
252 * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
253 to fix layout (v0.9.110)
255 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
257 * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
259 * UIxMailTree.m: always stop tree on user folder (v0.9.108)
263 * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
264 methods like "view". This allows us to use "tb.view" inside the
265 mailer without clashing with other UIs on top of the same SoObjects
267 * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
268 SOGoMailAccounts folders, added ability to specify a
269 'treeFolderAction' (relative URL to be triggered by clicks)
273 * UIxMailFilterPanel.wox: improved CSS styling of the search field
275 * UIxMailTree.wox: fixed display of special mail icons if a folder
276 has subfolders and is open (in short: the 'cornerIcon' binding is
281 * UIxMailTree.m: fixed handling of root nodes (properly display all
282 children of the root node)
284 * UIxMailTreeBlock.m: generate a description
286 * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
287 configurable using 'SOGoMailTreeRootClass' default
289 2005-02-13 Helge Hess <helge.hess@opengroupware.org>
291 * mailer.css: added left-padding to treecell to make it look better
294 * UIxMailListView.wox: added mark read/unread without page refresh
295 using XMLHttpRequest (v0.9.103)
297 * product.plist, UIxMailListView.wox, mailer.js: added bulk
298 reply/replyall/forward (v0.9.102)
300 2005-02-12 Helge Hess <helge.hess@opengroupware.org>
302 * UIxMailMainFrame.m: fixed page form processing if the active URL
303 does not specify a method name (ends with /) (v0.9.101)
307 * added support for filter popup (OGo bug #1210)
309 * UIxMailListView: moved filter selection to an own component
313 * product.plist: also map index method of mail folder to
316 * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
318 2005-02-10 Helge Hess <helge.hess@opengroupware.org>
320 * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
321 missing 'label' namespace declaration (v0.9.98)
323 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
325 * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
327 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
331 * UIxMailPartMessageViewer.m: fixed for multivalue from fields
333 * UIxMailEditorAction.m, product.plist: split editor action in multiple
338 * product.plist: do not use clickedEditorDelete() JS function for
339 draft delete but just call the link
341 * UIxMailEditor.m: a successful draft delete now returns the window
342 closer and refreshes the opener
344 * mailer.js now reloads the opener for editor-save and editor-delete
345 functions (does not properly work since the form load is async)
347 * UIxMailEditorAction.m, product.plist: implemented simple
348 reply/reply-all processing (subject and recipient handling is in
349 place, content quoting is pending)
353 * UIxMailListView.m: properly show "to" address in tableview for
356 * UIxMailView.m: fixed for new 'from' API
360 * mailer.js: work on the read-mail marking code, properly change the
363 * UIxMailListView.m: changed handling of unread mail flags
365 * UIxMailView.wox: use the new markMailReadInWindow function to mark
366 a mail read in the mail list
368 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
372 * UIxMailView.m: properly refresh mail list after a mail got deleted
374 * UIxMailWindowCloser.m: added ability to refresh the opener window
375 prior closing the panel
377 * UIxMailView.wox: triggers opener callback to mark a mail as read
379 * mailer.js: added refreshOpener() function which refreshes the
380 panel that opened the current window, added triggerOpenerCallback()
381 function which triggers a URL given in the "openerurl" query
382 parameter on the opener window
384 * UIxMailEditor.m: disabled Internet warning in the mail editor per
385 default, can be enabled using the 'SOGoShowInternetMarker' default,
386 made Internet header detection qualifier configurable, see README
387 (SOGoInternetDetectQualifier string default), when the request is
388 from the Internet, add headers as specified in the
389 'SOGoInternetMailHeaders' dictionary default (v0.9.91)
391 * UIxMailTree.m: added support for special folder icons (v0.9.90)
395 * UIxMailTree.m: made special folder names localizable
397 * English.lproj/default.strings: added some folder translations
399 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
403 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
404 SOGoObject anymore (to be useful for any object)
406 * UIxMailMainFrame.wox: made "Folders" title localizable
408 * UIxMailListView.wox: removed some superflous section
410 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
412 * UIxMailView.m: implemented 'expunge' action (delete button in the
415 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
416 to SoObject (v0.9.86)
418 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
419 since its general purpose (v0.9.85)
423 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
426 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
427 addresses (currently mailto://)
429 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
433 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
434 message/rfc822 contents
436 * added a UIxMailPartMessageViewer for displaying embedded (eg
437 forwarded) MIME messages
441 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
442 properly escape attachment names
444 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
449 * UIxSieveEditor.m: call proper save method in Sieve SoObject
451 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
456 * UIxMailEditorAction.m: work on forwarding and reply
458 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
459 UIxSieveEditor.wox: fixed title (needs localization)
461 * UIxMailMainFrame.m: always generate title as given by the parent
462 component (titles need to get fixed!), was fixed to OpenGroupware.org
463 before unless in debug mode
465 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
468 * UIxMailEditorAttach.m: use new attachment API
470 * UIxMailView.wox: remoted link to screenshot, use mail subject as
473 * UIxMailListView.m: disabled a log
475 2005-01-28 Helge Hess <helge.hess@skyrix.com>
479 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
480 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
482 * mailer.css: added marker for internet-mails (#1153)
486 * UIxMailListView.m: properly mark deleted mails using line-through
488 * UIxMailView.m: close mail viewer if mail delete was successful
490 * mailer.css: added style classes for deleted cells
492 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
496 * added UIxMailSizeFormatter to render big file size numbers with some
499 * UIxMailPartViewer.m: added methods to retrieve filename, file
500 extension and file size formatter
502 * UIxMailSortableTableHeader.m: minor code cleanups
504 2005-01-27 Helge Hess <helge.hess@skyrix.com>
506 * started attachment (download) viewer (#1074) (v0.9.76)
508 2005-01-26 Helge Hess <helge.hess@skyrix.com>
512 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
515 * product.plist: disabled unsupported delete button in mailviewer
517 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
518 popup (#1211) (v0.9.74)
520 * disabled some unsupported buttons and template elements (#1209,
521 #1210, #1207, #1208) (v0.9.73)
523 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
527 * UIxMailWindowCloser.{m,wox}: new component which closes the window
530 * UIxMailEditor.m: close window after successful send by opening
531 UIxMailWindowCloser. This fixes SOGo Bug #1053.
533 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
535 * {English/French}.lproj/default.strings: changed encoding from
536 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
538 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
540 * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
541 UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
542 UIxMailRenderingContext.m, UIxMailEditorAttach.m,
543 UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
544 changed to use NGLogging (v0.9.70)
546 2004-12-03 Helge Hess <helge.hess@skyrix.com>
550 * UIxFilterList.m: added support for script creation
554 * UIxFilterList.m: added ability to trigger new editor
556 * started UIxSieveEditor
558 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
560 2004-11-28 Helge Hess <helge.hess@skyrix.com>
562 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
563 being displayed (v0.9.66)
565 2004-11-27 Helge Hess <helge.hess@skyrix.com>
569 * added first (empty) version of filter list page
571 * UIxMailEditorAttach.m: fixed a warning
573 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
574 work now), added a compose button (v0.9.64)
576 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
578 * UIxMailEditor.m: properly set "From" header (v0.9.63)
580 2004-11-11 Helge Hess <helge.hess@skyrix.com>
582 * UIxMailListView.wox: added sample move popup (v0.9.62)
584 2004-11-09 Helge Hess <helge.hess@skyrix.com>
586 * UIxMailListView.m: added support for toggling read/unread flags
589 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
591 * UIxMailTree.m: removed unused code (v0.9.59)
593 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
595 2004-10-29 Helge Hess <helge.hess@skyrix.com>
597 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
599 2004-10-28 Helge Hess <helge.hess@skyrix.com>
601 * product.plist: fixed getMail for drafts folder (v0.9.56)
603 * UIxMailListView.wox: fixed viewer activation for unread mails
606 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
608 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
610 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
612 * disabled popup until it uses the proper tree (v0.9.53)
614 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
616 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
617 containing possible destinations for a mail move operation (v0.9.52)
619 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
621 * UIxMailEditor.m: default method returns a redirect to 'edit', added
622 'delete' action and button (v0.9.51)
626 * UIxMailEditor.m: send mail using draft object
628 * UIxMailListView.wox: do not wrap title line
630 * UIxMailEditor.m: added send related code (v0.9.49)
632 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
634 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
636 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
639 * added new UIxMailEditorAttach component to manage draft attachments
642 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
646 * uix.css: replaced invalid "text-color" with "color"
648 * UIxMailEditor.wox: bind subject/text, can load/save info object in
651 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
655 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
657 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
659 * UIxMailListView.wox: bugfixes (v0.9.43)
663 * UIxMailListView.wox: sorting, proper handling of sort keys.
664 NOTE: there's still an unidentified bug of sort keys failing to be
665 retained on successive paging.
667 * UIxMailListView.m: sorting
669 * Images/title_*: corrected alpha values
671 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
675 * UIxMailListView.wox: localized labels and added some JavaScript
676 templates for doing nifty row selection
678 * UIxMailListView.m: added JavaScript method (stub only)
680 * English.lproj/default.strings: new localized strings
682 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
686 * product.plist: exported some missing icons
688 * UIxMailToSelection.m: some code cleanup
690 * UIxMailEditor.m (UIxComponent): added ivars for values
692 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
694 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
698 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
700 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
702 * mailer.js: new JavaScript to open Addressbook and Anais windows
704 * product.plist: added Addressbook/Anais entries
706 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
710 * UIxMailToSelection.[wox|m]: stable version with heavily improved
713 * English.lproj/default.strings: new localizable strings
715 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
717 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
719 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
721 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
722 split lists. Dynamically create tables and JavaScript. (v0.9.35)
724 * UIxMailToSelection.wox: minor update (v0.9.34)
728 * UIxMailToSelection.[wox|m]: updated
730 * English.lproj/default.strings: new localizable strings
734 * UIxMailEditor.wox: changed API for UIxMailToSelection
736 * UIxMailToSelection.[wox|m]: new component template
738 * English.lproj/default.strings: new localizable strings
742 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
746 * mailer.js: prepared JavaScript functions for editor
748 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
750 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
754 * UIxMailEditor.wox: moved recipient selection to an own component
757 * UIxMailMainFrame.wox: fixed script link
761 * product.plist: trigger UIxMailEditorAction for compose instead of
762 returning the mail editor page, mapped missing toolbar actions
764 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
765 object in the account draft folder
767 * UIxMailListView.wox: reduced subject width to 50%
769 * mailer.css: added send icon class, icon itself still missing
771 * started UIxMailEditorAction object which will contain all the
772 redirects from the buttons to the mail editor (working on draft
773 objects in the drafts folder) (v0.9.28)
775 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
777 * product.plist: added some configuration for the drafts folder
780 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
782 * UIxMailListView.m: added support for paper clip icon when messages
783 are bigger than a certain size (v0.9.26)
785 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
789 * UIxMailListView.m: added sort icons
791 * UIxMailEditor.m: more work on editor
793 * mailer.css: added compose div classes
795 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
799 * product.plist: fixed addressbook label
801 * UIxMailToolbar: added support for 'onclick' event handlers
803 * UIxMailEditor: started editor
805 * UIxMailListView.m: added sorting to table view
809 * UIxMailToolbar.wox: added support for 'target' links
811 * UIxMailEditor.wox: use standard mail frame
815 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
818 * product.plist: added toolbar configurations
820 * UIxMailMainFrame.wox: moved toolbar to own component
822 * UIxMailListView: added simple navigation (v0.9.20)
826 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
827 added proper charset decoding
829 * UIxMailPartTextViewer.m: moved content => NSString conversion to
834 * UIxMailPartViewer.m: added support methods for caches, added -sleep
837 * added multipart/alternative viewer
839 * added Thunderbird message read/unread icons
841 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
843 * fixed fetching of mails with only text content (v0.9.17)
845 * added flat body fetches, used in text viewer (v0.9.16)
847 * added MIME content viewer infrastructure (v0.9.15)
849 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
851 * UIxMailView.m: use core infos stored in message SoObject for display
854 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
858 * UIxMailListView.m: fetch size for list
860 * UIxMailView.m: cache fetched message for transaction, fetch body
863 * work on viewer (v0.9.11)
865 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
867 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
869 * more work on UI (v0.9.9)
871 * added formatters for mail list (v0.9.8)
875 * show messages in an IMAP4 folder
877 * mailer.css: remote calendar CSS not required in mailer
879 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
881 * added toolbar images (v0.9.6)
883 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
885 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
887 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
889 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
891 * added rsrc namespace declaration to templates (v0.9.3)
893 2004-09-20 Helge Hess <helge.hess@skyrix.com>
895 * work on mailer (v0.9.2)
897 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
899 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
901 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>