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