Permalink
Switch branches/tags
Nothing to show
Commits on Jun 1, 2012
  1. Reorganize queries.

    bsimpson63 authored and spladug committed May 30, 2012
    del_or_ban, unban, clear_reports handle QueryCache queries more clearly.
  2. Losslessly optimize JPEGs.

    spladug committed Jun 1, 2012
    Disabled by default in example.ini. Install jpegoptim
    or an equivalent and set the configuration properly.
  3. Don't show "Saved" tab on front page to unlogged users.

    spladug authored and kemitche committed Jun 1, 2012
    It 404s right now and is only there for legacy reasons anyway.
  4. more detailed promotion logging

    shlurbee committed May 29, 2012
    Log creation/deletion of campaigns and include campaign id in promotion logs.
    This change will make it easier to troubleshoot self-serve bugs.
Commits on May 31, 2012
Commits on May 29, 2012
  1. Remove user id from authorize.net invoice number

    shlurbee committed May 29, 2012
    Previously, invoice number was [user_id]T[link_id]C[campaign_id].
    Since campaigns are represented as Things now, their ids are longer, putting
    us over the 20 char limit for invoice numbers defined in the authorize.net
    xml api.
    (see https://api.authorize.net/xml/v1/schema/AnetApiSchema.xsd )
    
    Now invoice number will be T[link_id]C[campaign_id], which is still unique
    across campaigns since a link is always associated with only one user
Commits on May 25, 2012
  1. Update config with new promocampaign thing table

    shlurbee committed May 25, 2012
    Adds promocampaign table (needed for the PromoCampaign model introduced in the
    previous commit) to example.ini
Commits on May 24, 2012
  1. Creates campaign model and dual-write campaigns to Thing table

    shlurbee committed May 22, 2012
    First step of breaking campaigns out into their own data object.
    
    Campaigns are still stored as an attribute on their promoted Link as before,
    and all reads are still done from the link attribute, but writes (creation of
    a campaign and edits to a campaign) are also written into a Thing table.
    
    NOTE: This change has a configuration dependency in another repository.
    The following lines must be added to the .ini file:
    db_table_promocampaign = thing
    db_servers_promocampaign = [YOUR SERVER NAMES HERE]
Commits on May 22, 2012
  1. Removes two extraneous quotes in template HTML around IE-specific sty…

    bcarl authored and spladug committed May 11, 2012
    …lesheet includes.
  2. Destale c.site on subreddit settings page.

    spladug committed May 22, 2012
    This should fix funkiness with changed settings getting "lost" after
    the redirect/refresh catches a stale-cached version of the settings.
  3. Add width to subreddit midcol.

    spladug committed May 22, 2012
    Since "+/-frontpage" became "subscribe" and "unsubscribe", the text is
    no longer the same width. This causes the subreddits to be jagged on
    /reddits listings. This fixes it by giving space (hopefully enough for
    all languages) for the buttons.
  4. Start dual-writing get_sent.

    spladug committed May 21, 2012
Commits on May 21, 2012
Commits on May 18, 2012
  1. Make payment invoice number unique per campaign

    shlurbee committed May 10, 2012
    Makes campaign id a part of the invoice number so self-serve users can create
    multiple campaigns at the same bid amount without getting a duplicate
    transaction error
Commits on May 17, 2012
Commits on May 15, 2012
  1. De-stale c.site for stylesheet requests.

    spladug committed May 11, 2012
    Since we're using nginx in front of subreddit stylesheets
    to protect ourselves from ponies, we need to make sure we
    don't give a stale copy of the CSS when requested with the
    new query param thereby poisoning nginx's cache.
  2. Bump comment limit to 50K.

    spladug committed May 11, 2012