Commit graph

70 commits

Author SHA1 Message Date
Samuel Clay
4b5fce6ce7 Showing OPML errors and fixing unicode decode error by sanitizing OPML uploads. 2013-08-07 19:46:47 -07:00
Samuel Clay
859091f4bd Better handling of busted OPML files. 2013-07-05 17:41:20 -07:00
Samuel Clay
f30ffe12dc Changing OPML upload display entirely in intro wizard. Still need to handle uploading starred json. 2013-07-03 22:16:01 -07:00
Samuel Clay
6fbe17b64b Fixing SSL errors on OAuth import. 2013-06-26 13:22:19 -07:00
Samuel Clay
92fa769338 Fixing reader import ip address capture. 2013-06-04 13:09:20 -07:00
Samuel Clay
631ea2de0c Fixing IP address saving after HAProxy originally obscured it. 2013-06-04 12:31:45 -07:00
Samuel Clay
2a5ffb48c5 Handling another unicode decode issue in uploaded OPMLs. 2013-05-12 12:53:00 -07:00
Samuel Clay
ca37cab3ca Fixing non-delayed starred import. 2013-04-02 15:51:30 -07:00
Samuel Clay
9aafd8eab2 Adding delaying to reader import. Adding reader starred story import. 2013-04-02 15:41:50 -07:00
Samuel Clay
5dee81c08b Redis to db01. 2013-03-14 10:49:44 -07:00
Samuel Clay
38bd6be246 Paywall on signup. 2013-03-14 10:00:00 -07:00
Samuel Clay
f05a915d53 Adding error handling to Google Reader import. Fixing extra-wide images in Feed view. Speeding up NewsBlur Blog subscribe. Fixing popular tags. 2012-08-12 20:34:30 -07:00
Samuel Clay
cccee1e787 Forcing re-approval on Google Reader import. 2012-08-11 15:15:00 -07:00
Samuel Clay
a0f75e6396 Adding feed count to google reader import endpoint. 2012-08-11 14:56:27 -07:00
Samuel Clay
5cf90ea8d0 Adding auto_active flag to reader import, for the iPad. 2012-08-11 13:56:30 -07:00
Samuel Clay
4892e14f29 OAuth -> OAuth 2! For a better feed import experience. 2012-08-10 23:15:16 -07:00
Samuel Clay
78338bba0d Tons of small fixes: opml uploads, rss feeds for blurblogs, default images on blurblogs. 2012-07-30 21:43:55 -07:00
Samuel Clay
e981c9dfa4 Switching from dev.newsblur.com to www.newsblur.com. 2012-07-29 22:31:40 -07:00
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
3d8f206d60 Getting IE9 working with OPML ajax upload. 2012-07-12 23:44:30 -07:00
Samuel Clay
eb9bb2c1bd Adding invite request. 2012-04-05 13:51:08 -07:00
Samuel Clay
a82f508e8e Merge branch 'master' into social
* master:
  Adding dev role, updating hosts, and checking for wp-cron in broken wordpress plugin PuSH pings.
  Stupid broken Wordpress PuSH plugin tries to set wp-admin/post.php to its topic.
  Adding logging to PuSH push requests.
  Change OPML export filename to use ISO date format
  Fixing broken redirected PuSH urls. Typo on datetime.
  Refactoring updated urls in PuSH feeds.
  Adding db04 to hosts.
  Feeds are OneToOne with PushSubscriptions, so remove the db inconsistency.
  Cranking manual refresh polling when disconnected from pubsub.
  Client-side push/pubsub should reconnect and degrade gracefully.
2012-03-29 13:57:47 -07:00
Matthew Daniel
99512d8ebf Change OPML export filename to use ISO date format
This allows one to have multiple export files that will then sort correctly on the filesystem.
2012-03-29 23:06:23 +03:00
Samuel Clay
f32dc6bd1c Merge branch 'master' into social
* master:
  Being more aggressive in determining if a URL is a feed.
  Increasing modal zindex to battle Svbtle blogs sidebar.
  Handle cases of user reading both old and new guid stories.
  Checking for a signup that is really a login when importing GR.
2012-03-21 14:42:42 -07:00
Samuel Clay
57c261d822 Checking for a signup that is really a login when importing GR. 2012-03-21 12:55:17 -07:00
Samuel Clay
c2fb0c6692 Finishing up OPML upload and Reader import in new intro-style. 2012-03-05 19:18:40 -08:00
Samuel Clay
2112fd8e0a Adding OPML upload to intro dialog. 2012-03-03 09:51:38 -08:00
Samuel Clay
a266d3b2c7 Fixing a number of server bugs -- google reader import choking on bad xml, handling duplicate feeds properly. 2011-11-01 09:25:59 -07:00
Samuel Clay
881d89e4a4 Wrong logging error. 2011-10-25 00:42:23 -07:00
Samuel Clay
bb15e5f9ac Fixing issue around disappearing session_key on reader import. Using cookie first, then falling back to session_key. 2011-10-24 09:20:48 -07:00
Samuel Clay
c051bcfac9 Adding browser user agent to all logging. 2011-09-16 09:26:22 -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
0139cf439f Working out a better fix for oauthtokens that are missing. 2011-05-10 13:53:51 -04:00
Samuel Clay
ecca990d88 Working out a better fix for oauthtokens that are missing. 2011-05-10 13:50:46 -04:00
Samuel Clay
7c91ef2001 Emergency bug fix for missing oauthtokens during reader import. 2011-05-10 13:49:00 -04:00
Samuel Clay
927a6e655f Fixing a bug around throwing feedburner errors. 2011-04-04 12:02:18 -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
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
d961035513 Adding opml export links to Add Site dialog and Preferences dialog. 2011-03-11 11:22:28 -05:00
Samuel Clay
de80258365 Adding *'s to premium users during logging. 2011-02-23 13:46:47 -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
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
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
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
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
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
10f58f8608 Renaming json.py to json_functions.py to resolve namespace conflict with anyjson. 2010-10-23 13:06: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
8b9c28e8f8 Cleaning up exception handling of feeds to show to users during import. 2010-08-18 21:56:30 -04:00