- 6839395 2012-10-23 | Adds rudimentary tracking of hits during URL lookups [Mike Pirnat]
- e0fcfb7 2012-10-23 | Adds basic API for clients like Tweetbot [Mike Pirnat]
- fcc0e2a 2012-10-23 | Don't 403 on claimed aliases when the URL is identical [Mike Pirnat]
- 1f0aa52 2012-10-23 | Makes shortener use real base62 instead of hacked base64 [Mike Pirnat]
- 4e187a6 2012-10-23 | Adds minor docstrings [Mike Pirnat]
- 0d60082 2012-10-23 | Adds bytestring-to-int and int-to-bytestring conversion functions [Mike Pirnat]
- 80b9b78 2012-10-22 | Adds a real base62 encode/decode [Mike Pirnat]
- f297677 2012-10-07 | Adds first round of proper form validation [Mike Pirnat]
- f7a2583 2012-10-07 | Connects web app to shortener service, stores and retrieves URLs from the database [Mike Pirnat]
- 80a20bc 2012-10-06 | Allow convenience query to method to work without a running app context [Mike Pirnat]
- 7a3169e 2012-10-06 | Adds convenience method for database queries [Mike Pirnat]
- 951bfb9 2012-10-06 | Adds start of little Flask app [Mike Pirnat]
- f9d1196 2012-10-06 | Adds basic database schema definition [Mike Pirnat]
- 4e359ca 2012-10-05 | Adds some docstrings to the shortener [Mike Pirnat]
- ee70b3e 2012-10-05 | Adds basic 'bad words' checking [Mike Pirnat]
- c773260 2012-10-05 | Adds initial very naive hashing [Mike Pirnat]
- Just getting started!