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