c1285c9963Merge branch 'develop'
Sven Slootweg
2013-06-12 22:30:55 +0200
7a36764559Don't cache as long on the campaign dashboard
Sven Slootweg
2013-06-12 22:30:42 +0200
cb570eba38Merge branch 'develop'
Sven Slootweg
2013-06-12 22:18:15 +0200
68ebe0722dAdd default currency and amount settings to campaign dashboard
Sven Slootweg
2013-06-12 22:18:01 +0200
755ca63d62Patch: Make submit buttons only trigger on mousedown if the left mouse button was used
Sven Slootweg
2013-06-12 22:04:41 +0200
1d6e7fe8d3Merge branch 'develop'
Sven Slootweg
2013-05-07 19:52:47 +0200
a5c8d83179Fix domain in unsubscribe URL in the e-mail notifications
Sven Slootweg
2013-05-07 19:51:50 +0200
c014c670ddWe don't need this templat
Sven Slootweg
2013-04-14 22:59:28 +0200
81f4ad43c5Fix issue #1 by changing variable name and converting currency to lowercase before checking
Sven Slootweg
2013-04-01 22:29:36 +0200
3255a79e76Add more buttons
Sven Slootweg
2013-03-16 16:29:49 +0100
a402abb5c2Update existing buttons and add a few new buttons
Sven Slootweg
2013-03-15 13:29:06 +0100
49d111fdedReplace CVM promo with Torservers promo
Sven Slootweg
2013-03-11 14:25:11 +0100
8b99f77e89Attempt to make the layout sane when showing a campaign landing page in an iframe
Sven Slootweg
2013-03-04 05:31:52 +0100
e7ffe33077We don't need this anymore
Sven Slootweg
2013-03-04 04:01:12 +0100
4dcb7b714dAdd 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
9aa507d8f7Add ReDonate buttons
Sven Slootweg
2013-03-03 12:05:19 +0100
632ea49382Add Neon logo SVG
Sven Slootweg
2013-03-03 12:05:09 +0100
973ec138a8Add additional promo blurbs
Sven Slootweg
2013-03-03 12:04:41 +0100
2ccf0fc970Add fallback hyperlink for users without Javascript
Sven Slootweg
2013-03-03 12:01:40 +0100
098d869fd6Add contact address in footer
Sven Slootweg
2013-03-03 11:11:35 +0100
86c6d5aeafAllow a hosted button ID as a fallback for the PayPal address (with limitations)
Sven Slootweg
2013-03-03 10:20:24 +0100
66d2c16a3fAdd bottom margin to donate once buttons
Sven Slootweg
2013-03-02 10:23:09 +0100
764d0e85acAdd featured projects section
Sven Slootweg
2013-03-02 10:01:52 +0100
ccd276d483Add promo logos for AnonyOps.com and Neon
Sven Slootweg
2013-03-02 10:01:44 +0100
4afb77648dInstruct user to check their spam folder if they haven't received the confirmation e-mail
Sven Slootweg
2013-03-02 09:04:03 +0100
533be57cc6Redirect the login and signup pages to the dashboard if the user is already logged in
Sven Slootweg
2013-03-02 08:59:31 +0100
a8b0aa42feFix e-mail sending bug
Sven Slootweg
2013-03-02 07:17:17 +0100
ded01998b3Include a name in the e-mail sender
Sven Slootweg
2013-03-02 07:14:27 +0100
4f8501d5b7Prevent multiple subscriptions when a subscription for that address is currently awaiting confirmation
Sven Slootweg
2013-03-02 06:52:36 +0100
b36597761dRead correct config values
Sven Slootweg
2013-03-02 06:27:28 +0100
6ae7e35778Only attempt to update statistics for all campaigns if there actually are any campaigns
Sven Slootweg
2013-03-02 05:37:52 +0100
ca8e7b1eddUpdate example configuration file
Sven Slootweg
2013-03-02 05:30:11 +0100
4edf737869Fix autoloader bug, and properly set up SMTP when debug mode is disabled
Sven Slootweg
2013-03-02 04:13:48 +0100
7767b76277Show accepted methods for campaigns where one-off donations are not allowed
Sven Slootweg
2013-03-01 13:48:57 +0100
f695c2441bFix bug where one-off donations were shown even if they shouldn't be
Sven Slootweg
2013-03-01 13:48:44 +0100
bb95e924e9Only allow cronjob execution from CLI
Sven Slootweg
2013-03-01 13:42:17 +0100
a7b49b5cd3Implement one-off donations
Sven Slootweg
2013-03-01 13:40:55 +0100
9dc40072abPositioning change in Bitcoin logo
Sven Slootweg
2013-03-01 13:17:33 +0100
47555353b0Actually store the date for a payment request correctly
Sven Slootweg
2013-03-01 12:56:38 +0100
66ca3984a2Send the first donation request immediately after subscribing
Sven Slootweg
2013-03-01 12:55:44 +0100
e148450a62Move PaymentRequest sending to Subscription class
Sven Slootweg
2013-03-01 12:52:04 +0100
5d9aad5ae0Implement payment skipping
Sven Slootweg
2013-03-01 12:49:01 +0100
b8a7af272aFix bug that made new subscriptions become 'cancelled' immediately
Sven Slootweg
2013-03-01 12:38:26 +0100
d79be82b8dFix license headers in a few places
Sven Slootweg
2013-03-01 12:34:37 +0100
c79658a878Implement change requests when user with existing subscription attempts to subscribe again
Sven Slootweg
2013-03-01 12:32:35 +0100
3fe016dc54Automatically update statistics for a campaign when the dashboard page for that campaign is viewed
Sven Slootweg
2013-03-01 11:48:48 +0100
87005e4a6aFix bug where an incorrect CampaignId was stored for an unsubscribe event
Sven Slootweg
2013-03-01 11:48:33 +0100
be8b30472cProperly deal with subscription status, and fix variable name bug
Sven Slootweg
2013-03-01 10:56:02 +0100
1fb10f6c44Subscription management
Sven Slootweg
2013-03-01 10:53:09 +0100
94c1047805Add exchange rate update to daily cronjob
Sven Slootweg
2013-03-01 10:52:31 +0100
2672c73beeRecord historical statistics every day
Sven Slootweg
2013-03-01 08:14:00 +0100
a95e47d3b9Add promotional materials for launch
Sven Slootweg
2013-03-01 05:02:06 +0100
d653cd0058Fix bug in setting the last e-mail date in the daily cronjob
Sven Slootweg
2013-02-28 09:15:36 +0100
ef831300b6Implement daily email sending
Sven Slootweg
2013-02-28 09:14:20 +0100
787843fee1Show placeholder when no statistics are available for a campaign yet
Sven Slootweg
2013-02-28 09:13:05 +0100
1ab7613b0eSlightly change wording in reminder e-mails
Sven Slootweg
2013-02-28 08:53:47 +0100
c98db84878Fix bug in PayPal payments due to lack of rounding
Sven Slootweg
2013-02-28 08:53:23 +0100
80de527b7bFix prototype for Subscription class to correctly reference the corresponding Campaign
Sven Slootweg
2013-02-28 08:52:51 +0100
31ef4987d0Make sure that payment requests aren't cached, and add 'Bitcoin' and 'Other' payment method handling
Sven Slootweg
2013-02-28 08:19:55 +0100
63a9fbddb7Reminder e-mail generation
Sven Slootweg
2013-02-27 10:17:37 +0100
2c28760631Log event when a donation is actually made
Sven Slootweg
2013-02-26 10:50:00 +0100
d9fc942142Implement PayPal payment processing
Sven Slootweg
2013-02-26 10:33:53 +0100
7f60ad4114Fix URL in signup confirmation email template
Sven Slootweg
2013-02-26 05:15:19 +0100
3bcd2e2424Fix information in subscription confirmation e-mail template
Sven Slootweg
2013-02-26 05:14:42 +0100
e395163dd9Fix 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
68ac9f42f3Fix campaign ID in subscription confirmation event, and prevent caching during statistics generation
Sven Slootweg
2013-02-26 05:05:53 +0100
efd22ef894Always recalculate statistics in debug mode
Sven Slootweg
2013-02-26 05:00:20 +0100
4a5409cd00Log confirmed subscriptions
Sven Slootweg
2013-02-26 05:00:04 +0100
97797e5592Only count confirmed subscriptions for statistics
Sven Slootweg
2013-02-26 04:55:18 +0100
fa7f0c2247Fix bug that led to inaccurate statistics on new projects
Sven Slootweg
2013-02-26 04:51:02 +0100
38f908e0a9Calculate and display actual campaign statistics
Sven Slootweg
2013-02-26 04:43:11 +0100
f7182d1de3Add public campaign link to campaign dashboard
Sven Slootweg
2013-02-26 04:22:37 +0100
e816b020e1Implement campaign creation
Sven Slootweg
2013-02-25 13:20:41 +0100
ea90903198Show placeholder when no payment methods have been added yet.
Sven Slootweg
2013-02-25 12:53:18 +0100
c8245bdcfeShow different 404 text for logged in users
Sven Slootweg
2013-02-25 12:44:09 +0100
033335b5e7Add placeholder for users without any campaigns
Sven Slootweg
2013-02-25 12:11:53 +0100
07ae0efce8Implement administrator access checks
Sven Slootweg
2013-02-25 12:05:33 +0100
d75e9b6920Implement payment method deletion
Sven Slootweg
2013-02-25 12:01:57 +0100
b69ebbf7dfImplement payment method creation
Sven Slootweg
2013-02-25 11:54:16 +0100
e2674b7635Add method button
Sven Slootweg
2013-02-25 10:43:00 +0100
e31ec35a30Add About page
Sven Slootweg
2013-02-25 10:25:42 +0100
1d250c6cacAdd 'already logged in' notice on the frontpage when the user is logged in already
Sven Slootweg
2013-02-25 09:51:50 +0100
c0f6c09d1fFirst bits of a dashboard for a campaign
Sven Slootweg
2013-02-25 05:38:26 +0100
49734c85d7Minor style change in dashboard
Sven Slootweg
2013-02-25 05:05:20 +0100
a74c3bff71Add clickable rows in dashboard
Sven Slootweg
2013-02-25 05:04:27 +0100
59c1620e89Currency conversion and formatting, a real dashboard, and statistics generation
Sven Slootweg
2013-02-24 05:30:27 +0100
dd4c327c76Create some icons for the dashboard
Sven Slootweg
2013-02-24 05:28:24 +0100
bf9a467535Dashboard list
Sven Slootweg
2013-02-22 22:53:43 +0100
307ef00bc7Fix some regular expressions in the router
Sven Slootweg
2013-02-22 03:30:38 +0100
637082442fAdd logout page
Sven Slootweg
2013-02-22 03:30:05 +0100
8ab7322b13Add links for logged in users and reorganize the base include a bit
Sven Slootweg
2013-02-22 03:26:08 +0100
2dcdf68c52Oops.
Sven Slootweg
2013-02-22 02:43:57 +0100
a28e42c49cMove 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
bc064a7227Add some page titles
Sven Slootweg
2013-02-22 02:00:19 +0100
7737a2e5adProperly handle 404s
Sven Slootweg
2013-02-22 01:56:22 +0100
89dffba731Implement login form, and make some minor style changes
Sven Slootweg
2013-02-22 01:44:28 +0100
b5bc476e08Fix license headers
Sven Slootweg
2013-02-22 01:04:29 +0100