Skip to content
Commits on Nov 1, 2011
  1. @jace

    Prevent re-listing in less than 30 days.

    jace committed Nov 2, 2011
    The words in a listing are now scraped into a bag of words. All new listings are now checked against previous listings from the same email domain. If there is a more than 60% match in the bags of words, the listing is refused. We use this approach instead of a direct comparison to make it more robust. Listings will not be considered unique with simple formatting changes, by shifting words around, or by substituting a few throwaway lines. They'll need to be substantially different. Listings are checked against the email domain rather than email address because new addresses are cheap while new domains are not.
    
    This commit also fixes a long known bug that allowed the email address to be changed after a listing was published.
  2. @jace

    Store email domain too.

    jace committed Nov 1, 2011
Commits on Aug 25, 2011
  1. @jace
Commits on Aug 8, 2011
  1. @jace

    Added support for listing jobs from a single employer, changed all li…

    jace committed Aug 8, 2011
    …nks from hasgeek.in to hasgeek.com, and other minor stylesheet changes.
    
    Checked in from Leh, Ladakh, at ~3550 metres above sea level.
Commits on Mar 23, 2011
  1. @jace
Commits on Mar 18, 2011
  1. @jace

    Report this and other features

    jace committed Mar 18, 2011
    * New rules for listings -- real company or person name is now required
    * "Report this" popup that works with or without javascript
    * ReportCode and JobPostReport models
    * Location display in the stickie is now trimmed
    * Support for SSL in new job listing form
    * Rich text editor now uses Georgia as default font
    * Removed "share this" stub link
Commits on Mar 15, 2011
  1. @jace

    Bundle of changes

    jace committed Mar 15, 2011
    * Company URL for job posts adds 'http://' prefix automatically.
    * Support for withdrawing posts
    * JobPost model has additional created_datetime and closed_datetime fields
    * 410 error message no longer claims a post was removed for being inappropriate
    * ToS now asks for a listing to be factually correct and clarifies that listings are for 30 days only
    * New Atom feed at /feed endpoint
    * TinyMCE is now asked to make the href attribute on a tags mandatory
    * Text editors now have a static size
    * TypeKit in TinyMCE code is disabled because it breaks Firefox
    * New view helper function getposts() for all live posts
    * New robots.txt and sitemap.xml
    * 410 status on withdrawn posts
    * Bugfix: logo images are no longer lost on new job form
Commits on Mar 14, 2011
  1. @jace

    Push to production beta

    jace committed Mar 15, 2011
    * Fixed db model definition to work for MySQL
    * Replaced favicon
    * Removed dummy data from index.html
    * WSGI script for Apache mod_wsgi
Commits on Mar 13, 2011
  1. @jace

    Almost production ready.

    jace committed Mar 13, 2011
Commits on Mar 11, 2011
  1. @jace

    Massive collection of changes

    jace committed Mar 11, 2011
Commits on Mar 8, 2011
  1. @jace

    Security fix.

    jace committed Mar 8, 2011
    Don't allow editing anything but the current posting.
  2. @jace

    Basic CRUD to get started

    jace committed Mar 8, 2011
Commits on Mar 7, 2011
  1. @jace

    Added rudimentary job post model

    jace committed Mar 8, 2011
  2. @jace

    Snapshot of current status.

    jace committed Mar 8, 2011
Something went wrong with that request. Please try again.