Samuel Clay
|
4829af3766
|
Clean rounded floats.
|
2017-12-14 15:43:26 -08:00 |
|
Samuel Clay
|
210760b511
|
Round floats.
|
2017-12-14 15:42:02 -08:00 |
|
Samuel Clay
|
f04e879a96
|
Python needs explicit floats.
|
2017-12-14 15:41:23 -08:00 |
|
Samuel Clay
|
900536e517
|
Adjusting month payment reporting to include forecast.
|
2017-12-14 15:38:59 -08:00 |
|
Samuel Clay
|
dd35142dce
|
Correctly setting up premium history for ios subscription.
|
2017-11-15 18:01:55 -08:00 |
|
Samuel Clay
|
0bbb891ea6
|
Adding payment history payment identifier.
|
2017-11-15 17:45:38 -08:00 |
|
Samuel Clay
|
8fe07dc701
|
Storing iOS payment transaction identifier so as to not upgrade a user multiple times.
|
2017-11-15 17:26:27 -08:00 |
|
Samuel Clay
|
f4142a498f
|
Moving to timestamp premium expire for localization.
|
2017-11-15 11:05:24 -08:00 |
|
Samuel Clay
|
d3eafcd411
|
Stubbing in server premium activation for ios in-app purchasing.
|
2017-11-10 15:12:54 -08:00 |
|
Samuel Clay
|
6a14163eb7
|
Handling non expiring premium getting premium expiration. This is only used for testing.
|
2017-09-18 08:34:49 -07:00 |
|
Samuel Clay
|
6c24e09a78
|
Custom CSS and Custom JavaScript, saved on the server.
|
2017-05-18 16:59:35 -07:00 |
|
Samuel Clay
|
461c1c4b65
|
Changing feed log format to include id at the beginning. Also normalizing all feed titles in logs for better searchability.
|
2017-03-31 19:52:24 -07:00 |
|
Samuel Clay
|
9079af45d3
|
Adding paypal payer email for convenience.
|
2017-03-30 11:12:21 -07:00 |
|
Samuel Clay
|
5d6ad89bf6
|
Adding template for Turn Touch end campaign email.
|
2017-03-08 18:04:57 -08:00 |
|
Samuel Clay
|
fea8ac5e8a
|
Turn Touch launch email
|
2016-09-30 23:49:15 -07:00 |
|
Samuel Clay
|
0f644dcb7e
|
Adding current month totals to payment reports.
|
2016-05-05 19:09:09 +08:00 |
|
Samuel Clay
|
a420d41cda
|
Adding MTD to payment reports.
|
2016-05-05 19:05:06 +08:00 |
|
Samuel Clay
|
a22a3fe1f7
|
Ignoring feedsportal.
|
2016-04-18 16:17:15 -07:00 |
|
Samuel Clay
|
fd26addf28
|
Adding YTD figures to payment reports.
|
2016-04-18 14:58:56 -07:00 |
|
Samuel Clay
|
e72a17a346
|
Maybe I shouldn't be coding right now. That errant 'else' keyword looked fine in word wrap.
|
2016-03-20 18:04:36 -07:00 |
|
Samuel Clay
|
e067acdd83
|
Python's naming on the try..except..else block is almost as bad as for..else. I blame Python for this stupidity.
|
2016-03-20 18:03:11 -07:00 |
|
Samuel Clay
|
3629a7ff4d
|
Adding auto-canceling of stripe/paypal subscription when renewing with different paypal/stripe provider.
|
2016-03-20 17:55:44 -07:00 |
|
Samuel Clay
|
a23dc55636
|
Cleaner spam logging.
|
2015-11-23 11:28:45 -08:00 |
|
Samuel Clay
|
9f8fceaf10
|
No IP is grounds for spam.
|
2015-11-23 11:26:22 -08:00 |
|
Samuel Clay
|
12ad1b1e04
|
Fixing IP logging.
|
2015-11-23 11:22:00 -08:00 |
|
Samuel Clay
|
1fef6d7133
|
Deleting users should log IP.
|
2015-11-23 11:20:36 -08:00 |
|
Samuel Clay
|
1982ffc093
|
Adding SVG logos.
|
2015-10-14 19:26:56 -07:00 |
|
Samuel Clay
|
2e6ff6ab78
|
Checking numerics in usernames.
|
2015-08-26 10:58:05 -07:00 |
|
Samuel Clay
|
b6e1e03bd5
|
Upgrading feedparser, cleaing up logging on feed fetch.
|
2015-08-24 14:27:01 -07:00 |
|
Samuel Clay
|
a5eda6d0b2
|
Fixing bookmarklet share modal dialog to work on mobile devices. Thanks @satadru!
|
2015-08-17 17:12:33 -07:00 |
|
Samuel Clay
|
2d7e539f9a
|
Switching redis feed sub pool to sessions redis server.
|
2015-08-11 13:33:49 -07:00 |
|
Samuel Clay
|
a774cddcb3
|
Fixing broken sub counts when reids sub count expires.
|
2015-08-05 13:59:26 -07:00 |
|
Samuel Clay
|
3ba68122d7
|
Updating postgres standby commands.
|
2015-08-03 12:23:49 -07:00 |
|
Samuel Clay
|
0c7d6a1a6a
|
Clearing dead.
|
2015-07-30 18:10:55 -07:00 |
|
Samuel Clay
|
a259e5b7cb
|
Counting feed subscribers needs less logging.
|
2015-07-29 11:57:11 -07:00 |
|
Samuel Clay
|
a81864d8cd
|
Fixing counts when taking into account muted feeds.
|
2015-07-28 20:46:30 -07:00 |
|
Samuel Clay
|
6256c906a4
|
Taking active/unmuted feed sinto account when counting active subscribers.
|
2015-07-28 19:56:06 -07:00 |
|
Samuel Clay
|
8179300d19
|
Renaming counter and removing unused sql.
|
2015-07-28 19:10:19 -07:00 |
|
Samuel Clay
|
a1fad2066c
|
Separating counting feed subs and all user's feed subs.
|
2015-07-28 19:04:06 -07:00 |
|
Samuel Clay
|
cf43747b20
|
Adding user sub counts to redis, using new redis cache to count subscribers only when feed is entirely cached. Still need automatic conversion from postgres to redis sub counts.
|
2015-07-28 18:46:37 -07:00 |
|
Samuel Clay
|
6a20478a7f
|
Renaming redis feed pool to redis feed update pool in prep for redis feed sub pool.
|
2015-07-27 18:35:25 -07:00 |
|
Samuel Clay
|
1a578193a4
|
Updating to latest pymongo and mongoengine.
|
2015-07-20 16:44:50 -07:00 |
|
Samuel Clay
|
d917fbcc47
|
Gifting code as first param for convenience.
|
2015-06-30 18:17:20 -07:00 |
|
Samuel Clay
|
552311517d
|
Adding new model for gift codes. Can now use gift codes for premium accounts.
|
2015-06-30 16:06:10 -07:00 |
|
Samuel Clay
|
5b54077586
|
Adding email to activation.
|
2015-06-24 14:38:02 -07:00 |
|
Samuel Clay
|
a140be5ecb
|
Adding activate_all classmethod for queued users.
|
2015-06-22 11:04:06 -07:00 |
|
Samuel Clay
|
21e7f29b5d
|
Forcing IFTTT shares to hit ceiling of 1 story per day from free users.
|
2015-06-15 16:59:35 -07:00 |
|
Samuel Clay
|
0478ef0f1b
|
Turning off sslv3 for paypal.
|
2015-05-26 12:22:50 -07:00 |
|
Samuel Clay
|
d9fa2b7a65
|
Only updating premium expire when checking.
|
2015-05-19 17:05:01 -07:00 |
|
Samuel Clay
|
d119b94c75
|
Adding a never_expire flag when upgrading premiums.
|
2015-05-18 17:27:24 -07:00 |
|