Monday, March 24, 2008

Release Notes - Running-Log.com: v0.5

74: activity dropdown menu

You can now enter more than just running. Email feedback@running-log.com if there's an exercise type you'd like to see added.



78: Implement classic blue color theme

Had a few requests to bring the old color scheme back.



Produced by FogBugz

Monday, March 10, 2008

Release Notes - Running-Log.com: v0.4

2: Add RSS feeds for logs

If you make your log public, you can provide a link for people to subscribe with RSS. Whenever you update your log, people will be notified by their news readers.



49: Add heart rate back to workouts (intervals)

You can now record your average and maximum heart rates to your workouts.



65: Update the home page to have more relevant information

Gave the home page a facelift. This should continue to evolve as features get added.



66: Update CSS to make the site look better

Gave the site's overall look an update. There will be more changes but this should be sufficient for a while while I focus on new features.



67: Add a login box to the homepage

No more hunting for the login link -- you can now login directly from www.Running-Log.com.



57: Add public logs

You can now make your log public, allowing others to view your training.



60: Update the ads to be better located / targetted

Changed the ads positioning and content in hopes of getting them to be more relevant and useful.

(If you hate ads, I'm sorry. I'm trying to get the site to be self-sustaining.)



64: Update the "view workout" partial to hide nil fields

The "view workout" page (both on the website and in the RSS feed) has been cleaned up to only show fields that you've recorded. If you don't track your heart rate, for example, you won't have to look at empty fields.



68: Update the "forgot my password" page

Fixed some layout bugs on the account management pages.



69: Update the look of the shoes page

Updated the look of the shoes page.



Produced by FogBugz

Saturday, March 8, 2008

Happy with the trigger finger

One of the problems that people have been running into on the site is getting registered. Obviously this is a high priority problem for me to fix. In order to register, you must confirm your email address by clicking on a link sent to your email address. Unfortunately, the link wasn't clickable in many email clients.

So tonight, I sent out emails to all the unverified accounts asking them to copy and paste the link into their browser's address bar. As soon as I was done, I hit myself on the head and said, "You should've reformatted the links before you sent all those emails so that they are clickable!" Oops.

I've made that update. All the emails you get from now on from Running-Log.com that require you to follow a link should now be clickable. I apologize for the headaches and confusion.

Thursday, March 6, 2008

Setting up Source Control

Tonight I didn't write any code, but I worked on establishing some important infrastructure. I'm now working in a source control environment. This is important for several reasons. It allows me to track changes I make, revert changes if I decide I've messed something up, bring other developers on board and share code, and easily sync code to the web server when it's time to update the public site. It took a while to get setup, but it will be well worth it in the long run.

For anyone that's interested, I'm using hosted-projects.com to host a Subversion repository.

Release Notes - Running-Log.com: v0.3

30: Add weather back to workout

Due to popular demand, the weather field has been added back to the workouts.



34: Comments get truncated

A bug was causing all text after the 255th character to be lost in the Workout's comments. This has been fixed and you should be able to type as much as you want now.



40: Move weekly totals to a column off to the right

Trying to make the calendar view more meaningful, the weekly totals have been moved off to the right in their own column.



44: Add <br /> tags where line breaks are to preserve formatting a bit.

Adding some HTML markup to preserve new lines in a workout's comments. They weren't being shown before so three paragraphs, for example, would appear as one.



29: Show average pace in "View Workout"

Due to popular demand, the View Workout page now shows your pace.



Produced by FogBugz

Release Notes - Running-Log.com: v0.2

20: Improving the Calendar - Allow users to show distance in kilometers

You can now change the units that the calendar shows your workouts in between Miles and Kilometers.



26: Add Google AdSense / PayPal Donate items to layout

I'd like to get the site to pay for itself, so I added some ads and a link to make a donation to cover costs.



31: Update the calendar when the menu changes without requiring a button press

Removed the "Change" button to navigate between months in the calendar. Now you can just select the month you want and it updates automatically.



24: Calendar is hard to read until a run is logged

I added some spacing in each row of the calendar so that it's easier to read when there aren't any runs for that week yet.



18: Maintain month selection between page loads

The calendar now remembers the last month you were looking at. In addition, whenever you enter or edit a workout you'll see that workout's month the next time you go to the calendar.



19: Add a "back" link after creating a workout

I found that every time I added a workout, I had to search around to get back to the calendar. Now there's a link right on the "View Workout" page.



Produced by FogBugz

opening shop

I've been posting updates to Twitter, but the 140 character limit was holding me down. What can you expect from this blog?
  • Release notes whenever I update the site. You can stay informed about what is happening now.
  • Information about future plans. You can stay informed about what will happen in the future.
  • Comments. If you have any thoughts about the posts, please feel free to comment. (I'll probably moderate them to keep them on topic, if necessary.)
  • Occasional geeky development commentary. I'll likely write about adventures in coding now and then.
Feel free to leave a comment if you think I've left something out that I should write about.