[Initial project boilerplate. mithrandi@mithrandi.za.net**20051005183840] [Rename Infix to FlyingCircus. mithrandi@mithrandi.za.net**20051011165023] [Initial implementation. Can add quotes, and view them all. mithrandi@mithrandi.za.net**20051011195921] [Add nifty Athena interface for adding new quotes. mithrandi@mithrandi.za.net**20051011220501] [Add doctype to quotes.xhtml template. mithrandi@mithrandi.za.net**20051012172155] [Implement voting. mithrandi@mithrandi.za.net**20051012182837] [Implement athena voting controls. mithrandi@mithrandi.za.net**20051012191357] [Add missing cssQuery.js to scripts. mithrandi@mithrandi.za.net**20051012194942] [First attempt at styling the system. korpse@slipgate.za.net**20051012201222] [Setup boring file. Tristan Seligmann **20051029161314] [Twiddle boring file. Tristan Seligmann **20051029161510] [Move to axiomatic based setup. Tristan Seligmann **20051029161607] [More hacking; everything completely broken atm. Tristan Seligmann **20051031185026] [Tweak quote background color. korpse@slipgate.za.net**20051012202252] [Tweaked CSS a little more, I think this is the winner. korpse@slipgate.za.net**20051012202738] [Renamed styles and added alternate stylesheet references. korpse@slipgate.za.net**20051015140947] [Fixed situation where added quotes did not get the proper style set. korpse@slipgate.za.net**20051015141045] [Added accesskeys to some input elements. korpse@slipgate.za.net**20051015141135] [Added logo and some novelty stuff. korpse@slipgate.za.net**20051015141209] [IT IS A QUOTE DATABASE Tristan Seligmann **20051101213141] [Add some more "chirps" to the list. Tristan Seligmann **20051101213232] [Remove old unused templates directory. Tristan Seligmann **20051101213336] [Install the QuoteDb during installation. Tristan Seligmann **20051107195707] [No need for PublicAthenaPage, a better implementation is now in Mantissa. Tristan Seligmann **20051107195731 Developed in the already-registered-267 branch; at the time of this writing, it was not yet merged into Divmod trunk. ] [Turn this mess into something halfway sane. Tristan Seligmann **20051107200203] [Tweak JavaScript code; use terminating semicolons and local variables everywhere. Tristan Seligmann **20051109164628] [Use text/javascript instead of application/x-javascript as IE does not understand the latter. Tristan Seligmann **20051109164727] [Eliminate QuoteDatabase backreferences. Tristan Seligmann **20051109172711] [Store rating and votes in the database, instead of calculating them. Tristan Seligmann **20051109172757] [Implement quote loading. Tristan Seligmann **20051109172824] [Fix quote fetching and voting. Tristan Seligmann **20051109192818] [Implement quote adding functionality. Tristan Seligmann **20051109192919] [Remove unused cruft. Tristan Seligmann **20051110165857] [Public site shouldn't need a session, so install it sessionless instead of sessioned. Tristan Seligmann **20051110170035] [Use query string to specify initial quote load-out, and change hyperlinks appropriately. Tristan Seligmann **20051110170059] [Redirect to individual quote after adding it. Tristan Seligmann **20051110170404] [Added navigation menu to the "Add quote" page. korpse@slipgate.za.net**20051110200521] [Added a little message on the "Add quote" page. korpse@slipgate.za.net**20051110200632] [Styling fixups for new codebase. korpse@slipgate.za.net**20051110200736] [Implement functions to "disable" and "enable" the voting controls. korpse@slipgate.za.net**20051110202008] [Turned plusQuote and minusQuote into partial functions. korpse@slipgate.za.net**20051111131154] [Removed 'e' that spawned from a nearby wormhole. korpse@slipgate.za.net**20051111131249] [Changed Javascript code to match document structure. korpse@slipgate.za.net**20051111131341] [Changed rating element to a div for nicer plaintext formatting. korpse@slipgate.za.net**20051111134115] [Added a generic hyperlink style. korpse@slipgate.za.net**20051111134202] [Attempt to fix quote content, still broken in IE. korpse@slipgate.za.net**20051111134912] [Removed lost space. korpse@slipgate.za.net**20051111134943] [Implement import-quote command. Tristan Seligmann **20060103170553] [Remove unused imports. Tristan Seligmann **20060103170627] [Begin migrating to new Divmod functionality. Tristan Seligmann **20060104201108] [Everything working except rating update and quote addition. Tristan Seligmann **20060108104248] [Final batch of fixes, everything should be back to working now. Tristan Seligmann **20060111203607] [Set lastQid correctly after importing quotes. Tristan Seligmann **20060111225050] [Remove run and fix up boring to allow local choice of database. Tristan Seligmann **20060112185911] [Fix lots of stuff up so that everything works as an Offering. Tristan Seligmann **20060112185952] [Use Divmod.Class methods. Tristan Seligmann **20060114000803] [Fix image URLs in CSS. Tristan Seligmann **20060114000814] [Fix up quote importing, and remove install command. Tristan Seligmann **20060115140109] [Place JS modules at a static URL. Tristan Seligmann **20060117145933] [Modernize Athena and JavaScript code. Tristan Seligmann **20060215233113] [Update code to run on latest Divmodware. Tristan Seligmann **20060523180618] [Use methods() not method(). Tristan Seligmann **20060523180712] [Redirect to the correct URL when adding a quote. Tristan Seligmann **20060523180743] [Remove CPU-devouring background image. Tristan Seligmann **20060523182400] [Lots of hacking and leetification. Tristan Seligmann **20060523192626] [Add random quotes page. Tristan Seligmann **20060523203509] [Updated codebase to work with latest powerup mechanism. Jonathan Jacobs **20070525211316] [Pretty much a complete overhaul of the codebase. Jonathan Jacobs **20070526235344 This mainly includes getting rid of most of Mantissa and the themes system, aswell as fixing up the class hierarchy and styles. ] [Added "Worst" quote selection. Jonathan Jacobs **20070527102235] [Increased limit. Jonathan Jacobs **20070527102257] [Cosmetic tweak. Jonathan Jacobs **20070527110624] [Misc code cleanups. Jonathan Jacobs **20070527111336] [Style tweaks. Jonathan Jacobs **20070527111411] [Fixed up page titles. Jonathan Jacobs **20070527112705] [Style tweak. Jonathan Jacobs **20070527112811] [Add creation time to quote view. Jonathan Jacobs **20070527164101] [Style tweaks. Jonathan Jacobs **20070527164146] [Colour rating depending on the ratio of score to votes. Jonathan Jacobs **20070527164207 IMPORTANT: This change adds Methanal to the list of dependancies. ] [Added an export axiomatic command and fixed up import code. Jonathan Jacobs **20070527231235] [Cleaned up imports. Jonathan Jacobs **20070527231446] [Importer tweak. Jonathan Jacobs **20070527232710] [Added const module. Jonathan Jacobs **20070528193634] [Fix up import/export. Tristan Seligmann **20070528203934] [Transactificate. Tristan Seligmann **20070528204000] [Upgraders. Tristan Seligmann **20070528204011] [Use HashedJSModuleNames, and redirect from front page to recent quotes. Tristan Seligmann **20070528210847] [EUROGHG. Tristan Seligmann **20070528211600] [Update code. Tristan Seligmann **20080222125111] [Fix stuff. Tristan Seligmann **20080514125740] [Fix... like everything. Jonathan Jacobs **20080514152732] [Small refactoring. Jonathan Jacobs **20080514154724] [Reintroduce colours for different quote ratings. Jonathan Jacobs **20080514154746] [Implement custom front page and vhost thing. Jonathan Jacobs **20080515151437] [Remove debugging. Jonathan Jacobs **20080515165008] [Fix very broken FrontPage replacement. Jonathan Jacobs **20080515170233] [Add accesskeys for nav links. Jonathan Jacobs **20080515230310] [Add support for copying raw quote text. Jonathan Jacobs **20080515230545] [Add missing file. Jonathan Jacobs **20080515230827] [Add favicon. Jonathan Jacobs **20080515233823] [Prevent creating another copy textarea when one already exists. Jonathan Jacobs **20080516093920] [Small tweak. Jonathan Jacobs **20080516112719] [Implement a "raw" quote view. Jonathan Jacobs **20080516123739] [Don't barf trying to get a quote ID that doesn't exist. Jonathan Jacobs **20080516125134] [Clean up add quote submit button stuff. Jonathan Jacobs **20080524170536] [Implement nickname colouring. Jonathan Jacobs **20080526174135] [Code tweaks and whitespace cleanups. Jonathan Jacobs **20080526174308] [Improve nickname colouring. Jonathan Jacobs **20080527212527] [Style tweak. Jonathan Jacobs **20080527212841] [Implement Clowns. Jonathan Jacobs **20080529124648 Clowns are the participants in any given quote. ] [Complete overhaul of Athena/Nevow/Mantissa usage. Jonathan Jacobs **20080529125924 This includes making use of the theme system as well as removing use of deprecated Athena/Nevow/Mantissa stuff. Also, Clowns are now hyperlinked and it is possible to filter quotes based on the Clowns that appear in quotes. ] [Doc strings. Jonathan Jacobs **20080529130238] [Style tweaks. Jonathan Jacobs **20080529130245] [Clean up imports. Jonathan Jacobs **20080529130451] [Avoid clobbering Mantissa's shell. Jonathan Jacobs **20080529131508] [Oops! Add missing file. Jonathan Jacobs **20080529132005] [Nick filtering behaviour changes. Jonathan Jacobs **20080529152653] [Oops! Add missing file. Jonathan Jacobs **20080529153304] [Create clowns when adding a new quote. Jonathan Jacobs **20080531222613] [Add a helpful title to the filter "plus" link. Jonathan Jacobs **20080611121207]