Commit graph

2909 commits

Author SHA1 Message Date
Samuel Clay
083465134d Merge branch 'master' into feed_settings
* master: (23 commits)
  Adding mark_story_as_unread to API. Now works flawlessly up to settings.DAYS_OF_UNREAD (currently 2 weeks).
  Rate limit starts at 0.
  Fixing cache add using the correct API.
  Fixing cache for ratelimiting.
  Rate limiting /reader/feeds and /reader/refresh_feeds.
  Move folder to folder now complete. Ready to launch!
  Moving feed to folder, end-to-end. Just needs move folder to folder.
  Adding Google+ and Pinboard to sharing tools.
  Toning down updates on infrequently updated feeds.
  Adding update_counts to /feeds API endpoint, to force a recalculation of feed unread counts (WARNING: slower than calling /feeds then /refresh_feeds).
  Finishing up realtime for testing on prod.
  Adding fabfile config for redis.
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Preparing realtime for deployment.
  Adding socket.io communication and feed updating on client-side. Ready to ship?
  Adding server half of redis real-time unread count updates. That was the easy part.
  Adding new API endpoint: mark_feed_stories_as_read. Refactored mark_story_as_read.
  Fixing issue for single story preference users: When in page view and story is not found, clicking on other stories in story titles doesn't udpate Feed view. I can't imagine how few users this actually impacts, but it's now fixed.
  ...
2011-11-08 19:16:01 -08:00
Samuel Clay
1b29eb2c91 Rate limiting /reader/feeds and /reader/refresh_feeds. 2011-11-08 13:48:54 -08:00
Samuel Clay
4546aa8753 Move folder to folder now complete. Ready to launch! 2011-11-08 09:20:10 -08:00
Samuel Clay
ea06efe874 Moving feed to folder, end-to-end. Just needs move folder to folder. 2011-11-07 20:50:46 -08:00
Samuel Clay
812abdd0c0 Merge branch 'master' into move_to_folder
* master:
  Adding Google+ and Pinboard to sharing tools.
  Toning down updates on infrequently updated feeds.
  Adding update_counts to /feeds API endpoint, to force a recalculation of feed unread counts (WARNING: slower than calling /feeds then /refresh_feeds).
  Finishing up realtime for testing on prod.
  Adding fabfile config for redis.
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Preparing realtime for deployment.
  Adding socket.io communication and feed updating on client-side. Ready to ship?
  Adding server half of redis real-time unread count updates. That was the easy part.
  Adding new API endpoint: mark_feed_stories_as_read. Refactored mark_story_as_read.
  Fixing issue for single story preference users: When in page view and story is not found, clicking on other stories in story titles doesn't udpate Feed view. I can't imagine how few users this actually impacts, but it's now fixed.
  Fixing Paypal issue around not defaulting to .
  Reading stories from slave db during feed update.
2011-11-07 18:40:11 -08:00
Samuel Clay
278141d28b Adding Google+ and Pinboard to sharing tools. 2011-11-07 18:25:18 -08:00
Samuel Clay
3b85caa8b9 Adding jQuery 1.7 and new static directory. 2011-11-07 09:36:03 -08:00
Samuel Clay
d3804e3265 JS is now complete. Need to fix css embeds. 2011-11-07 09:35:51 -08:00
Samuel Clay
936774b654 Adding update_counts to /feeds API endpoint, to force a recalculation of feed unread counts (WARNING: slower than calling /feeds then /refresh_feeds). 2011-11-07 08:27:59 -08:00
Samuel Clay
63e6b86d8e Finishing up realtime for testing on prod. 2011-11-06 16:05:42 -08:00
Samuel Clay
ac3609bf7d Merge branch 'master' into realtime
* master:
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Reading stories from slave db during feed update.

Conflicts:
	settings.py
