Commit graph

120 commits

Author SHA1 Message Date
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
Samuel Clay
173ba7f375 Handling add url errors correctly. Also handling duplicate stories being marked read. Lastly, fixing bug around future stories being marked as read and then falling into an inconsistent state. 2011-02-24 18:51:30 -05:00
Samuel Clay
67159c5324 Fixing scroll bug that occured when starting on the story view and switching to the feed/page view causing scroll/mousemoves not to register (since scrolling was disabled, thinking the story was still opening.) 2011-02-23 19:41:05 -05:00
Samuel Clay
4fd6a7cfe0 Fixing a metric-ton of bugs: Google Reader import on badly parsed xml, refreshing toplevel feeds loses their manage menu, retrying exception feeds now de-dupes and correctly updates on the page. Plus a bunch of other bugs. 2011-02-06 15:04:21 -05:00
Samuel Clay
3400b6e89e Refactoring river view and fixing a bunch of race conditions around feed/river loading and paging. 2011-02-04 09:56:15 -05:00
Samuel Clay
ef1bd93c19 Twitter and Facebook links on every story. Yay? 2011-02-04 00:22:58 -05:00
Samuel Clay
22cf5ede6c Crazy refactor of feedfinder to extract timelimits, so they can be caught by a lower-level api instead of messing up the feed fetcher. 2011-02-02 13:07:12 -05:00
Samuel Clay
58ae33fd50 Dynamically updating feed icons as they load. 2011-01-30 21:40:00 -05:00
Samuel Clay
b6e8bd7240 Adding check for duplicate feeds when deleting a feed. Need to preserve feed model when deleting duplicate feeds. 2011-01-23 14:08:49 -05:00
Samuel Clay
2396854475 Handling feeds that disappear due to being duped, but the user is already logged in and is eventually going to click on the now missing feed. Correctly identifies missing feed, switches out the original non-dupe feed, and all is well. 2011-01-14 00:59:51 -05:00
Samuel Clay
121e5a3529 Merge branch 'master' into river 2011-01-03 09:57:44 -05:00
Samuel Clay
ff401bb896 Marking as unread updates all appropriate counts. 2010-12-30 19:24:52 -05:00
Samuel Clay
d4daaaba5e Adding story menu, which swallows starring and classifying stories. Also adds Instapaper support. 2010-12-30 18:37:29 -05:00
Samuel Clay
9b6e881ebd Adding comments and disambiguating read_stories count for river. 2010-12-16 12:59:49 -05:00
Samuel Clay
cc36baeb18 Paging while read river stories now works by fetching the entire history back for each successive page, cleverly compacting and ignoring pages as they are read. Not 100% optimal, but a lot quicker and easier than figuring out some stateful representation of paging continuations. 2010-12-15 16:10:54 -05:00
Samuel Clay
0fad82c434 Back-end for river of news. Shows stories from feeds with unread stories. Works on folders and on everything. Doesn't show read status or intelligence classifiers, yet. 2010-12-12 22:52:15 -05:00
Samuel Clay
f96b2d2308 Merge branch 'master' into river 2010-12-12 13:39:12 -05:00
Samuel Clay
3b9e950c37 Feed renaming on the server-side. 2010-12-11 15:26:45 -05:00
Samuel Clay
e9f12a6059 Actually finished rename feed/folder front-end. Everything is now finished for the front-end. Just need to write the backend calls to rename. 2010-12-11 14:02:37 -05:00
Samuel Clay
f6c841974f Initial stub of River of News (everything view). Breaks on collapsed folders with unreads. Also doesn't work at all. 2010-12-10 15:26:50 -05:00
Samuel Clay
d2c5f067eb Major story opening and view switching refactor. Now switches effortlessly between page<->feed<->story views, temporarily shifting to a working view on click or double-click. 2010-12-08 20:53:45 -05:00
Samuel Clay
5a2dee1dd4 Allowing anonymous usage of the feed trainer. Used in a few places, so might a swell, since they can't svae anything. 2010-12-04 22:01:26 -05:00
Samuel Clay
f5f82a68f0 Paging starred stories. 2010-12-03 09:49:38 -05:00
Samuel Clay
fd88d41f74 Showing starred stories in their own feed view. 2010-12-02 20:18:33 -05:00
Samuel Clay
c69fce03a7 Updating feed header star count for story starring. Also starting to retrieve starred stories and displaying them in the feed view. 2010-12-02 11:09:09 -05:00
Samuel Clay
822ad26c63 Updating starred count on load. 2010-12-01 14:11:42 -05:00
Samuel Clay
82dd89b161 Starred Stories bar at top, with blue count. 2010-12-01 09:30:56 -05:00
Samuel Clay
4507f7286a Stars now save to the new StarredStory mongo model. THey are also persistent on the client-side. Now to just make a special starred stories view and counter. 2010-11-30 10:30:18 -05:00
Samuel Clay
b30752a9c1 A huge slew of bug fixes related to feed fetching, missing ids, and missing feeds. 2010-11-05 20:34:17 -04:00
Samuel Clay
9c4ee28c6d Adding preference for hiding feeds with no unread stories. 2010-11-05 10:35:52 -04:00
Samuel Clay
208d63814f Fixing the empty folder problem on drag-and-drop. Had to take out folder drag-and-drop to make it work properly. 2010-11-01 23:00:20 -04:00
Samuel Clay
905766c7e5 Preferences! Timezone support, new window setting, and default story view. 2010-10-31 16:03:50 -04:00
Samuel Clay
786b3d9982 Fixed a bunch fo bugs around feed chooser, OPML import, google reader import, and counts. Also added preferences for new windows, timezone support, and default views. This is one loaded commit. 2010-10-30 00:27:52 -04:00
Samuel Clay
b08332e3b6 Retrain classifiers at the end of the trainer. 2010-10-29 11:34:33 -04:00
Samuel Clay
7b4060a384 Fixing errors around a user trying to open a feed that has been de-duped and lost. The server now finds the de-duped feed and sends it back. 2010-10-25 20:20:59 -04:00
Samuel Clay
b8df7ef045 Fixing feed chooser for top-level feeds. 2010-10-23 12:14:57 -04:00
Samuel Clay
20195f4345 Merge branch 'master' into chooser
Conflicts:
	media/js/newsblur/reader_classifier.js
	media/js/newsblur/reader_manage_feed.js
	media/js/underscore.js
2010-10-22 09:56:06 -04:00
Samuel Clay
02964a5775 Internet Explorer fix for Array.indexOf(). Now using _.contains() instead. 2010-10-21 13:48:08 -04:00
Samuel Clay
e284598e0f Removing invalid feeds from feed chooser. 2010-10-16 20:07:47 -04:00
Samuel Clay
9b5ec6eaa2 Merge branch 'master' into chooser
Conflicts:
	apps/reader/models.py
	apps/rss_feeds/models.py
	media/css/reader.css
	media/js/newsblur/reader.js
	utils/feed_fetcher.py
2010-10-13 09:08:42 -04:00
Samuel Clay
5d9660f5d8 New feature: Insta-fetch stories. Refreshes a feed by fetching and parsing latest stories. Can be accessed from the right-click per-site-menu. 2010-10-10 20:14:31 -04:00
Samuel Clay
092b560abe Merge branch 'master' into chooser 2010-10-07 19:33:39 -04:00