Commit graph

599 commits

Author SHA1 Message Date
Samuel Clay
b433fae866 Adding FeedData table to remove the extra text heavy ifnormation from the already too-cluttered Feed table. 2011-01-17 20:23:29 -05:00
Samuel Clay
abb1b08f68 Updating timezones to be django 1.3 compliant. Also adding index to active and active_subs fields on feeds table. 2011-01-17 13:52:11 -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
fed9bc0924 Downloading, parsing, and shaping favicons into colors. Doesn't work for many images, though. Still need to parse the best non-black/white color. 2011-01-09 23:11:09 -05:00
Samuel Clay
f0a75efe0a Forcing merge_feeds to respect insertion order. 2010-12-23 17:09:08 -05:00
Samuel Clay
4f35c2fade Making feed.min_to_decay reflect the actual decay time. Using it in statistics, and refreshing it in feed fetching. Also splitting up feed munin. 2010-12-23 13:29:31 -05:00
Samuel Clay
b98c63dd14 Abstracting feed queueing so I can queue a queryset of feeds from the command line. Also adding in queueing of feeds that have not been updated in a week (for those that fall through the cracks. 2010-12-23 12:32:24 -05:00
Samuel Clay
ae4646e979 Nice middle ground between guids and dates. Now only retrieving as many guids are in the feed, but then comparing them with N stories. Very old stories shouldnt change, and they'll get thwarted by an IntegrityCheck. 2010-12-16 17:10:13 -05:00
Samuel Clay
86af737159 Experimental feed difference change. More expensive, but will detect when things are actually changing. 2010-12-16 16:52:00 -05:00
Samuel Clay
ea024ad0ff Remvoing read stories from river, but this doesn't take into account the last marked_read date, nor intelligence classifiers. 2010-12-13 10:15:43 -05:00
Samuel Clay
a6818219d7 Fixing feed parsing for stories with dict ids. This includes all Google Reader feeds and Google News Alerts. Thanks to Richard <richard@lbrc.org>. 2010-12-10 15:58:21 -05:00
Samuel Clay
fd88d41f74 Showing starred stories in their own feed view. 2010-12-02 20:18:33 -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
540246e30a Trying to load redirected images in the feed view. Also fixing up the feed api to not quote URLs. 2010-11-15 22:43:01 -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
21379537aa Showing title classifiers in story trainer. 2010-11-09 22:06:08 -05:00
Samuel Clay
582b302bd1 Merge feeds chokes when a user has read stories from both the dupe feed and the original feed. Uhh, ok. 2010-11-09 11:40:26 -05:00
Samuel Clay
b66080ca4d Fixing how duplicate feeds are handled and found. When a subscription is not found, check for duplicate feeds and then switch accordingly. When merging feeds, don't forget to bring along the dupe feed's dupe feeds. 2010-11-09 09:55:44 -05:00
Samuel Clay
e7646d7e98 Adding change password to Preferences. Also changing timing for feed updates. 2010-11-08 12:09:55 -05:00
Samuel Clay
3afe36171e Story count cutoffs get even more restrictive in the hopes of tirmming feed load times. 2010-11-07 22:32:27 -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
896645f5c7 Lessening the damage of such high update rates on feeds. 2010-11-06 13:33:04 -04:00
Samuel Clay
1c9b2fbff8 Fixing a bug around empty/blank story content. Don't panic 2010-11-06 12:59:54 -04: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
b31c277dd0 Making more sane intervals between feed updates. 2010-11-05 15:54:26 -04:00
Samuel Clay
5a6db9c1fb Adding story_date index back in to MStory. 2010-11-04 23:04:42 -04:00
Samuel Clay
44fcee1568 Adding uniqueness on Folders. Also removing unused indexes in mongo. 2010-11-04 22:47:18 -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
edae9eff38 Ensure no negative subscribers during feed update calculation. 2010-10-29 14:18:39 -04:00
Samuel Clay
224def1eed Updating collocations for mongodb. 2010-10-29 12:37:51 -04:00
Samuel Clay
d0e25a0716 Updating feed polling intervals. Also adding a progress bar to premium upgrading screen. Should make for a smoother transition for those high-feed subscribers. 2010-10-29 12:28:05 -04:00
Samuel Clay
f5e36c5b8e Only deactivating feed exceptions. Turning page exceptions back on, since they can now be handled in the UI. 2010-10-29 11:45:00 -04:00
Samuel Clay
667de1e1f1 Forcing inactive feeds to go active when exception is gone. 2010-10-27 13:09:46 -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
00b614f3be Fixing divide by zero error. 2010-10-17 00:18:13 -04:00
Samuel Clay
ff3ef00af2 Merge branch 'master' into chooser
Conflicts:
	apps/rss_feeds/models.py
2010-10-16 23:00:06 -04:00
Samuel Clay
6ea1887cc9 Adding the premium fields to master just so I can continue using the old non-premium db. 2010-10-16 22:49:03 -04:00
Samuel Clay
5526d493b8 Null premium subscribers is OK. 2010-10-16 22:27:36 -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
6859224b7d Merge branch 'master' of github.com:samuelclay/NewsBlur 2010-10-11 22:32:24 -04:00
Samuel Clay
9f4f27f4aa Trimming 50% more stories. They're just unneeded. 2010-10-11 22:31:43 -04:00
Samuel Clay
3a51d79657 Fixing infinite mongoengine/mongodb connections by reusing the correct mongo connection (instead of creating new ones every time). 2010-10-11 13:19:42 -04:00
Samuel Clay
4cf9b05f0c Changing all datetime.datetime.now() to datetime.datetime.utcnow(). 2010-10-10 23:55:00 -04:00
Samuel Clay
975222ca35 Feed has gone missing due to dupe delete. Don't crash. 2010-10-08 16:33:53 -04:00
Samuel Clay
50488db7ca Close the connection for every set of tasks. 2010-10-08 16:08:41 -04:00
Samuel Clay
15fafd4334 Fixing up old accounts that login after a month of non-use. Restarting their inactive feeds. 2010-10-07 19:56:23 -04:00
Samuel Clay
092b560abe Merge branch 'master' into chooser 2010-10-07 19:33:39 -04:00