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