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