Commit graph

1264 commits

Author SHA1 Message Date
Samuel Clay
c9ca9089d7 Fixing unreadbale post errors. 2015-09-14 17:10:40 -07:00
Samuel Clay
a998efaf6c Handling missing cutoff_date. 2015-09-03 15:47:42 -07:00
Samuel Clay
44ac8a027a Risky commit, but it needs to happen. Fixing unread cutoffs and expanding out All Stories in river. 2015-09-02 16:05:18 -07:00
Samuel Clay
b0898ce40d Fixing broken unread count updater. 2015-09-02 13:18:51 -07:00
Samuel Clay
0b6c6fa411 Fixing urls on folder rss. 2015-08-24 15:18:15 -07:00
Samuel Clay
0201b766cd Fixing RSS errors on folder rss. 2015-08-24 15:16:54 -07:00
Samuel Clay
95a962fb53 Adding premium callout in folder rss dialog and fixing in actual rss feed. 2015-08-24 14:59:13 -07:00
Samuel Clay
b31cedb97f Adding intelligence filters to folder RSS. 2015-08-24 14:59:13 -07:00
Samuel Clay
295fe7905f Adding non premium story. 2015-08-24 14:59:13 -07:00
Samuel Clay
a44bce4860 Complete backend for folder rss. Just needs a premium message. 2015-08-24 14:59:12 -07:00
Samuel Clay
35a7d2de09 Updating fabfile with redis config needed. 2015-08-11 18:13:50 -07:00
Samuel Clay
b1a57a9bd8 No longer storing read story backup. 2015-08-06 19:04:01 -07:00
Samuel Clay
6e53a8acca Updated is_trained only when changed. 2015-07-30 18:16:28 -07:00
Samuel Clay
dc21564e39 Easing UPDATE when recounting. Also updating hugepages in postgres. 2015-07-30 18:14:12 -07: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
0fd9753bfb Blurblog pages now load a little quicker. 2015-07-29 13:30:38 -07:00
Samuel Clay
98ac28d8f8 Adding random factor in to convert feeds over to redis cache. 2015-07-28 20:58:56 -07:00
Samuel Clay
8179300d19 Renaming counter and removing unused sql. 2015-07-28 19:10:19 -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
34d008d600 Adding color to postgres slowlogs. Making login a bit less heavy on the db. And fixing feed count munin. 2015-07-21 15:53:37 -07:00
Samuel Clay
d8d5a33717 River needs to ignore classifiers from social feeds. 2015-07-09 11:22:01 -07:00
Samuel Clay
98c5ee9c57 Adding retry to all web calls. Hopefully I don't regret this. 2015-07-07 09:21:57 -07:00
Samuel Clay
5e6806e96a Logging emails during signup. 2015-06-27 10:59:06 -07:00
Samuel Clay
5b07ac9d30 Attempting to limit mailbox96/5/mailwire spammer. 2015-06-26 11:09:31 -07:00
Samuel Clay
bd4e3c322e Fixing delete feeds recreator. 2015-05-26 17:57:26 -07:00
Samuel Clay
e548dc8f5b Moving to atomic update of needs_unread_recalc. Hope this doesn't backfire. 2015-04-09 17:50:52 -07:00
Samuel Clay
8ad75f4bf9 Merge branch 'master' into grid
* master: (42 commits)
  Switching to new redis sessions db.
  If text fails to fetch, tapping the text button should not change the text lock.
  Fixing Feed view space bar scrolling bug where story is collapsed.
  Adding new space bar behavior to full view as well.
  Fixing space bar scrolling in list view.
  Adding 'm' keyboard shortcut to toggle read/unread.
  Shift+space goes backwards too.
  Jumping to next story when scrolling using space bar.
  Handling timeout on original page fetch.
  Fixing timeout error on PUSH. Also fixing requests error on page importing.
  Boosting timeout on analtics cleaning.
  Adding fetch original page to msharedstory.
  Fixing switching to and from text mode while still in current feed. Now to change river so that it uses text view setting from feed, not folder (unlike web).
  Cutting unneccessary logging.
  Adding user agents to logging. Reeder, Fever, Superfeedr, Old Reader, IE11.
  Adding modern android app user agent in logging.
  Switching back to original redis server for sessions while the new sessions server gets monitored.
  Adding redis sessions db.
  Making text view sticky on ios. Maybe bugs?
  Upgrading to redis 2.8.
  ...

Conflicts:
	media/js/newsblur/reader/reader_preferences.js
