Commit graph

2720 commits

Author SHA1 Message Date
Samuel Clay
90adb4f875 Fixed many, many outstanding JavaScript issues. Most bugs were around clicking all over the interface and stuff failing. 2010-02-17 00:53:05 -05:00
Samuel Clay
8f22031ea3 Adding threaded folders and feeds. Also refactored OPML import to handle many edge cases and nested cases. Rewrote feed loading on front-end so everything's faster to load. 2010-02-11 01:28:47 -05:00
Samuel Clay
3e89f1dc08 Filtering out invisible story titles. Also renaming Native to Original, and Remote to Feed. 2010-02-05 17:12:07 -05:00
Samuel Clay
0cca446560 Rewrote both iframe and feed view story finders. Both much faster and much more accurate. 2010-02-03 11:38:04 -05:00
Samuel Clay
2c25b585dd Rewrote giant clusterfuck of a story finder. Now finds the story title with the biggest font size. This works surprisingly well. 2010-02-02 18:01:02 -05:00
Samuel Clay
cdb0e65a3e Fixing unread counts dynamically reducing on reads. 2010-01-24 23:15:25 -05:00
Samuel Clay
1180100e37 - Fixing caching of feeds and users.
- Added loading indicator on new feed.
- Cleaned up numerous bugs around showing/hiding out-of-score stories.
2010-01-24 22:53:46 -05:00
Samuel Clay
b1c72c5c9f Huge update: Hooking up slider to hide/show stories based on their score. Also added new story counts, score calculations, and real-time updating of unread counts as you read. 2010-01-21 13:12:29 -05:00
Samuel Clay
340ff31228 Adding jquery ui slider for some ui goodness soon. 2010-01-19 17:46:13 -05:00
Samuel Clay
b5eb296e60 Backwards race condition. Two resources were executing independently of each other, when they really needed to block! 2010-01-18 00:07:46 -05:00
Samuel Clay
d27e80238a Updating algorithms for finding stories in the feed. Plus lots of refactoring for cleanliness. It is Sunday night, afterall. 2010-01-17 23:13:42 -05:00
Samuel Clay
87c9803600 Adding new Add Feed modal. 2010-01-17 22:11:17 -05:00
Samuel Clay
2610b5b0d3 I think I added a login button. 2010-01-17 20:00:12 -05:00
Samuel Clay
6451cade96 Exponential speed-ups in determining story positions in the feed view pane. Thank you closures. 2010-01-17 18:18:51 +00:00
Samuel Clay
b16360462e Improvements to scrolling algorithm. Now more accurate scrolling. 2010-01-17 07:24:31 +00:00
Samuel Clay
f710424a0d Wahoo! Scrolling in iframe or feed view now auto-selects the correct story in the story titles pane. 2010-01-17 05:47:03 +00:00
Samuel Clay
35df77cdf6 Adding classification types for publishers vs. stories. 2010-01-12 01:19:37 +00:00
Samuel Clay
0c33bc84cb Adding intelligence button for feeds. 2010-01-07 00:04:12 +00:00
Samuel Clay
138f93cf43 All classifier facets and data is now saved, end to end. Now, to apply facets to incoming stories and assign scores. 2010-01-05 16:07:11 +00:00
Samuel Clay
ad40c429c6 Fixing closing of classifier modal. 2010-01-04 22:46:06 +00:00
Samuel Clay
8891a859fe Finishing up tags, and the classifier modal in the Reader. Now shows all sorts of classifiers. 2010-01-04 22:26:53 +00:00
Samuel Clay
ef70c288ed Adding a classifier to all stories. Classifies on:
- Story title (highlighted phrase)
- Story author
- Feed
2010-01-04 04:49:59 +00:00
Samuel Clay
06e94610dc Adding Phrase Filter to Analyzer. Just need to hook up the phrase filter to the story classifier and then save the results to be used for later processing. 2009-11-15 18:57:53 +00:00
Samuel Clay
bc47a70058 Fixed numerous issues with story finding on frame page. And refactored switcheroo functions. 2009-11-08 03:26:54 +00:00
Samuel Clay
5fa009113c Moving around the like/dislike buttons to a per-story basis in the story-titles section of the page. 2009-11-03 20:25:40 +00:00
Samuel Clay
0caf49e9a4 OK. Turning on threading for feed fetching. Enough logging to catch the bugs. Fixed the segmentation fault on exit. 2009-09-10 02:31:55 +00:00
Samuel Clay
5185da7b16 Mark All as Read fixed. 2009-09-08 04:37:38 +00:00
Samuel Clay
f9a0087334 Adding django-compress. 2009-09-08 03:15:49 +00:00
Samuel Clay
0fd9d0fbdb Making those "pages" of stories actually work correctly. 2009-09-08 01:26:13 +00:00
Samuel Clay
853d653dd8 Paging in the story titles pane. Now with indicator status and feed view updating. 2009-09-08 01:06:48 +00:00
Samuel Clay
2ac39549ae The "Hacker News" bug is fixed. Weirdo HN site doesn't publish guids or timestamps. Now bubbling priorities on ids. Also added 'j' and 'k' keyboard shortcuts. And fixed the escaping url bug on the Reader. 2009-09-08 00:13:49 +00:00
Samuel Clay
841b432c51 - Added logic to story search on page to strip tags and parentheticals from story content when the title can not be found and the content is used as a last resort.
- Added logic to make sure that the found elements are also visible. (No use in finding hidden elements).
2009-09-07 16:49:46 +00:00
Samuel Clay
2c286d23c1 Beautiful scrolling behavior for the story titles themselves. Mimics an OS properly. 2009-09-07 04:32:42 +00:00
Samuel Clay
899af117a6 Fixing a metric-ton of issues around feed-to-page transformations when a story is either found or not found. 2009-09-07 03:20:50 +00:00
Samuel Clay
c0ca9277b8 - Added specialized unit tests for crappy RSS input (like Slashdot).
- Rewrote the feed view in the reader. It is now a long list and looks a lot better.
- Big update to story title logic. Can now handle many more edge cases. Also uses smarter heading finder.
- Fixed scrollTo bug, so now multiple clicks do not queue awkwardly.
- Moved the story titles pane to the bottom.
2009-09-07 01:56:52 +00:00
Samuel Clay
fbe5c19ab5 Fixed bug: If in "switched" view, changing feed should take you out of switched view and into the page view. 2009-09-01 12:43:45 +00:00
Samuel Clay
105b0e7647 Auto-switch to feed view when story not found on page. Auto-switch back if the user does not explicitly switch to feed view. Smart thinking! 2009-09-01 12:38:47 +00:00
Samuel Clay
090ba9fb23 Fixing the story->page animation (story finding). Much more refined in its story-finding algorithm. Works like a charm everywhere, so far, bringing my out-of-the-ass calculation to 98% correct. 2009-08-30 02:06:54 +00:00
Samuel Clay
bdd91d714d Refactored the feed fetcher. Added integration tests for dupe matching. Also stubbed in AI score calculations so I can do something with the output soon. 2009-08-29 19:34:42 +00:00
Samuel Clay
3bd43a8cb4 Updating algorithm to insert the necessary base information into the feed's page. 2009-08-26 03:12:55 +00:00
Samuel Clay
d24b56fbf4 Adding new "Return to Page" button. When the user visits other pages in a feed, security prevents NB from reading the iframe, so we provide a convenient hook to bring the iframe back. Call it SnapBack, except, don't. 2009-08-26 02:31:35 +00:00
Samuel Clay
33edc9683a Tightening up story finding. 2009-08-19 01:08:02 +00:00
Samuel Clay
2e3cbdb0ce When an interactive animation clarifies the UI, then it's a good addition. Page-Feed view changes now animate. 2009-08-17 02:21:38 +00:00
Samuel Clay
5723ea854d Improved page view story detection algorithm. Daring Fireball now works for every story on the first page. 2009-08-17 01:00:44 +00:00
Samuel Clay
4d352f8bfe Put the feed/page view buttons together. You can now switch between the two views. Now to fully connect scrolling behavior in the story_titles and the story_view itself. 2009-08-17 00:07:53 +00:00
Samuel Clay
69b73500f7 Added a new taskbar for the story view. Need to make buttons to switch from Feed view to Site view. Both exist, but no way to go between them, yet. 2009-08-16 21:28:21 +00:00
Samuel Clay
492d1fb229 Better imports through error handling. 2009-08-15 15:10:21 +00:00
Samuel Clay
42057e4a23 Hoping this fixes the disappearing layout-pane problem. An errant refresh, perhaps? 2009-08-14 02:45:23 +00:00
Samuel Clay
2728ca5722 Making story pane iframe permanent. 2009-08-14 02:27:49 +00:00
Samuel Clay
82d988d901 Moving the UI around to match the new design flow. Going to be adding in a taskbar for the right pane soon. 2009-08-14 00:30:29 +00:00