Samuel Clay
d3b58e7cc9
Deferring OPML import if it takes > 20 seconds. Email user when complete. Also, hamburgers. This one's for @torrez.
2012-07-20 19:43:28 -07:00
Samuel Clay
538f08cb46
Hiding uneccessary activites html. Fixing google reader starred stories import. Updating api docs.
2012-07-09 12:41:25 -07:00
Samuel Clay
8907dcb67c
Merge branch 'master' into social
...
* master:
Fixing OPML import for FastLadder users.
2012-05-14 15:45:29 -07:00
Samuel Clay
05c0d95b81
Fixing OPML import for FastLadder users.
2012-05-14 15:45:25 -07:00
Samuel Clay
dcab6656ae
Merge branch 'master' into social
...
* master:
Adding tooltip on disabled original page. Thanks to @roycyang for the idea.
Adding stackexchange to Original blacklist.
2012-05-14 15:27:03 -07:00
Samuel Clay
3b6b503718
Adding stackexchange to Original blacklist.
2012-05-14 15:01:30 -07:00
Samuel Clay
109decc5d0
Merge branch 'master' into social
...
* master:
Starred story titles, even if it kills us.
Chucking ntpd in favor of bluntly recalibrating time on VPSs.
Adding Robin Good press.
2012-04-23 15:38:54 -07:00
Samuel Clay
668d913013
Starred story titles, even if it kills us.
2012-04-23 15:31:46 -07:00
Samuel Clay
3f0c9b3cfb
Calculating stories shared for dashboard statistics graph.
2012-04-12 13:37:19 -07:00
Samuel Clay
b2c9f1310c
Merge branch 'master' into social
...
* master:
Fixing issue with PuSH hub topic's being too long for the db.
OPML import: Using custom feed titles if they don't match what's in the feed DB.
Conflicts:
apps/feed_import/models.py
2012-04-01 20:48:07 -07:00
Samuel Clay
57ebbb0790
OPML import: Using custom feed titles if they don't match what's in the feed DB.
2012-04-01 20:04:03 -07:00
Samuel Clay
a2ee769895
Big cleanup on duplicate feeds with alternative feed links. Also fixing the profile to show followers/followings.
2012-03-12 18:11:13 -07:00
Samuel Clay
41b68b32eb
Automatically loading intro or chooser dialog based on progress of new user.
2012-03-12 12:33:54 -07:00
Samuel Clay
2b9ad97b51
Switching a ton of feed and user fetches to simple ID matches. ".user.pk -> .user_id"
2012-01-26 09:32:24 -08:00
Samuel Clay
a47d1211c0
Fixing exception around multiple feeds during Google Reader import process. Also switching rate limit to status code 429.
2011-12-18 11:21:20 -08:00
Samuel Clay
6920b92dd6
Correctly updating feed exceptions by refreshing the feed on page. Also transferring over classifiers and read stories.
2011-11-29 09:43:16 -08:00
Samuel Clay
d2bcce4b6f
Better error handling around broken feed pages.
2011-09-04 14:47:47 -07:00
Samuel Clay
96d8283ed0
Updating unit tests, fixing datetime issue in json serialization.
2011-08-31 09:41:34 -07:00
Samuel Clay
2dc97fe594
Fixing issues around broken Google Reader starred stories import.
2011-08-30 09:23:16 -07:00
Samuel Clay
d74065f571
The string feed _id bites again. This time the iphone app.
2011-08-30 08:35:22 -07:00
Samuel Clay
1bdb6abb39
Grabbing 1000 saved stories from Reader.
2011-08-29 22:28:55 -07:00
Samuel Clay
2860359f59
Less aggressive on finding the feed for starred stories.
2011-08-29 21:19:57 -07:00
Samuel Clay
a052732f31
Speedifying starred stories from reader. Also fixing issue around missing feeds.
2011-08-29 21:09:41 -07:00
Samuel Clay
5389350368
Adding starred stories import to Google Reader import. Also moving to db backed session engine (from memcache).
2011-08-29 18:43:17 -07:00
Samuel Clay
db525657bf
Fixing animation scroll issues in page view caused by missing delay on reset of scroll flag.
2011-07-12 10:07:57 -07:00
Samuel Clay
ed3ddf0b54
Handling case of weird OPML not having the right attrs.
2011-06-10 11:25:50 -04:00
Samuel Clay
8e2936fc1b
Utils -> vendor
2011-04-11 21:57:45 -04:00
Samuel Clay
7b4b7c591a
Fixing Google Reader OAuth import when multiple folks are from the same IP. Using UUIDs in cookies, falling back to session state and IP addresses.
2011-04-01 17:25:28 -04:00
Samuel Clay
48f2ed5860
Fixing issue around missing feeds in subscription folders during opml export. Just ignore missing feeds.
2011-03-12 17:54:42 -05:00
Samuel Clay
d961035513
Adding opml export links to Add Site dialog and Preferences dialog.
2011-03-11 11:22:28 -05:00
Samuel Clay
57289df51c
OPML Export! Now just need to add it to the UI. This class creates XML for nested folders and feeds, cinluding a user's own feed titles.
2011-03-10 20:27:40 -05:00
Samuel Clay
de80258365
Adding *'s to premium users during logging.
2011-02-23 13:46:47 -05:00
Samuel Clay
bb4e81b278
Fixing a whole lot of feed fetch bugs.
2011-02-15 21:08:40 -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
aeab6ed994
Refactoring queue_new_feeds as to be accessible from everywhere, and to correctly queue new feeds and stale feeds that aren't new.
2011-01-30 23:56:51 -05:00
Samuel Clay
976e4fd33d
Changing log colors for imports. Also starting to fill out the fabfile.py, which needs a lot of love.
2010-12-15 22:26:05 -05:00
Samuel Clay
e76a42641d
All feeds for a premium user get turned on when uploading OPML.
2010-12-13 23:48:21 -05:00
Samuel Clay
b9f12e4736
If a user is premium and they are uploading OPML, turn on their feeds.
2010-12-13 18:04:34 -05:00
Samuel Clay
d4d53f5969
Fixing OPML upload when the opml file is missing crucial information. Thanks to richardb20!
2010-12-13 18:00:59 -05:00
Samuel Clay
f12ada9613
A whole bunch of colored logs.
2010-12-05 23:50:48 -05:00
Samuel Clay
e437bd4bb7
A whole bunch of colored logs.
2010-12-05 23:20:32 -05:00
Samuel Clay
e09868ae35
Minor changes: feed trainer only uses active feeds. Google Reader import being called multiple times is now handled gracefully.
2010-11-08 18:26:36 -05:00
Samuel Clay
c376915235
If the user is already premium, all of their feeds are active.
2010-10-29 17:17:36 -04:00
Samuel Clay
df403ceb7f
Only queueing new feeds on activation.
2010-10-26 14:04:26 -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
2e3f7d415b
Fixing celery queues and exchanges by adding explicit bindings for the new and update queues.
2010-09-28 19:50:29 -04:00
Samuel Clay
825ca6d407
Quick changes to fix issues with new users and their newly subscribed feeds.
2010-09-23 16:33:06 -04:00
Samuel Clay
9d265e9db0
Adding a new queue that handles new feeds, so they can be prioritized over updating old feeds.
2010-09-20 19:22:19 -04:00
Samuel Clay
49bcfb4a63
Sanity checks for OPML imports.
2010-09-06 11:23:44 -07:00