2015-03-11 19:04:42 -07:00
Samuel Clay
0b270fe695 Boosting timeout on analtics cleaning. 2015-03-11 11:39:54 -07:00
Samuel Clay
ee2bbacce6 Cutting unneccessary logging. 2015-03-11 10:59:13 -07:00
Samuel Clay
608fa63dbd Merge branch 'master' into grid
* master: (41 commits)
  Fixing A&L Daily bug where stories all have the same GUID and permalink. Using permalink or timestamp, whichever is unique across the feed.
  Bumping Android version.
  Only hard-recount unreads if there is a mismatch between remote and local.
  Ensure correct ordering of mark-actions and count refreshes.
  Better overscroll event filtering.
  Document new flag.
  Don't check for online status too often.
  Quicker transition from offline to online mode.
  Offline indicator.
  Status messaging for count updates.
  Ensure refreshed feed counts show immediately.
  Throw out reading actions that will never succeed.
  Add story fetch setting to feedback debug.
  Add network read profiling.
  Complete unread recounting after reading sessions.
  Monitoring disk usage should fail on error.
  Fixing pythonpath for disk monitor.
  Adding disk usage monitor to all database servers.
  Deleting unstarred story as part of starred story cleanup.
  Logging starred story params.
  ...
2015-02-19 10:46:12 -08:00
Samuel Clay
f4832ce566 Logging starred story params. 2015-02-11 15:37:14 -08:00
Samuel Clay
d83df1a6a6 Logging starred story params. 2015-02-11 15:35:48 -08:00
Samuel Clay
dca3f99167 Moving authors to bottom of grid story title. 2015-02-10 14:00:15 -08:00
Samuel Clay
1f66c84eca Fixing spacing on grid between stories. Still need to sync switching views. Also making views per-feed. 2015-02-03 19:32:21 -08:00
Samuel Clay
9dc3d5dac2 Adding an include_hidden parameter to single feeds and rivers, defaulting to false. Clients that don't use hidden stories but use paging as an indicator will need to account for a hidden_stories_count field, as indicating in the API docs. 2015-01-22 11:38:43 -08:00
Samuel Clay
3970d158ef Adding logging for mark read errors. 2015-01-14 14:06:24 -08:00
Samuel Clay
77d7a236ea Cleaning up sorting on recency. About ready to launch. 2015-01-05 21:14:07 -08:00
Samuel Clay
94692b323c Merge branch 'master' into organizer
* master: (80 commits)
  Handling error when user's twitter connection doesn't work.
  Handling missing social subs caused by cached subs on android.
  Updating elasticsearch to 0.90.13.
  Checking premium status on paypal sync.
  Bumping Android to 4.1.0b1.
  Syncing offline status text with ios.
  Buffer more stories while reading.
  Fix login crash.
  Fix logout crash.
  Cap the duty cycle of expensive background services to prevent resource hogging.
  Remove status message flicker.
  Remove logging.
  Ensure stories always load more buffer on start of reading activity. Ensure story load cancels quickly on return to feed list.
  Tone down some logging.
  Fix crash if user touches reading overlay before cursor is ready.
  Fix reading progress indicator if new unreads are found during reading session.
  Fix lock crash in legacy DB.
  Ensure reading progress meter works on async load.
  Discard stale stories if a reading action happens during fetch.
  Fix crash.
  ...
2015-01-05 17:02:51 -08:00
Samuel Clay
b8a38beed0 Handling missing social subs caused by cached subs on android. 2015-01-05 16:39:33 -08:00
Samuel Clay
30117c78d6 Trying out a new tfidf matcher for subscriptions. Works OK, not great. 2014-12-17 18:24:40 -08:00
Samuel Clay
7da75ab1e2 Merge branch 'master' into organizer
* master:
  Adding  to regular /reader/feeds (non-flat) as per @manderson23's request. See 23bc4f2.
  Adding ratelimit to friends list.
  Showing is_staff on mobile devices. Useful for #631.
  Logging signals for paypal.
  Seeing if signals can be moved around.
  Splitting paypal webhook events. Adding payment logging.
  Fixing missing paypal IPNs.
  Bumping android to v4.0.2.
  v4.6.0 enterprise.
  Submitting v4.6.0
  Fixing ipad rotation page movement. Also correcting story position scrolling.
2014-12-08 16:55:47 -08:00
Samuel Clay
9a144b442d Adding to regular /reader/feeds (non-flat) as per @manderson23's request. See 23bc4f2. 2014-12-08 15:06:27 -08:00
Samuel Clay
23bc4f2c69 Showing is_staff on mobile devices. Useful for #631. 2014-12-05 21:45:11 -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
5e84748c7e Tag names in tag adder. Need to fix sync. 2014-11-10 18:25:35 -08:00
Samuel Clay
c332ea143a Whoops, left in a debugging flag. 2014-11-06 09:46:35 -08:00
Samuel Clay
60b1f0bda1 Adding timeout handler. 2014-11-06 09:46:35 -08:00
Samuel Clay
334c14c39a Extracting out failing call when verifying scheduled feeds. 2014-11-06 09:46:33 -08:00
Samuel Clay
e7ca8e7763 Whoops, left in a debugging flag. 2014-11-03 19:30:32 -08:00