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