Commit graph

213 commits

Author SHA1 Message Date
Samuel Clay
dcc942c9c6 Undoing story change preference. Now story changes are loading through ajax. 2016-02-26 20:01:41 -08:00
Samuel Clay
454eb3d0d8 Moving from hide changes to show changes. Needs migration. Also needs feed stories to match profile pref. 2016-02-24 11:52:50 -08:00
Samuel Clay
1bd81bdb2a Adding clear overrides to story order and read filter (all/unread) in preferences, to match clear override buttons for story layout and story view. 2015-07-29 17:27:43 -07:00
Samuel Clay
e41106dce3 Adding IP to admin. 2015-07-21 10:55:17 -07:00
Samuel Clay
1a578193a4 Updating to latest pymongo and mongoengine. 2015-07-20 16:44:50 -07:00
Samuel Clay
0711ba124d Whoops, forgotten import. 2015-07-09 20:09:35 -07:00
Samuel Clay
c538831f86 Switching free premiums to gift code based premiums. 2015-07-09 20:08:34 -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
5e6806e96a Logging emails during signup. 2015-06-27 10:59:06 -07:00
Samuel Clay
e0b4c1fc64 Adding never expire button to admin dialog. Also adding training counts. 2015-06-04 11:27:46 -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
Samuel Clay
645018c1f1 Adding link in preferences to clear all overridden story layouts and story views. 2015-02-10 14:45:03 -08:00
Samuel Clay
bb092dc450 Moving from global story layout to per-site story layout. Needs work when switching layouts while on an active story. 2015-02-06 13:28:55 -08:00
Samuel Clay
8958033726 Merge branch 'master' into organizer
* master: (115 commits)
  Adding webhooks url for paypal.
  Better payment reports.
  Adding changelog to enterprise deployment. Fixing share dialog on ipad.
  iOS app v4.6b1.
  Android app v4 beta 7.
  Coloring cursor when adding tag.
  Adding story tags to add tag popover.
  Adding a tag. Ship it!
  Fixing issue with off-by-1 numbers when changing tags. Also hiding tags with no stories.
  Custom headers for saved story tags.
  Better zgrep.
  Fixing issues with saving starred story tags on ios. Nearly ready.
  Don't recalculate virtual intel column; use it.
  Remove unnecessary loader resets in story list.
  Don't show inappropriate context menu items for saved stories.
  Lower sync priority and fewer unnecessary syncs.
  Start story list loader as soon as possible.
  Generalise out all story list view creation logic.
  Move saved item list to in-time adapter creation.
  Move folder item list to in-time adapter creation.
  ...

Conflicts:
	clients/android/NewsBlur/AndroidManifest.xml
	clients/android/NewsBlur/src/com/newsblur/activity/ItemsList.java
	clients/android/NewsBlur/src/com/newsblur/database/BlurDatabaseHelper.java
	clients/android/NewsBlur/src/com/newsblur/database/DatabaseConstants.java
	clients/android/NewsBlur/src/com/newsblur/database/FolderListAdapter.java
	clients/android/NewsBlur/src/com/newsblur/fragment/AllSharedStoriesItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/AllStoriesItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/FeedItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/FolderListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/ItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/fragment/SocialFeedItemListFragment.java
	clients/android/NewsBlur/src/com/newsblur/service/NBSyncService.java
	clients/android/NewsBlur/src/com/newsblur/util/FeedUtils.java
	clients/ios/Classes/NewsBlurAppDelegate.h
	clients/ios/Classes/StoriesCollection.m
	clients/ios/Classes/StoryDetailViewController.m
	clients/ios/NewsBlur.xcodeproj/project.pbxproj
	clients/ios/static/storyDetailView.css
