]> err.no Git - scalable-opengroupware.org/blob - SOGo/UI/Mailer/ChangeLog
9bcebc5916afd7d76fcd4cd0edb483ae80cfd7b0
[scalable-opengroupware.org] / SOGo / UI / Mailer / ChangeLog
1 2005-02-14  Helge Hess  <helge.hess@opengroupware.org>
2
3         * mailer.js: use 'tb.view' instead of 'view' to show a page (v0.9.109)
4
5         * UIxMailTree.m: always stop tree on user folder (v0.9.108)
6         
7         * v0.9.107
8         
9         * product.plist: mapped 'namespaced' "tb.view" SOPE method to the same
10           methods like "view". This allows us to use "tb.view" inside the
11           mailer without clashing with other UIs on top of the same SoObjects
12
13         * UIxMailTree.m: use Inbox icon for SOGoMailAccount and
14           SOGoMailAccounts folders, added ability to specify a
15           'treeFolderAction' (relative URL to be triggered by clicks)
16
17         * v0.9.106
18         
19         * UIxMailFilterPanel.wox: improved CSS styling of the search field
20
21         * UIxMailTree.wox: fixed display of special mail icons if a folder
22           has subfolders and is open (in short: the 'cornerIcon' binding is
23           properly set)
24
25         * v0.9.105
26         
27         * UIxMailTree.m: fixed handling of root nodes (properly display all
28           children of the root node)
29         
30         * UIxMailTreeBlock.m: generate a description
31         
32         * UIxMailMainFrame.m, UIxMailTree.m: made root class of tree
33           configurable using 'SOGoMailTreeRootClass' default
34         
35 2005-02-13  Helge Hess  <helge.hess@opengroupware.org>
36
37         * mailer.css: added left-padding to treecell to make it look better
38           (v0.9.104)
39
40         * UIxMailListView.wox: added mark read/unread without page refresh
41           using XMLHttpRequest (v0.9.103)
42
43         * product.plist, UIxMailListView.wox, mailer.js: added bulk
44           reply/replyall/forward (v0.9.102)
45
46 2005-02-12  Helge Hess  <helge.hess@opengroupware.org>
47
48         * UIxMailMainFrame.m: fixed page form processing if the active URL
49           does not specify a method name (ends with /) (v0.9.101)
50
51         * v0.9.100
52
53         * added support for filter popup (OGo bug #1210)
54         
55         * UIxMailListView: moved filter selection to an own component
56
57         * v0.9.99
58
59         * product.plist: also map index method of mail folder to
60           UIxMailListView
61
62         * UIxMailListView.m: added subject/sender searching (OGo bug #1209)
63
64 2005-02-10  Helge Hess  <helge.hess@opengroupware.org>
65
66         * UIxMailPartLinkViewer.wox, UIxMailPartMessageViewer.wox: added
67           missing 'label' namespace declaration (v0.9.98)
68
69 2005-02-09  Helge Hess  <helge.hess@opengroupware.org>
70
71         * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
72
73 2005-02-08  Helge Hess  <helge.hess@opengroupware.org>
74
75         * v0.9.96
76
77         * UIxMailPartMessageViewer.m: fixed for multivalue from fields
78
79         * UIxMailEditorAction.m, product.plist: split editor action in multiple
80           classes
81
82         * v0.9.95
83
84         * product.plist: do not use clickedEditorDelete() JS function for
85           draft delete but just call the link
86         
87         * UIxMailEditor.m: a successful draft delete now returns the window
88           closer and refreshes the opener
89         
90         * mailer.js now reloads the opener for editor-save and editor-delete
91           functions (does not properly work since the form load is async)
92         
93         * UIxMailEditorAction.m, product.plist: implemented simple
94           reply/reply-all processing (subject and recipient handling is in
95           place, content quoting is pending)
96         
97         * v0.9.94
98
99         * UIxMailListView.m: properly show "to" address in tableview for
100           Sent folder
101
102         * UIxMailView.m: fixed for new 'from' API
103
104         * v0.9.93
105
106         * mailer.js: work on the read-mail marking code, properly change the
107           icon div
108
109         * UIxMailListView.m: changed handling of unread mail flags
110
111         * UIxMailView.wox: use the new markMailReadInWindow function to mark
112           a mail read in the mail list
113
114 2005-02-07  Helge Hess  <helge.hess@opengroupware.org>
115
116         * v0.9.92
117         
118         * UIxMailView.m: properly refresh mail list after a mail got deleted
119
120         * UIxMailWindowCloser.m: added ability to refresh the opener window
121           prior closing the panel
122
123         * UIxMailView.wox: triggers opener callback to mark a mail as read
124         
125         * mailer.js: added refreshOpener() function which refreshes the
126           panel that opened the current window, added triggerOpenerCallback()
127           function which triggers a URL given in the "openerurl" query
128           parameter on the opener window
129
130         * UIxMailEditor.m: disabled Internet warning in the mail editor per
131           default, can be enabled using the 'SOGoShowInternetMarker' default,
132           made Internet header detection qualifier configurable, see README
133           (SOGoInternetDetectQualifier string default), when the request is
134           from the Internet, add headers as specified in the
135           'SOGoInternetMailHeaders' dictionary default (v0.9.91)
136
137         * UIxMailTree.m: added support for special folder icons (v0.9.90)
138
139         * v0.9.89
140
141         * UIxMailTree.m: made special folder names localizable
142
143         * English.lproj/default.strings: added some folder translations
144
145 2005-02-06  Helge Hess  <helge.hess@opengroupware.org>
146
147         * v0.9.88
148
149         * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
150           SOGoObject anymore (to be useful for any object)
151
152         * UIxMailMainFrame.wox: made "Folders" title localizable
153
154         * UIxMailListView.wox: removed some superflous section
155
156 2005-01-31  Helge Hess  <helge.hess@opengroupware.org>
157
158         * UIxMailView.m: implemented 'expunge' action (delete button in the
159           toolbar) (v0.9.87)
160
161         * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
162           to SoObject (v0.9.86)
163
164         * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
165           since its general purpose (v0.9.85)
166
167         * v0.9.84
168
169         * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
170           content fetches
171
172         * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
173           addresses (currently mailto://)
174
175 2005-01-30  Helge Hess  <helge.hess@opengroupware.org>
176         
177         * v0.9.83
178         
179         * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
180           message/rfc822 contents
181
182         * added a UIxMailPartMessageViewer for displaying embedded (eg
183           forwarded) MIME messages
184
185         * v0.9.82
186         
187         * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
188           properly escape attachment names
189
190         * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
191           to attachments
192         
193         * v0.9.81
194         
195         * UIxSieveEditor.m: call proper save method in Sieve SoObject
196         
197         * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
198           MIME generation
199
200         * v0.9.80
201
202         * UIxMailEditorAction.m: work on forwarding and reply
203         
204         * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
205           UIxSieveEditor.wox: fixed title (needs localization)
206
207         * UIxMailMainFrame.m: always generate title as given by the parent
208           component (titles need to get fixed!), was fixed to OpenGroupware.org
209           before unless in debug mode
210         
211         * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
212           (needs localization)
213
214         * UIxMailEditorAttach.m: use new attachment API
215
216         * UIxMailView.wox: remoted link to screenshot, use mail subject as
217           title
218
219         * UIxMailListView.m: disabled a log
220
221 2005-01-28  Helge Hess  <helge.hess@skyrix.com>
222
223         * v0.9.79
224
225         * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
226           marker if 'MinequProvenance' HTTP header is not set to 'intranet'
227
228         * mailer.css: added marker for internet-mails (#1153)
229
230         * v0.9.78
231
232         * UIxMailListView.m: properly mark deleted mails using line-through
233
234         * UIxMailView.m: close mail viewer if mail delete was successful
235
236         * mailer.css: added style classes for deleted cells
237
238         * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
239
240         * v0.9.77
241
242         * added UIxMailSizeFormatter to render big file size numbers with some
243           M or K suffix
244
245         * UIxMailPartViewer.m: added methods to retrieve filename, file
246           extension and file size formatter
247
248         * UIxMailSortableTableHeader.m: minor code cleanups
249
250 2005-01-27  Helge Hess  <helge.hess@skyrix.com>
251
252         * started attachment (download) viewer (#1074) (v0.9.76)
253
254 2005-01-26  Helge Hess  <helge.hess@skyrix.com>
255
256         * v0.9.75
257
258         * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
259           #1054
260
261         * product.plist: disabled unsupported delete button in mailviewer
262
263         * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
264           popup (#1211) (v0.9.74)
265
266         * disabled some unsupported buttons and template elements (#1209,
267           #1210, #1207, #1208) (v0.9.73)
268
269 2005-01-26  Marcus Mueller  <znek@mulle-kybernetik.com>
270
271         * v0.9.72
272
273         * UIxMailWindowCloser.{m,wox}: new component which closes the window
274           in its "onLoad".
275
276         * UIxMailEditor.m: close window after successful send by opening
277           UIxMailWindowCloser. This fixes SOGo Bug #1053.
278
279 2005-01-07  Marcus Mueller  <znek@mulle-kybernetik.com>
280
281         * {English/French}.lproj/default.strings: changed encoding from
282           ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
283
284 2004-12-08  Marcus Mueller  <znek@mulle-kybernetik.com>
285
286         * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
287           UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
288           UIxMailRenderingContext.m, UIxMailEditorAttach.m,
289           UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
290           changed to use NGLogging (v0.9.70)
291
292 2004-12-03  Helge Hess  <helge.hess@skyrix.com>
293
294         * v0.9.69
295
296         * UIxFilterList.m: added support for script creation
297
298         * v0.9.68
299         
300         * UIxFilterList.m: added ability to trigger new editor
301         
302         * started UIxSieveEditor
303         
304         * UIxFilterList.wox: minor fix to table layout (v0.9.67)
305         
306 2004-11-28  Helge Hess  <helge.hess@skyrix.com>
307
308         * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
309           being displayed (v0.9.66)
310
311 2004-11-27  Helge Hess  <helge.hess@skyrix.com>
312
313         * v0.9.65
314         
315         * added first (empty) version of filter list page
316         
317         * UIxMailEditorAttach.m: fixed a warning
318
319         * UIxMailAccountView.wox, product.plist: cleaned up account page (links
320           work now), added a compose button (v0.9.64)
321
322 2004-11-15  Marcus Mueller  <znek@mulle-kybernetik.com>
323
324         * UIxMailEditor.m: properly set "From" header (v0.9.63)
325
326 2004-11-11  Helge Hess  <helge.hess@skyrix.com>
327
328         * UIxMailListView.wox: added sample move popup (v0.9.62)
329
330 2004-11-09  Helge Hess  <helge.hess@skyrix.com>
331
332         * UIxMailListView.m: added support for toggling read/unread flags
333           (v0.9.61)
334
335         * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
336
337         * UIxMailTree.m: removed unused code (v0.9.59)
338
339         * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
340
341 2004-10-29  Helge Hess  <helge.hess@skyrix.com>
342
343         * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
344
345 2004-10-28  Helge Hess  <helge.hess@skyrix.com>
346
347         * product.plist: fixed getMail for drafts folder (v0.9.56)
348
349         * UIxMailListView.wox: fixed viewer activation for unread mails
350           (v0.9.55)
351
352 2004-10-28  Helge Hess  <helge.hess@opengroupware.org>
353
354         * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
355
356 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
357
358         * disabled popup until it uses the proper tree (v0.9.53)
359
360 2004-10-27  Marcus Mueller  <znek@mulle-kybernetik.com>
361
362         * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
363           containing possible destinations for a mail move operation (v0.9.52)
364
365 2004-10-27  Helge Hess  <helge.hess@opengroupware.org>
366
367         * UIxMailEditor.m: default method returns a redirect to 'edit', added
368           'delete' action and button (v0.9.51)
369
370         * v0.9.50
371
372         * UIxMailEditor.m: send mail using draft object
373
374         * UIxMailListView.wox: do not wrap title line
375
376         * UIxMailEditor.m: added send related code (v0.9.49)
377
378 2004-10-26  Helge Hess  <helge.hess@opengroupware.org>
379
380         * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
381
382         * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
383           action (v0.9.47)
384
385         * added new UIxMailEditorAttach component to manage draft attachments
386           (v0.9.46)
387
388 2004-10-25  Helge Hess  <helge.hess@opengroupware.org>
389
390         * v0.9.45
391
392         * uix.css: replaced invalid "text-color" with "color"
393         
394         * UIxMailEditor.wox: bind subject/text, can load/save info object in
395           draft
396
397 2004-10-22  Marcus Mueller  <znek@mulle-kybernetik.com>
398
399         * v0.9.44
400
401         * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
402
403         * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
404
405         * UIxMailListView.wox: bugfixes (v0.9.43)
406
407         * v0.9.42
408
409         * UIxMailListView.wox: sorting, proper handling of sort keys.
410           NOTE: there's still an unidentified bug of sort keys failing to be
411           retained on successive paging.
412
413         * UIxMailListView.m: sorting
414
415         * Images/title_*: corrected alpha values
416
417 2004-10-20  Marcus Mueller  <znek@mulle-kybernetik.com>
418
419         * v0.9.41
420         
421         * UIxMailListView.wox: localized labels and added some JavaScript
422           templates for doing nifty row selection
423
424         * UIxMailListView.m: added JavaScript method (stub only)
425
426         * English.lproj/default.strings: new localized strings
427
428 2004-10-13  Helge Hess  <helge.hess@opengroupware.org>
429
430         * v0.9.40
431
432         * product.plist: exported some missing icons
433
434         * UIxMailToSelection.m: some code cleanup
435
436         * UIxMailEditor.m (UIxComponent): added ivars for values
437
438 2004-10-13  Marcus Mueller  <znek@mulle-kybernetik.com>
439
440         * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
441
442         * v0.9.38
443
444         * UIxMailToSelection.[wox|m]: removed superfluous debug messages
445
446         * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
447
448         * mailer.js: new JavaScript to open Addressbook and Anais windows
449
450         * product.plist: added Addressbook/Anais entries
451
452 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
453
454         * v0.9.37
455
456         * UIxMailToSelection.[wox|m]: stable version with heavily improved
457           JavaScript code.
458
459         * English.lproj/default.strings: new localizable strings
460
461 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
462
463         * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
464
465 2004-10-12  Marcus Mueller  <znek@mulle-kybernetik.com>
466
467         * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
468           split lists. Dynamically create tables and JavaScript. (v0.9.35)
469
470         * UIxMailToSelection.wox: minor update (v0.9.34)
471
472         * v0.9.33
473
474         * UIxMailToSelection.[wox|m]: updated
475
476         * English.lproj/default.strings: new localizable strings
477
478         * v0.9.32
479
480         * UIxMailEditor.wox: changed API for UIxMailToSelection
481         
482         * UIxMailToSelection.[wox|m]: new component template
483
484         * English.lproj/default.strings: new localizable strings
485
486         * README: updated
487
488 2004-10-12  Helge Hess  <helge.hess@opengroupware.org>
489
490         * v0.9.31
491
492         * mailer.js: prepared JavaScript functions for editor
493
494         * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
495
496 2004-10-11  Helge Hess  <helge.hess@opengroupware.org>
497
498         * v0.9.30
499
500         * UIxMailEditor.wox: moved recipient selection to an own component
501           (UIxMailToSelection)
502
503         * UIxMailMainFrame.wox: fixed script link
504
505         * v0.9.29
506
507         * product.plist: trigger UIxMailEditorAction for compose instead of
508           returning the mail editor page, mapped missing toolbar actions
509
510         * UIxMailEditorAction.m: implemented -compose as a redirect to a new
511           object in the account draft folder
512
513         * UIxMailListView.wox: reduced subject width to 50%
514
515         * mailer.css: added send icon class, icon itself still missing
516
517         * started UIxMailEditorAction object which will contain all the
518           redirects from the buttons to the mail editor (working on draft
519           objects in the drafts folder) (v0.9.28)
520
521 2004-10-10  Helge Hess  <helge.hess@opengroupware.org>
522
523         * product.plist: added some configuration for the drafts folder
524           (v0.9.27)
525
526 2004-10-06  Helge Hess  <helge.hess@opengroupware.org>
527
528         * UIxMailListView.m: added support for paper clip icon when messages
529           are bigger than a certain size (v0.9.26)
530
531 2004-10-05  Helge Hess  <helge.hess@opengroupware.org>
532
533         * v0.9.25
534
535         * UIxMailListView.m: added sort icons
536
537         * UIxMailEditor.m: more work on editor
538
539         * mailer.css: added compose div classes
540
541         * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
542
543         * v0.9.23
544         
545         * product.plist: fixed addressbook label
546         
547         * UIxMailToolbar: added support for 'onclick' event handlers
548         
549         * UIxMailEditor: started editor
550
551         * UIxMailListView.m: added sorting to table view
552
553         * v0.9.22
554
555         * UIxMailToolbar.wox: added support for 'target' links
556
557         * UIxMailEditor.wox: use standard mail frame
558
559         * v0.9.21
560
561         * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
562           clientObject
563
564         * product.plist: added toolbar configurations
565
566         * UIxMailMainFrame.wox: moved toolbar to own component
567
568         * UIxMailListView: added simple navigation (v0.9.20)
569
570         * v0.9.19
571
572         * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
573           added proper charset decoding
574         
575         * UIxMailPartTextViewer.m: moved content => NSString conversion to
576           UIxMailPartViewer.m
577         
578         * v0.9.18
579         
580         * UIxMailPartViewer.m: added support methods for caches, added -sleep
581           method
582         
583         * added multipart/alternative viewer
584         
585         * added Thunderbird message read/unread icons
586
587 2004-10-04  Helge Hess  <helge.hess@opengroupware.org>
588
589         * fixed fetching of mails with only text content (v0.9.17)
590
591         * added flat body fetches, used in text viewer (v0.9.16)
592
593         * added MIME content viewer infrastructure (v0.9.15)
594
595         * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
596
597         * UIxMailView.m: use core infos stored in message SoObject for display
598           (v0.9.13)
599
600 2004-10-03  Helge Hess  <helge.hess@opengroupware.org>
601
602         * v0.9.12
603
604         * UIxMailListView.m: fetch size for list
605
606         * UIxMailView.m: cache fetched message for transaction, fetch body
607           structure
608
609         * work on viewer (v0.9.11)
610
611         * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
612
613 2004-10-02  Helge Hess  <helge.hess@opengroupware.org>
614
615         * more work on UI (v0.9.9)
616
617         * added formatters for mail list (v0.9.8)
618
619         * v0.9.7
620
621         * show messages in an IMAP4 folder
622
623         * mailer.css: remote calendar CSS not required in mailer
624
625 2004-09-29  Helge Hess  <helge.hess@opengroupware.org>
626
627         * added toolbar images (v0.9.6)
628
629         * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
630
631 2004-09-28  Helge Hess  <helge.hess@opengroupware.org>
632
633         * more work on mailer UI, added tree based on WETreeView (v0.9.4)
634
635 2004-09-25  Helge Hess  <helge.hess@opengroupware.org>
636
637         * added rsrc namespace declaration to templates (v0.9.3)
638
639 2004-09-20  Helge Hess  <helge.hess@skyrix.com>
640
641         * work on mailer (v0.9.2)
642
643 2004-09-01  Marcus Mueller  <znek@mulle-kybernetik.com>
644
645         * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
646
647 2004-08-26  Marcus Mueller  <znek@mulle-kybernetik.com>
648
649         * ChangeLog: created