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