Commit Graph

  • bf6f798df7 Fixes bug where reminder e-mails were sent to users that had deactivated their subscription. master Sven Slootweg 2014-06-25 13:05:12 +0200
  • f5b86d9005 Merge branch 'develop' Sven Slootweg 2013-06-12 22:37:06 +0200
  • a0d137aa54 Actually display the default currency and amount on the landing page feature/delete-campaign develop Sven Slootweg 2013-06-12 22:36:52 +0200
  • c1285c9963 Merge branch 'develop' Sven Slootweg 2013-06-12 22:30:55 +0200
  • 7a36764559 Don't cache as long on the campaign dashboard Sven Slootweg 2013-06-12 22:30:42 +0200
  • cb570eba38 Merge branch 'develop' Sven Slootweg 2013-06-12 22:18:15 +0200
  • 68ebe0722d Add default currency and amount settings to campaign dashboard Sven Slootweg 2013-06-12 22:18:01 +0200
  • 755ca63d62 Patch: Make submit buttons only trigger on mousedown if the left mouse button was used Sven Slootweg 2013-06-12 22:04:41 +0200
  • 1d6e7fe8d3 Merge branch 'develop' Sven Slootweg 2013-05-07 19:52:47 +0200
  • a5c8d83179 Fix domain in unsubscribe URL in the e-mail notifications Sven Slootweg 2013-05-07 19:51:50 +0200
  • c014c670dd We don't need this templat Sven Slootweg 2013-04-14 22:59:28 +0200
  • 81f4ad43c5 Fix issue #1 by changing variable name and converting currency to lowercase before checking Sven Slootweg 2013-04-01 22:29:36 +0200
  • 3255a79e76 Add more buttons Sven Slootweg 2013-03-16 16:29:49 +0100
  • a402abb5c2 Update existing buttons and add a few new buttons Sven Slootweg 2013-03-15 13:29:06 +0100
  • 49d111fded Replace CVM promo with Torservers promo Sven Slootweg 2013-03-11 14:25:11 +0100
  • 8b99f77e89 Attempt to make the layout sane when showing a campaign landing page in an iframe Sven Slootweg 2013-03-04 05:31:52 +0100
  • e7ffe33077 We don't need this anymore Sven Slootweg 2013-03-04 04:01:12 +0100
  • 4dcb7b714d Add a patch to make submit buttons work even if they would normally fail because of the margin change. Sven Slootweg 2013-03-04 03:37:42 +0100
  • 9aa507d8f7 Add ReDonate buttons Sven Slootweg 2013-03-03 12:05:19 +0100
  • 632ea49382 Add Neon logo SVG Sven Slootweg 2013-03-03 12:05:09 +0100
  • 973ec138a8 Add additional promo blurbs Sven Slootweg 2013-03-03 12:04:41 +0100
  • 2ccf0fc970 Add fallback hyperlink for users without Javascript Sven Slootweg 2013-03-03 12:01:40 +0100
  • 098d869fd6 Add contact address in footer Sven Slootweg 2013-03-03 11:11:35 +0100
  • 86c6d5aeaf Allow a hosted button ID as a fallback for the PayPal address (with limitations) Sven Slootweg 2013-03-03 10:20:24 +0100
  • 66d2c16a3f Add bottom margin to donate once buttons Sven Slootweg 2013-03-02 10:23:09 +0100
  • 764d0e85ac Add featured projects section Sven Slootweg 2013-03-02 10:01:52 +0100
  • ccd276d483 Add promo logos for AnonyOps.com and Neon Sven Slootweg 2013-03-02 10:01:44 +0100
  • 4afb77648d Instruct user to check their spam folder if they haven't received the confirmation e-mail Sven Slootweg 2013-03-02 09:04:03 +0100
  • 533be57cc6 Redirect the login and signup pages to the dashboard if the user is already logged in Sven Slootweg 2013-03-02 08:59:31 +0100
  • a8b0aa42fe Fix e-mail sending bug Sven Slootweg 2013-03-02 07:17:17 +0100
  • ded01998b3 Include a name in the e-mail sender Sven Slootweg 2013-03-02 07:14:27 +0100
  • 4f8501d5b7 Prevent multiple subscriptions when a subscription for that address is currently awaiting confirmation Sven Slootweg 2013-03-02 06:52:36 +0100
  • b36597761d Read correct config values Sven Slootweg 2013-03-02 06:27:28 +0100
  • 6ae7e35778 Only attempt to update statistics for all campaigns if there actually are any campaigns Sven Slootweg 2013-03-02 05:37:52 +0100
  • ca8e7b1edd Update example configuration file Sven Slootweg 2013-03-02 05:30:11 +0100
  • 4edf737869 Fix autoloader bug, and properly set up SMTP when debug mode is disabled Sven Slootweg 2013-03-02 04:13:48 +0100
  • 7767b76277 Show accepted methods for campaigns where one-off donations are not allowed Sven Slootweg 2013-03-01 13:48:57 +0100
  • f695c2441b Fix bug where one-off donations were shown even if they shouldn't be Sven Slootweg 2013-03-01 13:48:44 +0100
  • bb95e924e9 Only allow cronjob execution from CLI Sven Slootweg 2013-03-01 13:42:17 +0100
  • a7b49b5cd3 Implement one-off donations Sven Slootweg 2013-03-01 13:40:55 +0100
  • 9dc40072ab Positioning change in Bitcoin logo Sven Slootweg 2013-03-01 13:17:33 +0100
  • 47555353b0 Actually store the date for a payment request correctly Sven Slootweg 2013-03-01 12:56:38 +0100
  • 66ca3984a2 Send the first donation request immediately after subscribing Sven Slootweg 2013-03-01 12:55:44 +0100
  • e148450a62 Move PaymentRequest sending to Subscription class Sven Slootweg 2013-03-01 12:52:04 +0100
  • 5d9aad5ae0 Implement payment skipping Sven Slootweg 2013-03-01 12:49:01 +0100
  • b8a7af272a Fix bug that made new subscriptions become 'cancelled' immediately Sven Slootweg 2013-03-01 12:38:26 +0100
  • d79be82b8d Fix license headers in a few places Sven Slootweg 2013-03-01 12:34:37 +0100
  • c79658a878 Implement change requests when user with existing subscription attempts to subscribe again Sven Slootweg 2013-03-01 12:32:35 +0100
  • 3fe016dc54 Automatically update statistics for a campaign when the dashboard page for that campaign is viewed Sven Slootweg 2013-03-01 11:48:48 +0100
  • 87005e4a6a Fix bug where an incorrect CampaignId was stored for an unsubscribe event Sven Slootweg 2013-03-01 11:48:33 +0100
  • be8b30472c Properly deal with subscription status, and fix variable name bug Sven Slootweg 2013-03-01 10:56:02 +0100
  • 1fb10f6c44 Subscription management Sven Slootweg 2013-03-01 10:53:09 +0100
  • 94c1047805 Add exchange rate update to daily cronjob Sven Slootweg 2013-03-01 10:52:31 +0100
  • 2672c73bee Record historical statistics every day Sven Slootweg 2013-03-01 08:14:00 +0100
  • a95e47d3b9 Add promotional materials for launch Sven Slootweg 2013-03-01 05:02:06 +0100
  • d653cd0058 Fix bug in setting the last e-mail date in the daily cronjob Sven Slootweg 2013-02-28 09:15:36 +0100
  • ef831300b6 Implement daily email sending Sven Slootweg 2013-02-28 09:14:20 +0100
  • 787843fee1 Show placeholder when no statistics are available for a campaign yet Sven Slootweg 2013-02-28 09:13:05 +0100
  • 1ab7613b0e Slightly change wording in reminder e-mails Sven Slootweg 2013-02-28 08:53:47 +0100
  • c98db84878 Fix bug in PayPal payments due to lack of rounding Sven Slootweg 2013-02-28 08:53:23 +0100
  • 80de527b7b Fix prototype for Subscription class to correctly reference the corresponding Campaign Sven Slootweg 2013-02-28 08:52:51 +0100
  • 31ef4987d0 Make sure that payment requests aren't cached, and add 'Bitcoin' and 'Other' payment method handling Sven Slootweg 2013-02-28 08:19:55 +0100
  • 63a9fbddb7 Reminder e-mail generation Sven Slootweg 2013-02-27 10:17:37 +0100
  • 2c28760631 Log event when a donation is actually made Sven Slootweg 2013-02-26 10:50:00 +0100
  • d9fc942142 Implement PayPal payment processing Sven Slootweg 2013-02-26 10:33:53 +0100
  • 7f60ad4114 Fix URL in signup confirmation email template Sven Slootweg 2013-02-26 05:15:19 +0100
  • 3bcd2e2424 Fix information in subscription confirmation e-mail template Sven Slootweg 2013-02-26 05:14:42 +0100
  • e395163dd9 Fix existing subscription check, to only count e-mail addresses that have subscribed to that particular campaign Sven Slootweg 2013-02-26 05:09:58 +0100
  • 68ac9f42f3 Fix campaign ID in subscription confirmation event, and prevent caching during statistics generation Sven Slootweg 2013-02-26 05:05:53 +0100
  • efd22ef894 Always recalculate statistics in debug mode Sven Slootweg 2013-02-26 05:00:20 +0100
  • 4a5409cd00 Log confirmed subscriptions Sven Slootweg 2013-02-26 05:00:04 +0100
  • 97797e5592 Only count confirmed subscriptions for statistics Sven Slootweg 2013-02-26 04:55:18 +0100
  • fa7f0c2247 Fix bug that led to inaccurate statistics on new projects Sven Slootweg 2013-02-26 04:51:02 +0100
  • 38f908e0a9 Calculate and display actual campaign statistics Sven Slootweg 2013-02-26 04:43:11 +0100
  • f7182d1de3 Add public campaign link to campaign dashboard Sven Slootweg 2013-02-26 04:22:37 +0100
  • e816b020e1 Implement campaign creation Sven Slootweg 2013-02-25 13:20:41 +0100
  • ea90903198 Show placeholder when no payment methods have been added yet. Sven Slootweg 2013-02-25 12:53:18 +0100
  • c8245bdcfe Show different 404 text for logged in users Sven Slootweg 2013-02-25 12:44:09 +0100
  • 033335b5e7 Add placeholder for users without any campaigns Sven Slootweg 2013-02-25 12:11:53 +0100
  • 07ae0efce8 Implement administrator access checks Sven Slootweg 2013-02-25 12:05:33 +0100
  • d75e9b6920 Implement payment method deletion Sven Slootweg 2013-02-25 12:01:57 +0100
  • b69ebbf7df Implement payment method creation Sven Slootweg 2013-02-25 11:54:16 +0100
  • e2674b7635 Add method button Sven Slootweg 2013-02-25 10:43:00 +0100
  • e31ec35a30 Add About page Sven Slootweg 2013-02-25 10:25:42 +0100
  • 1d250c6cac Add 'already logged in' notice on the frontpage when the user is logged in already Sven Slootweg 2013-02-25 09:51:50 +0100
  • c0f6c09d1f First bits of a dashboard for a campaign Sven Slootweg 2013-02-25 05:38:26 +0100
  • 49734c85d7 Minor style change in dashboard Sven Slootweg 2013-02-25 05:05:20 +0100
  • a74c3bff71 Add clickable rows in dashboard Sven Slootweg 2013-02-25 05:04:27 +0100
  • 59c1620e89 Currency conversion and formatting, a real dashboard, and statistics generation Sven Slootweg 2013-02-24 05:30:27 +0100
  • dd4c327c76 Create some icons for the dashboard Sven Slootweg 2013-02-24 05:28:24 +0100
  • bf9a467535 Dashboard list Sven Slootweg 2013-02-22 22:53:43 +0100
  • 307ef00bc7 Fix some regular expressions in the router Sven Slootweg 2013-02-22 03:30:38 +0100
  • 637082442f Add logout page Sven Slootweg 2013-02-22 03:30:05 +0100
  • 8ab7322b13 Add links for logged in users and reorganize the base include a bit Sven Slootweg 2013-02-22 03:26:08 +0100
  • 2dcdf68c52 Oops. Sven Slootweg 2013-02-22 02:43:57 +0100
  • a28e42c49c Move include code to own file, add confirmation page, implement message and notice flashing, and some lorem ipsum for good measure Sven Slootweg 2013-02-22 02:43:28 +0100
  • bc064a7227 Add some page titles Sven Slootweg 2013-02-22 02:00:19 +0100
  • 7737a2e5ad Properly handle 404s Sven Slootweg 2013-02-22 01:56:22 +0100
  • 89dffba731 Implement login form, and make some minor style changes Sven Slootweg 2013-02-22 01:44:28 +0100
  • b5bc476e08 Fix license headers Sven Slootweg 2013-02-22 01:04:29 +0100