Commit graph

388 commits

Author SHA1 Message Date
Samuel Clay
7bb4e25d42 Fixing OPML backup email messages and sending timing. Also fixing deleting feeds by folder. Fixing reloading of sites in organizer. 2014-10-14 15:59:46 -07:00
Samuel Clay
22d0768257 Better paypal cancellation and refunds. Now showing paypal errors. 2014-09-24 17:00:09 -07:00
Samuel Clay
162b0346a5 Only premiums users can share multiple stories from a single feed per day. 2014-06-16 15:51:10 -07:00
Samuel Clay
7098af9fa2 Faster delete user (for combating spam). 2014-06-16 15:01:05 -07:00
Samuel Clay
67cd9be717 Switching to upserts for saved stories. 2014-05-29 12:19:26 -07:00
Samuel Clay
428fba705b Updating search indexing progress in real-time. 2014-04-16 15:31:44 -07:00
Samuel Clay
d8a20cc98e Adding task to index user's subscriptions and alert them to progress. 2014-04-16 11:57:49 -07:00
Samuel Clay
ef196fd38f Allowing alt emails to grab paypal payments. 2014-04-07 15:20:47 -07:00
Samuel Clay
81e65e0873 Adding logic for chagning credit cards not immediately renewing. 2014-04-03 14:59:39 -07:00
Samuel Clay
b0ce19da0b Fixing paypal refunds by checking for latest payment. 2014-03-14 11:56:08 -07:00
Samuel Clay
d703115372 Handling missing users when activating free accounts. 2014-03-13 16:47:31 -07:00
Samuel Clay
8b95849a33 Handling Paypal account cancellations better. 2014-02-18 17:34:46 -08:00
Samuel Clay
2942b5cedd Logic error. 2013-12-20 12:46:09 -08:00
Samuel Clay
742657fa64 New algorithm for figuring out how long to renew. 2013-12-20 12:45:28 -08:00
Samuel Clay
a4af3eb10b Showing unread icon in ios when marking as unread. 2013-10-07 10:02:44 -07:00
Samuel Clay
70ea542481 User-dependent days of unread. 14 for free users, 30 for premium. 2013-09-16 16:42:49 -07:00
Samuel Clay
4d3444d28d Fixing tlnb for other users. Also fixing Paypal refund info. 2013-08-20 13:12:16 -07:00
Samuel Clay
0d32ae0623 Handling canceled Stripe account. 2013-08-05 18:45:43 -07:00
Samuel Clay
17ad34c7d0 Adding starred stories to munin. 2013-07-11 15:55:37 -07:00
Samuel Clay
9f2ab66255 Merge pull request #343 from djc/master
Fix default feed pane size to fit buttons with labels (v3)
2013-07-05 19:40:21 -07:00
Samuel Clay
8f5e047772 Removing unused story_db_id field. 2013-07-05 16:53:03 -07:00
Dirkjan Ochtman
0cd1629ff1 Increase default width for feed pane by 2px. 2013-07-05 09:31:49 +02:00
Samuel Clay
3876231e5c Partial refunds of , not -zsh.12. 2013-07-04 11:34:09 -07:00
Samuel Clay
0c484b1d2c Adding partial refunds to admin. 2013-07-04 11:29:50 -07:00
Samuel Clay
3f786a65c6 Banning Feed Reader Background app, as it's causing a ton of bogus requests. 2013-06-25 21:48:30 -07:00
Samuel Clay
85120d3f99 Fixing Twitter sharing by upgrading to API v1.1. 2013-06-12 13:52:43 -07:00
Samuel Clay
fbb9586d7b Adding deletion of sites to Account dialog. Sends an email with exported OPML as a backup/undo. 2013-05-23 18:14:21 -07:00
Samuel Clay
37cc5eb7d3 Adding full paypal refund flow. 2013-05-23 16:28:45 -07:00
Samuel Clay
9e6ce31550 Addung RNewUserQueue, an automatically emptying new user queue. Forcing all new users to go through paywall. 2013-05-13 18:03:17 -07:00
Samuel Clay
ed9cd5e295 Adding New user queue redis class. 2013-05-13 16:17:49 -07:00
Samuel Clay
b0eec18c5e New admin dialog for easy refunds and premium activations. 2013-05-10 12:05:33 -07:00
Samuel Clay
007481ebff Handling username changes for users with no passwords. 2013-05-06 15:12:18 -07:00
Samuel Clay
980c1011bc Merge branch 'master' into circular
* master:
  Adding email for first share to tell users about their blurblog.
  Parallelizing deploy commands.
2013-04-22 15:24:42 -07:00
Samuel Clay
d209b2e905 Adding email for first share to tell users about their blurblog. 2013-04-22 15:24:38 -07:00
Samuel Clay
537c96c27f Merge branch 'master' into circular
* master:
  Fixing authentication issue on account deletion when using blank passwords.
