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