Commit graph

2909 commits

Author SHA1 Message Date
Samuel Clay
4b10003ac5 Showing feed pushes in statistics. 2012-04-09 15:09:29 -07:00
Samuel Clay
ee76081cda Instrumentation to count feed pushes. 2012-04-09 14:58:53 -07:00
Samuel Clay
3c31c0c6a6 Merge branch 'master' into social
* master:
  Adding MongoDB logging for debug.
  Being far kinder during feed exception handling and showing users error text. Cannot believe this wasn't there.

Conflicts:
	media/css/reader.css
	templates/base.html
	utils/json_functions.py
2012-04-06 18:35:40 -07:00
Samuel Clay
2ab37d20e1 Adding MongoDB logging for debug. 2012-04-06 18:28:26 -07:00
Samuel Clay
21bd9a0c3d Being far kinder during feed exception handling and showing users error text. Cannot believe this wasn't there. 2012-04-06 16:21:16 -07:00
Samuel Clay
dca3198118 Showing loaders on any synchronous ajax calls in the front-end. 2012-04-06 13:00:50 -07:00
Samuel Clay
56470dd917 If you can see this, if you want in, use this URL: http://dev.newsblur.com/?letmein=1 2012-04-05 15:27:14 -07:00
Samuel Clay
d6b5ec051b Replying to comments now updates only the comment in question, decreasing latency and fixing the bug where the comment, if not by a friend, would disappear as all comments were re-rendered. 2012-04-05 11:13:52 -07:00
Samuel Clay
d2dde008ca Clicking on reply usernames and avatars opens the correct profile dialog. 2012-04-05 10:06:42 -07:00
Samuel Clay
3e4bdf9a66 Fixing major bug around missing user profiles on replies. Also adding 'nothing' option to profile photo. 2012-04-04 20:54:54 -07:00
Samuel Clay
f185da78c5 Refactoring the living crap out of the friends dialog. Pulling out all profile editing into new dialog. Adding stub for blurblog settings (yay!). 2012-04-04 16:09:01 -07:00
Samuel Clay
60ab83a715 Boom. Real-time social feed updates. 2012-04-03 19:24:02 -07:00
Samuel Clay
8546881877 Updating inline feeds if they are updated during the initial feed count calculation. 2012-04-03 18:17:54 -07:00
Samuel Clay
2fc7923a67 Replacing social feeds in feed list when there is a new story. Works only on polling, needs real-time socket hookup. 2012-04-03 17:48:24 -07:00
Samuel Clay
aeb04deed2 Merge branch 'master' into social
* master:
  Upgrading socket.io from 0.8.7 to 0.9.4 to fix IE insta-reconnection issues clogging the logs.

Conflicts:
	assets.yml
	media/js/socket.io-client.0.8.7.js
	media/js/socket.io-client.0.9.4.js
	media/js/vendor/socket.io-client.0.8.7.js
2012-04-03 13:11:45 -07:00
Samuel Clay
f39c31e79b Upgrading socket.io from 0.8.7 to 0.9.4 to fix IE insta-reconnection issues clogging the logs. 2012-04-03 12:22:27 -07:00
Samuel Clay
4ee3a6c8c4 Merge branch 'master' into social
* master:
  Showing real-time pubsub status on user dashboards. Opening up real-time for everybody.
  Adding real-time connection counts to logs.
2012-04-02 18:49:34 -07:00
Samuel Clay
61f2ced74b Showing real-time pubsub status on user dashboards. Opening up real-time for everybody. 2012-04-02 18:48:41 -07:00
Samuel Clay
c4731c8211 Merge branch 'master' into social
* master:
  Wordpress PuSH errors aren't really errors, so don't log them.
  Dealing with broken Wordpress PuSH plugin by subscribing to its requested topic url.
  Dealing with broken Wordpress PuSH plugin by subscribing to its requested topic url.
  Fixing Tumblr PuSH by sending the address instead of the link when subscribing.
  Subscribing to a topic or hub sets the urls.
  Launching real-time for premiums. Also fixing a few dupe feed refresh bugs.

Conflicts:
	apps/reader/views.py
	media/js/newsblur/common/assetmodel.js