2013-04-06 12:20:01 -07:00
Samuel Clay
1cf8d67db1 Fixing authentication issue on account deletion when using blank passwords. 2013-04-05 19:23:42 -07:00
Samuel Clay
35158e7a8b Merge branch 'master' into circular
* master:
  Upping Android to version 1.2.
  Bumping up feed fetching for premiums.
  Refunding stripe payments.
  ActionBar is part of the repo now (vendorized).
  Make initial sync on creation of Main activity folllow recommended two-step API pattern.
  Fix feed parsing issue when user has no feeds
  Fix crash when new user registers. For some unknown reason the code was doing a feed pull and then always expecting folders when there obviously wouldn't be any if the user just registered.
  When login fails go back to login activity rather than previous view
  Handle new user registration error reply by informing user of issue with regiration attempt

Conflicts:
	apps/profile/models.py
2013-04-05 19:05:45 -07:00
Samuel Clay
f2281ec7bc Refunding stripe payments. 2013-04-05 17:54:22 -07:00
Samuel Clay
9aafd8eab2 Adding delaying to reader import. Adding reader starred story import. 2013-04-02 15:41:50 -07:00
Samuel Clay
0f53acdf6d Merge branch 'master' into circular
* master:
  Fixing stripe reimport
  Upping feed fetching by quite a bit.
  Fixing double counting stripe payment bug by clearing out striep purchase history when inserting.
2013-03-29 14:27:04 -07:00
Samuel Clay
d510a407d9 Fixing double counting stripe payment bug by clearing out striep purchase history when inserting. 2013-03-29 13:39:35 -07:00
Samuel Clay
a67df54101 Merge branch 'master' into circular
* master:
  Adding task servers to db firewall.
  Adding redis cache. Returning favicon server.
  Better munin plugins for redis and mongo.
  Removing unused redis keys for shared/comments. Dry-run.
  Adding read preference to migration.
  Migration to create story_hash for missing feeds.
  Making a clearer description of slow feeds.
  Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
  Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda!
  Sync delay in mongodb and updating story hash migration.
  Upping feed fetches.
  Fix force close when attempting to fetch a user with a null user.id value
  Fix force close updating ProfileActivityFragment if no profile response was received
  Move creating ImageLoader in NewsBlurApplication to onCreate to ensure that base context has been set and prevent force close
  Boosting fetches.
  Fix duplicate requirement

Conflicts:
	fabfile.py
2013-03-28 19:09:14 -07:00
Samuel Clay
e39dee98be Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds. 2013-03-28 11:16:43 -07:00
Samuel Clay
1338c69edb Merge branch 'master' into circular
* master:
  Using user's username on signup if no password.
  Using user's username on signup if no password.
  Fixing passwords if left blank.
  Patching Django 1.5 to handle underscores in subdomains.
  Allowed hosts
  Allowed hosts
  If not active subs, turn off real-time.
  If not active subs, turn off real-time.
  Skipping real-time fetch for non-premium active feeds.
  Upgrading django 1.5 manage.py.
  Upgrade to django 1.5 script. Also handling story lookups with objectids.
  Updated Django to always use the latest 1.5 version. Updated django-redis-session to latest version.
  Moving HAProxy's config to secrets so I can set a password.
  Allowing_hosts for django 1.5.
  Upgrading django from 1.3 to 1.5.
  Keep Raven from making settings puke.
  Added django-redis-sessions to requirements.
  Added a check for testing the email address provided during registration and throwing an error if the email address is already associated with an existing account.
  Adding revsys fab command.
  Froze requirements to make installation a bit easier.

Conflicts:
	templates/reader/dashboard.xhtml
	templates/social/social_page.xhtml
2013-03-20 18:57:06 -07:00
Samuel Clay
ca24ca97d3 Fixing passwords if left blank. 2013-03-20 18:36:15 -07:00
Samuel Clay
bb7bd5112e Adding cancel subscription to account dialog. 2013-03-13 15:46:51 -07:00
Samuel Clay
4ffb4424a9 Fixing the timeout on premium setups by doing the scheduling of premium setups in a task, only immediately activating all of a user's feeds. 2013-02-15 17:51:37 -08:00
Samuel Clay
21674537bd Payment reports. 2013-02-15 13:47:45 -08:00
Samuel Clay
3bdb4af70a Fixing the timeout on premium setups by doing the scheduling of premium setups in a task, only immediately activating all of a user's feeds. 2013-02-15 09:52:11 -08:00
Samuel Clay
035eee0841 Fixing errors in payment ipns. 2013-01-31 16:55:45 -08:00