2011-11-06 15:28:37 -08:00
Samuel Clay
eff8ba1a3c Adding 'E' as a keyboard shortcut for the Everything view. 2011-11-06 14:44:20 -08:00
Samuel Clay
0a0d0afe54 Doubling the amount Space pages in a story. 2011-11-06 14:38:19 -08:00
Samuel Clay
d0d37d8f20 Auto-linkify urls in stories. 2011-11-06 14:25:49 -08:00
Samuel Clay
4691345d91 Preparing realtime for deployment. 2011-11-06 12:28:06 -08:00
Samuel Clay
dcedbe1e40 Adding socket.io communication and feed updating on client-side. Ready to ship? 2011-11-06 12:21:27 -08:00
Samuel Clay
f821309015 Fixing issue for single story preference users: When in page view and story is not found, clicking on other stories in story titles doesn't udpate Feed view. I can't imagine how few users this actually impacts, but it's now fixed. 2011-11-04 18:12:28 -07:00
Samuel Clay
142c1777f1 Fixing Paypal issue around not defaulting to . 2011-11-04 17:52:26 -07:00
Samuel Clay
27684d9605 Merge branch 'master' into feed_settings
* master: (52 commits)
  Adding mark all as read action sheet for river of news in ios. Still needs hookup + server.
  Adding method param error to /api/login and /api/signup.
  Adding method param error to /api/login and /api/signup.
  Fixing stale unread counts on feed list in iOS app when returning from river.
  Saving duplicate read stories correctly.
  Fixing gradient in story detail view in iOS.
  Adding pages_fetched to munin.
  New keyboard shortcut: m finds the oldest unread story.
  Fixing exception when deleting bad user subs.
  Skip broken classifiers when saving.
  Speeding feed fetching back up.
  Adding new db03 to mongodb mix.
  Using mongodb nifty db resolution.
  Testing out a slave read for getting stories.
  Putting a time limit on collect_stats.
  Simplifying the shit out of feed fetch histories.
  Simplifying the shit out of feed fetch histories.
  Trying to fix fetch histories with indexes. Also upating fabfile.py
  Spreading out feed refreshing to the max.
  Slowing down refreshed.
  ...
2011-11-04 08:47:02 -07:00
Samuel Clay
21e103d219 Merge branch 'master' into move_to_folder
* master: (124 commits)
  Adding mark all as read action sheet for river of news in ios. Still needs hookup + server.
  Adding method param error to /api/login and /api/signup.
  Adding method param error to /api/login and /api/signup.
  Fixing stale unread counts on feed list in iOS app when returning from river.
  Saving duplicate read stories correctly.
  Fixing gradient in story detail view in iOS.
  Adding pages_fetched to munin.
  New keyboard shortcut: m finds the oldest unread story.
  Fixing exception when deleting bad user subs.
  Skip broken classifiers when saving.
  Speeding feed fetching back up.
  Adding new db03 to mongodb mix.
  Using mongodb nifty db resolution.
  Testing out a slave read for getting stories.
  Putting a time limit on collect_stats.
  Simplifying the shit out of feed fetch histories.
  Simplifying the shit out of feed fetch histories.
  Trying to fix fetch histories with indexes. Also upating fabfile.py
  Spreading out feed refreshing to the max.
  Slowing down refreshed.
  ...
