Commit graph

470 commits

Author SHA1 Message Date
Samuel Clay
068829f379 Adding missing feeds for users as part of cleanup. 2017-02-06 19:30:59 -08:00
Samuel Clay
20e100f3cb Adding a river complete endpoint to ease burden on redis db that doesn't need story cache. 2017-01-12 13:16:34 -08:00
Samuel Clay
a542924826 Merge branch 'master' into dashboard_river
* master:
  Handling error when fetching icn for bad feed link.
  Handing error when saved stories get accidentally sent for feed scoring.
  Handling MemoryError while feed fetching.
  Broken string
  Moving site name and image to bottom of folder rss stories. Also adding site title to story title.
2016-12-11 18:48:20 -08:00
Samuel Clay
95433df608 Handing error when saved stories get accidentally sent for feed scoring. 2016-12-11 18:31:44 -08:00
Samuel Clay
7ee01bd406 Updating starred counts on web in real-time. 2016-12-08 16:05:13 -08:00
Samuel Clay
10675090ef Only reload dashboard stories on new stories, not just read stories. Also sync read stories through pubsub. 2016-12-05 17:10:47 -08:00
Samuel Clay
d4daf1ac5a Merge branch 'master' into dashboard_river
* master:
  Attempting to add logging to socket.io.
  Reloading feeds when adding a subscription.
