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