Commit graph

660 commits

Author SHA1 Message Date
Samuel Clay
82b3276c62 Fixing color on realtime spinner. 2013-04-18 16:20:00 -07:00
Samuel Clay
152f033c7e Merge branch 'master' into circular
* master:
  Use random refresh interval to prevent thundering herd.
2013-04-15 18:19:33 -07:00
Samuel Clay
0f2eca1abf Use random refresh interval to prevent thundering herd. 2013-04-15 18:19:27 -07:00
Samuel Clay
41f9257d7f Merge branch 'master' into circular
* master:
  Refactoring real-time socketio clientside to fix multiple client updates.
  Unread counts only for logged in users.

Conflicts:
	media/js/newsblur/reader/reader.js
2013-04-15 18:00:00 -07:00
Samuel Clay
76cbbd8d8b Refactoring real-time socketio clientside to fix multiple client updates. 2013-04-15 17:59:06 -07:00
Samuel Clay
4599fa9cb4 Adding manage menu to every modal dialog's title. Needs an icon, but completely usable now. 2013-04-11 16:50:18 -07:00
Samuel Clay
c65e3e4fda Fixing bug for logged out users. 2013-04-08 13:22:23 -07:00
Samuel Clay
2fb4c54925 Refactoring story progress indicator to auto-center. 2013-04-08 11:47:31 -07:00
Samuel Clay
18e88bada6 Fixing corner radiuses in menus. 2013-04-05 11:46:04 -07:00
Samuel Clay
aeabb2171e Opening share dialog in story titles if easier. 2013-04-03 13:25:26 -07:00
Samuel Clay
c4ad789263 Refactoring unread count view to merge feed and folder unread count views. Also re-centering unread counts (still need to re-center loading bar). Hiding Original tab in river view. 2013-04-03 12:37:20 -07:00
Samuel Clay
0ff44aaf85 Re-styling menus. 2013-04-03 11:57:40 -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
c9f64f8193 Merge branch 'master' into circular
* master:
  Moving elastic search hosts.
  Fixing haproxy install.
  Changing dev/debug host for socketio.
  Ripping out memcache in favor of redis.
  Migrating original page servers and munin servers.
  Adding Paypal API.
2013-04-01 16:07:14 -07:00
Samuel Clay
26ffea927d Changing dev/debug host for socketio. 2013-04-01 12:40:15 -07:00
Samuel Clay
b8ed1bb487 Cleaning up animations on hide/show panes. 2013-03-29 10:58:20 -07:00
Samuel Clay
a67df54101 Merge branch 'master' into circular
* master:
  Adding task servers to db firewall.
  Adding redis cache. Returning favicon server.
  Better munin plugins for redis and mongo.
  Removing unused redis keys for shared/comments. Dry-run.
  Adding read preference to migration.
  Migration to create story_hash for missing feeds.
  Making a clearer description of slow feeds.
  Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
  Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda!
  Sync delay in mongodb and updating story hash migration.
  Upping feed fetches.
  Fix force close when attempting to fetch a user with a null user.id value
  Fix force close updating ProfileActivityFragment if no profile response was received
  Move creating ImageLoader in NewsBlurApplication to onCreate to ensure that base context has been set and prevent force close
  Boosting fetches.
  Fix duplicate requirement

Conflicts:
	fabfile.py
2013-03-28 19:09:14 -07:00
Samuel Clay
15c955282b Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda! 2013-03-27 22:25:21 -07:00
Samuel Clay
ba6167206b Adding tooltips to taskbar buttons, collapsing titles when narrow. 2013-03-27 11:53:39 -07:00
Samuel Clay
995bd6c3e0 Showing new empty unreads message for both unread and focus. 2013-03-26 13:49:44 -07:00
Samuel Clay
ad304faac7 Fixing a ton of resize and layout bugs on web. 2013-03-26 13:49:44 -07:00
Samuel Clay
2f49cb3a07 Merge branch 'master' into circular
* master:
  Fixing port for real-time over SSL.
  Fixing port for real-time over SSL.
  Fixing broken CSS line.
  Boosting feed fetches.
  Premiums users with no active feeds should get all of their feeds activated.
2013-03-25 14:42:45 -07:00
Samuel Clay
9e5977f174 Fixing port for real-time over SSL. 2013-03-25 13:35:56 -07:00
Samuel Clay
bcca2511a0 Fixing port for real-time over SSL. 2013-03-25 13:30:57 -07:00
Samuel Clay
4e178b12dd Premiums users with no active feeds should get all of their feeds activated. 2013-03-25 13:01:04 -07:00
Samuel Clay
568081eb0b Merge branch 'master' into circular
* master:
  Fixing Google+ sharing.
  64 sites, not 12 sites. Doh!
  Adding expires header to icons.
  Downgrading from Pillow, which is incompatible with PIL.
  Pushing feed history deletion to end of stats collection.
  Logging feed fetch deletions.
  Fixing missing scipy import missing form PILlow.
  Last imports for pillow.
  Boosting feed fetches.
  Upgrading from PIL to Pillow.
  Upgrading from PIL to Pillow.
  Upgrading from PIL to Pillow.
  Adding cached template loader. Adding new mongodb.
  Cutting number of feeds for fetching until mongo is sharded.