2014-11-17 12:40:19 -08:00
Samuel Clay
375cd17663 Handling the transfer of codes through the login flow for redeeming gifts. 2014-11-06 15:01:25 -08:00
Samuel Clay
6414b06873 Adding gift code logs. 2014-11-06 14:55:27 -08:00
Samuel Clay
2b40b9a8f3 Adding inital gift code handling. 2014-11-06 14:41:55 -08:00
Samuel Clay
9df9f2300f Adding gift codes. 2014-11-06 13:41:08 -08:00
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
c69de89d36 Adding delete saved stories older than date feature in Account dialog. 2014-09-29 13:09: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
52b91b94d9 Adding update payments history button. 2014-07-09 11:30:34 -07:00
Samuel Clay
dc7cab36a4 Switching login form's form handling to NewsBlur form (from django form). 2014-04-29 15:24:33 -07:00
Samuel Clay
c347e3f192 If user is current and premium, don't recharge card. Otherwise, create a new customer. 2014-04-04 17:14:15 -07:00
Samuel Clay
81e65e0873 Adding logic for chagning credit cards not immediately renewing. 2014-04-03 14:59:39 -07:00
Samuel Clay
c66f032d6a Adding useful data to payment history. 2014-04-03 14:59:38 -07:00
Samuel Clay
3bd8c56e71 Adding static signup page. 2014-02-14 15:30:46 -08:00
Samuel Clay
fa831c09b6 Moving email optout link to a single page, not behind a paywall. 2014-01-30 19:29:13 -08:00
Samuel Clay
e172bd980a Adding logging to profile views. 2013-07-18 15:13:39 -07:00
Samuel Clay
0c484b1d2c Adding partial refunds to admin. 2013-07-04 11:29:50 -07:00
Samuel Clay
22d767c92a Handling stripe card declined errors. 2013-05-24 12:11:52 -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
7293c1fe44 Fixing behind count. 2013-05-13 18:20:33 -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
2bd2589c80 Handling error when user is already refunded. 2013-05-10 12:15:54 -07:00
Samuel Clay
68df960072 Handling error when user is already refunded. 2013-05-10 12:15:26 -07:00
Samuel Clay
af11be2e4c Handling error when user is already refunded. 2013-05-10 12:14:18 -07:00
Samuel Clay
b0eec18c5e New admin dialog for easy refunds and premium activations. 2013-05-10 12:05:33 -07:00
Samuel Clay
0cbf23fdf2 Handling errors correctly in account settings dialog. 2013-05-06 15:21:17 -07:00
Samuel Clay
007481ebff Handling username changes for users with no passwords. 2013-05-06 15:12:18 -07:00
Samuel Clay
ee749794dc Activating premiums immediately for stripe users. 2013-03-19 10:18:21 -07:00
Samuel Clay
66709d6908 Merge branch 'master' into circular
* master:
  db03 is no longer a db.
  Redis to db01.
  Logging stripe use.
  Paywall on signup.
  Extending random holds for feeds while being crushed.
  Minimum of MEMORY/256 workers.
  Minimum of MEMORY/256 workers.
  Bumping gunicorn workers.
  Only recount feeds if necessary.
  Only recount feeds if necessary.

Conflicts:
	media/css/reader.css
2013-03-14 10:54:12 -07:00
Samuel Clay
277af547cf Logging stripe use. 2013-03-14 10:01:38 -07:00
Samuel Clay
fcda26edd7 Only recount feeds if necessary. 2013-03-13 23:08:59 -07:00
Samuel Clay
245349b1d6 Only recount feeds if necessary. 2013-03-13 23:07:50 -07:00
Samuel Clay
bb7bd5112e Adding cancel subscription to account dialog. 2013-03-13 15:46:51 -07:00
Samuel Clay
a0838525d8 Forgot password flow. Holy crap, this took two years. 2013-01-07 17:28:43 -08:00
Samuel Clay
427d171203 Adding delete user flow. About time, since I'm sick of doing this myself. 2013-01-03 10:33:22 -08:00
Samuel Clay
20401fefab Showing payment history. 2012-12-03 15:03:47 -08:00