Commit graph

161 commits

Author SHA1 Message Date
Samuel Clay
1d4038a484 Auto-refreshing feedback (1 min for staff, 10 min for everybody). 2011-12-18 18:03:40 -08:00
Samuel Clay
b64007b454 Fixing the bug around favicon's not being found, since they were checking for the wrong property. 2011-11-30 21:27:55 -08:00
Samuel Clay
6920b92dd6 Correctly updating feed exceptions by refreshing the feed on page. Also transferring over classifiers and read stories. 2011-11-29 09:43:16 -08:00
Samuel Clay
36105bf851 Merge branch 'master' into feed_settings
* master:
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Fixing #41: Adding REDIS to local_settings.py.template.
  Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Switching to requests from urllib2/httplib. Bring on the page errors.
  Adding a bunch fo keyboard shortcuts.
  Adding elapsed time field to river and feed view.
  Fixing autolinking of text links to no longer indiscriminately replace text, causing double encoding of html entities.
  Fixing the space bar key to not queue, so it's actually useful now!
  Refining media enclosures by adding all types and linking to their source.
  Refining media enclosure detection.
2011-11-27 02:41:40 -05:00
Samuel Clay
c3f80a10a4 Adding elapsed time field to river and feed view. 2011-11-25 11:58:40 -05:00
Samuel Clay
174d6febb6 Merge branch 'master' into feed_settings
* master:
  Adding linux.com story to press page.
  Uniqifying stories when read.
  Moving from sha module to hashlib.
  Syncing time to account for time drift on VPS.
  Fixing issue around showing too many Oh Nos on abort.
  Save hash for address+link migration. necessary for a unique index.
  Deprecating db02, moving redis and rabbitmq over to db01.
  Updating nginx conf to support better amintenance pages giving a 503 status code.
  Moving NewsBlur counts to beginning of title.
2011-11-23 15:09:42 -05:00
Samuel Clay
7907022d0d Fixing issue around showing too many Oh Nos on abort. 2011-11-22 12:08:18 -05:00
Samuel Clay
988c706030 Merge branch 'master' into feed_settings
* master:
  Fixing /m/ for no good reason.
  File under "fucking finally": Adding client-side error handling and callbacks for feeds and river.
  Fixing missing stories being updated bug.
  Fixing issues around embedded content. Santizing HTML, but =preserving embed, object, and params.
