Commit graph

203 commits

Author SHA1 Message Date
Samuel Clay
cc94f3fd12 Double duty: Adding /rss_feeds/search_feed endpoint for discovering feeds through the API. Also adding in a new preference for the sort order of feeds. A bit broken, but it'll do for now. Thanks to @heliostatic for the idea. 2011-04-25 20:53:29 -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
1d9168bd0e Moving API to a YAML backed template. 2011-04-23 18:22:52 -04:00
Samuel Clay
6890823a84 Showing classifier counts in statistics. Needs a graphical view, and maybe some pruning. 2011-04-09 11:06:36 -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
c70eb8fa3b Add recommended feed opens up Add dialog. Also fixing Safari extension to wait for the folders to show up when adding a url from querystring. 2011-03-11 20:05:41 -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
918507be4b Fixing misc number errors in status page. 2011-03-01 10:26:28 -05:00
Samuel Clay
0304b4d49b Using minutes instead of hours for status page to handle large status pages. 2011-03-01 10:15:18 -05:00
Samuel Clay
c172fd5f3e Adding new status page to show last feeds fetched and their stats. 2011-03-01 09:59:06 -05:00
Samuel Clay
de80258365 Adding *'s to premium users during logging. 2011-02-23 13:46:47 -05:00
Samuel Clay
6549aa3a65 Adding feed and page fetch histories to statistics dialog. 2011-02-13 14:47:58 -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
f3d922f6b1 Fixing up statistics modal.Also handling weird URL cases in icon fetching. 2011-01-30 13:33:09 -05:00
Samuel Clay
443fe69156 Moving text fields from Feed to FeedData. Migration includes deletion of old fields on Feed, now unused. 2011-01-17 22:48:38 -05:00
Samuel Clay
2f570cf4ad Fixing drag-and-drop, correctly collapsing folders, scrolling on feedlist edge, and handling toplevel cases. 2010-12-25 23:04:43 -05:00
Samuel Clay
7f0db78551 Adding logging for autocomplete add searches. 2010-12-24 10:44:02 -05:00
Samuel Clay
87c65a8718 Cleaning up privacy issues in autocomplete. Only feeds with > 1 subscriber, and can't contain the word 'token' 2010-12-24 10:41:32 -05:00
Samuel Clay
3a17bc976c Fixing a broken query in autocomplete that caused full table scans. Now optimized and refactored. 2010-12-23 16:19:21 -05:00
Samuel Clay
7ce16b9cc7 Optimizing feed autocomplete query. 2010-12-23 16:04:30 -05:00
Samuel Clay
3a2f294746 Adding autocomplete to add feed. Includes feed title, address, and link. 2010-12-23 16:02:17 -05:00
Samuel Clay
725d4e5905 A whole bunch of colored logs. 2010-12-05 21:05:34 -05:00
Samuel Clay
397fd61c5f Adding color throughout the logs. It's crazy gorgeous and easy to follow what's happening on the site from across the room. 2010-12-05 16:56:33 -05:00
Samuel Clay
21cfaec72a Fixing a bug where exception feeds that are being repaired have the wrong feed_id because they've already been de-duped. 2010-11-12 10:55:44 -05:00
Samuel Clay
fa663e910a Faster feed refreshing (insta-fetching) by only computing the score for the current user and leaving the other users with dirty subscriptions. 2010-11-10 18:04:17 -05:00
Samuel Clay
3865cb77fa Small visual tweaks as well as tightening up some logging. 2010-11-07 00:40:26 -04:00
Samuel Clay
9803dfaf09 Premium subscribers get their 5x bonus on updates. 2010-11-06 13:44:23 -04:00
Samuel Clay
fd535e7103 Removing odd benefit to popular feeds with no stories. 2010-11-06 13:42:58 -04:00
Samuel Clay
6bb25fbf18 Refreshing a feed turns it active, just in case it's not (either by exception or by decay). 2010-10-27 19:27:59 -04:00
Samuel Clay
40e4af7a8d Trying to add feed statistics back. Only calculating them when requested. 2010-10-25 20:44:52 -04:00
Samuel Clay
10f58f8608 Renaming json.py to json_functions.py to resolve namespace conflict with anyjson. 2010-10-23 13:06:28 -04:00
Samuel Clay
4cf9b05f0c Changing all datetime.datetime.now() to datetime.datetime.utcnow(). 2010-10-10 23:55:00 -04:00
Samuel Clay
3809c65206 Fixing feed exceptions modal to actually allow feeds to update. Also adding stub for keyboard shortcuts and new preferences. 2010-10-10 23:36:09 -04:00
Samuel Clay
468f12e9ff Adding automatic updating of feed counts even on current feeds. Also updating feeds in real-time when refresh is forced. 2010-08-30 22:42:44 -04:00
Samuel Clay
cea3bda090 Minor bug fixes around error catching in feed exceptions, drag-and-drop on top-level feeds, and styling of feed title buttons. 2010-08-30 19:57:27 -04:00
Samuel Clay
1cd91544c6 Improvements to front-end modals on exception handling, managing intelligence, and feed titles. 2010-08-30 18:41:53 -04:00
Samuel Clay
060f63f8a0 Myriad number of bug fixes to reduce the number of exception e-mails I get. Forbidden JSON requests now send 403s. Adding a URl no longer uses a partial URL saearch on feed_link (which would link usetoday.com -> usatoday.com/sports.xml). Also adding the model for FeedPage for mongo. 2010-08-27 18:35:33 -04:00
Samuel Clay
4c52c5efb9 Fixing a small bug on feed exception handling where the user tries to fetch the feed_link. 2010-08-26 12:37:03 -04:00
Samuel Clay
1444ba9a24 Adding granular recommendations to feed/page exceptions. 2010-08-26 10:04:32 -04:00
Samuel Clay
1d077bb325 Merge feeds that are found to be dupes during the exception handling manual process. 2010-08-25 21:02:21 -04:00
Samuel Clay
04a50dcfa8 Adding all exception handling fields. Also using exception status in the dialog. 2010-08-25 20:43:35 -04:00
Samuel Clay
e01bb9eb74 Exception modal now has delete and retry options that work. Change feed link/address are still in the works, but they show up. (Buttons don't do anything yet.) 2010-08-25 10:18:08 -04:00
Samuel Clay
2e1c3b4db3 Adding stats and training to logging. 2010-08-16 12:55:45 -04:00
Samuel Clay
3df0722dcc Moving from print-based logging to python-based logging. Quite the improvement. Console/Stream output in development, logfile in production. 2010-08-15 12:04:26 -04:00
Samuel Clay
bbc15f4fbd Story count histories. +migrations 2010-08-13 11:03:07 -04:00
Samuel Clay
67efaa91bf Logging statistics, classifiers, and feed trainer. 2010-08-02 23:10:43 -04:00
Samuel Clay
a4c6b093c4 Don't normalize non-string urls. 2010-07-28 18:18:01 -04:00
Samuel Clay
7b7475ac70 Adding feed update stats to stats modal. 2010-07-28 01:14:25 -04:00
Samuel Clay
65e5b0dada Rudimentary statistics modals. There's more data coming in, but I'm too excited to work on the collocation phrase filter to finish this out. It'll get done, but for now it's functional. 2010-07-26 22:21:58 -04:00