Commit graph

893 commits

Author SHA1 Message Date
Samuel Clay
0fee7af7c6 Moving to stricter story diff check. Using story hashes instead of grab bag by date when checking existing stories. 2014-04-17 12:10:04 -07:00
Samuel Clay
ddb08ccd0b Fixing two bugs: dont clear mapping/index when re-indexing at offset. Pull on pip upgrades. 2014-04-11 18:09:23 -07:00
Samuel Clay
073098750c Swapping out haystack for pyes. 2014-04-11 15:40:58 -07:00
Samuel Clay
26b661fdb5 More graceful checks for shared stories when trimming. 2014-04-03 16:25:18 -07:00
Samuel Clay
5f11b64956 Skip stories with a share count. 2014-04-03 16:14:45 -07:00
Samuel Clay
b08bf499c4 Don't delete stories that have been shared, so that read stories in the DB never disappear. 2014-04-02 12:10:34 -07:00
Samuel Clay
64be361aba Fixing minor error when finding saved stories with no feed-based originals. 2014-03-28 15:13:41 -07:00
Samuel Clay
9b5dbc1822 Added new save/unsave stories by story_hash endpoint for @jaredsinclair. Also cleaned up API docs to show deprecated vs new story hash urls. 2014-03-28 15:11:58 -07:00
Samuel Clay
d3c014a849 Better logging when removing starred stories. 2014-03-28 12:53:07 -07:00
Samuel Clay
281b8a3fd3 Forcing de-duped stories to be written in the same day and share 75% of their titles. 2014-03-13 16:32:13 -07:00
Samuel Clay
28dfd96112 Better logging in content de-dupe. 2014-03-13 16:19:32 -07:00
Samuel Clay
2fa204b840 Attempting a fix to broken de-duping when a story guid that a story is going to be merged into already exists further out. 2014-03-13 16:13:53 -07:00
Samuel Clay
5ec4e627e0 Adding new story guids. 2014-03-13 16:02:27 -07:00
Samuel Clay
3930423a82 Better content difference data. 2014-03-13 15:43:51 -07:00
Samuel Clay
e388caf144 Showing story updating debugging. 2014-03-13 15:39:49 -07:00
Samuel Clay
312a3fc8d5 Stricter ISO8601 datetime format for IFTTT. 2014-02-10 12:42:55 -08:00
Samuel Clay
0b3e64232f Fixing starred story counts. 2014-02-07 14:15:55 -08:00
Samuel Clay
141b77b375 Adding share username to ifttt share trigger. 2014-01-29 12:43:57 -08:00
Samuel Clay
5ae725364f Cleaning up user read stories. 2014-01-21 13:34:53 -08:00
Samuel Clay
feb398a2d4 Adding RSS feeds for saved tags. Still needs the actual rss feed. 2013-12-19 11:08:22 -08:00
Samuel Clay
69b9f1cf45 Revert "Updating stories which give integrity errors."
This reverts commit 98c4b2c7a0.

Conflicts:
	apps/rss_feeds/models.py
2013-11-22 11:07:16 -08:00
Samuel Clay
ad12f263c1 Allowing replacement of story dates on integrityerror updated stories. 2013-11-22 11:07:16 -08:00
Samuel Clay
0273550d8c Swapping errors. 2013-11-22 11:07:16 -08:00
Samuel Clay
3c2ccd7e3c Updating stories which give integrity errors. 2013-11-22 11:07:15 -08:00
Samuel Clay
eef8d215f0 Adding redis to monit. 2013-11-22 11:06:09 -08:00
Samuel Clay
06eeaaba0b User-dependent days of unread. 14 for free users, 30 for premium. 2013-09-16 17:25:47 -07:00
Samuel Clay
72c0189abc Merge branch 'master' into tagging
# By Samuel Clay (5) and Nicholas Riley (4)
* master:
  RC2 for offline iOS.
  Re-enabling Google News fetches.
  Fixing premium interval in statistics.
  Fixing iOS issue on river terminating prematurely.
  Clarifying API.
  Show Send To in a popover on iPad.
  Don't leave popover orphaned when showing original on iPad.
  Fix menu popover size on iPad.
  Stop menu view controllers from scrolling.
