Change Log
Sunday, December 30, 2007
- 2912-9-13: Added lazyload for archive screens. Still not wonderful on speed.
- 2012-9-10: Replaced archives with rendered thumbnail using http://code.google.com/p/phantomjs/
- 2102-7-11: Fixed div class "indent" (left it out of rewrite). Added a way to change the stylesheet name to clear the cache when changing the CSS.
- 2012-7-10: Fixed upload for text posts.
- 2012-6-27: Fixed a bug where text was not generated when adding a new post.
- 2012-6-23: Fixed mosaic so it reorders the photos before rendering.
- 2012-6-20: Closed the drop down boxes when a selection is chosen (makes it easier to view the photos/archives)f
- 2012-6-19: Fixed a bug: moved the copy of the album thumbnail to after regenerating the thumbnail.
- 2012-6-19: Added admin functionality to regenerate all photographs, thumbs-only, or only non-generated photos.
- 2012-6-7: Fixed facebook posting (broken because of the new way I save photographs)
- 2012-6-7: Fixed a bug in the add post admin screen, where if there is no thumbnail (e.g., a youtube video), it throws a divide by zero error
- 2012-6-6 - Hid the scrollbars during fullscreen slideshow
- 2012-6-6 - Fixed bad code where I was rerendering the text for the front page
- 2012-6-6 - Updated secrets and random to work properly with the new page.php
- 2012-6-6 - Fixed (again) thumbnails for date/tags not properly clickable
- 2012-6-6 - Fixed broken URLs returning MySQL errors
- 2012-6-6 - Fixed tags/cast of horribles. Regenerated castofhorribles content to remove double image
- 2012-6-6 - Thumbnails for archives work in Chrome; does not work in IE (probably because of the empty ) :(
- 2012-6-5 - Rerendered most of the thumbnails; increased quality of jpgs
- 2012-6-5 - Checked sitemap & RSS, both seem to work
- 2012-6-5 - Had to reset all thumbnail resizing to work with the new system :( I have no idea how the old system worked
- 2012-6-5 - Fixed thumbnail resizing
- 2012-6-5 - Decided not to delete the copies of the full-size photos and create symlinks to the 3.5 directory (reducing space in the backup server), since the photos are symlinked multiple levels now
- 2012-6-5 - Moved the green buttons to the left of the right side; fixed the drop down boxes so they line up with the newly placed buttons
- 2012-6-5 - Added green color for drop-down boxes
- 2012-6-5 - Fixed: bug where the last year stays selected when you select the final year in the photo years drop down
- 2012-6-5 - Finished archives by index
- 2012-6-5 - Fixed: horribles/innertirade from displaying twice
- 2012-6-5 - Finished archives by tags; fixed the clickable area for thumbnails
- 2012-6-5 - Removed favorites button if there are no favorites in album
- 2012-6-4 - Added the thumbnail copy code to the choose thumbnail code from postdata
- 2012-6-4 - Created archives page with thumbnails for photos and a thumbnail version of the page (not very efficient at this time)
- 2012-6-4 - Changed thumbnails so it points to a separate photos/thumbnails/ directory
- 2012-6-4 - Updated slideshows: allowed slideshows to start from any individual photo; fixed bugs with slideshow: multiple timers; timers not turned off
- 2012-6-4 - Removed /photos/ from individual photo pages (this fixes a bug in WP7 that returns an error as it searches for the file in the sewcrates.com/photos/ directory
- 2012-6-4 - FINALLY! Updated thumbnails for YouTube videos to use the larger thumbnail (if available) and get rid of the black borders. The check is done in render_mosaic (since it's relatively quick)
- 2012-6-4 - Implemented youtube API. Did nothing with it
- 2012-6-3 - Fixed Mosaics--only shows in the home page
- 2012-6-2 - Fixed: individual photo view (broken because of masthead change)
- 2012-6-2 - Fixed photos and single view to work with the new menu
- 2012-6-2 - Added videos view to photos
- 2012-6-1 - Started work on updating the archive screen
- 2012-6-1 - Basic slideshow with no controls finished
- 2012-5-? - Started port to new layout. Didn't track changes for the first week or so.
- 12/22/2011 - Finished innertirade.com website. Better integrated it into sewcrates.com. Fixed the sewcrates admin screen so it more cleanly allows uploads. Fixed security bugs in innertirade.
- 12/18/2011 - Stripped one extra character from the filename for sorting photos/videos by filename.
- 12/16/2011 - Added a category and display for Inner Tirade comics.
- 12/4/2011 - Added another search string to strip http:// from youtube embed.
- 11/7/2011 - Added a zip command for photos so I can download all slides from an album to put on my digital frame
- 10/29/2011 - Automatically stripped the http:// from youtube embed codes.
- 9/18/2011 - Defaulted to HD for YouTube videos
- 7/31/2011 - Updated Doolies/Tiger photograph in about page.
- 6/19/2011 - Added daily export for castofhorribles to tumblr (maybe someone there will like it). Changed (c) date to 2011. Added Video count to thumbnails on front page (since I have so many youtube videos now).
- 4/10/2011 - Added the filenames to the photo upload; and included a sort by filename (stripping the first three characters) so the videos are in the right order
- 4/3/2011 - Changed the manage photos so it sorts the videos to the end in the order by filename
- 3/28/2011 - Fixed ordering of photos; added an HD flag to change the aspect ratio for embedded YouTube videos
- 3/22/2011 - Allowed YouTube videos to be uploaded over video files (the YouTube videos are displayed instead of the YouTube videos except for the download video link)
- 2/20/2011 - Added YouTube video support for photo album; added all videos channel to photos index page
- 2/15/2011 - Changed default of castofhorribles.com back to middle-sized doodles. Cleaned up the code (I used id= instead of class= in many places).
- 2/6/2011 - Updated castofhorribles.com layout. Removed navigation (it was confusing); removed middle-sized doodles (default is large, index is small). Cleaned up layout.
- 2/6/2011 - Hid the title of photos if it's just a number
- 2/6/2011 - Fixed FB upload so the thumbnail is uploaded (this didn't work with the old version of FB); also removed ?variables from the URL (FB returned a link with a ?ref=)
- 10/10/2010 - Cleaned up the photos; removed titles for photos without title; fixed the where in the photos footer (if it doesn't exist, I use the album where)
- 9/29/2010 - Wow. Dumbest bug ever: I remarked out the POST return for comments. I don't remember why. Comments have been broken since then. Chuck pointed this out to me. Knowing my tiny audience, I'm sure I didn't miss anything.
- 8/28/2010 - Increased the size of the Horribles to medium on sewcrates.com (not sure if I like this change yet).
- 8/27/2010 - Changed format for Facebook photo posting.
- 8/26/2010 - Updated format of Facebook post so there's not a double post when the text is long.
- 8/20/2010 - Fixed a slash in the URI for post to Facebook button. TODO: replace all REQUEST_URI calls with a function so there's consistent slash usage. Changed the castofhorribles.com link in the footer of sewcrates.com posts to point to the /tags directory (the index page).
- 8/19/2010 - Added a post to Facebook button after Facebook removed the RSS -> Note functionality.
- 8/16/2010 - Fixed the broken next/previous button for posts (there was an extra '/' when I fixed the bug on 7/23). Clearly nobody uses them since I didn't get any error reports.
- 7/23/2010 - Fixed a link conversion problem: I too ambitiously added "http://sitename.com/" to all URLs in my text causing external links to no longer work on newly generated content.
- 7/19/2010 - Fixed the COH's analytics change from 6/29. It wasn't tracking any visitors. I thought I had no visitors until I realized I might have mucked something up with my last change.
- 7/4/2010 - Fixed the Horrible thumbnail generator so non-standard sizes (e.g., comics) don't have black space; Sort of fixed the layout of COH for non-standard sized comics (still some issues with the bottom spacing).
- 6/29/2010 - Excluded test.* from analytics tracking for sewcrates (the new stats for castofhorribles w/o admin were very depressing).
- 6/28/2010 - Working on improving (again) the RSS generator. I hate XML.
- 6/21/2010 - Excluded test.* from analytics tracking for castofhorribles.
- 5/18/2010 - Added stat lines to COH secret page: Horribles in queue & weeks of Horribles left to post (@ 5 Horribles/week)
- 5/3/2010 - Increased border spacing around comic in COH.
- 4/15/2010 - Added additional wrappers around SQL calls to ensure good data; fixed a bug in the calendar where it stopped showing Horribles if two were posted on the same day (it now skips over the later posts)
- 4/14/2010 - Added a calendar Horrible view linked from the date or http://castofhorribles.com/calendar/m-YYYY/.
- 4/11/2010 - Reskined COH; used handwriting for the labels and added a 5-doodle navigation pane; kept the gray tones.
- 3/25/2010 - Fixed COH cache so it expires only on a rebuild; excluded my queue from the cache for sewcrates; flushed COH cache on sewcrates cache flush; added a /random/ to COH
- 1/11/2010 - CSS: Shortened the space after the next/prev line
- 1/10/2010 - Fixed a bug in the tagline for home pages 2+ (the tagline did not include the page number because I was missing a = sign)
- 1/8/2010 - Fixed the "small" bug, where titles with "small" in their names did not display their Horrible (caused by _small_ being used both in the title and at the start of the .PNG file to indicate the size of the file)
- 1/1/2010 - Major overhaul for 2010: changed masthead and footer; cleaned up design (got rid of hard lines); fixed a few bugs; added hovering menu
- 2/1/2009 - Changed copyright date. Hacked together a fix so when I rename a castofhorribles title, doodles are renamed as well. Also, when title is changed, the edit page will return to the new post name (not an error from the old one).
- 1/26/2008 - Fixed the cache code in castofhorribles: it was not working because the check_cache did not properly encode the URL; I checked sewcrates and it did not have this problem thanks to spaghetti code
- 1/25/2008 - Added a cache to castofhorribles for the big spike (ahem) in traffic.
- 1/1/2008 - Added a favicon to castofhorribles. Updated coh about page, changed CS3 to CS4.
- 12/31/2008 - Added a lock graphic to castofhorribles.com.
- 11/17/2008 - Fixed the rss feed: the link now properly links to the individual post as opposed to the front page.
- 9/20/2008 - Changed the tooltip for the photos index to the date instead of the name of the album.
- 9/8/2008 - When creating a duplicate simple title, changed from _1 to _2 for first duplicate.
- 9/7/2008 - Changed the tag pages for castofhorribles.com to show all doodles, including secret ones.
- 9/6/2008 - Fixed bug in castofhorribles.com, where the front page was showing a blank named doodle instead of the first real doodle.
- 9/1/2008 - Added a No Front option to posts (this was a regression from the old sewcrates.com). I had too many unfinished posts that I wanted to record for my later perusal, including books I read but didn't want to write a full review besides the stars.
- 7/14/2008 - Fixed bug where tags with apostrophes were not being linked correctly to the tags index page.
- 7/1/2008 - Fixed broken /tags/ link (by removing it).
- 6/23/2008 - Removed parantheticals around the photo count.
- 6/16/2008 - Added the photo count to the photo albums displayed on the front and subsequent pages.
- 6/9/2008 - Don't show empty category in http://sewcrates.com/archives/tags/ of an uncharacterized post
- 6/9/2008 - Fixed a bug in rss_generate: the SQL query failed when a post without a post date was in the earliest 15 posts
- 5/17/2008 - Fixed a bug in my safe sql query--tags with apostraphes (and probably other escaped characters) failed to show the /tag/ page.
- 5/12/2008 - Increased size of horribles in RSS feed (to make Google Reader more satisfying)
- 5/8/2008 - Added additional security filtering before SQL queries.
- 5/5/2008 - Fixed sitemap.xml (it's been broken for a long time--I didn't even realize); undid the first part of the 4/24 changes, as there was no way to see the supersized doodle; added a hidden table to hide unposted posts from the secrets page (such as About, Changelog, etc.).
- 4/24/2008 - Removed the castofhorribles link from doodles. When viewed as a single post, showed the full size doodle instead of the thumbnail.
- 3/23/2008 - Updated the Amazon book & media code for the new Amazon APIs (the old ones were expiring)
- 2/13/2008 - Added random page.
- 2/12/2008 - Removed the standard-sized doodle for home pages 2+. I only enlarge the first doodle on the page 1 of the home page; Fixed displaying tag pages where + is used instead of %20 in the URL to represent a space. I'll eventually make it consistent: + is better than %20.
- 2/7/2008 - Changed first doodle on home page to standard size with link to large size on castofhorribles.com.
- 1/28/2008 - Added photos order function, to reorder a photo album by the date of the photograph (I needed this after the ftp upload did not properly order the photos by date); fixed the permalink to photo albums--it was broken.
- 1/14/2008 - Fixed Media posts so it defaults to the name of the Media when no title is entered.
- 1/10/2008 - Change cache again--it refreshes the cache every 15 minutes. The RSS and Sitemap is regenerated only when generate is called.
- 1/7/2008 - Reworked the cache, so it always goes to cache unless admin (the cache is flushed on rebuild)
- 1/2/2008 - Added uploading of castofhorribles.com doodles; removed all administrative functions from castofhorribles, and unified the two databases.
- 1/1/2008 - Major rewrite of sewcrates.com; changed design and moved all data to a MySQL database.
- 7/4/2007 - Fixed the Photo Slideshow link on the homepage.
- 4/24/2007 - Fixed a bug where the photos did not generate if there are spaces in the filename.
- 3/15/2007 - Added a slideshow for CoH. Fixed a bunch of bugs with the slideshow.
- 3/14/2007 - Separated out the Cast of Horribles so only 1 doodle appears on the front page. This should (hopefully) get me to write more.
- 1/25/2007 - Added an admin and reader check for the secrets page.
- 1/23/2007 - Update content wiki when the date is changed. I wasn't catching updates to the full URL in pictures after the date of a directory (and hence its URL) changed.
- 1/22/2007 - Changed the picture posting, so you don't have to enter the full URL to ensure it works on the front page; fixed the admin-edit function from the homepage, so it once again edits the first post.
- 1/18/2007 - Again fixed the nextprev so it properly let's you go between musings in Archive or selected groups; fixed a problem where secret musings were showing up in the next/prev for archive.
- 1/17/2007 - Fixed the nextprev in the generate file. I forgot to update it when I made the major update on 12/21.
- 1/16/2007 - Removed the doodle pictures from the doodles page. The drawings looked weird scrolling down.
- 1/14/2007 - Fixed a bug where the Doodles page was not being properly generated.
- 1/11/2007 - Fixed a secret musing showing up if I include categories.
- 1/1/2007 - Added a reverse-sort-by-date for photos.
- 12/24/2006 - Added photo, video, and music count to large thumbnail (mostly for first page).
- 12/24/2006 - Loosened robots.txt restrictions.
- 12/21/2006 - Changed the generate admin function so it takes less than two minutes. I added a more sophisticated index, which takes into account what files have changed and renders only the groups and pages that are effected. Cut it down to between 15 and 30 seconds. (This took a huge effort, as I rewrote most of the generation code.)
- 12/15/2006 - Changed the content file to keep a copy of older versions to protect against accidental changes.
- 12/15/2006 - Changed the delete musing from deleting to renaming the directory. The generate function skips this renamed directory during generate. This way, if an evil person takes control, it's easy to fix any evil changes.
- 12/12/2006 - Fixed the RSS feed to display full post. Changed /div to /p to enable the html to display; replaced < and > with escaped versions.
- 12/01/2006 - Removed the public comments (yeah, so nobody ever commented--what do you want me to say?).
- 11/2/2006 - Removed private sections from RSS feed (e.g., "...").
- 10/17/2006 - Major changes as I take the sewcrates.com codebase and make it generic for drjulieshow.com's site. Added .ini file to control differences between the sites (while sharing the same code).
- 10/16/2006 - Added (front page) generate to the admin menu. This only generates the front page and RSS feeds. (The full generate was taking too long.)
- 10/1/2006 - Automatically render slide when viewed w/no pre-rendered slide.
- 8/30/2006 - Shrunk "comments" link under musings.
- 3/28/2006 - Changed pictures in Doodles page to full size.
- 3/16/2006 - Improved RSS feed by adding: categories, images, and copyright notice.
- 2/26/2006 - Added WMA and WMV to list of allowable media formats.
- 2/19/2006 - Added a replacement for colons in the URL (some servers, like at Doolies's parents, disallow colons in the URLS). If you manually replace the colons with semicolons, it let's you edit (very cheesy but necessary hack).
- 2/15/2006 - Added links to the files listed in the (admin) uploads page.
- 2/13/2006 - Fixed permission-related Dreamhost problems with some of the [/Doodles].
- 2/11/2006 - Added a catch for images.google.com to restrict them from directly linking to any of my photos.
- 2/9/2006 - Removed PHP 5.0 warning in invalid page.
- 2/6/2006 - Fixed the /add/ and /date/ functions--PHP 5.x changed the functionality, making it stricter (and better, from a completeness pov).
- 2/5/2006 - Changed hosting from geo (home) to dreamhost.com.
- 2/4/2006 - Added a check for 1 photograph in a slideshow--if so, don't give the option for a slideshow (doesn't make sense, and the slideshow doesn't work for 1 photo--bad programming).
- 1/25/2006 - Added NoFrontPage checkbox in edit, to create pages that aren't rendered in the homepage or RSS feed; fixed edit page (there was an extra /div that I removed); added 'IMAGE_' to the title-removal for slideshow pictures.
- 1/15/2006 - Changed front page from 5 to 8 musings.
- 12/28/2005 - Added "DSC" search for no-title in slideshow.
- 12/27/2005 - Added more restrictions to robots.txt and meta "robots" to exclude ../comments/ and two word categories (e.g., "Short Stories" added "Short%20Stories"); Changed size of front-page thumbnail to slide-size; Fixed errors w/slideshow showing title and summary.
- 12/26/2005 - Changed photo slideshow so it doesn't display "bad" photonames (e.g., "PICT0123" or "CIMG1232").
- 12/18/2005 - Added thumbnail for doodles page (it scales them using the img tag--I know, cheesy).
- 12/15/2005 - Fixed up the about page (again); locked up Nanowrimo 2005; fixed another RSS bug: if empty description, then it used previous musing's description; changed the timing on the slideshow to allow loading before advancing (this still isn't perfect).
- 12/11/2005 - Added slideshow for medium-sized photographs. Shrunk the height of the dark blue lines over subtitle and before footer.
- 12/7/2005 - Added "secret" musings that only show up to admin and are not shown in any of the lists.
- 11/20/2005 - Cleaned up some of the rarely used categories; changed the pictures in the /about/; fixed the robots.txt to keep more of the writing categories away from the search crawlers.
- 11/20/2005 - Added private viewing to protect first-publish writes of any of my writing.
- 10/11/2005 - Fixed RSS again (this time, it was concatenating the description in the middle of an escape sequence).
- 10/9/2005 - Added a two column Photos display; added a "dropdown" year list for each group.
- 10/8/2005 - Replaced "relief from ennui" title for all pages other than homepage.
- 9/19/2005 - Fixed bug with printing authors in book list.
- 9/7/2005 - Fixed the books and movies, which I messed up some time ago (I just got around to adding new books and realized that it was still broken).
- 8/30/2005 - Added: User-agent: Googlebot-Image Disallow: / to robots.txt to (again) disallow images.
- 7/3/2005 - Added more space before and after indents (->). Found (but did not fix) a bug where italics wouldn't work inside an indent.
- 6/15/2005 - Again fixed my RSS feed. I've accepted that this will be an ongoing thing. I found another bug in the conversion of HTML to XML--we'll see how many more there still are.
- 5/28/2005 - Changed robots.txt to exclude /comments directories (too many search links came up with the comments page because--thanks to Chuck--I placed the full text at the end).
- 5/24/2005 - Fixed the RSS Feed (AGAIN!). I have a good feeling about the fix this time. Really.
- 5/21/2005 - Changed title for individual pages to reflect title of musing (this is so search engines show the title when returning a search); added .pl and .cgi to zombie catcher.
- 5/1/2005 - Fixed RSS feed (again) to properly convert HTML to XML.
- 4/7/2005 - Included a copy of the post under the comments form (at Chuck's request).
- 4/3/2005 - Added a zombie catcher (.exe or .dll), which returns a header with 403 FORBIDDEN.
- 3/29/2005 - Found a replacement for htmlentities to convert the feed to a valid xml-friendly string.
- 3/23/2005 - Fixed error returned after attempting to edit a comment.
- 3/20/2005 - Added a function to compress the CSS file by removing spaces and comments (around 50% compression).
- 3/20/2005 - Changed favicon.ico from stretched 's' to 'se'.
- 3/10/2005 - Fixed bug where book list was repeated.
- 3/9/2005 - Changed RSS to validate: /description should go before /pubDate.
- 3/7/2005 - Fixed photos editing to prevent renaming a title to an existing title over-writing the first file (this is something Doolies did).
- 3/2/2005 - Changed the banner to one background PNG and used map for the menu (similar to photo slides).
- 3/2/2005 - Hid comments and wiki_comments in upload screen.
- 3/2/2005 - Bugfix: the next musing on the bottom of the front page was pointing to the wrong musing.
- 3/1/2005 - Added streaming video/audio to slides using Windows Media Player.
- 3/1/2005 - Added a Journal category (entered by adding a *category in the category field), which creates a page with all musings related to that Journal. It shows up as a x > Journal in the filedUnder.
- 2/28/2005 - Fixed the uploading of pictures--there was a 2MB upper limit that I removed.
- 2/28/2005 - Fixed the front page render time (>1 sec) by pregenerating everything but comment count.
- 2/28/2005 - Changed the photo years to a purple shade to make the monochromatic more consistent.
- 2/22/2005 - I've broken down and decided to include a RSS Feed. I still don't see what the big deal is--but, then again, all of the sites I visit are on the Reads page.
- 2/22/2005 - Changed Apache snoop to organize by last two URL parts instead of three.
- 2/22/2005 - Closed div for numbered and bulleted list at end of content section (I think it worked--not sure).
- 2/20/2006 - Cornflower Blue went live (yeah, I didn't think to document all the changes I made in the redesign and re-implementation).
- 9/30/2004 - Moved in to Seattle and self-hosting again.
- 7/15/2004 - Added information about Seattle move.
- 7/5/04 - Added Story category to musings.
- 7/4/04 - Fixed bugs created in render_musings and main template created by removing all hard-coded directory names; fixed bug in render_updates created when I switched from filedate to updates-file date for updates.
- 7/3/04 - Improved performance of all pages by prerendering wiki-style text (this should have been done a long time ago); displayed render times for page to test.
- 6/30/04 - Fixed updates so last updates shows up as the date in the updates file instead of the last modified date of the file.
- 6/29/04 - I've made some minor changes I've forgotten to document (mostly fixing the photos, which had problems with dates and editing); removed hard-coded home directory so I can u/l it to a hosting service; changed updates to display name of musing instead of date; disabled JSViewer (for now).
- 6/21/2004 - Updated musing: next, previous, filed, and archive for readability; updates now show when photographs have changed (you need to change the updates part of the photo album); added contact in about and removed mean Doolies sentence; added linkback link to title of front page musing; fixed bug that prevented editing of front page categories; added nofrontpage flag to stop a musing from appearing on the front page.
- 6/20/2004 - Added About text; added floating paragraph style for edit; changed all p to div.
- 5/24/2004 - Changed base.css: darkened menu; added dotted border around hover menu selections; and changed menu entry colors.
- 5/19/2004 - Added first masthead. Changed layout to accomodate masthead. Switched title and subtitle for musings.
- 5/5/2004 - Dropped Plaxo contact information.
- 4/18/2004 - Fixed a bug in the edit page. Created a more dynamic comments page, with the option to post a comment publicly (all stored in a local comments file in the contact me directory).
- 4/9/2004 - Removed top navigation for all musings.
- 2/21/2004 - Change the musings look back the way it was based on Doolies's suggestions (wasted two hours); added title tips to links for clarity.
- 2/21/2004 - Changed the musings' next, previous, group, and archive look and feel.
- 2/18/2004 - Added lists.
- 1/17/2004 - Changed ordering of next and previous links on musings page (it was a little backwards before).
- 1/2/2004 - Moved programming references to Reads section