* add conditional to check room-types
* use hide 'delete' button if we're not allowed to
* check for room type BBS whether we show the one or the other button group
Art Cancro [Fri, 13 Mar 2009 18:14:44 +0000 (18:14 +0000)]
* Be more intelligent about the way we load vCard fields into the on-screen editor. Properties and parameters are now treated as separate variables. Properties are matched strictly (such as 'email') but parameters are handled with a fuzzy match. For example, we identify an 'email' property as an Internet address if the string 'internet' appears anywhere within the parameter string. This will allow it to match on 'email;internet' as well as 'email;type=internet' and 'email;type=internet,pref' or even 'email;not_the_internet'. There are so many different variations out there that we can't count on a strict match.
Art Cancro [Fri, 13 Mar 2009 02:19:05 +0000 (02:19 +0000)]
* Minor overhaul of modules/serv_vcard.c
Be less strict about properties and parameters. For example, when searching for Internet email addresses, it no longer has to be 'email;internet', it will also accept things like 'email;type=internet' or 'email;type=internet,pref' or even 'email;foo=bar,type=internet'.
Note that this is strictly server side stuff; we have a lot of work to do on the webcit side.
Art Cancro [Thu, 12 Mar 2009 02:49:59 +0000 (02:49 +0000)]
* Fixed problems related to saving vCards in config rooms. For starters, we were looking at the room name contained in the message rather than the name of the session's current room, which might actually be correct 100% of the time, but it's still the wrong place to look. We also needed to add code to distinguish between saving your own vCard and administratively saving someone else's vCard. We only reload the cs_inet_* caches when it's our own.
Art Cancro [Wed, 11 Mar 2009 16:57:36 +0000 (16:57 +0000)]
* Implemented the first of several steps required to fix the bug that causes mailing list bounces to be misdirected. This commit adds a new field in the SMTP delivery instructions to force a particular envelope sender.
Art Cancro [Mon, 9 Mar 2009 16:45:21 +0000 (16:45 +0000)]
* Removed references to Trebuchet and Verdana fonts; go with 'sans-serif' instead. This will cause most of WebCit to be rendered in the user's preferred Sans Serif font, which will hopefully fix any remaining weird font issues.
Art Cancro [Mon, 9 Mar 2009 04:00:43 +0000 (04:00 +0000)]
* Removed the defunct METADATA parameters to our unfinished LIST-EXTENDED implementation.
* Rewrote any comments in the IMAP module sources that may have been copied directly out of various RFC's, in order to satisfy the license police.
Art Cancro [Thu, 5 Mar 2009 21:28:24 +0000 (21:28 +0000)]
* Corrected the 'walking timestamp' problem in the Tasks view by converting to UTC while loading a task into WebCit. This is not a problem for Tasks because there are no calculations or recurrences being performed on task dates. Thanks to feivel for reporting this.
Art Cancro [Tue, 3 Mar 2009 03:42:29 +0000 (03:42 +0000)]
* When converting cid: URL's in to /webcit/mimepart... URL's, prefix the inserted 'src=' with an additional space. Sometimes it's needed when other parameters such as alt text appear prior to the src= declaration, and in cases where it's not needed, the extra space won't hurt anything.
Art Cancro [Mon, 2 Mar 2009 04:11:04 +0000 (04:11 +0000)]
* Added some comments next to portions of the code which are obsoleted by the final form of RFC 5464 (IMAP METADATA extension). The dependency on LIST-EXTENDED has been removed, and the Bynari Connector never needed it in the first place. After the code freeze is over we will remove the portions of our unfinished LIST-EXTENDED implementation which were to provide metadata, *or* we may simply remove the unfinished LIST-EXTENDED implementation altogether.
+ correct FS-flags on citadel.co* on startup
+ separate automatical generated config files
* move these automatic generated files to /var/lib/citadel/data in the debian build
* move citadel.control and citadel.config on upgrade if we find them in the old location.
* remove temporary debian file
* switch filter to unsigned char so the Hex-Numbers provided as borders work properly
* Bump library version, THIS IS libcitadel api V2
* Bump version number, THIS IS libcitadel 7.42
* rename dummy function from foo to templatestrings since xgettext will put it into the po's
* add 'i18n' target to buildpackages to call webcit with -G and invoke create-pot.sh
* refresh .po's, some new strings in the funnambol section, some strings weren't detected in the templates, but many of them still were in the tail of the po's so hopefully they're re-used.
Art Cancro [Wed, 18 Feb 2009 18:41:46 +0000 (18:41 +0000)]
* Font sizes for the hour markers in the calendar day view are now set to the height of the containing row minus 2px.
* Also changed the height of the rows for 'off hours' from 1/3 of the day hours to 1/2 of the day hours. Things were just too squashed.