Art Cancro [Thu, 1 Dec 2005 05:43:12 +0000 (05:43 +0000)]
* The iconbar roomlist, when selected, is now persistent across page loads
and even between sessions. We also cache the list for up to 5 minutes so
it doesn't have to load from the Citadel server over and over again.
Art Cancro [Wed, 30 Nov 2005 04:22:26 +0000 (04:22 +0000)]
* Completed the JavaScript-detection of room names in the iconbar as drop
targets. For now it simply displays an alert box. Doing the actual
message move will only require some simple glue code...
Art Cancro [Tue, 22 Nov 2005 05:01:37 +0000 (05:01 +0000)]
* Set up a toggleable iconbar that can switch between the menu and a room
list. The room list is not yet implemented, so a simple placeholder is
there instead.
Art Cancro [Tue, 22 Nov 2005 03:48:57 +0000 (03:48 +0000)]
* messages.c, webcit.css: message buttons (Reply, ReplyQuoted, etc.) are now
in a smaller font (new style 'msgbuttons' defined in the stylesheet)
* Reply and ReplyQuoted no longer generate an empty 'Re:' subject if the
message being replied to has no subject.
Art Cancro [Tue, 22 Nov 2005 03:31:58 +0000 (03:31 +0000)]
* create-pot.sh: now creates a new webcit.pot file and automatically merges
it into all *.po files, allowing an easy way for translators to access
new strings.
* axdefs[] (Access level definitions) -- now ready for localization.
* add some script to wrap the debian package build that does some magic about
the versioning in the package and the citadel system
* Many fixups to the debian packages
* added Unixlogin Package
Art Cancro [Thu, 17 Nov 2005 16:33:21 +0000 (16:33 +0000)]
* More changes to try to get the po/ directory to build properly. It's still
not working. If you want to run WebCit using the current tree, be sure to
configure with --disable-nls
Art Cancro [Mon, 14 Nov 2005 04:37:03 +0000 (04:37 +0000)]
* serv_extensions.c: serv_upgrade_init() must be called prior to
serv_inetcfg_init() in order to ensure that citadel.control is created
at the correct time. (Patch sent in by Wilifried Goesgens.)
Art Cancro [Sun, 13 Nov 2005 04:46:36 +0000 (04:46 +0000)]
* Discovered the style -moz-user-select:none and applied it to the mailbox
summary table, to prevent text select from ruining the appearance of our
beautiful drag and drop function.
Art Cancro [Sun, 13 Nov 2005 04:19:15 +0000 (04:19 +0000)]
* Strip prepended '/webcit' in requested url's. This may allow us to handle
incoming proxy requests from a front end web server.
* Don't require a session cookie for static content.
Art Cancro [Sun, 6 Nov 2005 17:27:45 +0000 (17:27 +0000)]
* Message delete: table row delete is now handled by a script.aculo.us effect
instead of by just clearing out the innerHTML of the table row div, because
IE barfs on the latter.
Art Cancro [Thu, 3 Nov 2005 16:13:46 +0000 (16:13 +0000)]
* Removed the 'mark message as seen' C code (in the mailbox view) because it
was no longer getting called. Implemented this in JavaScript using an ajax
call plus a new WebCit function to perform generic server commands using
ajax. Also reinstated the removal of bold font weight for messages
transitioning from unseen to seen (again, in JavaScript).
Art Cancro [Thu, 3 Nov 2005 04:47:28 +0000 (04:47 +0000)]
* Mailbox view -- onClick is now implemented by a JavaScript function which
is defined in wclib.js -- now, it not only handles the Ajax load of the
message into the preview pane, but it also highlights the table row, and
remembers the highlighting so it can be turned off when another row is
selected. This is if course a prelude to ajaxifying the table...