Janurary Release Notes |
|
| |
| Post #1 |
| Over the last couple days I have released (and made a few tweaks to) the code I had been working on during my surgery last week. As usual, it has taken a small change or two to get everything working as intended. At least this time I have the fact I was on high power pain killers as an excuse for the mistakes. In any case, I think I've got most everything working as intended now. Highlights of this release:
1) Component Search rewrite. This includes persistent search across all Component Search types (Visual, Standard (aka: the old "Quick Search") and the new Quick Search (located on the Component List and Component Gallery pages). The addition of the new Quick Search on the two aforementioned pages which allow you to search on a single Brand and/or Category and/or Component Name. Both Component List and Component Gallery also show what the list is filtered to above the list, clicking on these items will remove the filter from the search results. (exception to this is Name and other Text filters. I should have this working shortly)
2) Updates to the Photo Album. Now has a quick search similar to the Component List, updated how the View Source and View All/Primary toggles work to make them consistent with the options on the Component List and Component Gallery pages.
3) Rename of the old VisaulSearch_List page - now is ListComponentGallery.aspx. I have added a redirect from the old URL to the new one to automatically redirect users and visitors coming in from old links and bookmarks to the new page.
4) New Theme Image Sets. Added a couple of the previously "User set only" image sets to be in auto rotation. Also added a new image set for the British Green and Crimson Red themes.
5) Updates to the Error 404 (Page Not Found) landing page. Includes links to some of the pages that have been moved in the past which people are still getting old links to. Should help them find the page they are looking for more than just sending them to the Home page.
6) Admin side addition - added a display of the percentage of photos in the system which have a Source accredited to them. One of my goals this year is to improve this number as much as possible, not only by the ever increasing number of photos, but also make an effort to reduce the number of photos in the system which do not have a source credit. The percentage is currently just under 50%, which considering it was only in early 2009 (if memory serves) that I started tracking Source, isn't too bad, but we have over 4000 photos which do not have a source credit and I would like to cut that number in half by year's end.
|
| Post #2 |
| Released a few updates this evening:
1) On the Visual Search - Categories page: If you do not select at least one category, you can't click "Next" to filter by Brand.
2) Fixed that "exception" in point #1 in the release note above. You can now click on Text filters to remove them from the filter list.
3) Added text hover over tool tips to the Visual Search - Categories page. Will show the Category Description if there is one.
4) Added Image Tool Tip to the Bicycle & Frames List. (This was actually added earlier, but just remembered it).
5) Fixed the Brand Enabled filter for the Standard Search page if you click "view all brands". Clicking this to see all brands had previously disabled the filter to disabled brands that do not have any items of the selected categories, but got that working.
6) Clicking 'Back' from the Search Visual Brands page will automatically highlight the Categories you had selected before moving to the Select Brands page.
7) Fixed bugged Link on View Brand page.
|
| Post #3 |
| Another quick deploy tonight to fix a couple minor bugs in the Component List and Gallery View's search functionality. Nothing major, just a few cases where it was possible to cause an error. Also secured a couple of minor security issues that some of the hacker bots hit. They didn't get any information, nor did they delete any, but they did manage to get down to the data level before an error was thrown. Too far down the pipe for my liking, so plugged that up. Next time they won't make it that far before the system gives them the boot.
I've also started work on some of the Add/Edit pages for the Bicycle & Frames database. Figured hopped up on pain killers was a good time to dig into that code. Some of the preliminary work has been released, however only users on the Beta will notice any changes. I've only begun work in that section, so expect any issues or odd behavior to get fixed up in the near future.
|
| Post #4 |
| Release Day! I actually made it a whole 5 days between releases, and actually got a fair bit accomplished in that time.
1) Rework of some of the Bicycles & Frames pages - mostly the add/edit pages, but the View pages are also in a bit of a state of flux right now. I promise it will be worth it when it's done. If you are a Bicycle & Frames Beta user, please go check out the new Frame Example Details add/edit page which I am working on. It's not done, but is fully functional at the moment.
2) Added a 'smart search' feature to the Component Search. Basically if you type in the name of a category into the name text search field, the search is smart enough now to remove the word from the name search criteria and add the category filter to the search. Hopefully this will cut down on the number of no-result searches from things like 'campagnolo hubs' being searched for.
3) Got the 'Years' filter item into the Filter List on the Component List and Component Gallery pages. The search had been active, but no display of it nor ability to remove it from the search.
4) Reorganized some of the Administration pages. Obviously that was mostly for my own benefit.
5) Added the ability for the Admin (me) to change the Category of a Component. There have been a few cases of small parts associated with a component type being added into the 'parent' category. I'd like to get these moved into small parts and this will make it easier and less error prone for me to do so.
6) Fixed some of the rank-ordering issues that I had with the Photo Manager. Hopefully now photos will be put into the correct order the first time when doing a combination of reorder existing, adding new or other existing photos without having to go into the manager multiple times.
7) Added BB Shell information to the Frame Example Detail collection. Previously we had just tracked information on threading / derailleur cable routing, but these two new fields add an ability to add the exact BB shell that is used on the frame, as well as a text box to provide information such as cut outs, serial number location, and other modifications to the bottom bracket.
edit @ 9:00pm:
Made a second quick deploy tonight to fix a few minor things that I had noticed I hadn't gotten 100% the first time around. Things should be running smoother on effected areas now. Hopefully not too many of ya'll found those troubled spots.
|
| Post #5 |
| Last release of the weekend, mostly minor bug fixes that I've stumbled across during the weekend. Continued fixing up the Photo Manager code, and fixed a minor security issue related to comments.
|
| Post #6 |
| Mid-week deploy.
1) Redesigned the header of the Component List and Component Gallery pages to eliminate the button wrapping issue on smaller window sizes / smaller resolutions.
2) Updated the look of the Log-In, New User, and Password Reset pages to be consistent with the rest of the site. Also increased font size on these pages as it was way way too small.
3) Updated 'Stay Logged-In' time out to approx 7 days of inactivity. This was reduced from a near infinite time value.
4) Added a Frame Example List to the View Head Badge screen to link the head badge to Frame Examples which use that head badge.
5) Corrected / added the Next/Previous buttons to the Head Badge View page.
6) Updated Search persistence functionality for cases of session time-out when on a View page.
|
| Post #7 |
| Made a small deploy this morning to get out a few things I had been working on before I rip apart another section of the Bicycle & Frames Add/Edit code and rework it (again).
1) Reduced spacing between content sections throughout the site. Previously spacing was one "bridge return" width - approx 18px in height. I reduced this to 10px in most places. This new spacing between sections matches the 10px width between the content section and the border of the shadow box container for a more consistent look.
2) Rebuilt the Expanding Section control to use a different expanding div functionality. This one works better, runs smoother, and is lighter weight as far as page payload goes than the previous version. These controls can be seen on any Component View page that has a Brand Details section, on the Help page and in the Component Most Wanted page.
3) Added several new Image Sets to the 'Crimson Red' Theme. New Image Sets include: Vintage Simplex (with new header image), Shimano 600, Campagnolo 50th, and Cinelli Bars. VeloBase.com users can set their Image Set and Theme through the Edit Account screen accessed from the MyBase page.
4) Various visual layout and display changes to improve overall look and consistency.
5) Bug fixes in the Frame Example - Details add/edit page. General updates in this section as well.
6) Implemented the edit functionality for the Glossary. Most of this was working previously, but I never added to button to get to the edit screen. Now it's there!
7) Fixed minor bug in the Add/Edit Catalog Scan (external link) page.
|
| Post #8 |
| This morning's deploy should hopefully be the last of the month. Most of the changes are in the still-Beta release of the Bicycles & Frames database, however I did swap out a few images here and there and make a few tweaks to the Component Search functionality.
1) Fixed bug where Searching by Group would not select components of which the searched Group was not the Primary Group.
2) Changed 'edit' and 'image collection' icons with updated versions.
3) Phase I of the Frame Component Build redesign.
4) Changed the layout of the Image Thumbnails on the View pages. Should help keep excessive whitespace in check for those who have wide-screen monitors.
|