2013-09-11 12:20:08 -07:00
Samuel Clay
e65cd3d99f Fixing premium interval in statistics. 2013-09-11 10:25:46 -07:00
Samuel Clay
4765ca6eca Decoded story titles. 2013-09-10 11:59:31 -07:00
Samuel Clay
9147543001 Counting starred stories if no count exists. 2013-09-09 18:49:21 -07:00
Samuel Clay
a1c79a1463 Saved story tags are a premium-only feature. 2013-09-09 18:18:13 -07:00
Samuel Clay
3bf76c947e Adding tag feeds. 2013-08-16 16:02:45 -07:00
Samuel Clay
2106446e15 Updating counts for tagged stories. 2013-08-15 18:22:22 -07:00
Samuel Clay
2b5c625c48 Merge branch 'master' into tagging
# By ojiikun (6) and Samuel Clay (3)
* master:
  Adding ellipses in webkit.
  Adding downtime handling to readme.
  Putting a max on sporadic checks on broken feeds to 8x normal amount.
  Complete styling of overlay buttons.
  Placeholder styling of overlay buttons.
  Enable/disabe state for overlay buttons.
  Make overlay buttons fuctional.
  Basic overlay button UI.
  Fix crash on marking all stories read (#382)
2013-08-15 15:20:14 -07:00
Samuel Clay
4b0e717c73 Putting a max on sporadic checks on broken feeds to 8x normal amount. 2013-08-15 12:22:14 -07:00
Samuel Clay
b206e57c92 Merge branch 'master' into tagging
* master:
  Only turn real-time feeds into lazy feeds if there is a track record of push notifications.
  Switching Email Story menu item to show email icon.
  Turning off redis dupe story id writer.
2013-08-14 18:12:45 -07:00
Samuel Clay
53d9464137 Only turn real-time feeds into lazy feeds if there is a track record of push notifications. 2013-08-14 18:01:12 -07:00
Samuel Clay
aab1f39df1 Turning off redis dupe story id writer. 2013-08-14 14:32:50 -07:00
Samuel Clay
82f279ea0b Storing user tags and retrieving in all views. 2013-08-13 17:21:41 -07:00
Samuel Clay
e0f9faffb7 Merge branch 'master' into tagging
* master:
  Handing out free accounts a little quicker.
  Adding count of trimmed stories.
  Adding redis backup for new redis stroy server.
  Adding Buffer as a share option.
  Moving story hash db to its own server (primary).
  Adding cost to fabfile's list_do.
  Moving node server to db pubsub role.
  Moving from specific db hosts to db roles, editable through /etc/hosts.
  New ssh keys, syn_cookies setting for redis pubsub server.
  Handling socket level errors in socketio/node.
  Catching exceptions for node redis.
  Catching exceptions for node redis.
  Trying to fix issues on node redis connection.
  Handling redis connection timeouts in node.
2013-08-13 11:19:23 -07:00
Samuel Clay
3df44f8c39 Adding count of trimmed stories. 2013-08-12 16:48:16 -07:00
Samuel Clay
8c02af236f Merge branch 'master' into tagging
* master:
  Adding folder search for admin only. If you're reading this commit message, don't get excited. I probably won't be launching folder search using this method. It'll be a while before I can ship it. But if for some strange reason folder search is much faster than I thought, this has a chance.
  Fixing rounded corners on Android. Also fixing a few spacing issues.
2013-08-07 15:56:23 -07:00
Samuel Clay
687c044b10 Adding folder search for admin only. If you're reading this commit message, don't get excited. I probably won't be launching folder search using this method. It'll be a while before I can ship it. But if for some strange reason folder search is much faster than I thought, this has a chance. 2013-08-07 15:43:25 -07:00
Samuel Clay
d3bf6d0ad4 Stubbing out starred story tags. 2013-08-07 10:56:51 -07:00
Samuel Clay
2394e31f89 Moving feed parsing hotspot to specific seq ratio check. 2013-08-06 13:54:06 -07:00
Samuel Clay
88f2a69a93 Fixing a dozen text and feed fetching bugs. 2013-08-06 13:18:55 -07:00
Samuel Clay
acff62b8f6 Moving feed trim to higher counts unless the feed doesn't publish very often. 2013-08-05 10:56:24 -07:00
Samuel Clay
fb710c870f Beginning of a long 16-day migration of feed's redis story ids into 30 day retention from 14 day retention. Once this migration is complete, can up the DAYS_OF_UNREAD to 30 day with no issues, except for updating scores. 2013-08-02 15:59:03 -07:00
Samuel Clay
2043829a05 Adding tag search. 2013-07-30 12:01:45 -07:00
Samuel Clay
889be221d5 Fixing broken original pages by auto-fixing the has_page field on successful page fetch. Thanks to The Verge for uncovering this one. 2013-07-23 10:43:28 -07:00