Art Cancro [Fri, 9 Sep 2005 04:43:23 +0000 (04:43 +0000)]
* Checked in a copy of the "script.aculo.us" library by Thomas Fuchs.
NOTE: I had to search-and-replace "Effect" to "ScriptaculousEffect" in
all of their files, to avoid a conflict with the name "Effect" in Rico.
* Implemented recipient autocompletion when composing mail, using the
script.aculo.us drop-down box and an ajax fetch. Cool!!
Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us)
Art Cancro [Thu, 8 Sep 2005 03:25:09 +0000 (03:25 +0000)]
* messages.c: break up long lines (preferably by substituting spaces with
newlines) to avoid sending messages to the server containing lines with
more than 1024 characters, to avoid having the server truncate those
lines.
Art Cancro [Thu, 1 Sep 2005 03:54:34 +0000 (03:54 +0000)]
* The "prompt for recipient" screen is now gone. When the user is posting
from a room requiring a recipient, a "To:" line now appears above the
"Subject:" line. Entering an invalid recipient causes the message entry
screen to loop back to itself, with the form contents still intact, and
the ImportantMessage box set to the error message.
Art Cancro [Tue, 30 Aug 2005 04:30:53 +0000 (04:30 +0000)]
* messages.c: teh b0rken Intarweb Exploder was printing the screen rather
than the hidden iframe when user selects "Print" message. Applied a
workaround.
Art Cancro [Mon, 29 Aug 2005 20:49:50 +0000 (20:49 +0000)]
* imap_fetch.c: fixed a bug in the IMAP FETCH BODY code that was causing the
"most recently fetched message" cache to be burned even when it shouldn't
have been. This was causing abominally slow message load time when a message
contains attachments and the MUA is a client such as Thunderbird that does
partial fetches.
Art Cancro [Tue, 23 Aug 2005 04:00:01 +0000 (04:00 +0000)]
* Mailing list messages are now customized with a To: header for each
recipient. This uses more overhead but makes delivery more reliable.
We also prepend [List name] to the subject.
* The undocumented client-side mailing list participation option received
a similar update. We now set an explicit To: header in there as well,
because some lists demand it.
Art Cancro [Mon, 22 Aug 2005 21:22:00 +0000 (21:22 +0000)]
* vcard_edit.c webcit.c webserver.c who.c : i18n
* This should complete the internationalization of the entire WebCit
package. Testing must be done, and then of course we must have someone
do a translation so we can see if this thing works.
Art Cancro [Mon, 22 Aug 2005 01:02:42 +0000 (01:02 +0000)]
* messages.c: finished i18n
* webcit.h: minimum required Citadel server version is now 6.55; this is
required in order to gain access to the new version of the MSGS command
that includes a header summary.
Art Cancro [Thu, 18 Aug 2005 14:36:54 +0000 (14:36 +0000)]
* calendar.c: finished preparing strings for i18n
* sysmsgs.c: Save/Cancel buttons now have different element names, so we
can do a "which element has a nonzero length" check instead of a "what
is the value of this element" check. This is vital because the value
equals the label, and the label will change if the language changes.
This must be done throughout the system.
Art Cancro [Fri, 12 Aug 2005 01:01:27 +0000 (01:01 +0000)]
* The iconbar and summary screen now connect to the user's primary
groupware rooms using the new macros: _CALENDAR_, _TASKS_, _NOTES_,
and _CONTACTS_, in order to facilitate those rooms potentially having
different names on some hosts (such as, perhaps, the same names but in
different languages).
Art Cancro [Wed, 10 Aug 2005 15:39:35 +0000 (15:39 +0000)]
* Experimental "instant expunge" option. For now, you have to put
-DINSTANT_EXPUNGE into the CFLAGS line of your Makefile. If we decide to
keep this it will become a site config option.
Art Cancro [Fri, 5 Aug 2005 21:31:01 +0000 (21:31 +0000)]
* Any "delete message" operation which is synchronous to a client is now
deferred. This is accomplished by copying the message pointer to
the __CitadelDeletedMessages__ room, which keeps the reference count at
least 1. THE DREADED AUTO-PURGER can sweep it up later.
Art Cancro [Thu, 28 Jul 2005 04:06:31 +0000 (04:06 +0000)]
* "Print" button on each message. It even uses a hidden iframe to
eliminate the "here's the printable view" window; the user goes straight
to the browser's print dialog. Slick!
Art Cancro [Tue, 26 Jul 2005 03:46:29 +0000 (03:46 +0000)]
* The new sorting options broke the delete-message checkboxes. Fixed.
* Sorting options are now selectable in either direction, and are
persistent across sessions.
Art Cancro [Tue, 26 Jul 2005 02:49:30 +0000 (02:49 +0000)]
* Applied a patch sent in by Wilfried Goesgens which allows the various
program and data directories to be set to any location on the host
system. This will allow packagers to do FSSTND-type configurations.
Art Cancro [Fri, 22 Jul 2005 15:07:29 +0000 (15:07 +0000)]
* 'whobbs' is now 'who'
* Refactored the wholist code to have its inner div output by a separate
function, in anticipation of possible ajax functionality being added