2012-03-30 17:15:31 -07:00
Samuel Clay
f0e9e25a1b Launching real-time for premiums. Also fixing a few dupe feed refresh bugs. 2012-03-30 16:03:07 -07:00
Samuel Clay
1c80bcf126 Finishing up manage menu for social feeds. Needed a fix for unfollows. 2012-03-30 14:56:16 -07:00
Samuel Clay
cd589951c9 Adding etags (304's) to feed icons. 2012-03-29 16:03:06 -07:00
Samuel Clay
1779f07ee8 Stubbing out manage menu for social feeds. 2012-03-29 14:20:55 -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
Samuel Clay
eeb783ab8e Cranking manual refresh polling when disconnected from pubsub. 2012-03-28 19:16:18 -07:00
Samuel Clay
a2e792a3ed Client-side push/pubsub should reconnect and degrade gracefully. 2012-03-28 19:13:30 -07:00
Samuel Clay
8efefc6cdb Merge branch 'master' into social
* master:
  Fixing hub url change subscription.
  Adding failed push feeds to munin.
  Showing correctly real-time status if feed is push.
  Showing correct real-time status if feed is push.
  Emergency fix to not have to reverse url in task fetchers.
  Setting up push feeds for removal.
  Adding munin graph for pushed feed queue and nginx conf.
  Logging real-time.
  Resubscribing to real-time feeds on add/remove feed.
  Adding push feeds queue. Ignoring fat ping, since it might not match URLs.
  Cleanup
  Forgive push subscription errors.
  Adding # of push feeds to munin.
  Correcting a double-encoding bug for story permalinks that was from way back when.
  Fixing the shit out of the feed fetcher's deleted feed handling. Also fixing PuSH support to correctly give parameters to PuSH server.
  Checking for push hub links safetly.
  Adding subscription callbacks for PuSH.
  Stubbing in PuSH support. Need to work it in with Feeds and upgrade rel='hub'.

Conflicts:
	apps/reader/models.py
	media/js/newsblur/reader/reader.js
	settings.py
	utils/feed_fetcher.py
2012-03-28 18:42:35 -07:00
Samuel Clay
4dd8af014c Logging real-time. 2012-03-28 16:24:24 -07:00
Samuel Clay
4348e7f497 Resubscribing to real-time feeds on add/remove feed. 2012-03-28 16:13:17 -07:00
Samuel Clay
66932f6ab3 Styling. 2012-03-25 13:25:57 -07:00
Samuel Clay
a728317682 Comment replies! Practically threaded comments. Reply as many times as you like. 2012-03-22 19:37:19 -07: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
f63a30a43c Increasing modal zindex to battle Svbtle blogs sidebar. 2012-03-21 14:27:51 -07:00
Samuel Clay
67ea2452a7 Uniqifying profiles. Small cleanup. 2012-03-20 16:46:38 -07:00
Samuel Clay
637f4201b8 Replacing tutorial_finished boolean bakc in db so I can run development and production against the same db. 2012-03-20 11:15:40 -07:00
Samuel Clay
5b71327531 Merge branch 'master' into social
* master:
  Error handling in orphan detection.
  Collecting orphaned feeds for users. These somehow got lost, and I'm not sure how. Eventually I'd like to run this on every user account.
  Fixing issue around feed titles that disappear. This just confirms that the new feed title is substantive.
  Uncommenting Readability sharing. This was written a loooong time ago, but their API is finally ready.
  Fixing an issue around mal-formed requests aginst WordPress's Bad Behavior plugin, which checks for the 'Accept: *' header.
  Fixing missing folder issue in iOS app. Occurs when user has no feeds in top level, when the Everything psuedo-folder obscures the top folder.

Conflicts:
	apps/reader/models.py
2012-03-20 10:33:15 -07:00
Samuel Clay
3e2ca86de9 Uncommenting Readability sharing. This was written a loooong time ago, but their API is finally ready. 2012-03-19 20:12:57 -07:00
Samuel Clay
6c4272a06b Updating training counts when choosing feeds. 2012-03-19 19:18:19 -07:00
Samuel Clay
fc233a7f70 Substituting in new window links for following twitter accounts when twitter is no authed. 2012-03-19 17:51:54 -07:00
Samuel Clay
6ad94db4e8 Adding popular user which controls popular stories. 2012-03-19 17:16:59 -07:00
Samuel Clay
d2cb186d56 Following and unfollowing from intro. 2012-03-19 16:35:56 -07:00
Samuel Clay
2200aa282a Subscribe to blog during intro. 2012-03-19 15:46:59 -07:00
Samuel Clay
8f0afbb7c2 All setup module items now disappear/appear or show a Done title appropriately. 2012-03-19 14:15:38 -07:00
Samuel Clay
0d9a8be334 Refactoring OAuth out of social app. Following twitter user (faked for now) from intro dialog. 2012-03-19 11:15:26 -07:00
Samuel Clay
7f73c33f6f Styling the Stay Up To Date page, and it's stunning. 2012-03-16 20:40:48 -07:00
Samuel Clay
d13e606ee1 Completing tryfeed for social subscriptions. Can now follow social feeds you don't already follow from the feed itself. 2012-03-15 14:00:44 -07:00
Samuel Clay
b4acea734b Showing follow button, restyling taskbar buttons, fixing issues around previewing. 2012-03-15 11:33:00 -07:00
Samuel Clay
e7f32ad3c3 Fixing tryfeed for social subs. 2012-03-14 17:48:28 -07:00
Samuel Clay
de4255c3f2 Merge branch 'master' into social
* master:
  Fixing iphone page by moving JS to bottom of page.
  Adding Nokia MeeGo Web Feeds mobile app.
2012-03-14 13:42:47 -07:00
Samuel Clay
6a2012ac38 Adding Nokia MeeGo Web Feeds mobile app. 2012-03-14 13:19:21 -07:00