Commit graph

155 commits

Author SHA1 Message Date
Samuel Clay
2e1798c6e6 Fixing delete feeds so that it no longer runs inline. Duh. Added unit test coverage. 2010-05-04 10:40:32 -04:00
Samuel Clay
e03791383a Fixing mystery bug! Safari throws a crazy bug when switching to a new feed every so often. Happens because Safari throws a scroll event when rmeoving content from an overflowed div. Ugh. 2010-04-29 19:12:18 -04:00
Samuel Clay
274312e277 Additional checks for difflib to pass. 2010-04-29 13:52:24 -04:00
Samuel Clay
ce0495002e Adding load time to feeds to punish slow feeds. 2010-04-29 13:35:46 -04:00
Samuel Clay
8d07355bba Story guid hashing and a few small fixes for feed fetching. 2010-04-29 11:18:49 -04:00
Samuel Clay
3bd9ecab3b Whoopsy-daisy. Login must be a unique function name. 2010-04-27 17:56:16 -04:00
Samuel Clay
d68e0c88bc Fixing bug around paging feeds and having the iframe link prefetcher not work correctly. 2010-04-27 17:35:51 -04:00
Samuel Clay
2c6433b0de Parallelizing feed fetcher now recognizes other feed fetchers so they do not replicate work. Now multi-threaded and multi-processed aware 2010-04-27 13:44:53 -04:00
Samuel Clay
dd588c7c69 Changing Next/Previous buttons to go to Next Unread and Previous Read stories. Makes much more sense this way. 2010-04-27 12:02:20 -04:00
Samuel Clay
722a3f7031 Fixing BAD bug around data integrity for adding then deleting feeds. Also added a return button handler to add feeds, and disabled the manage button when necessary. 2010-04-25 18:32:02 -04:00
Samuel Clay
9790ee13a8 Calculating average time taken per feed. 2010-04-25 16:11:04 -04:00
Samuel Clay
5a1ee75314 Adding a First Things First callout for new users. 2010-04-25 15:43:09 -04:00
Samuel Clay
0a664b44a8 Adding feed update history. Gotta get some metrics on the speed of the biggest cpu/network suck. 2010-04-23 21:19:19 -04:00
Samuel Clay
6eeac428e8 Merge branch 'master' of github.com:samuelclay/newsblur 2010-04-23 10:46:00 -04:00
Samuel Clay
00ed629443 Ignoring fix urls path for now. 2010-04-23 10:44:55 -04:00
Samuel Clay
c137bd0d60 OPML feeds are now read up to 24 hours ago. 2010-04-22 22:52:50 -04:00
Samuel Clay
4cfa44c1dc Marking all OPML feeds as dirty. Might as well count them, even if not downloaded. 2010-04-22 22:49:58 -04:00
Samuel Clay
cd78721009 Forcing unread calc on new feeds. 2010-04-22 21:54:00 -04:00
Samuel Clay
45a5f6c0f4 Fixing bug for users with no folders. 2010-04-22 21:52:04 -04:00
Samuel Clay
fccf1fda63 JSON for OPML needs to be plain because of freaky iframes. 2010-04-22 21:22:10 -04:00
Samuel Clay
5ac46fa4ef JSON for OPML 2010-04-22 21:20:31 -04:00
Samuel Clay
50c9ecab2e Adding signup and refactoring the hell out of registration and login forms. 2010-04-22 21:17:00 -04:00
Samuel Clay
c1c36ad182 Moving story counter out of the feed fetcher. Will run nightly. 2010-04-19 12:18:40 -04:00
Samuel Clay
71b746a48d Feed update cascading. Feeds update relative to how often they have new content. This should save a LOT of processing power. Whew. 2010-04-19 12:09:04 -04:00
Samuel Clay
67cc20c272 Dynamically refreshing feeds in real-time. This is now a real-time service, and there's no looking back. 2010-04-14 22:58:00 -04:00
Samuel Clay
229c6bef97 Oh baby, oh baby. Resize! UI Layout upgrades! Drag support for resizing panes 2010-04-13 19:35:36 -04:00
Samuel Clay
d02e0e4e0e SHA -> Hashlib 2010-04-11 20:29:46 -04:00
Samuel Clay
10ec2dcbf3 All tests fixed and now pass. 2010-04-09 18:30:25 -04:00
Samuel Clay
f169569710 Adding single threaded feed updating (used for tests and debugging) 2010-04-09 16:37:19 -04:00
Samuel Clay
90f0bcae96 Latest story date. 2010-04-09 16:14:11 -04:00
Samuel Clay
8ec7994af4 Err, plus one minute 2010-04-09 16:13:26 -04:00
Samuel Clay
b4a7b29a4b last read minus one minute, so the latest story falls under read zone. 2010-04-09 16:12:48 -04:00
Samuel Clay
6be96b05d3 Stopgap solution for lack of timezone support. Marking a feed as read uses the timestamp of the latest story OR current time, whichever is later. 2010-04-09 16:10:23 -04:00
Samuel Clay
d18ee60599 Mark feed as read button. 2010-04-09 11:59:33 -04:00
Samuel Clay
dfc8760ea2 Adding a dirty feed checker that calculates feed scores for changed feeds. 2010-04-08 18:36:48 -04:00
Samuel Clay
a2458f0973 Add feed and Add folder. Dynamically loads and refreshes, too. 2010-04-06 20:41:00 -04:00
Samuel Clay
d2b12da53a Handling edge cases for tags. 2010-04-05 03:20:44 -04:00
Samuel Clay
13611a9dfd Cleaning up. 2010-04-05 02:55:18 -04:00
Samuel Clay
f473f0e908 Speeding up score calculation. 2010-04-05 02:46:20 -04:00
Samuel Clay
d33031210e Speeding up score calculation. 2010-04-05 02:45:34 -04:00
Samuel Clay
fc6672bab0 Speeding up score calculation. 2010-04-05 02:42:43 -04:00
Samuel Clay
121849c190 Remove classifiers from any classifier modal. Woo! That completes the classifiers. 2010-04-03 23:16:38 -04:00
Samuel Clay
b6495eeab4 Crazy refactor and optimization for choosing and removing classifiers. Now feeds and stories use the same modal, and everything uses the same classifier save on the back-end. 2010-04-03 20:32:40 -04:00
Samuel Clay
80733fd80a Removing dupe classifiers and enforcing score changes. 2010-04-03 17:59:00 -04:00
Samuel Clay
91126ef5a6 Django 1.2 prep. Also fixing up styling for tags. 2010-04-03 16:05:52 -04:00
Samuel Clay
1366f5e750 Making tags uniform across the site. Also beginning the final modal: Add feed. 2010-04-03 00:59:03 -04:00
Samuel Clay
ffd370375c Fixing weird keyboard behavior due to jquery 1.4.2's handling of keydown. 2010-03-28 17:45:54 -04:00
Samuel Clay
f30551b3d8 Deleting feeds. Front-end + back-end. 2010-03-28 17:06:19 -04:00
Samuel Clay
8dd4f84398 Feed management now has a front-end. Shows opinions for tags, titles, authors, and the publisher. 2010-03-28 14:50:41 -04:00
Samuel Clay
18698dc435 Adding corners and more manage feeds. 2010-03-23 20:03:40 -04:00