2011-11-15 18:23:30 -08:00
Samuel Clay
14ed618c6c File under "fucking finally": Adding client-side error handling and callbacks for feeds and river. 2011-11-15 18:19:09 -08:00
Samuel Clay
7a2fd622a4 Stubbing out entire feed settings modal. Needs duplicate feed list. Also needs backend splitting of subscriptions. 2011-11-12 18:19:57 -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
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
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
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
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
d0f3ed1b3e Assetmodel for move to folder. 2011-09-25 13:18:19 -07:00
Samuel Clay
811512d8da Finishing up account dialog. Also re-styling subscriber counts. 2011-07-27 22:17:34 -07:00
Samuel Clay
2b58b5fb0d Adding date to moderated recommended feeds to schedule recommendations. 2011-07-11 18:44:47 -07:00
Samuel Clay
ae7f79b3a0 Adding moderation queue to recommended feeds (finally!) 2011-07-11 18:22:28 -07:00
Samuel Clay
ab3e707a8a Adding stories page. 2011-06-07 12:57:14 -04:00
Samuel Clay
3d933723d9 Showing feeds, icons, and unread counts. Needs separated unread counts and an intelligence slider. 2011-06-07 10:17:56 -04:00
Samuel Clay
9fa3e0764d Finishing all pages of the tutorial. The intelligence trainer could use some love, but this should go out sooner rather than later. 2011-05-20 00:18:23 -04:00
Samuel Clay
247a0b824d Finishing page 2, adding page 5 which has links to twitter, get satisfaction, the blog (even loads the blog), and is a good last page. 2011-05-18 22:33:42 -04:00
Samuel Clay
7b9df8dadc Anonymous users will see a warning on sending an email. Also removing FeedIcon model (having switched to the mongo MFeedIcon model). 2011-05-09 10:35:46 -04:00
Samuel Clay
079e0b0ded Front-end complete. Need to send the email now. 2011-05-06 10:06:13 -04:00
Samuel Clay
6d04024340 Loading favicons for new users. Also not clobbering them when possible. 2011-05-01 18:57:19 -04:00
Samuel Clay
8cf598fcbe Refreshing dashboard graphs every 10 minutes. Why not? 2011-04-24 22:47:20 -04:00
Samuel Clay
2842162b0e Adding an API endpoint for feed training. Cleaning up internal use of the feed trainer (fixing a bug around training a single unloaded feed.) 2011-04-24 21:27:31 -04:00
Samuel Clay
82d4b1923c A few minor fixes: feed chooser now has no artifacts from the feedlist. Fixing the Add button on recommended feeds. 2011-04-24 20:42:42 -04:00
Samuel Clay
42cd43681f Completed API. May need some example output, but it's all there and documented. 2011-04-24 01:52:44 -04:00
Samuel Clay
9bb423936d Filling out the feed and stories and feed management sections of the API. Just intelligence and import/export to go. 2011-04-24 00:05:39 -04:00
Samuel Clay
1d9168bd0e Moving API to a YAML backed template. 2011-04-23 18:22:52 -04:00
Samuel Clay
e81a843b09 API continuing to evolve. 2011-04-22 10:05:22 -04:00
Samuel Clay
a2e082b0d8 Paging from 1 and not 0. Moving the JS assetmodel to use new paging and API endpoints. 2011-04-21 10:44:55 -04:00
Samuel Clay
42d6abe247 Refactoring URLs for the reader. 2011-04-20 09:35:59 -04:00
Samuel Clay
7ebfd7c51c Handling errors on recommended feeds gracefully. 2011-04-09 13:07:12 -04:00
Samuel Clay
1cf87a3d23 Recommended feeds should only be shown if approved, public, and before their publish date. 2011-04-09 11:13:02 -04:00
Samuel Clay
30e03db46c Finishign up the Recommend This Site modal. Now everybody can recommend feeds. 2011-04-07 10:30:05 -04:00
Samuel Clay
87d078239a Separating out favicon loading from feed loading. This will hopefully reduce initial page load speed. 2011-04-05 19:24:12 -04:00
Samuel Clay
213b3493c4 Enormous rendering speed increase (or is that decrease?). Switching feed rendering to JSTs, however inelegant it looks. 2011-03-30 09:30:45 -04:00
Samuel Clay
4569031e36 Adding a recommended feed (from the tryfeed view) correctly adds and selects the feed. Also gets the altest unread counts, but it not yet updating unread counts inline. Maybe just force a refresh? Blech. 2011-03-16 11:54:20 -04:00
Samuel Clay
b87a5de6ce Lots of work towards the eventual release of recommended feeds. Now can try feeds (maybe taste would've been a better name?). 2011-03-15 23:42:27 -04:00
Samuel Clay
4ab3904d52 Adding paging on recommendations. Also moved out of profile preferences, since it needs to be used by the base template when setting up the middle column (the column where recommended feeds go). Now a first-order column on user profiles. 2011-03-13 16:24:49 -04:00
Samuel Clay
a3e974f329 Merge branch 'master' into recommended
Conflicts:
	media/css/reader.css
2011-03-11 19:53:45 -05:00
Samuel Clay
80cbe2c127 Adding inline classifiers for tags. Saves single tag classifier, refreshing single feed, and updates intelligence colors dynamically. 2011-03-09 09:48:24 -05:00
Samuel Clay
24aa214346 Refactoring feed canonical representations. Split Feed from UserSubscription for use in the feed recommended module. Hooked up Statistics and Intelligence Trainer modals to the recommended feed. Still need Try/Add, and paging. 2011-03-04 12:27:31 -05:00
Samuel Clay
6c8926d8bf Upgrading to jQuery 1.5.1 and launching. 2011-02-28 19:29:19 -05:00
Samuel Clay
e2b04e3997 Fixing instant updates of intelligence scores for river of news feeds. 2011-02-27 19:51:41 -05:00
Samuel Clay
2e67efea6e YAY! Adding classifiers is now instant and does not require a feed refresh. Required scoring intelligence on both server-side and client-side. 2011-02-27 16:13:22 -05:00