1 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
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)
10 * UIxMailTree.m: added support for special folder icons (v0.9.90)
14 * UIxMailTree.m: made special folder names localizable
16 * English.lproj/default.strings: added some folder translations
18 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
22 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
23 SOGoObject anymore (to be useful for any object)
25 * UIxMailMainFrame.wox: made "Folders" title localizable
27 * UIxMailListView.wox: removed some superflous section
29 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
31 * UIxMailView.m: implemented 'expunge' action (delete button in the
34 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
37 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
38 since its general purpose (v0.9.85)
42 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
45 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
46 addresses (currently mailto://)
48 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
52 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
53 message/rfc822 contents
55 * added a UIxMailPartMessageViewer for displaying embedded (eg
56 forwarded) MIME messages
60 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
61 properly escape attachment names
63 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
68 * UIxSieveEditor.m: call proper save method in Sieve SoObject
70 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
75 * UIxMailEditorAction.m: work on forwarding and reply
77 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
78 UIxSieveEditor.wox: fixed title (needs localization)
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
84 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
87 * UIxMailEditorAttach.m: use new attachment API
89 * UIxMailView.wox: remoted link to screenshot, use mail subject as
92 * UIxMailListView.m: disabled a log
94 2005-01-28 Helge Hess <helge.hess@skyrix.com>
98 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
99 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
101 * mailer.css: added marker for internet-mails (#1153)
105 * UIxMailListView.m: properly mark deleted mails using line-through
107 * UIxMailView.m: close mail viewer if mail delete was successful
109 * mailer.css: added style classes for deleted cells
111 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
115 * added UIxMailSizeFormatter to render big file size numbers with some
118 * UIxMailPartViewer.m: added methods to retrieve filename, file
119 extension and file size formatter
121 * UIxMailSortableTableHeader.m: minor code cleanups
123 2005-01-27 Helge Hess <helge.hess@skyrix.com>
125 * started attachment (download) viewer (#1074) (v0.9.76)
127 2005-01-26 Helge Hess <helge.hess@skyrix.com>
131 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
134 * product.plist: disabled unsupported delete button in mailviewer
136 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
137 popup (#1211) (v0.9.74)
139 * disabled some unsupported buttons and template elements (#1209,
140 #1210, #1207, #1208) (v0.9.73)
142 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
146 * UIxMailWindowCloser.{m,wox}: new component which closes the window
149 * UIxMailEditor.m: close window after successful send by opening
150 UIxMailWindowCloser. This fixes SOGo Bug #1053.
152 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
154 * {English/French}.lproj/default.strings: changed encoding from
155 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
157 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
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)
165 2004-12-03 Helge Hess <helge.hess@skyrix.com>
169 * UIxFilterList.m: added support for script creation
173 * UIxFilterList.m: added ability to trigger new editor
175 * started UIxSieveEditor
177 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
179 2004-11-28 Helge Hess <helge.hess@skyrix.com>
181 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
182 being displayed (v0.9.66)
184 2004-11-27 Helge Hess <helge.hess@skyrix.com>
188 * added first (empty) version of filter list page
190 * UIxMailEditorAttach.m: fixed a warning
192 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
193 work now), added a compose button (v0.9.64)
195 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
197 * UIxMailEditor.m: properly set "From" header (v0.9.63)
199 2004-11-11 Helge Hess <helge.hess@skyrix.com>
201 * UIxMailListView.wox: added sample move popup (v0.9.62)
203 2004-11-09 Helge Hess <helge.hess@skyrix.com>
205 * UIxMailListView.m: added support for toggling read/unread flags
208 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
210 * UIxMailTree.m: removed unused code (v0.9.59)
212 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
214 2004-10-29 Helge Hess <helge.hess@skyrix.com>
216 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
218 2004-10-28 Helge Hess <helge.hess@skyrix.com>
220 * product.plist: fixed getMail for drafts folder (v0.9.56)
222 * UIxMailListView.wox: fixed viewer activation for unread mails
225 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
227 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
229 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
231 * disabled popup until it uses the proper tree (v0.9.53)
233 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
235 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
236 containing possible destinations for a mail move operation (v0.9.52)
238 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
240 * UIxMailEditor.m: default method returns a redirect to 'edit', added
241 'delete' action and button (v0.9.51)
245 * UIxMailEditor.m: send mail using draft object
247 * UIxMailListView.wox: do not wrap title line
249 * UIxMailEditor.m: added send related code (v0.9.49)
251 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
253 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
255 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
258 * added new UIxMailEditorAttach component to manage draft attachments
261 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
265 * uix.css: replaced invalid "text-color" with "color"
267 * UIxMailEditor.wox: bind subject/text, can load/save info object in
270 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
274 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
276 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
278 * UIxMailListView.wox: bugfixes (v0.9.43)
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.
286 * UIxMailListView.m: sorting
288 * Images/title_*: corrected alpha values
290 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
294 * UIxMailListView.wox: localized labels and added some JavaScript
295 templates for doing nifty row selection
297 * UIxMailListView.m: added JavaScript method (stub only)
299 * English.lproj/default.strings: new localized strings
301 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
305 * product.plist: exported some missing icons
307 * UIxMailToSelection.m: some code cleanup
309 * UIxMailEditor.m (UIxComponent): added ivars for values
311 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
313 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
317 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
319 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
321 * mailer.js: new JavaScript to open Addressbook and Anais windows
323 * product.plist: added Addressbook/Anais entries
325 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
329 * UIxMailToSelection.[wox|m]: stable version with heavily improved
332 * English.lproj/default.strings: new localizable strings
334 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
336 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
338 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
340 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
341 split lists. Dynamically create tables and JavaScript. (v0.9.35)
343 * UIxMailToSelection.wox: minor update (v0.9.34)
347 * UIxMailToSelection.[wox|m]: updated
349 * English.lproj/default.strings: new localizable strings
353 * UIxMailEditor.wox: changed API for UIxMailToSelection
355 * UIxMailToSelection.[wox|m]: new component template
357 * English.lproj/default.strings: new localizable strings
361 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
365 * mailer.js: prepared JavaScript functions for editor
367 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
369 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
373 * UIxMailEditor.wox: moved recipient selection to an own component
376 * UIxMailMainFrame.wox: fixed script link
380 * product.plist: trigger UIxMailEditorAction for compose instead of
381 returning the mail editor page, mapped missing toolbar actions
383 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
384 object in the account draft folder
386 * UIxMailListView.wox: reduced subject width to 50%
388 * mailer.css: added send icon class, icon itself still missing
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)
394 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
396 * product.plist: added some configuration for the drafts folder
399 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
401 * UIxMailListView.m: added support for paper clip icon when messages
402 are bigger than a certain size (v0.9.26)
404 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
408 * UIxMailListView.m: added sort icons
410 * UIxMailEditor.m: more work on editor
412 * mailer.css: added compose div classes
414 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
418 * product.plist: fixed addressbook label
420 * UIxMailToolbar: added support for 'onclick' event handlers
422 * UIxMailEditor: started editor
424 * UIxMailListView.m: added sorting to table view
428 * UIxMailToolbar.wox: added support for 'target' links
430 * UIxMailEditor.wox: use standard mail frame
434 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
437 * product.plist: added toolbar configurations
439 * UIxMailMainFrame.wox: moved toolbar to own component
441 * UIxMailListView: added simple navigation (v0.9.20)
445 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
446 added proper charset decoding
448 * UIxMailPartTextViewer.m: moved content => NSString conversion to
453 * UIxMailPartViewer.m: added support methods for caches, added -sleep
456 * added multipart/alternative viewer
458 * added Thunderbird message read/unread icons
460 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
462 * fixed fetching of mails with only text content (v0.9.17)
464 * added flat body fetches, used in text viewer (v0.9.16)
466 * added MIME content viewer infrastructure (v0.9.15)
468 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
470 * UIxMailView.m: use core infos stored in message SoObject for display
473 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
477 * UIxMailListView.m: fetch size for list
479 * UIxMailView.m: cache fetched message for transaction, fetch body
482 * work on viewer (v0.9.11)
484 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
486 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
488 * more work on UI (v0.9.9)
490 * added formatters for mail list (v0.9.8)
494 * show messages in an IMAP4 folder
496 * mailer.css: remote calendar CSS not required in mailer
498 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
500 * added toolbar images (v0.9.6)
502 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
504 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
506 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
508 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
510 * added rsrc namespace declaration to templates (v0.9.3)
512 2004-09-20 Helge Hess <helge.hess@skyrix.com>
514 * work on mailer (v0.9.2)
516 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
518 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
520 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>