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
the_mgt [Thu, 19 May 2011 23:18:11 +0000 (01:18 +0200)]
Indented, made textarea smaller, since it didnt look too well across different browsers in 1024x786 size. Removed "maxlength" attribute, because it is non-canonical and it does not work. Some js is needed to restrict the maximum input length I guess. Also removed wrap attribute, since it is only supported in Netscape/IE 4.0 and wrapping works fine without it.
the_mgt [Thu, 19 May 2011 22:52:43 +0000 (00:52 +0200)]
Added indention and changed \"button_link\" to "button_link".
the_mgt [Thu, 19 May 2011 22:31:08 +0000 (00:31 +0200)]
Turns out that we had one </div> to many in the trailing.html, but IE still vomits all over the screen.
I think I will have to tone down PIE.htc useage in message.css.
the_mgt [Thu, 19 May 2011 21:48:17 +0000 (23:48 +0200)]
Added missing "alt" tags for expand/collapse images (+ and -, according to image). Indented according to hierarchy.
Indention helps debugging in general. In this special case I am hunting a missing </div> in our pages, which might cause IE to barf with PIE.htc.
the_mgt [Thu, 19 May 2011 16:08:17 +0000 (18:08 +0200)]
One last case of wrong path to PIE.htc, this time it was missing a leading slash..
IE7 404 bug is gone now!
Art Cancro [Thu, 19 May 2011 02:10:13 +0000 (22:10 -0400)]
Changed style/PIE.htc to styles/PIE.htc - fixes 404's on IE
the_mgt [Wed, 18 May 2011 19:25:17 +0000 (21:25 +0200)]
Ported blockquote changes to Tinymce css, so it looks alike when you edit a message with citations.
Also left a note in message.css that both files are connected.
the_mgt [Wed, 18 May 2011 19:18:36 +0000 (21:18 +0200)]
Citations in messages now do have a top border in any case, wether they have a subject/header or not.
Looks like an original message now. *groovy*
the_mgt [Wed, 18 May 2011 16:49:20 +0000 (18:49 +0200)]
Reduced padding in #inner_day, slight improvement for the latest calendar stuff
the_mgt [Wed, 18 May 2011 16:23:40 +0000 (18:23 +0200)]
Removed "style" from extra_hour and hour in view_calendar.c in order to let the css kick in for events_of_the_day. Modified according css so that it looks as it as intended.
The hardcoded style overwrote the stuff in css (we have a few of these cases in calendar) and made the view stick to top:0 and left:0, which looked wrong.
Also made the td.events_of_the_day 50% width, works better for small and large viewports.
Additionally, made a:visited in .calendar look like unvisited links, since i think there is no real use for the difference.
the_mgt [Wed, 18 May 2011 01:33:19 +0000 (03:33 +0200)]
Removal of roomlist_* related stuff, since that is now handled in webcit.css. Will treat the roomlist in the iconbar seperately, similiar to the userlist.
the_mgt [Wed, 18 May 2011 01:31:56 +0000 (03:31 +0200)]
Set pictures in messages to a maximum width of 700px, gave them a little frame and the dropshadow effect
the_mgt [Wed, 18 May 2011 01:21:28 +0000 (03:21 +0200)]
Corrected body default font size, was missing a % sign behind the 100.
Keep an eye on effects this might have, but I think that was default across all browsers anyway.
the_mgt [Wed, 18 May 2011 01:19:53 +0000 (03:19 +0200)]
Mild a:link et al. recoloring, also roomlist_new/old rework and little hover effect.
This needs discussion, personally, I like it better than the version before, but I am still only 80% satisfied.
Art Cancro [Tue, 17 May 2011 20:32:57 +0000 (16:32 -0400)]
Removed spurious 'Loading...' label from expanded roomlist
the_mgt [Tue, 17 May 2011 13:54:12 +0000 (15:54 +0200)]
Set default font size to 12px, since 10px is hard on the eyes and nobody gave a proper explanation why it needs to be 10px and nothing else.
Also added the blockquote style from message view to the editing, including different colors for different levels of citation, etc.
the_mgt [Tue, 17 May 2011 08:23:07 +0000 (10:23 +0200)]
Made userlist in chatroom a little higher in order to look nicer in FF on 1024x768
the_mgt [Tue, 17 May 2011 00:34:24 +0000 (02:34 +0200)]
Refurbished Chat page, border-radius, grey colorscheme, 2px border, you guessed it.
Also fiddled around with sizes and positions of the boxes. It does fit into 1024x768 firefox window now. For some reason I dont get, FF wastes a little more space in the sending box.
Still needs love for the text parts!
the_mgt [Mon, 16 May 2011 23:48:12 +0000 (01:48 +0200)]
Removed tinymce styling which I accidently added in previous commit. Didnt work in the first place. This used to work, I had lengthy discussions which a guy who asked about it three times...
the_mgt [Mon, 16 May 2011 23:46:43 +0000 (01:46 +0200)]
Slight coloradjustments on the calendar table outline to get rid of the dark blue. Applied rounded corners and added a little margin to the left and right of the calendar.
the_mgt [Mon, 16 May 2011 22:06:09 +0000 (00:06 +0200)]
Aligned iconbar logo and upper language selector bar with the roombanner.
Also adapted colorscheme, which looks a little strange in browsers which grok the background gradient.
Some minor improvements to the iconbar, like paddings, margins and the "edit" button.
This is kind of a preview, my final goal would be one banner to bind them all and below that two divs for iconbar and content. But their can be only one banner.
the_mgt [Mon, 16 May 2011 19:17:19 +0000 (21:17 +0200)]
remove a linebreak from message_header if no subject if given
add this linebreak only if subject (or cc) is given
this saves about a line each message for every message without a subject!
the_mgt [Mon, 16 May 2011 19:13:22 +0000 (21:13 +0200)]
make citations inside of messages distingushable (again)
Wilfried Goesgens [Mon, 16 May 2011 17:49:34 +0000 (17:49 +0000)]
remove leading and trailing empty lines from mail output
the_mgt [Mon, 16 May 2011 14:00:16 +0000 (16:00 +0200)]
moved .entmsg ( the class for the message edit box) to message.css too.
the_mgt [Mon, 16 May 2011 13:20:04 +0000 (15:20 +0200)]
Created message.css, moved most message related css there, updated message look, they now have round-corners and dropshadow.
Message header looks cleaner now, maybe we need to talk about proportions of username, date and edit buttons.
Corrected #content starting position (streamlined it with yesterdays banner shortening).
Added a little space between navbar/banner and actual content at the top.
Moved morepromt style to content.css, adapted moreprompt colors.
Removed unneeded stuff from iconbar which i added for testing reasons yesterday.
Removed an empty line from navbar.css
Sorry for the huge commit, I did it in the wrong way, edited message stuff first and later did the rest...
Other way around would make cherry picking simpler, but I think it looks damn good now. ;)
Checked with Opera11 and FF3.6, looks and works consistent.
IE6 login seems broken (at least with iexplorer running in wine...)
the_mgt [Sun, 15 May 2011 22:36:39 +0000 (00:36 +0200)]
Firefox fix: remove border around expand/collapse icons on room and user buttons in iconbar
the_mgt [Sun, 15 May 2011 22:14:02 +0000 (00:14 +0200)]
removed backgroundcolor #FFF from iconbar_container, since whole page uses seomthing different and it looks odd with pure white
the_mgt [Sun, 15 May 2011 21:08:56 +0000 (23:08 +0200)]
Applied new colors to navbar, reduced banner height, tried to adjust iconbar logo space, but this wont work across browsers so it doesnt fit exactly to the pixel. Had to fix the rouded buttons since earlier work on the iconbar broke the hover effect. wholist in iconbar looks good on uncensored.
the_mgt [Sun, 15 May 2011 18:53:23 +0000 (20:53 +0200)]
deleted border-radius.htc, because PIE.htc does the same, removed some superflous lines from iconbar.css
the_mgt [Sun, 15 May 2011 15:30:42 +0000 (17:30 +0200)]
fixed a wrong css import for picsonly iconbar mode, updated copyright year and description of file
the_mgt [Sun, 15 May 2011 14:45:05 +0000 (16:45 +0200)]
Further work on the iconbar menu: button images have a little more space to the left, button names a little more space to the top, userlist should look better, generally made the casdacing of properties smarter, looks good in opera11 and FF3.6