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