Commit graph

636 commits

Author SHA1 Message Date
Samuel Clay
3567922ae2 Merge branch 'jammit' into social
* jammit:
  Adding node's 8888 to app ufw. Also adding redis's 6379 to express server.
  Adding socket.io-client
  Adding node modules.
  Retooling fabfile's deploy code to support serial asset packaging with parallel code deploys.
  Upgrading nginx version.
  Fixing public_root in assets.yml to be readbale by old yml.
  Adding static/ to gitignore.
  Moving images and theme assets around.
  Relative to absolute urls for all embedded images.
  Fixing up jammit branch for launch by adding socket.io, bookmarklet, and compressed static assets. Still needs icons.
  Fixing css conflicts in jammit. Adding code rendering to jammit for bookmarklet.
  Adding /static to nginx conf.
  Adding jQuery 1.7 and new static directory.
  JS is now complete. Need to fix css embeds.
  Initial stub of Jammit assets.

Conflicts:
	media/css/reader.css
2012-01-03 09:30:28 -08:00
Samuel Clay
7601bb7b3d Adding follow/unfollow buttons. Preparing to modelize with Backbone. 2012-01-03 09:29:21 -08:00
Samuel Clay
3e7d6a42ee Merge branch 'master' into social
* master:
  Boosting fillout pages.
  Small cleanup in ajax manager.
  Abort old requests and don't cache responses. Trying to fix IE read story bug.
  Force jquery to never cache.
  Checking for exceptions earlier in order to show fixed site.
  Changing user agent to hopefully override overly-sniffy websites.
  Fixing inaccurate substitution on feed urls. Ugh, can't believe this was here this long.
  Adding the setting of a feed's view settings to Site Settings dialog. This should've been in there a loooong time ago.
2012-01-03 08:32:27 -08:00
Samuel Clay
0dbe86605b Fixing public_root in assets.yml to be readbale by old yml. 2012-01-02 17:32:12 -08:00
Samuel Clay
962b763bb6 Merge branch 'master' into jammit
* master: (30 commits)
  Boosting fillout pages.
  Small cleanup in ajax manager.
  Abort old requests and don't cache responses. Trying to fix IE read story bug.
  Force jquery to never cache.
  Checking for exceptions earlier in order to show fixed site.
  Changing user agent to hopefully override overly-sniffy websites.
  Fixing inaccurate substitution on feed urls. Ugh, can't believe this was here this long.
  Adding the setting of a feed's view settings to Site Settings dialog. This should've been in there a loooong time ago.
  Fixing feed loads only once for those with skipping stories.
  Adding handler to to_json calls on all serialized models.
  Fixing two major bugs: auto filling stories now works far better nad doesn't lock you in. Also fixing the infernal unicode json parsing bug that's been effecting a bunch of sites.
  Adding WP7 as user agent.
  Adding necessary import when not running from the REPL.
  Too many stories? Don't animate transitions when switching intelligence levels.
  Fixing typo in iphone app that preventing mark folder as read when the visible stories option was showing.
  Updating the mongo db copy util to also look for updated stories.
  Globals.is_staff on user, not profile. Make the stats referesh every minute instead of every 10 minutes for staff.
  Fixing offsets in river of news.
  Adding ciphering to usernames in log, so I can finally take screenshots of the most colorful logs of all time.
  Adding my very special mongo serialization backup utility to get around the damn unrepairable mongo database. This is taking 14 hours to run.
  ...

Conflicts:
	templates/base.html
