Commits on Aug 4, 2008
  1. Created an action for importing from CSV, in teh format exported from…

    … GMail contacts. Also, now providing a list of all email addresses separated by commas, so they can be copied directly into the bcc field of a newsletter.
    committed Aug 4, 2008
Commits on Jun 23, 2008
  1. Renamed README by appending .rdoc to it. Reformatted it from markdown…

    … headings/links to rdoc syntax.
    committed Jun 23, 2008
  2. Changed subscriber model to use conditions such as: "IS NOT NULL" ins…

    …tead of ["IS NOT ?", nil].
    committed Jun 23, 2008
Commits on Jun 16, 2008
  1. Changed count_active_subscribers to use a hash, instead of array. Sho…

    …uld now work with SqlLite.
    committed Jun 16, 2008
  2. Added some extra actions in the admin: new, edit, destroy, unsubscrib…

    …e and resubscribe; with corresponding views.
    committed Jun 16, 2008
  3. Subscribe action now checks to see whether a subscriber already exist…

    …s for a mailing list. Rather than creating a duplicate role, it updates the existing record. The unsubscribed_at field is set to nil, so this allows users who have previously unsubscribed to subscribe again. The subscribed_at field is not updated for existing subscribers, so it should always show the time when they first subscribed.
    committed Jun 16, 2008
Commits on Jun 15, 2008
  1. Updated the README with instructions for installation and basic usage.

    Added an export command which outputs all active subscribers for a list as csv. Requires fastercsv to work.
    The index and list views for Subscribers have classes added to make them look a bit more like other radiant admin pages.
    committed Jun 15, 2008
  2. Generated a subscribers_controller. The "Subscribers" tab in Radiant …

    …admin now routes to this controller.
    committed Jun 15, 2008
Commits on Jun 14, 2008
  1. Added tags for creating text inputs within a form. These are prepopul…

    …ated with the value posted.
    Fixed some typos in the page_parts.yml.
    committed Jun 14, 2008
  2. Unsubscribe action now works.

    Added finder methods to the subscriber model.
    committed Jun 14, 2008
  3. Created tags for:

    * showing error messages
    * outputting <form> tags for subscribe/unsubscribe actions, with the correct URL for the current subscriber list.
    * displaying the name and email address which were just submitted in a form.
    Also, added documentation for many tags.
    Updated some of the partials (used by the rake generate subscriber list task) to use the new tags.
    committed Jun 14, 2008
  4. Created a subscriber_list_page, which can process posted subscription…

    … requests. Not yet unsubscription requests.
    Generated a basic subscriber model, with validation for email format and presence of subscriber_list_id.
    Created a rake task for creating a Subscriber List page with the necessary page parts:
    * body
    * subscribe
    * subscribed
    * unsubscribe
    * unsubscribed
    committed Jun 14, 2008