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