2012-01-02 16:48:54 -08:00
Samuel Clay
234f148b41 Adding the setting of a feed's view settings to Site Settings dialog. This should've been in there a loooong time ago. 2012-01-02 12:41:37 -08:00
Samuel Clay
79ad3dfac1 Styling badge counts. 2011-12-31 12:38:44 -08:00
Samuel Clay
dd0e8ce9af Adding follow counts to profile badge. 2011-12-27 21:38:32 -08:00
Samuel Clay
eadc40dd8e Profile badges! 2011-12-26 16:50:04 -08:00
Samuel Clay
36ded0085a Complete user profile -- photo select, bio, location, website, editing and defaulting during OAuth social service connect. 2011-12-25 20:50:59 -08:00
Samuel Clay
7693e202ea Adding search bar to find friends. 2011-12-24 12:48:04 -08:00
Samuel Clay
638963f31a Adding profile photos, hiding of completed Getting Started items, following and auto-following of new friends, creating connections. 2011-12-24 00:30:37 -08:00
Samuel Clay
d9efea8f1a Completing Twitter/FB OAuth end to end. Now need to surface and find friends. 2011-12-23 18:28:31 -08:00
Samuel Clay
de49d81f5e Adding twitter/facebook connect/disconnect buttons to find friend dialog. 2011-12-22 13:36:03 -08:00
Samuel Clay
5f723b28cf Adding Find Friends dialog, complete with tabs (Find friends, i'm following, following me). Doesn't do squat yet. 2011-12-21 18:23:53 -08:00
Samuel Clay
40bfa0c02b Moving around items on the dashboard for easier first time experience. 2011-12-20 08:55:55 -08:00
Samuel Clay
b166d37e2c Updating shared story comments, displaying multiple comments for testing. 2011-12-17 13:05:11 -08:00
Samuel Clay
bb7ae99ba4 Adding user statistics (with fake data). Also showing shared/starred stories as shared/starred in the Feed view. 2011-12-14 21:56:27 -08:00
Samuel Clay
e6a20e41fc Switching between shared and unshared states. 2011-12-14 09:51:47 -08:00
Samuel Clay
7f3ac8c843 Adding comment box to share. 2011-12-13 09:57:04 -08:00
Samuel Clay
ae0e45b698 Adding share buttons to Feed view. 2011-12-12 20:06:30 -08:00
Samuel Clay
56a5cc9cc8 Relative to absolute urls for all embedded images. 2011-12-12 09:51:58 -08:00
Samuel Clay
a493d9f240 Merge branch 'master' into jammit
* master: (45 commits)
  Launching the iPhone app on the front-page. Big deal.
  Minor cleanup of river stories view.
  Cleaning up mongoengine imports and settings for default MongoDB.
  Killing off the old slave_db pattern.
  Moving from slave_db to ReplicaSetConnection in pymongo 2.1.
  Adding title and subtitle. (Big thanks to @ericflo for the inspiration.)
  Adding title and subtitle. (Big thanks to @ericflo for the inspiration.)
  Fitting the iphone web page on smaller screens.
  The @jashkenas treatment -- cleaning up the iphone app page.
  Adding rotation to iphone website.
  Using the correct story permalink (if it is not correctly in the link key of the feed).
  Finishign up interaction of iphone app trailer page. Need auto switching.
  iPhone screenshots, iPhone page, complete with animations.
  Adding current version to iPhone app so it can update from the server.
  Removing unnecessary return to selected story on paging of story titles.
  Scrolling the story titles view to the feedbar when a page is loading. Experimental, but may help a bunch of users know what's happening.
  Stubbing in iphone page.
  Solving the Read button dilemma for Everything vs. folders vs. feeds.
  Disabling feed settings button on Everything river view.
  Building folder delete into iOS app.
  ...
2011-12-11 16:48:50 -08:00
Samuel Clay
05922d7cb8 Adding title and subtitle. (Big thanks to @ericflo for the inspiration.) 2011-12-08 16:17:30 -08:00
Samuel Clay
2cd4a26328 Fitting the iphone web page on smaller screens. 2011-12-08 15:35:15 -08:00
Samuel Clay
8f69864b5a The @jashkenas treatment -- cleaning up the iphone app page. 2011-12-08 14:51:52 -08:00
Samuel Clay
4f4697fe4e Adding rotation to iphone website. 2011-12-08 14:33:01 -08:00
Samuel Clay
369ad66c69 Finishign up interaction of iphone app trailer page. Need auto switching. 2011-12-08 10:52:36 -08:00
Samuel Clay
eb114aef53 iPhone screenshots, iPhone page, complete with animations. 2011-12-07 21:38:40 -08:00
Samuel Clay
3594cea7f8 Scrolling the story titles view to the feedbar when a page is loading. Experimental, but may help a bunch of users know what's happening. 2011-12-06 19:12:45 -08:00
Samuel Clay
4914d4c011 Stubbing in iphone page. 2011-12-06 17:57:11 -08:00
Samuel Clay
d247ab6206 Merge branch 'master' into jammit
* master:
  Fixing bogus type error, caused by duplicate feeds.
  Correcting styling on site settings loader icon.
  Removing dupe migration from feed_settings.
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Fixing #41: Adding REDIS to local_settings.py.template.
  Revert "Revert "Switching to requests from urllib2/httplib. Bring on the page errors.""
  Revert "Switching to requests from urllib2/httplib. Bring on the page errors."
  Switching to requests from urllib2/httplib. Bring on the page errors.
  Adding a bunch fo keyboard shortcuts.
  Adding elapsed time field to river and feed view.
  Fixing autolinking of text links to no longer indiscriminately replace text, causing double encoding of html entities.
  Fixing the space bar key to not queue, so it's actually useful now!
  Refining media enclosures by adding all types and linking to their source.
  Refining media enclosure detection.

Conflicts:
	config/nginx.newsblur.conf
2011-11-27 03:17:23 -05:00
Samuel Clay
81332e3b11 Correcting styling on site settings loader icon. 2011-11-27 03:07:03 -05:00
Samuel Clay
957dc7ca7c Fixing up jammit branch for launch by adding socket.io, bookmarklet, and compressed static assets. Still needs icons. 2011-11-24 14:58:04 -05:00
Samuel Clay
a7b74bc1c9 Merge branch 'master' into feed_settings
* master:
  Marking read stories in Feed view as very much read. Gradientizing, too.
2011-11-15 20:36:21 -08:00
Samuel Clay
9d58333e53 Marking read stories in Feed view as very much read. Gradientizing, too. 2011-11-15 18:37:42 -08:00
Samuel Clay
988c706030 Merge branch 'master' into feed_settings
* master:
  Fixing /m/ for no good reason.
  File under "fucking finally": Adding client-side error handling and callbacks for feeds and river.
  Fixing missing stories being updated bug.
  Fixing issues around embedded content. Santizing HTML, but =preserving embed, object, and params.
2011-11-15 18:23:30 -08:00
Samuel Clay
14ed618c6c File under "fucking finally": Adding client-side error handling and callbacks for feeds and river. 2011-11-15 18:19:09 -08:00
Samuel Clay
ed32bce4f4 Swapping titles on feed settings when necessary. 2011-11-15 09:25:28 -08:00
Samuel Clay
a1a38e723c Swapping rss and website url. 2011-11-13 14:08:31 -08:00
Samuel Clay
7a2fd622a4 Stubbing out entire feed settings modal. Needs duplicate feed list. Also needs backend splitting of subscriptions. 2011-11-12 18:19:57 -08:00
Samuel Clay
422242a06f Merge branch 'master' into feed_settings
* master:
  Adding iphone icon as a logo that I can submit to sites.
  Brief cleanup.
  Finished suggestion to add unread counts to window title. Now a preference.
  Adding color transform to read stories in Feed view.
  As per a suggestion, making the max-width of the Feed view set to 700px. Great idea.
  Fixing bug in send_story_email -- newlines in the subject line. Doh. Also adding story_Date to read_stories, in the hopes it could fix another bug for bad unread counts.
  Fixing issues around broken existing stories on secondary vs primary.
  Fixing mark_feed_stories_as_read, and fixing a bad MStory query.
  Finishing the revamping mark as read button. Now confirms, as well as allows choice between entire feed/folder or just visible stories.
  Adding bullshit user agent string because some sites are sniffing for browsers in order to serve the correct site.
  Swapping out Instapaper and Email.
  Separating out mark read button in iOS app to be for either visible stories or all stories. Needs hookups for visible stories and folders.
2011-11-12 15:37:30 -08:00
Samuel Clay
43637b45b2 Finished suggestion to add unread counts to window title. Now a preference. 2011-11-11 12:45:32 -08:00
Samuel Clay
c14538b022 Adding color transform to read stories in Feed view. 2011-11-11 12:09:20 -08:00
Samuel Clay
b532e85b3d As per a suggestion, making the max-width of the Feed view set to 700px. Great idea. 2011-11-11 11:48:54 -08:00
Samuel Clay
f000315885 Swapping out Instapaper and Email. 2011-11-09 18:38:00 -08:00
Samuel Clay
083465134d Merge branch 'master' into feed_settings
* master: (23 commits)
  Adding mark_story_as_unread to API. Now works flawlessly up to settings.DAYS_OF_UNREAD (currently 2 weeks).
  Rate limit starts at 0.
  Fixing cache add using the correct API.
  Fixing cache for ratelimiting.
  Rate limiting /reader/feeds and /reader/refresh_feeds.
  Move folder to folder now complete. Ready to launch!
  Moving feed to folder, end-to-end. Just needs move folder to folder.
  Adding Google+ and Pinboard to sharing tools.
  Toning down updates on infrequently updated feeds.
  Adding update_counts to /feeds API endpoint, to force a recalculation of feed unread counts (WARNING: slower than calling /feeds then /refresh_feeds).
  Finishing up realtime for testing on prod.
  Adding fabfile config for redis.
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Preparing realtime for deployment.
  Adding socket.io communication and feed updating on client-side. Ready to ship?
  Adding server half of redis real-time unread count updates. That was the easy part.
  Adding new API endpoint: mark_feed_stories_as_read. Refactored mark_story_as_read.
  Fixing issue for single story preference users: When in page view and story is not found, clicking on other stories in story titles doesn't udpate Feed view. I can't imagine how few users this actually impacts, but it's now fixed.
  ...
2011-11-08 19:16:01 -08:00
Samuel Clay
812abdd0c0 Merge branch 'master' into move_to_folder
* master:
  Adding Google+ and Pinboard to sharing tools.
  Toning down updates on infrequently updated feeds.
  Adding update_counts to /feeds API endpoint, to force a recalculation of feed unread counts (WARNING: slower than calling /feeds then /refresh_feeds).
  Finishing up realtime for testing on prod.
  Adding fabfile config for redis.
  Adding 'E' as a keyboard shortcut for the Everything view.
  Doubling the amount Space pages in a story.
  Auto-linkify urls in stories.
  Preparing realtime for deployment.
  Adding socket.io communication and feed updating on client-side. Ready to ship?
  Adding server half of redis real-time unread count updates. That was the easy part.
  Adding new API endpoint: mark_feed_stories_as_read. Refactored mark_story_as_read.
  Fixing issue for single story preference users: When in page view and story is not found, clicking on other stories in story titles doesn't udpate Feed view. I can't imagine how few users this actually impacts, but it's now fixed.
  Fixing Paypal issue around not defaulting to .
  Reading stories from slave db during feed update.
2011-11-07 18:40:11 -08:00
Samuel Clay
278141d28b Adding Google+ and Pinboard to sharing tools. 2011-11-07 18:25:18 -08:00
Samuel Clay
27684d9605 Merge branch 'master' into feed_settings
* master: (52 commits)
  Adding mark all as read action sheet for river of news in ios. Still needs hookup + server.
  Adding method param error to /api/login and /api/signup.
  Adding method param error to /api/login and /api/signup.
  Fixing stale unread counts on feed list in iOS app when returning from river.
  Saving duplicate read stories correctly.
  Fixing gradient in story detail view in iOS.
  Adding pages_fetched to munin.
  New keyboard shortcut: m finds the oldest unread story.
  Fixing exception when deleting bad user subs.
  Skip broken classifiers when saving.
  Speeding feed fetching back up.
  Adding new db03 to mongodb mix.
  Using mongodb nifty db resolution.
  Testing out a slave read for getting stories.
  Putting a time limit on collect_stats.
  Simplifying the shit out of feed fetch histories.
  Simplifying the shit out of feed fetch histories.
  Trying to fix fetch histories with indexes. Also upating fabfile.py
  Spreading out feed refreshing to the max.
  Slowing down refreshed.
  ...
2011-11-04 08:47:02 -07:00