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