1.2.22: March 30, 2008 * Made Html_cleaner strip HTML comments, which Open Office adds for styling purposes. 1.2.21: March 30, 2008 * Made Html_cleaner support many more HTML tags and attributes, so users can cut and paste from other programs into Luminotes. 1.2.20: March 29, 2008 * Fixed a bug in which closing a Luminotes window with an unsaved note in Firefox would occasionally not save it. 1.2.19: March 26, 2008 * Increased default socket timeout so as not to timeout slow clients. * Fixed a bug in which Files.purge_unused() deleted the file for a file link that had a quote_filename parameter. 1.2.18: March 24, 2008 * Newly redesigned upgrade/pricing/signup page. You can now signup for a Luminotes account and upgrade to a paid plan all at once. * Added some new user quotes on the front page. 1.2.17: March 18, 2008 * Internet Explorer expects quoted download filenames, while Firefox doesn't. So I took that into account by quoting conditionally based on the detected browser. 1.2.16: March 18, 2008 * Fixed a bug that prevented the upload of filenames with special characters in them. 1.2.15: March 17, 2008 * Fixed the bugs introduced by the previous released. 1.2.14: March 17, 2008 * Added ability to reorder notebooks on the right side of the page. * Fixed database transaction leak that was wasting memory. 1.2.13: March 11, 2008 * When the "all notes" note is the only note open, it now actually hides when the "hide" button is clicked. 1.2.12: March 11, 2008 * Resizing browser text now causes wiki notes to resize accordingly. 1.2.11: March 11, 2008 * Added a Debian init script to run the Luminotes server from /etc/init.d/luminotes. 1.2.10: March 11, 2008 * More intelligent scrolling when displaying messages and errors. 1.2.9: March 10, 2008 * Show list of all notes on startup if there are no startup notes and the notebook isn't empty. 1.2.8: March 10, 2008 * No longer popping up a link info box when clicking on a note link. 1.2.7: March 10, 2008 * Fixed a bug where, after you highlighted a link and clicked the link button to unlink it, the link info box popped up. * Actually checking in cache changes that were supposed to be in previous release. 1.2.6: March 10, 2008 * Now creating a new cache connection for each usage of the cache. This will prevent crashes that arose when multiple threads tried to share a single connection. 1.2.5: March 7, 2008 * Fixed a database bug that could have caused a cache save before a commit. * Client code now only calls save_note() on the server when necessary, and takes startup flag into account. 1.2.4: March 6, 2008 * New product tour and new screenshots. * Added a work-around for a database cache bug that prevented the file upload progress bar from showing. * Added a work-around for a UI bug that prevented a note from being saved if only its startup flag changed. 1.2.3: March 4, 2008 * Client-side JavaScript code now only calls save_note() on the server when necessary. 1.2.2: March 4, 2008 * Introduced database object caching to improve performance. * Wrote a database reaper script to delete unused notes, notebooks, etc. * Added some database indices to improve select performance. * Now scrolling the page vertically to show opened errors and messages. 1.2.1: February 29, 2008 * Updated the front page of the site to look nicer and better explain things. 1.2.0: February 25, 2008 * Users can now upload files to attach to their notes. 1.1.3: January 28, 2008 * Now, if you delete a notebook and the only remaining notebook is read-only, then a new read-write notebook is created for you automatically. * Made use of HTML