1 2005-07-22 Helge Hess <helge.hess@opengroupware.org>
3 * UIxMailEditor.m: implemented identity based Sent folders (tied to
4 'from' email address). The old url-attached Sent folder can be
5 enabled using 'SOGoUseLocationBasedSentFolder') (v0.9.168)
7 2005-07-21 Helge Hess <helge.hess@opengroupware.org>
9 * UIxMailMainFrame.m: fixed banner positioning for 24x24 (v0.9.167)
11 * UIxMailMainFrame.m: fixed positioning for 24x24 icons (v0.9.166)
13 2005-07-21 Marcus Mueller <znek@mulle-kybernetik.com>
15 * Toolbars/SOGoDraftObject.toolbar: new Anais css (v0.9.165)
17 * UIxMailEditor.m: fetch attachment names and provide initial style
18 information to left/right side of editor component (v0.9.164)
20 2005-07-21 Helge Hess <helge.hess@opengroupware.org>
22 * UIxMailListView.m: load JavaScript from a file (UIxMailListView.js)
23 instead of embedding it into the page (v0.9.163)
25 * UIxMailView.m: do not fetch full message info for 304 existance
26 checks but rather call -doesMailExist (v0.9.162)
28 2005-07-20 Helge Hess <helge.hess@opengroupware.org>
30 * removed 'stop' buttons from toolbars (v0.9.161)
34 * Toolbars/SOGoMailFolder.toolbar: added bulk-delete button, removed
37 * UIxMailView.m: added fragile base class check, send a constant etag
38 for the mail viewer, do not deliver content in the defaultAction in
39 case the etag didn't change, added jsonly support to trashAction
41 * UIxMailToolbar.m: use -resourceLookupLanguages, use
42 pageResourceManager instead of the toolbar component resourcemanager
45 * product.plist: map getMail on the accounts folder to a noop action
48 * UIxMailMainFrame.m: added UIxMailPanelFrame class for panels opened
49 by the main frame (v0.9.158)
51 * UIxMailView.m: show delete button if delete is allowed but trashing
52 isn't (#1444) (v0.9.157)
56 * product.plist: moved more complex toolbar configs to own resource
59 * UIxMailToolbar.m: added ability to place toolbars in separate plist
62 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
66 * UIxMailToSelection.m: externalized JavaScript
68 * product.plist: added new JavaScript files as public resources
70 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
72 * UIxMailEditor.m: do not complain on drafts not being found when the
73 delete action is triggered (#1489) (v0.9.154)
75 * UIxMailAccountView.m: directly check the ACL of the Inbox to check
76 permissions (the Inbox will return NO on isCreateAllowed when being
77 used by altnamespace ...) (#1472) (v0.9.153)
79 2005-07-19 Marcus Mueller <znek@mulle-kybernetik.com>
81 * UIxMailAddressbook.m: don't restrict the Anais 'nature' flag anymore
84 2005-07-19 Helge Hess <helge.hess@opengroupware.org>
88 * UIxMailAccountView.m: fixed a warning
90 * UIxMailEditor.m: removed SOGoInternetDetectQualifier code (reuse
91 shared Internet-detect functionality)
93 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
95 * UIxMailMainFrame.m: create a proper form action URL which preserves
96 query parameters (sort field) but removes search/filter values
99 * UIxMailSortableTableHeader.m: improved handling of multivalue form
102 * UIxMailAccountView.m: added method to check whether folder-create
103 button should be visible on the account folder view (checks INBOX for
104 the ACL, does check the alt-namespace default),
105 added method for folder-creation in root (v0.9.148)
107 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
111 * UIxMailToSelection.m: fixed ordering of parameters for the current
114 * UIxMailAddressbook.m: fixed parameters being passed on to Anais for
115 the current Anais version
117 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
119 * UIxMailListView.m: improved error handling (display a JavaScript
120 alert panel showing the issue instead of SOPE exception rendering)
123 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
125 * UIxMailToSelection.m: changed behavior for adding/removing text
126 fields and changing focus (v0.9.145)
128 2005-07-18 Helge Hess <helge.hess@opengroupware.org>
130 * product.plist: properly bind a 'getMail' method to the account
131 folder (fixes #1470) (v0.9.144)
133 * UIxSubjectFormatter.m: fixed a stupid bug in subject handling leading
134 to an infinite loop in the QP processing, hardened against QP loops
137 2005-07-18 Marcus Mueller <znek@mulle-kybernetik.com>
139 * UIxMailEditor.m: removed -emailForUser usage and replaced with
140 'official' activeUser API (v0.9.142)
142 2005-07-15 Helge Hess <helge.hess@opengroupware.org>
144 * product.plist: only enable folder add/remove buttons when the user
145 has the 'c' permission on the IMAP folder (#1456) (v0.9.141)
147 2005-07-14 Helge Hess <helge.hess@opengroupware.org>
149 * UIxMailAccountView.m: removed methods to detect whether the
150 clientObject is a shared account (done by the clientObject itself)
153 2005-07-12 Helge Hess <helge.hess@opengroupware.org>
155 * UIxMailEditor.m: perform some validation plus error handling prior
156 trying to send a mail (check whether we have recipients, check
157 whether the subject is set) (#1451) (v0.9.139)
159 * UIxMailEditor.m: properly determine from-email addresses (v0.9.138)
161 * UIxMailEditor.m: use new SoUser API instead of AgenorUserManager
164 2005-07-11 Helge Hess <helge.hess@opengroupware.org>
166 * UIxMailMainFrame.m: generate proper URLs for jumping to Calendar,
167 HomePage etc (#1448) (v0.9.136)
169 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
171 * UIxMailEditor.m: added from-selection popup, list discovery via
172 AgenorUserManager (aka LDAP) (v0.9.135)
174 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
176 * UIxMailEditor.m: use WOContext method from libSOGo to detect
177 Internet access (v0.9.134)
179 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
181 * UIxMailMainFrame.m: added help button and extra space for that in the
184 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
186 * UIxMailMainFrame.m: added "link" banner to jump to the other SOGo
187 tools, disable the banner in case the tree is disabled (since that
188 hints that a new window without the frame is being used, eg the
189 compose panel), added some more CSS classes instead of inline style
190 declarations (v0.9.132)
192 2005-07-08 Helge Hess <helge.hess@opengroupware.org>
194 * prepared ACL editors (v0.9.131)
196 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
200 * UIxMailListView.m: implemented empty-trash action
202 * product.plist: added a reduced toolbar when being on the trash folder
203 (no reply/fwd etc, but added an empty trash button)
205 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
209 * UIxMailAccountView.m: added code to better display shared accounts
211 * UIxMailTree.m: moved IMAP4 connection string => label code to a
214 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
216 * UIxMailTree.m: properly display share names in account list (show
217 name of share instead of the cut-off account login). Added some
218 improved heuristics to determine a viably short name (v0.9.128)
220 2005-07-07 Helge Hess <helge.hess@opengroupware.org>
222 * UIxMailView.m, product.plist: added -trash button and action
225 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
227 * product.plist: hide expunge button on mail folder when deleting is
228 disallowed (v0.9.126)
230 2005-07-06 Helge Hess <helge.hess@opengroupware.org>
234 * UIxMailToolbar.m: added ability to disable toolbar buttons in case an
235 operation is not allowed (eg an object got deleted)
237 * product.plist: added 'isSafe=NO' markers to unsafe HTTP methods in
238 toolbar, added 'enabled' binding for 'delete' button
242 * UIxMailView.m: improved error handling in case the delete flag could
245 * UIxMailMainFrame.m: added -hasErrorText / -errorText /
246 -errorAlertJavaScript methods to deal with errors encoded in the
247 'error' form parameter
249 2005-03-24 Helge Hess <helge.hess@opengroupware.org>
253 * UIxMailListView.m: added create/delete folder operations
255 * product.plist: added folder-add/delete buttons in toolbar
257 2005-03-23 Marcus Mueller <znek@mulle-kybernetik.com>
259 * renamed "default.strings" to "Localizable.strings" (v0.9.122)
261 2005-02-23 Helge Hess <helge.hess@opengroupware.org>
263 * mailer.js: split into multiple files (v0.9.121)
265 2005-02-22 Helge Hess <helge.hess@opengroupware.org>
267 * UIxMailMainFrame.m: added ability not to generate the HTML frame
270 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
272 * moved UIxMailSizeFormatter to MailPartViewers (v0.9.119)
274 2005-02-18 Helge Hess <helge.hess@opengroupware.org>
276 * mailer.js: added HTML escape/unescape functions (v0.9.118)
278 * moved mail part viewers to own product (MailPartViewers) (v0.9.117)
280 2005-02-17 Helge Hess <helge.hess@opengroupware.org>
282 * UIxMailSortableTableHeader.m: properly inherit from SoComponent, so
283 that resource lookup works (v0.9.116)
285 2005-02-16 Helge Hess <helge.hess@opengroupware.org>
287 * added automatic search field posting (v0.9.115)
289 * mailer.js: fixed a row highlighting bug (v0.9.114)
291 * product.plist: fixed compose button in mail viewer (v0.9.113)
293 2005-02-15 Helge Hess <helge.hess@opengroupware.org>
295 * UIxMailListView.wox: added a pointer cursor for rows and enabled an
296 on-click message opener on some cells (v0.9.112)
298 * UIxMailListView.wox: added message row highlighting (v0.9.111)
300 * UIxMailAccountView.wox, UIxMailAccountsView.wox: added a title-div
301 to fix layout (v0.9.110)
303 2005-02-14 Helge Hess <helge.hess@opengroupware.org>
305 * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
307 * UIxMailTree.m: always stop tree on user folder (v0.9.108)
311 * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
312 methods like "view". This allows us to use "tb.view" inside the
313 mailer without clashing with other UIs on top of the same SoObjects
315 * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
316 SOGoMailAccounts folders, added ability to specify a
317 'treeFolderAction' (relative URL to be triggered by clicks)
321 * UIxMailFilterPanel.wox: improved CSS styling of the search field
323 * UIxMailTree.wox: fixed display of special mail icons if a folder
324 has subfolders and is open (in short: the 'cornerIcon' binding is
329 * UIxMailTree.m: fixed handling of root nodes (properly display all
330 children of the root node)
332 * UIxMailTreeBlock.m: generate a description
334 * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
335 configurable using 'SOGoMailTreeRootClass' default
337 2005-02-13 Helge Hess <helge.hess@opengroupware.org>
339 * mailer.css: added left-padding to treecell to make it look better
342 * UIxMailListView.wox: added mark read/unread without page refresh
343 using XMLHttpRequest (v0.9.103)
345 * product.plist, UIxMailListView.wox, mailer.js: added bulk
346 reply/replyall/forward (v0.9.102)
348 2005-02-12 Helge Hess <helge.hess@opengroupware.org>
350 * UIxMailMainFrame.m: fixed page form processing if the active URL
351 does not specify a method name (ends with /) (v0.9.101)
355 * added support for filter popup (OGo bug #1210)
357 * UIxMailListView: moved filter selection to an own component
361 * product.plist: also map index method of mail folder to
364 * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
366 2005-02-10 Helge Hess <helge.hess@opengroupware.org>
368 * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
369 missing 'label' namespace declaration (v0.9.98)
371 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
373 * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
375 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
379 * UIxMailPartMessageViewer.m: fixed for multivalue from fields
381 * UIxMailEditorAction.m, product.plist: split editor action in multiple
386 * product.plist: do not use clickedEditorDelete() JS function for
387 draft delete but just call the link
389 * UIxMailEditor.m: a successful draft delete now returns the window
390 closer and refreshes the opener
392 * mailer.js now reloads the opener for editor-save and editor-delete
393 functions (does not properly work since the form load is async)
395 * UIxMailEditorAction.m, product.plist: implemented simple
396 reply/reply-all processing (subject and recipient handling is in
397 place, content quoting is pending)
401 * UIxMailListView.m: properly show "to" address in tableview for
404 * UIxMailView.m: fixed for new 'from' API
408 * mailer.js: work on the read-mail marking code, properly change the
411 * UIxMailListView.m: changed handling of unread mail flags
413 * UIxMailView.wox: use the new markMailReadInWindow function to mark
414 a mail read in the mail list
416 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
420 * UIxMailView.m: properly refresh mail list after a mail got deleted
422 * UIxMailWindowCloser.m: added ability to refresh the opener window
423 prior closing the panel
425 * UIxMailView.wox: triggers opener callback to mark a mail as read
427 * mailer.js: added refreshOpener() function which refreshes the
428 panel that opened the current window, added triggerOpenerCallback()
429 function which triggers a URL given in the "openerurl" query
430 parameter on the opener window
432 * UIxMailEditor.m: disabled Internet warning in the mail editor per
433 default, can be enabled using the 'SOGoShowInternetMarker' default,
434 made Internet header detection qualifier configurable, see README
435 (SOGoInternetDetectQualifier string default), when the request is
436 from the Internet, add headers as specified in the
437 'SOGoInternetMailHeaders' dictionary default (v0.9.91)
439 * UIxMailTree.m: added support for special folder icons (v0.9.90)
443 * UIxMailTree.m: made special folder names localizable
445 * English.lproj/default.strings: added some folder translations
447 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
451 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
452 SOGoObject anymore (to be useful for any object)
454 * UIxMailMainFrame.wox: made "Folders" title localizable
456 * UIxMailListView.wox: removed some superflous section
458 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
460 * UIxMailView.m: implemented 'expunge' action (delete button in the
463 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
464 to SoObject (v0.9.86)
466 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
467 since its general purpose (v0.9.85)
471 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
474 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
475 addresses (currently mailto://)
477 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
481 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
482 message/rfc822 contents
484 * added a UIxMailPartMessageViewer for displaying embedded (eg
485 forwarded) MIME messages
489 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
490 properly escape attachment names
492 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
497 * UIxSieveEditor.m: call proper save method in Sieve SoObject
499 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
504 * UIxMailEditorAction.m: work on forwarding and reply
506 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
507 UIxSieveEditor.wox: fixed title (needs localization)
509 * UIxMailMainFrame.m: always generate title as given by the parent
510 component (titles need to get fixed!), was fixed to OpenGroupware.org
511 before unless in debug mode
513 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
516 * UIxMailEditorAttach.m: use new attachment API
518 * UIxMailView.wox: remoted link to screenshot, use mail subject as
521 * UIxMailListView.m: disabled a log
523 2005-01-28 Helge Hess <helge.hess@skyrix.com>
527 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
528 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
530 * mailer.css: added marker for internet-mails (#1153)
534 * UIxMailListView.m: properly mark deleted mails using line-through
536 * UIxMailView.m: close mail viewer if mail delete was successful
538 * mailer.css: added style classes for deleted cells
540 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
544 * added UIxMailSizeFormatter to render big file size numbers with some
547 * UIxMailPartViewer.m: added methods to retrieve filename, file
548 extension and file size formatter
550 * UIxMailSortableTableHeader.m: minor code cleanups
552 2005-01-27 Helge Hess <helge.hess@skyrix.com>
554 * started attachment (download) viewer (#1074) (v0.9.76)
556 2005-01-26 Helge Hess <helge.hess@skyrix.com>
560 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
563 * product.plist: disabled unsupported delete button in mailviewer
565 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
566 popup (#1211) (v0.9.74)
568 * disabled some unsupported buttons and template elements (#1209,
569 #1210, #1207, #1208) (v0.9.73)
571 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
575 * UIxMailWindowCloser.{m,wox}: new component which closes the window
578 * UIxMailEditor.m: close window after successful send by opening
579 UIxMailWindowCloser. This fixes SOGo Bug #1053.
581 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
583 * {English/French}.lproj/default.strings: changed encoding from
584 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
586 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
588 * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
589 UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
590 UIxMailRenderingContext.m, UIxMailEditorAttach.m,
591 UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
592 changed to use NGLogging (v0.9.70)
594 2004-12-03 Helge Hess <helge.hess@skyrix.com>
598 * UIxFilterList.m: added support for script creation
602 * UIxFilterList.m: added ability to trigger new editor
604 * started UIxSieveEditor
606 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
608 2004-11-28 Helge Hess <helge.hess@skyrix.com>
610 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
611 being displayed (v0.9.66)
613 2004-11-27 Helge Hess <helge.hess@skyrix.com>
617 * added first (empty) version of filter list page
619 * UIxMailEditorAttach.m: fixed a warning
621 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
622 work now), added a compose button (v0.9.64)
624 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
626 * UIxMailEditor.m: properly set "From" header (v0.9.63)
628 2004-11-11 Helge Hess <helge.hess@skyrix.com>
630 * UIxMailListView.wox: added sample move popup (v0.9.62)
632 2004-11-09 Helge Hess <helge.hess@skyrix.com>
634 * UIxMailListView.m: added support for toggling read/unread flags
637 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
639 * UIxMailTree.m: removed unused code (v0.9.59)
641 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
643 2004-10-29 Helge Hess <helge.hess@skyrix.com>
645 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
647 2004-10-28 Helge Hess <helge.hess@skyrix.com>
649 * product.plist: fixed getMail for drafts folder (v0.9.56)
651 * UIxMailListView.wox: fixed viewer activation for unread mails
654 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
656 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
658 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
660 * disabled popup until it uses the proper tree (v0.9.53)
662 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
664 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
665 containing possible destinations for a mail move operation (v0.9.52)
667 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
669 * UIxMailEditor.m: default method returns a redirect to 'edit', added
670 'delete' action and button (v0.9.51)
674 * UIxMailEditor.m: send mail using draft object
676 * UIxMailListView.wox: do not wrap title line
678 * UIxMailEditor.m: added send related code (v0.9.49)
680 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
682 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
684 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
687 * added new UIxMailEditorAttach component to manage draft attachments
690 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
694 * uix.css: replaced invalid "text-color" with "color"
696 * UIxMailEditor.wox: bind subject/text, can load/save info object in
699 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
703 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
705 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
707 * UIxMailListView.wox: bugfixes (v0.9.43)
711 * UIxMailListView.wox: sorting, proper handling of sort keys.
712 NOTE: there's still an unidentified bug of sort keys failing to be
713 retained on successive paging.
715 * UIxMailListView.m: sorting
717 * Images/title_*: corrected alpha values
719 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
723 * UIxMailListView.wox: localized labels and added some JavaScript
724 templates for doing nifty row selection
726 * UIxMailListView.m: added JavaScript method (stub only)
728 * English.lproj/default.strings: new localized strings
730 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
734 * product.plist: exported some missing icons
736 * UIxMailToSelection.m: some code cleanup
738 * UIxMailEditor.m (UIxComponent): added ivars for values
740 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
742 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
746 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
748 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
750 * mailer.js: new JavaScript to open Addressbook and Anais windows
752 * product.plist: added Addressbook/Anais entries
754 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
758 * UIxMailToSelection.[wox|m]: stable version with heavily improved
761 * English.lproj/default.strings: new localizable strings
763 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
765 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
767 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
769 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
770 split lists. Dynamically create tables and JavaScript. (v0.9.35)
772 * UIxMailToSelection.wox: minor update (v0.9.34)
776 * UIxMailToSelection.[wox|m]: updated
778 * English.lproj/default.strings: new localizable strings
782 * UIxMailEditor.wox: changed API for UIxMailToSelection
784 * UIxMailToSelection.[wox|m]: new component template
786 * English.lproj/default.strings: new localizable strings
790 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
794 * mailer.js: prepared JavaScript functions for editor
796 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
798 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
802 * UIxMailEditor.wox: moved recipient selection to an own component
805 * UIxMailMainFrame.wox: fixed script link
809 * product.plist: trigger UIxMailEditorAction for compose instead of
810 returning the mail editor page, mapped missing toolbar actions
812 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
813 object in the account draft folder
815 * UIxMailListView.wox: reduced subject width to 50%
817 * mailer.css: added send icon class, icon itself still missing
819 * started UIxMailEditorAction object which will contain all the
820 redirects from the buttons to the mail editor (working on draft
821 objects in the drafts folder) (v0.9.28)
823 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
825 * product.plist: added some configuration for the drafts folder
828 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
830 * UIxMailListView.m: added support for paper clip icon when messages
831 are bigger than a certain size (v0.9.26)
833 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
837 * UIxMailListView.m: added sort icons
839 * UIxMailEditor.m: more work on editor
841 * mailer.css: added compose div classes
843 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
847 * product.plist: fixed addressbook label
849 * UIxMailToolbar: added support for 'onclick' event handlers
851 * UIxMailEditor: started editor
853 * UIxMailListView.m: added sorting to table view
857 * UIxMailToolbar.wox: added support for 'target' links
859 * UIxMailEditor.wox: use standard mail frame
863 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
866 * product.plist: added toolbar configurations
868 * UIxMailMainFrame.wox: moved toolbar to own component
870 * UIxMailListView: added simple navigation (v0.9.20)
874 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
875 added proper charset decoding
877 * UIxMailPartTextViewer.m: moved content => NSString conversion to
882 * UIxMailPartViewer.m: added support methods for caches, added -sleep
885 * added multipart/alternative viewer
887 * added Thunderbird message read/unread icons
889 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
891 * fixed fetching of mails with only text content (v0.9.17)
893 * added flat body fetches, used in text viewer (v0.9.16)
895 * added MIME content viewer infrastructure (v0.9.15)
897 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
899 * UIxMailView.m: use core infos stored in message SoObject for display
902 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
906 * UIxMailListView.m: fetch size for list
908 * UIxMailView.m: cache fetched message for transaction, fetch body
911 * work on viewer (v0.9.11)
913 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
915 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
917 * more work on UI (v0.9.9)
919 * added formatters for mail list (v0.9.8)
923 * show messages in an IMAP4 folder
925 * mailer.css: remote calendar CSS not required in mailer
927 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
929 * added toolbar images (v0.9.6)
931 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
933 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
935 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
937 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
939 * added rsrc namespace declaration to templates (v0.9.3)
941 2004-09-20 Helge Hess <helge.hess@skyrix.com>
943 * work on mailer (v0.9.2)
945 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
947 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
949 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>