2016-12-05 13:50:36 -08:00
Samuel Clay
93fb81150e Reloading feeds when adding a subscription. 2016-12-05 12:46:09 -08:00
Samuel Clay
11b3a1edff Filling out dashboard stories to handle hidden stories. Needs focus stories handling and marking read elsewhere. 2016-12-01 14:27:18 -08:00
Samuel Clay
c7d2d5f69e Fixing bug when deleting feeds. 2016-11-25 15:03:18 -05:00
Samuel Clay
a512bc1f0d Handling deletion of feeds in folders where the parent folder has hypens (which are stripped on iOS/mobile to handle flat). 2016-06-15 16:58:07 -07:00
Samuel Clay
e3445bb134 Native Twitter support for converting the Twitter API to RSS. If you're reading this, you can test it by subscribing to twitter usernames like so: https://twitter.com/newsblur 2016-05-26 14:30:26 -07:00
Samuel Clay
8a3563766f Reintroducing correct subscriber counts. 2016-05-16 17:57:02 -07:00
Samuel Clay
8ea2c6ef55 Attempting to fix oldest cutoff mark feed read date bug. 2016-03-14 11:54:02 -07:00
Samuel Clay
ae5bca50bb Separating flat_folders and flat_folders_with_inactive. 2016-01-28 16:17:25 -08:00
Samuel Clay
88f45552e4 Adding inactive feeds to flat folders. This shouldn't break anything, since clients should be able to handle missing feeds anyhow. 2016-01-28 15:46:27 -08:00
Samuel Clay
474c381d26 I cannot believe it was a string-to-int type conversion that wasn't happening when deleting feeds. *smacks forehead* Stupid json.decode. Sorry to 85136323e2. 2016-01-28 12:31:39 -08:00
Samuel Clay
ad39df5d6d Adding purge stories to fix db corruption bug. 2015-12-26 12:53:32 -08:00
Samuel Clay
b6dc9fccbf Expiring weekly feed read counts. 2015-12-07 16:30:30 -08:00
Samuel Clay
d8abe375a2 Counting read stories on a per-feed per-feed basis. This will allow efficient usage checks down the line. 2015-12-07 16:29:52 -08: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
95a962fb53 Adding premium callout in folder rss dialog and fixing in actual rss feed. 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
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
bd4e3c322e Fixing delete feeds recreator. 2015-05-26 17:57:26 -07: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
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
30117c78d6 Trying out a new tfidf matcher for subscriptions. Works OK, not great. 2014-12-17 18:24:40 -08:00
Samuel Clay
334c14c39a Extracting out failing call when verifying scheduled feeds. 2014-11-06 09:46:33 -08:00
Samuel Clay
a4af62ec57 Extracting out failing call when verifying scheduled feeds. 2014-10-27 16:42:08 -07:00
Samuel Clay
4a2a493d0e Finishing off UI for organizer. 2014-10-14 15:29:08 -07:00
Samuel Clay
7b1e1cfb4a Stubbing out inverse sorting and stubbing out deleting. Moving should work, untested, no time left in the week. 2014-10-10 16:30:30 -07:00
Samuel Clay
1a35a02168 Merge branch 'master' into organizer
* master:
  Better color for logging in cleanup.
  Fixing typo on cleanup tasks.
  Adding cleanup for users to find missing feeds.
  Fixing logging for user verification>
  Adding safety net for lost feeds.
  Don't attempt to retain and locally bookkeep offline stories for non-premium users. (#595)
  Add mark-newer-read API. (#592)
2014-10-09 16:16:59 -07:00
Samuel Clay
057bac54f0 Better color for logging in cleanup. 2014-10-09 16:12:10 -07:00
Samuel Clay
1cc92d7d85 Adding cleanup for users to find missing feeds. 2014-10-09 16:07:23 -07:00
Samuel Clay
8d537379f9 Fixing logging for user verification> 2014-10-09 16:04:51 -07:00
Samuel Clay
649bfb10ca Adding safety net for lost feeds. 2014-10-09 16:02:41 -07:00
Samuel Clay
9c92bc2901 Merge branch 'master' into organizer
* master: (102 commits)
  Adding starred_timestap to feed, folder/river, starred, and read feeds. Used for issue #585.
  Upgrading all servers to ubuntu 14.10 LTS. Fixing bashocalypse.
  Better paypal cancellation and refunds. Now showing paypal errors.
  NewsBlur iOS v4.5 beta 3. With iPhone 6/6+ support.
  Fixing full bleed images on phone 6 and 6+.
  Fixing login view controller for iphone 6. Adding launch images for iphone 6.
  Use a shorter localized date format which shouldn't overlap the refresh arrow in most cases.
  Adding a missing logo for enterprise deployment.
  Trying to fix provisioning issues with the version number.
  Handling crash on marking read.
  Another provisioning profile attempt.
  Yet another provisioning profile for ios 8.
  Fixing provisioning profile.
  Pushing out ios v4.5.0b1.
  Adding locale aware times to pull to refresh menu.
  Fixing edge case of feeds still showing after being marked read.
  Adding fade feed when read to preferences.
  Remove finished TODO.
  Don't infinite search for unreads if there are none.
  Restore toast for feedback on story-unread from Reading activity.
  ...
2014-09-25 13:57:50 -07:00
Samuel Clay
6be5d1c595 Adding backup of user ids. 2014-09-05 16:55:28 -07:00
Samuel Clay
93f6971731 Merge branch 'master' into organizer
* master: (31 commits)
  Fixing login screen for Reeder.
  Fixing login screen for Reeder.
  Explicit viewport.
  Explicit viewport.
  Explicit viewport.
  Explicit viewport.
  Adding viewport to login/signup screen.
  Set source_used_id correctly when sharing from a blurblog (#551)
  Adding debug option to all text importers.
  Adding user_id to every response.
  Adding WAI-AREA support for <article> to support LiveJournal.
  Fixing last few font size changes for new feed title font styler.
  Boosting readability's ability to read Medium posts.
  Adding feed font size. Configures both story titles and feed titles. This one's for you @theromit.
  Probably not a bug. Probably Adblock.
  Adding autosize to share textbox.
  Hiding mark as read button when searching.
  Fixing images in tutorial.
  Removing unnecessary inset box shadow on header elements.
  Further correcting OAuth spacing on mobile.
  ...
2014-07-23 15:35:23 -07:00
Samuel Clay
f1a604a83e Additional function for finding deleted feeds. 2014-07-13 17:32:42 -07:00
Samuel Clay
3956564a2e Add folder to folder in move feed menu. 2014-06-28 08:22:32 -07:00
Samuel Clay
b70f24fc6c Don't record read stories for aggregated mark reads. 2014-06-25 13:11:12 -07:00