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