2011-11-04 08:46:51 -07:00
Samuel Clay
bf299485b0 New keyboard shortcut: m finds the oldest unread story. 2011-11-02 09:43:06 -07:00
Samuel Clay
a9bb7c7d2a Skip broken classifiers when saving. 2011-11-02 08:49:58 -07:00
Samuel Clay
948d3f4405 Slowing down refreshed. 2011-11-01 15:31:25 -07:00
Samuel Clay
a266d3b2c7 Fixing a number of server bugs -- google reader import choking on bad xml, handling duplicate feeds properly. 2011-11-01 09:25:59 -07:00
Samuel Clay
5578d47383 Last few fixes for the folder counts always visible change. Now refreshed feeds update folder counts. 2011-11-01 00:20:06 -07:00
Samuel Clay
78e7c072eb Adding preference for always showing folder unread counts. 2011-10-31 19:44:36 -07:00
Samuel Clay
84fcd4e51f Fixing issues around marking folders and feeds as read and interacting with other folders that are not active. 2011-10-31 18:50:39 -07:00
Samuel Clay
6ad501e677 Marking feed as read now clears stories. Also adding shift+a to mark all as read. 2011-10-31 18:40:07 -07:00
Samuel Clay
637dc5abb2 Switching river of news with collapse actions. Adding 'o' to open story in new window. 2011-10-31 18:04:25 -07:00
Samuel Clay
58e8263bcd Updating keyboard shortcuts dialog. 2011-10-30 22:21:58 -07:00
Samuel Clay
30bee8c50f Adding the f keyboard shortcut to open the feed trainer. 2011-10-30 22:17:16 -07:00
Samuel Clay
e8e630afad Adding the t keyboard shortcut to open the story trainer. 2011-10-30 22:15:04 -07:00
Samuel Clay
b16c052dc9 Adding undersocre.string.js. Fixing bug in River with using _.contains instead of new _.includes. 2011-10-30 20:24:12 -07:00
Samuel Clay
d0724ca2bc Fixing broken underscore.js _.all() call with no iterator (using _.identity) 2011-10-30 18:53:25 -07:00
Samuel Clay
72dbe621a7 underscore 1.1.3 -> 1.2.1 2011-10-30 15:27:19 -07:00
Samuel Clay
ae367bf8ba Fixing a range of server issues -- sendign story emails, failing silently on SES outages, and giving a 404 instead of a 500 on bad params. 2011-10-28 10:29:11 -07:00
Samuel Clay
c30352ea0e Merge branch 'master' into feed_settings
* master: (72 commits)
  Adding vendorized seacucumber, for when I hate amazon ses.
  Hamburgers are getting a workover so they load instantly.
  Adding luminosity detection for the iphone river. Also fixing marking stories as read and tagging a river request.
  Displaying correct header for River on iPhone.
  Adding favicon_fade for gradient river of news in iphone app.
  Fixing issue around missing favicon colors. Also correctly showing river pages and counting read stories for optimization.
  Gradients on River of News in iphone app.
  Adding Chrome Web Store banners + screenshots + originals.
  Making network request for River of News in iPhone app.
  Adding River of News views to iPhone App. Still needs network calls, headers, and touch events for section headers.
  Wrong logging error.
  Temporary fix for broken river of news.
  Fixing broken starred stories (with no classifiers).
  New screenshots for iPhone app v1.1.
  Commifying front-page stats.
  Fixing issue around disappearing session_key on reader import. Using cookie first, then falling back to session_key.
  Fixing major bug around classifiers in the river of news. Forced to add a new flag to handle existing connections so they don't get data that will mess them up. New visitors will get new behavior. Eventually all users will be on new behavior and I can remove the new flag.
  Responsive web design -- hiding center column under a certain width. See: http://news.ycombinator.com/item?id=3138379
  Fixing bug around range checking in add dialog for iphone.
  iPhone app v1.1.
  ...
2011-10-26 21:58:15 -07:00
Samuel Clay
8fb9bdd7db Adding luminosity detection for the iphone river. Also fixing marking stories as read and tagging a river request. 2011-10-26 20:09:28 -07:00
Samuel Clay
ec1f38c720 Fixing broken starred stories (with no classifiers). 2011-10-25 00:01:35 -07:00
Samuel Clay
72fe3633d6 Fixing major bug around classifiers in the river of news. Forced to add a new flag to handle existing connections so they don't get data that will mess them up. New visitors will get new behavior. Eventually all users will be on new behavior and I can remove the new flag. 2011-10-24 08:55:28 -07:00
Samuel Clay
f4027973cd Fixing the last of the story positioning bugs when using a non-default story title pane position (i.e. top or side). 2011-10-19 23:04:45 -07:00
Samuel Clay
2c3ac303e6 Fixing ridiculous bug around the position of the mouse indicator in both the Feed view and Original view when the story pane is positioning at top or side. 2011-10-19 18:42:49 -07:00
Samuel Clay
f47f59288f Fixing a long-standing bug -- loading multiple feed pages on feed load would skip the first two stories in the Original view, due to a missing flag reset. 2011-10-03 18:19:50 -07:00
Samuel Clay
622358e05c Moving to $ per year instead of per month. Cleaning up new account email. Clearing out the story iframe between stories and feeds. 2011-09-30 18:02:48 -07:00
Samuel Clay
35a2e0b356 Finishing up new layouts. Lock on scrolling during resize panes and window. Retain story position between resizes. 2011-09-29 22:12:46 -07:00
Samuel Clay
a5c5781d7f Adding layout preference, with images. 2011-09-29 09:53:55 -07:00
Samuel Clay
3a526984f5 Preferences for story pane position. 2011-09-28 16:44:28 -07:00
Samuel Clay
74ac901285 Minor fixes to auto-load more stories on intelligence slide. 2011-09-28 09:31:30 -07:00
Samuel Clay
e559dc6f93 Fixing all manage menus positions. 2011-09-27 23:06:49 -07:00
Samuel Clay
a48183707e Smoothing out north and west story titles. Fixing hover manage icons. Restyled west story titles pane to look and feel great. 2011-09-27 22:16:09 -07:00