Conflicts:
	fabfile.py
2013-03-24 21:13:32 -07:00
Samuel Clay
0bee01036a Fixing Google+ sharing. 2013-03-23 18:20:19 -07:00
Samuel Clay
8039958adb Adding upload/import sites menu item to Manage menu. 2013-03-19 13:42:56 -07:00
Samuel Clay
491c012bac Adding settings menu to dashboard. 2013-03-19 10:19:19 -07:00
Samuel Clay
7bfb9b66be Adding port handling for socket.io when not on www. Useful for dev and debugging. 2013-03-19 10:18:22 -07:00
Samuel Clay
bc59711fa3 Naively connecting to real-time socket.io. 2013-03-19 10:18:21 -07:00
Samuel Clay
faa57db7c9 Preventing socket.io buildups. 2013-03-19 10:18:21 -07:00
Samuel Clay
3803776cf7 Adding port handling for socket.io when not on www. Useful for dev and debugging. 2013-03-18 15:18:43 -07:00
Samuel Clay
def69cb0e3 Naively connecting to real-time socket.io. 2013-03-17 14:41:29 -07:00
Samuel Clay
1db8bc0c54 Preventing socket.io buildups. 2013-03-17 14:27:58 -07:00
Samuel Clay
233af12d0e Merge branch 'master' into circular
* master:
  Trying out a gunicorn haproxy backend.
  Re-upping 12 to 64 free feeds.
  Removing Redis state for socket.io. Too many open mongo connections.
  Referencing new secret hosts.
  Removing hosts.
  Adding dev hosts.
  Using new secrets repo instead of ignored files.
2013-03-17 11:26:54 -07:00
Samuel Clay
ee4fd11ca7 Re-upping 12 to 64 free feeds. 2013-03-17 10:28:26 -07:00
Samuel Clay
e15bf40fdc Merge branch 'master' into circular
* master:
  Fixing homepage copy.
  Using redisstore for socketio.
  Forcing reconnection for socket.io.
  Upgrading node modules.
  Reconnecting to socket.io when disconnected or failing reconnection.
  Updating website copy to show /year instead of .
  Upgrading socket.io, widening reconnection delay.

Conflicts:
	media/js/newsblur/reader/reader.js
2013-03-15 18:58:54 -07:00
Samuel Clay
8484d55d7b Using redisstore for socketio. 2013-03-15 17:55:58 -07:00
Samuel Clay
5573dcaec1 Forcing reconnection for socket.io. 2013-03-15 17:27:18 -07:00
Samuel Clay
6114aaefe4 Reconnecting to socket.io when disconnected or failing reconnection. 2013-03-15 17:05:44 -07:00
Samuel Clay
0b81276c90 Upgrading socket.io, widening reconnection delay. 2013-03-15 12:11:29 -07:00
Samuel Clay
d4d46cada1 Merge branch 'master' into circular
* master:
  Removing unused ec2 app servers.
  New host, moving socket.io to non-port.
  Adding hosts to HAProxy.
  Adding app10 (new haproxy server) to subdomain exclusion list.
  Min of 4 gunicorn servers.
  Adding HAProxy config.
  Fixing stripe form.
  Fetching more feeds.

Conflicts:
	config/hosts
2013-03-15 11:50:15 -07:00
Samuel Clay
225a38486e New host, moving socket.io to non-port. 2013-03-15 11:11:47 -07:00
Samuel Clay
4581fdc54e Switching from 64 free sites to 12 to handle load. 2013-03-13 21:39:19 -07:00
Samuel Clay
f5ec4fa37d Switching from 64 free sites to 12 to handle load. 2013-03-13 19:17:45 -07:00
Samuel Clay
59332ce127 Styling move site modal dialog in ios. 2013-03-04 12:16:22 -08:00
Samuel Clay
a55601a4de Slight styling on intro. 2013-02-26 10:00:41 -08:00
Samuel Clay
0ebd9c1970 Fixing sharing with shift+s and moving share dialog to story view. 2013-02-25 14:45:59 -08:00
Samuel Clay
13e6246860 Merge branch 'master' into circular
* master:
  Counting average stories if stories were detected in the last month. This should fix feeds that have long delays but shouldn't.
  Fixing maintenance mode message.
  Maintenace message.
  First half of story hash migration. Setting up unique sparse index, then migration to calculate hashes for every story.
  Fixing the timeout on premium setups by doing the scheduling of premium setups in a task, only immediately activating all of a user's feeds.
2013-02-25 12:05:50 -08:00