the_mgt [Tue, 5 Jul 2011 12:27:19 +0000 (14:27 +0200)]
Replaced orange feed/rss image by the blue one from our iconset, added file icon for rooms with files into banner, made the "X files" description the same style as the rss line above it.
Had to fool around with the css for the banner again, in order to do so.
the_mgt [Tue, 5 Jul 2011 00:27:29 +0000 (02:27 +0200)]
oopsy, forgot to escape something. also removed the alignment and hardcoded border, we can use css now.
the_mgt [Tue, 5 Jul 2011 00:24:36 +0000 (02:24 +0200)]
Madethe service.css look better, added a navbar to the banner and put the "chat with user" link into that navbar
the_mgt [Mon, 4 Jul 2011 23:50:34 +0000 (01:50 +0200)]
Added the id #room_ROOMNAME to the body tag, this enables us to use some conditionals throughout the whole webcit like:
body#room_ROOMNAME #some_id { whatever-css: youlike; }
Made the file chooser input selector bigger so that you can actually read the filename
Added class .bio to the bio view and a service.css to style it
the_mgt [Mon, 4 Jul 2011 10:17:37 +0000 (12:17 +0200)]
removed trailing "." from "logged in as" line, added a new icon for admin tasks and changed the previous config icon to resemble the old one more
the_mgt [Mon, 4 Jul 2011 08:50:22 +0000 (10:50 +0200)]
Forgot to remove the infos class from the loggedinas.html. Now the actiondiv fits into the banner again.
Art Cancro [Mon, 4 Jul 2011 00:54:33 +0000 (20:54 -0400)]
fixed a log variable name
Wilfried Goesgens [Sun, 3 Jul 2011 23:09:12 +0000 (23:09 +0000)]
work on sieve templates
Wilfried Goesgens [Sun, 3 Jul 2011 23:08:30 +0000 (23:08 +0000)]
fix crash with wrong pointer indirection in setup.c
Art Cancro [Sun, 3 Jul 2011 22:21:51 +0000 (18:21 -0400)]
Allow the token 'dotgoto?' to bypass wiki hyperlink rewriting, so that we can post links to specific rooms in wiki pages. This seems hackish and could potentially be replaced by a better solution.
the_mgt [Sun, 3 Jul 2011 19:23:30 +0000 (21:23 +0200)]
removed the scrollbars around the login box. this is a hackish, we really need to get rid of that 16% stuff for the iconbar and our messy global div
the_mgt [Sun, 3 Jul 2011 18:24:30 +0000 (20:24 +0200)]
Tried to fix the scrolling in #room_info and renamed contancts.png. All our images have "singular" case in their name. (task.png, not tasks.png for example!)
the_mgt [Sun, 3 Jul 2011 17:45:34 +0000 (19:45 +0200)]
Cleaned and sobered up the roombanner css and html:
1. It is all a table now
2. paddings and margins look good (room info no longer growing into actiondiv)
3. moved the "logged in as" into actiondiv (looks a bit crowded, but we will take care of that soon)
4. fade in/out effects for extended room info are no longer collibri style
I am not yet satisfied with the height of the #room_info and the scrollbar doesnt work!
the_mgt [Sun, 3 Jul 2011 14:40:31 +0000 (16:40 +0200)]
Corrected some icon references, added new icons and hopefully made it more consistent
the_mgt [Sun, 3 Jul 2011 11:44:56 +0000 (13:44 +0200)]
Updated PIE.htc to 1.0beta4, maybe it improves IE performance
If not, we have to tone down on it and/or resort to border.ht for buttons
the_mgt [Sun, 3 Jul 2011 03:16:30 +0000 (05:16 +0200)]
again some improvements, chat and edit links now avaiable in navbar, dropped <?WHO:PIC>
how would we pass the username to this template? I need that for testing...
the_mgt [Sun, 3 Jul 2011 02:23:04 +0000 (04:23 +0200)]
removed c-cruft, added <?WHO:RBIO("X")> for bio text and <?WHO:PIC> for user picture
the_mgt [Sun, 3 Jul 2011 02:12:51 +0000 (04:12 +0200)]
Improved the look of the file room view, also made alternated table style work
the_mgt [Sun, 3 Jul 2011 01:35:57 +0000 (03:35 +0200)]
added header to bare bio template
the_mgt [Sun, 3 Jul 2011 00:57:15 +0000 (02:57 +0200)]
changed icon and indented lines
are there no closing tags for the table/content div on purpose?
the_mgt [Sun, 3 Jul 2011 00:01:58 +0000 (02:01 +0200)]
Merged the changes dothebart and I did, wasnt that hard
the_mgt [Sat, 2 Jul 2011 23:28:46 +0000 (01:28 +0200)]
Renamed the /icons directory to /webcit_icons because of incompatibility with symlinking to local iconset for mimetypes
Also changed the references to reflect the new positions
Wilfried Goesgens [Sat, 2 Jul 2011 21:10:16 +0000 (21:10 +0000)]
Templatize sieve rules editor; return success/fail state of serverwrite
- return status of sending stuff to citserver, so we can abort loops in time if our connection dies.
- add sieve scripts lists with content to the session for one request
- add hooks for listing sieve scripts and their contents
- add parser for our webcit embedded sieve editor
- add hooks for our webcit embedded sieve editor
- add templates with the contents from sieve.c
the_mgt [Sat, 2 Jul 2011 20:21:42 +0000 (22:21 +0200)]
Made the actiondiv (offer startpage, search, select roomview) texts a little smaller and less dominant
the_mgt [Fri, 1 Jul 2011 12:14:18 +0000 (14:14 +0200)]
removed width/height, not nescessary anymore
the_mgt [Fri, 1 Jul 2011 12:12:13 +0000 (14:12 +0200)]
Improved logic and look of the login.html (and partly the modal)
Also renamed the delete.png to abort, makes more sense.
Deployed abort.png where it fits (closewindow.gif loks bad when blown to 32pixel)
Art Cancro [Fri, 1 Jul 2011 05:13:12 +0000 (01:13 -0400)]
Ugly hack to fix wiki history broken by the 'message xxx is not in this room' security check
Art Cancro [Fri, 1 Jul 2011 03:47:18 +0000 (23:47 -0400)]
Fixed a stack smash in the wiki module
Art Cancro [Fri, 1 Jul 2011 02:47:57 +0000 (22:47 -0400)]
Generate wiki diffs using a temp file instead of a big string of realloc() calls.
Noted a block of code in which we are smashing the stack and need to fix.
the_mgt [Fri, 1 Jul 2011 02:30:20 +0000 (04:30 +0200)]
Replaced the favicon with the "collaboration.png" from "Essen", we really need to get something more citadelish here
the_mgt [Fri, 1 Jul 2011 02:13:23 +0000 (04:13 +0200)]
removed 'width="24" height="24' statements, new icons are 16x16
the_mgt [Fri, 1 Jul 2011 02:11:55 +0000 (04:11 +0200)]
Slight adaptions to proportions and margins of navbar/iconbar links, so the new icons can really shine!
the_mgt [Fri, 1 Jul 2011 01:30:54 +0000 (03:30 +0200)]
Adapted c-files to new iconset "Essen"
Moved some additional icons from static/ to static/icons
The goal is, that we can remove all stray image files from static/ after the transition
Only relevant .gif in static that is left should be citadel-logo.gif.
the_mgt [Fri, 1 Jul 2011 01:05:37 +0000 (03:05 +0200)]
reverted 755 permissions on files to 644. Wherever that came from, sorry...
Also renamed an icon to the proper .png name
the_mgt [Fri, 1 Jul 2011 00:53:43 +0000 (02:53 +0200)]
Added new iconset "Essen" from pc.de/icons/ and modified all files under static/t accordingly
Icons are in subfolder "icons/essen" so we can eventually add other iconsets and make them choosable from Webcit
Moved some commonly used icons we need to keep to newly created icons/ dir
Old icons will go to subfolder "icons/old" after the transition, so retro enthusiasts can choose them eventually
Places in c-files will follow in next commit
Wilfried Goesgens [Thu, 30 Jun 2011 21:11:14 +0000 (21:11 +0000)]
fix off by one while checking for the maximum number of tokens
the_mgt [Thu, 30 Jun 2011 20:12:58 +0000 (22:12 +0200)]
Changed color of dropdown roomlist room items in iconbar and updated copyright year to 2011
Wilfried Goesgens [Wed, 29 Jun 2011 22:46:59 +0000 (22:46 +0000)]
fix the GETMETADATA command; we mustn't count our naive split of the comand, it will fail if we have blanks in roomnames.
this fixes troubles seen with citadel <-> bynari connector.
Wilfried Goesgens [Wed, 29 Jun 2011 09:57:22 +0000 (11:57 +0200)]
add tests for all our encoders; syntax similar to webcit template escapers. -o J for Ecma etc.
Art Cancro [Tue, 28 Jun 2011 05:17:16 +0000 (01:17 -0400)]
Removed the commented-out vestiges of a spam strings checker begun before we decided to use spamassassin instead.
Art Cancro [Wed, 22 Jun 2011 20:23:52 +0000 (16:23 -0400)]
The 'static redirects' file may now contain a special token called 'home' which can specify the site-wide default landing page.
Art Cancro [Tue, 21 Jun 2011 22:48:36 +0000 (18:48 -0400)]
Untangled the hashloading of VTDODO with the hashloading of VEVENT items. Some changes that were made to the calendar code were keeping tasks from displaying at all.
Art Cancro [Wed, 15 Jun 2011 04:26:25 +0000 (00:26 -0400)]
xmpp_destroy_buddy() now accepts an 'aggressively' flag that indicates whether the server should push an 'unsubscribed' presence tag. Apparently we can only do this when sending a roster flush at the beginning of the session, because sending it when another user logs out in the middle of our session confuses Jitsi into thinking that the other user rejected a subscription request. I think it's making Pidgin behave better too, but more testing is needed.
Art Cancro [Tue, 7 Jun 2011 15:43:47 +0000 (11:43 -0400)]
Use permalinks as the <link> tag content for Blog room feeds
Art Cancro [Tue, 7 Jun 2011 15:24:43 +0000 (11:24 -0400)]
When generating an RSS feed for a Blog room, omit comments; feed items are top level posts only.
Art Cancro [Tue, 7 Jun 2011 04:15:52 +0000 (00:15 -0400)]
feed generator: read entire message into memory first. This will allow us to do decision making before output begins.
Art Cancro [Mon, 6 Jun 2011 18:26:43 +0000 (14:26 -0400)]
Suppress display of '%d new of %d messages' where it is not relevant
Art Cancro [Mon, 6 Jun 2011 18:20:26 +0000 (14:20 -0400)]
Add a 'New blog post' button to the Blog view
Art Cancro [Mon, 6 Jun 2011 17:47:38 +0000 (13:47 -0400)]
'older posts' and 'newer posts' links now work. 'max posts' is working but not setable by any visible options
Art Cancro [Mon, 6 Jun 2011 17:28:38 +0000 (13:28 -0400)]
Added the 'older posts' entry to blog view
Art Cancro [Mon, 6 Jun 2011 16:42:06 +0000 (12:42 -0400)]
blogview: allow 'firstp=' parameter to determine where to start reading
Wilfried Goesgens [Sat, 4 Jun 2011 14:39:55 +0000 (14:39 +0000)]
correct debug logging string.
Wilfried Goesgens [Sat, 4 Jun 2011 08:09:06 +0000 (08:09 +0000)]
re-link the floor editing menu; this somehow got lost.
Art Cancro [Fri, 3 Jun 2011 22:12:19 +0000 (18:12 -0400)]
blogpost_render() is now beautiful and elegant
Art Cancro [Fri, 3 Jun 2011 22:05:06 +0000 (18:05 -0400)]
blogpost_render() is now called with a new parameter 'with_comments' to determine the view instead of searching the http parms
Art Cancro [Fri, 3 Jun 2011 21:53:18 +0000 (17:53 -0400)]
Stop processing if the viewer is only interested in a single post and that message ID is neither the id nor the refs.
Art Cancro [Fri, 3 Jun 2011 21:35:15 +0000 (17:35 -0400)]
Point out the missing parts of the blog view render code in comments
Art Cancro [Fri, 3 Jun 2011 19:25:23 +0000 (15:25 -0400)]
pointers, not objects
Art Cancro [Fri, 3 Jun 2011 19:14:02 +0000 (15:14 -0400)]
Another minor commit
Art Cancro [Fri, 3 Jun 2011 18:49:39 +0000 (14:49 -0400)]
Meaningless commit intended to troubleshoot commit hooks
Art Cancro [Fri, 3 Jun 2011 18:12:17 +0000 (14:12 -0400)]
added some comments for things I need to add
Art Cancro [Fri, 3 Jun 2011 17:43:28 +0000 (13:43 -0400)]
Sorting the blog posts in newest-to-oldest order now works.
Big thanks to whoever wrote
http://www.c.happycodings.com/Sorting_Searching/code14.html
Art Cancro [Fri, 3 Jun 2011 05:27:50 +0000 (01:27 -0400)]
Sort the array of blogposts before render. It doesn't work. I don't know why, but it's very late and I hope that it will be obvious in the morning.
Art Cancro [Fri, 3 Jun 2011 05:06:05 +0000 (01:06 -0400)]
Load pointers to blogposts into an array that we can sort
Art Cancro [Fri, 3 Jun 2011 04:54:39 +0000 (00:54 -0400)]
Separate blogpost renderer/destructor into different functions
Art Cancro [Fri, 3 Jun 2011 04:51:07 +0000 (00:51 -0400)]
Determine msgnums for rendering
Art Cancro [Tue, 31 May 2011 18:21:26 +0000 (14:21 -0400)]
Add blog rooms to sitemap
Art Cancro [Tue, 31 May 2011 18:05:31 +0000 (14:05 -0400)]
Define a consistent way to turn message id into thread id hash
Art Cancro [Tue, 31 May 2011 17:58:56 +0000 (13:58 -0400)]
Moved the struct declarations from blogview_renderer.c into webcit.h
Art Cancro [Tue, 31 May 2011 17:47:00 +0000 (13:47 -0400)]
Add /skip to robots.txt exclusion
Art Cancro [Tue, 31 May 2011 17:37:25 +0000 (13:37 -0400)]
Minor tweaks to sitemap code
Art Cancro [Tue, 31 May 2011 17:26:34 +0000 (13:26 -0400)]
Post a comment...
Art Cancro [Tue, 31 May 2011 17:05:31 +0000 (13:05 -0400)]
When a not logged in user clicks on the blog comment box, pass them through the GetLoggedIn() framework
the_mgt [Mon, 30 May 2011 22:55:52 +0000 (00:55 +0200)]
...while .iconbar_text actually needs to be 22px high in order to fit the navbar.
the_mgt [Mon, 30 May 2011 22:51:05 +0000 (00:51 +0200)]
changed height of .iconbar_text to 24px instead of 2em, mixing both does not make sense here, since we do not get 100px height if people set different default font size
Art Cancro [Fri, 27 May 2011 21:16:59 +0000 (17:16 -0400)]
Initial implementation of comment box for blog (not finished but it does work)
Art Cancro [Thu, 26 May 2011 16:53:40 +0000 (12:53 -0400)]
More RSS cleanup based on the suggestions of feedvalidator.org
Art Cancro [Thu, 26 May 2011 16:30:59 +0000 (12:30 -0400)]
Apply fixes suggested by www.feedvalidator.org
Art Cancro [Thu, 26 May 2011 15:53:09 +0000 (11:53 -0400)]
Use MSG4 instead of MSG0 to output RSS feeds
Art Cancro [Thu, 26 May 2011 14:59:38 +0000 (10:59 -0400)]
feed_generator.c: buffer message text into a StrBuf so we can output it as a single CDATA block
Art Cancro [Wed, 25 May 2011 22:13:34 +0000 (18:13 -0400)]
Reinstated the use of EUID/UUID in blog posts; however this time they are not being used in the permalinks.
We really just need them so we can do uuid tags in the feed.
Art Cancro [Wed, 25 May 2011 21:56:54 +0000 (17:56 -0400)]
Output RSS feed data using CDATA blocks
Art Cancro [Wed, 25 May 2011 21:53:36 +0000 (17:53 -0400)]
New function cdataout() for sending a string to the client as a CDATA block
Art Cancro [Wed, 25 May 2011 20:57:16 +0000 (16:57 -0400)]
added a few things to .gitignore
Art Cancro [Wed, 25 May 2011 20:56:45 +0000 (16:56 -0400)]
added a few more things to .gitignore
Art Cancro [Wed, 25 May 2011 20:56:11 +0000 (16:56 -0400)]
added a few things to .gitignore
Art Cancro [Tue, 24 May 2011 22:37:06 +0000 (18:37 -0400)]
Removed the unused second argument from the do_template() macro
Art Cancro [Tue, 24 May 2011 16:44:49 +0000 (12:44 -0400)]
Revert "sock_connect() - if first char of hostname is '/' assume it is a unix domain socket and connect to that instead"
This reverts commit
11a64f8df61b883f4aee54671843d6b5a18b9fb2.
Art Cancro [Tue, 24 May 2011 03:45:56 +0000 (23:45 -0400)]
Page title now shows the room name instead of the user name.
This is better for search engines, bookmarks, etc etc etc
Art Cancro [Tue, 24 May 2011 02:51:25 +0000 (22:51 -0400)]
Added a 'permalink' link to the bottom of a blog post too, right next to the 'n comments' link.
the_mgt [Mon, 23 May 2011 23:10:52 +0000 (01:10 +0200)]
Returned to less fancy message layout: No borders, light dropshadow, no borders on citations. Same settings for message editing. This will hopefully make IE7 a little more reliable.
Art Cancro [Mon, 23 May 2011 21:53:52 +0000 (17:53 -0400)]
get_inet_rec_type() range should be 1..8, not 1..7
Art Cancro [Mon, 23 May 2011 21:50:59 +0000 (17:50 -0400)]
Revert "Generate UUID in blog posts to be used in permalinks"
This reverts commit
fbeca38240b0a9771dc3c5349877e42768900025.
Art Cancro [Mon, 23 May 2011 21:50:53 +0000 (17:50 -0400)]
Revert "Change to blog euid storage; note new definition in libcitadel.h"
This reverts commit
6d51b9ea0e3670d8ac52cc183e5ac0bcd3f3f2d6.
Art Cancro [Mon, 23 May 2011 21:50:44 +0000 (17:50 -0400)]
Revert "We need EUID indexing for Blog rooms."
This reverts commit
ea08a18927a544fcaf5c0645f621076ff2aad75e.
Art Cancro [Mon, 23 May 2011 17:30:13 +0000 (13:30 -0400)]
sock_connect() - if first char of hostname is '/' assume it is a unix domain socket and connect to that instead
Art Cancro [Fri, 20 May 2011 22:09:36 +0000 (18:09 -0400)]
We need EUID indexing for Blog rooms.
Art Cancro [Fri, 20 May 2011 21:37:05 +0000 (17:37 -0400)]
Change to blog euid storage; note new definition in libcitadel.h
Art Cancro [Fri, 20 May 2011 16:58:15 +0000 (12:58 -0400)]
Generate UUID in blog posts to be used in permalinks
Art Cancro [Fri, 20 May 2011 12:18:37 +0000 (08:18 -0400)]
When citserver fails due to missing zlib, refer the user to citadel.org/doku.php/faq:installation:zlib