1 2005-02-09 Helge Hess <helge.hess@opengroupware.org>
3 * UIxMailReplyAction.m: implemented a content-reply (v0.9.97)
5 2005-02-08 Helge Hess <helge.hess@opengroupware.org>
9 * UIxMailPartMessageViewer.m: fixed for multivalue from fields
11 * UIxMailEditorAction.m, product.plist: split editor action in multiple
16 * product.plist: do not use clickedEditorDelete() JS function for
17 draft delete but just call the link
19 * UIxMailEditor.m: a successful draft delete now returns the window
20 closer and refreshes the opener
22 * mailer.js now reloads the opener for editor-save and editor-delete
23 functions (does not properly work since the form load is async)
25 * UIxMailEditorAction.m, product.plist: implemented simple
26 reply/reply-all processing (subject and recipient handling is in
27 place, content quoting is pending)
31 * UIxMailListView.m: properly show "to" address in tableview for
34 * UIxMailView.m: fixed for new 'from' API
38 * mailer.js: work on the read-mail marking code, properly change the
41 * UIxMailListView.m: changed handling of unread mail flags
43 * UIxMailView.wox: use the new markMailReadInWindow function to mark
44 a mail read in the mail list
46 2005-02-07 Helge Hess <helge.hess@opengroupware.org>
50 * UIxMailView.m: properly refresh mail list after a mail got deleted
52 * UIxMailWindowCloser.m: added ability to refresh the opener window
53 prior closing the panel
55 * UIxMailView.wox: triggers opener callback to mark a mail as read
57 * mailer.js: added refreshOpener() function which refreshes the
58 panel that opened the current window, added triggerOpenerCallback()
59 function which triggers a URL given in the "openerurl" query
60 parameter on the opener window
62 * UIxMailEditor.m: disabled Internet warning in the mail editor per
63 default, can be enabled using the 'SOGoShowInternetMarker' default,
64 made Internet header detection qualifier configurable, see README
65 (SOGoInternetDetectQualifier string default), when the request is
66 from the Internet, add headers as specified in the
67 'SOGoInternetMailHeaders' dictionary default (v0.9.91)
69 * UIxMailTree.m: added support for special folder icons (v0.9.90)
73 * UIxMailTree.m: made special folder names localizable
75 * English.lproj/default.strings: added some folder translations
77 2005-02-06 Helge Hess <helge.hess@opengroupware.org>
81 * UIxMailTree.m: some code cleanups, does not use -fetchSubfolders of
82 SOGoObject anymore (to be useful for any object)
84 * UIxMailMainFrame.wox: made "Folders" title localizable
86 * UIxMailListView.wox: removed some superflous section
88 2005-01-31 Helge Hess <helge.hess@opengroupware.org>
90 * UIxMailView.m: implemented 'expunge' action (delete button in the
93 * UIxMailView.m, UIxMailRenderingContext.m: moved more bulk fetching
96 * UIxMailView.m: moved plain/text bulkfetch method to SoObjects/Mailer,
97 since its general purpose (v0.9.85)
101 * UIxMailView.m: properly recurse into message/rfc822 bodies for flat
104 * UIxMailView.m, UIxMailPartMessageViewer.m: added links for email
105 addresses (currently mailto://)
107 2005-01-30 Helge Hess <helge.hess@opengroupware.org>
111 * UIxMailRenderingContext.m: activate UIxMailPartMessageViewer for
112 message/rfc822 contents
114 * added a UIxMailPartMessageViewer for displaying embedded (eg
115 forwarded) MIME messages
119 * UIxMailPartLinkViewer.m: prefix filenames which start with a digit,
120 properly escape attachment names
122 * UIxMailPartImageViewer.m (UIxMailPartViewer): append image extension
127 * UIxSieveEditor.m: call proper save method in Sieve SoObject
129 * UIxMailEditor.m: added 'SOGoMailEditorKeepTmpFile' default to debug
134 * UIxMailEditorAction.m: work on forwarding and reply
136 * UIxFilterList.wox, UIxMailAccountView.wox, UIxMailAccountsView.wox,
137 UIxSieveEditor.wox: fixed title (needs localization)
139 * UIxMailMainFrame.m: always generate title as given by the parent
140 component (titles need to get fixed!), was fixed to OpenGroupware.org
141 before unless in debug mode
143 * UIxMailEditor.m: use new storeInfo API, generate a proper panelTitle
146 * UIxMailEditorAttach.m: use new attachment API
148 * UIxMailView.wox: remoted link to screenshot, use mail subject as
151 * UIxMailListView.m: disabled a log
153 2005-01-28 Helge Hess <helge.hess@skyrix.com>
157 * UIxMailEditor.wox: localized 'Subject' label, shows 'non-intranet'
158 marker if 'MinequProvenance' HTTP header is not set to 'intranet'
160 * mailer.css: added marker for internet-mails (#1153)
164 * UIxMailListView.m: properly mark deleted mails using line-through
166 * UIxMailView.m: close mail viewer if mail delete was successful
168 * mailer.css: added style classes for deleted cells
170 * UIxMailEditor.m: moved some Sent folder lookup to SOGoMailAccount
174 * added UIxMailSizeFormatter to render big file size numbers with some
177 * UIxMailPartViewer.m: added methods to retrieve filename, file
178 extension and file size formatter
180 * UIxMailSortableTableHeader.m: minor code cleanups
182 2005-01-27 Helge Hess <helge.hess@skyrix.com>
184 * started attachment (download) viewer (#1074) (v0.9.76)
186 2005-01-26 Helge Hess <helge.hess@skyrix.com>
190 * UIxMailEditor.m: copy sent mails to INBOX/Sent folder, fixes issue
193 * product.plist: disabled unsupported delete button in mailviewer
195 * UIxMailListView.wox: removed unused mail checkboxes and folder-tree
196 popup (#1211) (v0.9.74)
198 * disabled some unsupported buttons and template elements (#1209,
199 #1210, #1207, #1208) (v0.9.73)
201 2005-01-26 Marcus Mueller <znek@mulle-kybernetik.com>
205 * UIxMailWindowCloser.{m,wox}: new component which closes the window
208 * UIxMailEditor.m: close window after successful send by opening
209 UIxMailWindowCloser. This fixes SOGo Bug #1053.
211 2005-01-07 Marcus Mueller <znek@mulle-kybernetik.com>
213 * {English/French}.lproj/default.strings: changed encoding from
214 ISO-Latin-1 to UTF-8, which is now the default (v0.9.71)
216 2004-12-08 Marcus Mueller <znek@mulle-kybernetik.com>
218 * UIxMailTree.m, UIxMailEditor.m, UIxMailPartViewer.m,
219 UIxEnvelopeAddressFormatter.m, UIxMailToolbar.m,
220 UIxMailRenderingContext.m, UIxMailEditorAttach.m,
221 UIxSubjectFormatter.m, UIxMailPartAlternativeViewer.m:
222 changed to use NGLogging (v0.9.70)
224 2004-12-03 Helge Hess <helge.hess@skyrix.com>
228 * UIxFilterList.m: added support for script creation
232 * UIxFilterList.m: added ability to trigger new editor
234 * started UIxSieveEditor
236 * UIxFilterList.wox: minor fix to table layout (v0.9.67)
238 2004-11-28 Helge Hess <helge.hess@skyrix.com>
240 * UIxFilterList.m: use toOneRelationshipKeys to retrieve the filters
241 being displayed (v0.9.66)
243 2004-11-27 Helge Hess <helge.hess@skyrix.com>
247 * added first (empty) version of filter list page
249 * UIxMailEditorAttach.m: fixed a warning
251 * UIxMailAccountView.wox, product.plist: cleaned up account page (links
252 work now), added a compose button (v0.9.64)
254 2004-11-15 Marcus Mueller <znek@mulle-kybernetik.com>
256 * UIxMailEditor.m: properly set "From" header (v0.9.63)
258 2004-11-11 Helge Hess <helge.hess@skyrix.com>
260 * UIxMailListView.wox: added sample move popup (v0.9.62)
262 2004-11-09 Helge Hess <helge.hess@skyrix.com>
264 * UIxMailListView.m: added support for toggling read/unread flags
267 * UIxMailTree.m: added tree navigation code from SoObjects (v0.9.60)
269 * UIxMailTree.m: removed unused code (v0.9.59)
271 * UIxMailListView.m: flush mail caches in the getMail action (v0.9.58)
273 2004-10-29 Helge Hess <helge.hess@skyrix.com>
275 * UIxMailEditor.m: reenabled deletion of temporary mail files (v0.9.57)
277 2004-10-28 Helge Hess <helge.hess@skyrix.com>
279 * product.plist: fixed getMail for drafts folder (v0.9.56)
281 * UIxMailListView.wox: fixed viewer activation for unread mails
284 2004-10-28 Helge Hess <helge.hess@opengroupware.org>
286 * UIxMailMoveToPopUp.m: fixed header (v0.9.54)
288 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
290 * disabled popup until it uses the proper tree (v0.9.53)
292 2004-10-27 Marcus Mueller <znek@mulle-kybernetik.com>
294 * UIxMailMoveToPopUp.[m|wox]: component which renders a popup
295 containing possible destinations for a mail move operation (v0.9.52)
297 2004-10-27 Helge Hess <helge.hess@opengroupware.org>
299 * UIxMailEditor.m: default method returns a redirect to 'edit', added
300 'delete' action and button (v0.9.51)
304 * UIxMailEditor.m: send mail using draft object
306 * UIxMailListView.wox: do not wrap title line
308 * UIxMailEditor.m: added send related code (v0.9.49)
310 2004-10-26 Helge Hess <helge.hess@opengroupware.org>
312 * UIxMailEditorAttach.m: added attachment delete (v0.9.48)
314 * UIxMailEditorAttach.wox, mailer.css: work on layout, added delete
317 * added new UIxMailEditorAttach component to manage draft attachments
320 2004-10-25 Helge Hess <helge.hess@opengroupware.org>
324 * uix.css: replaced invalid "text-color" with "color"
326 * UIxMailEditor.wox: bind subject/text, can load/save info object in
329 2004-10-22 Marcus Mueller <znek@mulle-kybernetik.com>
333 * UIxMailSortableTableHeader.[wox|m]: new component for doing sorting
335 * UIxMailListView.wox: uses UIxMailSortableTableHeader for sorting
337 * UIxMailListView.wox: bugfixes (v0.9.43)
341 * UIxMailListView.wox: sorting, proper handling of sort keys.
342 NOTE: there's still an unidentified bug of sort keys failing to be
343 retained on successive paging.
345 * UIxMailListView.m: sorting
347 * Images/title_*: corrected alpha values
349 2004-10-20 Marcus Mueller <znek@mulle-kybernetik.com>
353 * UIxMailListView.wox: localized labels and added some JavaScript
354 templates for doing nifty row selection
356 * UIxMailListView.m: added JavaScript method (stub only)
358 * English.lproj/default.strings: new localized strings
360 2004-10-13 Helge Hess <helge.hess@opengroupware.org>
364 * product.plist: exported some missing icons
366 * UIxMailToSelection.m: some code cleanup
368 * UIxMailEditor.m (UIxComponent): added ivars for values
370 2004-10-13 Marcus Mueller <znek@mulle-kybernetik.com>
372 * UIxMailToSelection.m: sanitize CN's a bit before using them (v0.9.39)
376 * UIxMailToSelection.[wox|m]: removed superfluous debug messages
378 * UIxMailAdressbook.[wox|m]: redirect cover for Addressbook and Anais
380 * mailer.js: new JavaScript to open Addressbook and Anais windows
382 * product.plist: added Addressbook/Anais entries
384 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
388 * UIxMailToSelection.[wox|m]: stable version with heavily improved
391 * English.lproj/default.strings: new localizable strings
393 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
395 * UIxMailEditor.m: enabled -takeValuesFromRequest: (v0.9.36)
397 2004-10-12 Marcus Mueller <znek@mulle-kybernetik.com>
399 * UIxMailToSelection.[m|wox]: parse given arguments and conditionally
400 split lists. Dynamically create tables and JavaScript. (v0.9.35)
402 * UIxMailToSelection.wox: minor update (v0.9.34)
406 * UIxMailToSelection.[wox|m]: updated
408 * English.lproj/default.strings: new localizable strings
412 * UIxMailEditor.wox: changed API for UIxMailToSelection
414 * UIxMailToSelection.[wox|m]: new component template
416 * English.lproj/default.strings: new localizable strings
420 2004-10-12 Helge Hess <helge.hess@opengroupware.org>
424 * mailer.js: prepared JavaScript functions for editor
426 * UIxMailMainFrame.wox: embed all content in a form called 'pageform'
428 2004-10-11 Helge Hess <helge.hess@opengroupware.org>
432 * UIxMailEditor.wox: moved recipient selection to an own component
435 * UIxMailMainFrame.wox: fixed script link
439 * product.plist: trigger UIxMailEditorAction for compose instead of
440 returning the mail editor page, mapped missing toolbar actions
442 * UIxMailEditorAction.m: implemented -compose as a redirect to a new
443 object in the account draft folder
445 * UIxMailListView.wox: reduced subject width to 50%
447 * mailer.css: added send icon class, icon itself still missing
449 * started UIxMailEditorAction object which will contain all the
450 redirects from the buttons to the mail editor (working on draft
451 objects in the drafts folder) (v0.9.28)
453 2004-10-10 Helge Hess <helge.hess@opengroupware.org>
455 * product.plist: added some configuration for the drafts folder
458 2004-10-06 Helge Hess <helge.hess@opengroupware.org>
460 * UIxMailListView.m: added support for paper clip icon when messages
461 are bigger than a certain size (v0.9.26)
463 2004-10-05 Helge Hess <helge.hess@opengroupware.org>
467 * UIxMailListView.m: added sort icons
469 * UIxMailEditor.m: more work on editor
471 * mailer.css: added compose div classes
473 * UIxMailListView: removed href for JavaScript onclick links (v0.9.24)
477 * product.plist: fixed addressbook label
479 * UIxMailToolbar: added support for 'onclick' event handlers
481 * UIxMailEditor: started editor
483 * UIxMailListView.m: added sorting to table view
487 * UIxMailToolbar.wox: added support for 'target' links
489 * UIxMailEditor.wox: use standard mail frame
493 * UIxMailTree: made toolbar configurable using 'toolbar' slot on the
496 * product.plist: added toolbar configurations
498 * UIxMailMainFrame.wox: moved toolbar to own component
500 * UIxMailListView: added simple navigation (v0.9.20)
504 * UIxMailPartViewer.m: added content decoding for QP, base64 and 7bit,
505 added proper charset decoding
507 * UIxMailPartTextViewer.m: moved content => NSString conversion to
512 * UIxMailPartViewer.m: added support methods for caches, added -sleep
515 * added multipart/alternative viewer
517 * added Thunderbird message read/unread icons
519 2004-10-04 Helge Hess <helge.hess@opengroupware.org>
521 * fixed fetching of mails with only text content (v0.9.17)
523 * added flat body fetches, used in text viewer (v0.9.16)
525 * added MIME content viewer infrastructure (v0.9.15)
527 * UIxMailView.m: added 'currentAddress' accessors (v0.9.14)
529 * UIxMailView.m: use core infos stored in message SoObject for display
532 2004-10-03 Helge Hess <helge.hess@opengroupware.org>
536 * UIxMailListView.m: fetch size for list
538 * UIxMailView.m: cache fetched message for transaction, fetch body
541 * work on viewer (v0.9.11)
543 * UIxMailMainFrame.wox: made toolbar floating (v0.9.10)
545 2004-10-02 Helge Hess <helge.hess@opengroupware.org>
547 * more work on UI (v0.9.9)
549 * added formatters for mail list (v0.9.8)
553 * show messages in an IMAP4 folder
555 * mailer.css: remote calendar CSS not required in mailer
557 2004-09-29 Helge Hess <helge.hess@opengroupware.org>
559 * added toolbar images (v0.9.6)
561 * UIxMailTree.m: use new tree navigation methods in SoObjects (v0.9.5)
563 2004-09-28 Helge Hess <helge.hess@opengroupware.org>
565 * more work on mailer UI, added tree based on WETreeView (v0.9.4)
567 2004-09-25 Helge Hess <helge.hess@opengroupware.org>
569 * added rsrc namespace declaration to templates (v0.9.3)
571 2004-09-20 Helge Hess <helge.hess@skyrix.com>
573 * work on mailer (v0.9.2)
575 2004-09-01 Marcus Mueller <znek@mulle-kybernetik.com>
577 * GNUmakefile.preamble: fixed for gsmake 1.9.2 build (v0.9.1)
579 2004-08-26 Marcus Mueller <znek@mulle-kybernetik.com>