Commit graph

210 commits

Author SHA1 Message Date
Samuel Clay
3ee5d43c56 Fixing up OPML exporter for anonymous users (just use the default account), and fixing the add dialog's focus on the add url, just in case it's slow to load. 2011-03-12 18:13:24 -05: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
53d759520f Fixing miscellaneous issues that have been throwing exceptions. Feed importing, google reader, loading feeds/pages, approving feeds. ALl with bad requests now let the user down easily as opposed to 500ing. 2011-02-03 18:38:10 -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
4e3778a601 Google Reader no longer needs session info. 2010-12-05 23:46:09 -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
b690bb9de3 No longer throwing an error on a bad Google Reader import. Re-authorizing instead. 2010-11-04 19:26:50 -04:00
Samuel Clay
fe555984d2 Merge branch 'master' of github.com:samuelclay/NewsBlur 2010-10-30 00:31:10 -04:00
Samuel Clay
786b3d9982 Fixed a bunch fo bugs around feed chooser, OPML import, google reader import, and counts. Also added preferences for new windows, timezone support, and default views. This is one loaded commit. 2010-10-30 00:27:52 -04: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
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
bfa01bede2 New informational message. 2010-08-25 14:54:28 -04:00
Samuel Clay
d90f1791e1 Refactored a bit here and there. The real changes are coming tonight. 2010-08-23 21:04:51 -04:00
Samuel Clay
36abf00267 Code refactors. Just changing styles. 2010-08-23 16:23:16 -04:00
Samuel Clay
7e40103a4c Adding a duplicate feed table so future duplicates will be caught and corrected. 2010-08-19 10:43:07 -04:00
Samuel Clay
8b9c28e8f8 Cleaning up exception handling of feeds to show to users during import. 2010-08-18 21:56:30 -04:00
Samuel Clay
68b0ae7254 Adding exception handling UI. Also disabled feeds that are just chock full of exceptions. No need to continually fetch buggy feeds. Still need to figure out a way to let users fix problematic feeds, but letting them know is an improvement. 2010-08-18 20:35:45 -04:00
Samuel Clay
53c9df0fef Going back to calculating everybody's unread counts on new stories. Way more optimized, and user experience suffers having to wait on first-load. 2010-08-18 07:46:32 -04:00
Samuel Clay
aa99517511 Completely changing how subscriptions are counted. Now happens after page load. Also retooled Google Reader import to load, count, and fetch after page load so the user is not kept waiting. Progress bars for everything. 2010-08-17 23:40:03 -04:00
Samuel Clay
db3bdbc0d5 First half of the new Google Reader importer progress bar. 2010-08-17 20:59:47 -04:00
Samuel Clay
2b8f4bff95 Normalizing logging across all views and models. 2010-08-17 17:45:51 -04:00
Samuel Clay
f3522cf0ec Adding logging in many other places. 2010-08-16 15:45:35 -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
88161e64c2 Upgrading layout, fixing resize bug, and preparing iframe buster buster (which is currently disabled). 2010-08-13 19:21:29 -04:00
Samuel Clay
1c6e69d396 Fixing issues with statistics. Also adding a button to open statistics from feed's story titles. 2010-08-13 18:18:46 -04:00
Samuel Clay
841abe22db Cracking the OAuth bug with print statements. 2010-08-13 16:55:05 -04:00
Samuel Clay
87a0ac0a8a Merge branch 'master' of github.com:samuelclay/NewsBlur into progressbar 2010-08-11 22:06:14 -04:00
Samuel Clay
5de960f97a Finalizing feed fetch progress bar. Also updating jquery.layout and jquery UI to 1.8.4. 2010-08-11 22:05:02 -04:00
Samuel Clay
76b3ab4947 Unicode crap in Google Reader's urls. Ignoring for certain feeds. 2010-08-11 17:44:31 -04:00
Samuel Clay
258c8c0c4c Catching errors in Reader import. 2010-08-11 11:05:46 -04:00
Samuel Clay
db4776f3ea Adding URL normalization on new feeds. Also adding in collocation search backend. This is a good example of poor committing. 2010-07-27 22:11:23 -04:00
Samuel Clay
31407a998f Handling anonymous users with more grace. They will now be told that they need to signup in order to add a feed/folder/opml. The old way was to show a loading indicator forever. Yeah. 2010-07-24 15:54:25 -04:00