Commit graph

735 commits

Author SHA1 Message Date
Samuel Clay
1780100646 Cleaning up pull request. 2013-02-05 16:10:23 -08:00
Samuel Clay
3b10ff8594 Real-time interaction count. 2013-02-04 16:16:03 -08:00
jv2222
0dee5a1f61 Update apps/reader/views.py
Adding the ability to remove story_content from the result set in the endpoint /reader/feed/:id
2013-02-04 14:53:49 -08:00
Samuel Clay
9d054e8932 Styling new getting started module. Needs a bit of sync during operations. 2013-02-04 14:51:15 -08:00
Samuel Clay
6a1beb3c6f Interactions count badge. 2013-01-30 18:28:37 -08:00
Samuel Clay
4f6edc2acf Fixing the long broken last update display on story titles header. 2013-01-28 16:13:12 -08:00
Samuel Clay
ac5a5e8f51 Updating styling for shared stories. 2013-01-23 11:21:07 -08:00
Samuel Clay
87b50ab443 Adding CC checkbox to story emails. Thanks to @palewire for the idea. 2013-01-23 11:06:28 -08:00
Samuel Clay
fc81722ef2 Adding error handling to marking as unread. 2013-01-23 10:02:14 -08:00
Samuel Clay
900b1d9dea Using mark_read_date in all stories read_filter by folder. 2013-01-10 12:48:20 -08:00
Samuel Clay
34a4af939d Fixing all read_filter for folders by including hidden feeds. Also marking stories beyond the unread cutoff as read, hoping the redis store of read stories takes care of the rest. 2013-01-10 12:23:04 -08:00
Samuel Clay
6470c2ee08 Speeding up All Site Stories. Also beta-ing river with read_filter of all (not just unread). 2013-01-10 12:06:57 -08:00
Samuel Clay
a0838525d8 Forgot password flow. Holy crap, this took two years. 2013-01-07 17:28:43 -08:00
Samuel Clay
a90518fd31 Merge branch 'master' into original_pages_node
* master: (81 commits)
  Adding font size choices to web preferences.
  Closing #66 with both integration of #68 and using the same fonts. Users can add an optional class if they want these other convenient fonts. Also using a few fonts as backups for non-Mac users.
  Fix default theming hook
  Add multiple targeted font stacks
  Fixing #75: shared stories should use story permalink, not story guid. Doh. Thanks @denubis!
  Categorizing preferences. Adding window title count back in.
  Adding email lookup to forgot password flow.
  Adding email lookup to forgot password flow.
  Fixing typo in logging.
  Fixing autocomplete behavior on add dialog.
  Adding broken search for feeds.
  Logging
  Switching to guid-based read story counts from range based counts. Let's see what this screws up.
  Everybody gets unread count in title.
  Backporting collections.Counter to python2.6
  Fixing broken reply interaction with links.
  Prototype of a dupe checker using real-time update times to figure out which feeds are the same. Last time I walked down this road I got run over.
  Adding delete user flow. About time, since I'm sick of doing this myself.
  Deractivating premiums.
  Adding a lock for the intelligence slider for focus stories. If the user selects focus and there are actually focus stories, lock it for the future when there are no unread focus stories.
  ...

Conflicts:
	fabfile.py
2013-01-07 10:48:42 -08:00
Samuel Clay
54ecb3305c Adding autocomplete to emailing a story dialog. 2013-01-02 13:38:04 -08:00
Samuel Clay
5ed2109bcf Using queue for scheduling feed fetches on load. 2013-01-02 12:27:08 -08:00
Samuel Clay
c223fa892c Adding clean stories task. Updating log colors. 2012-12-26 20:00:38 -08:00
Samuel Clay
3cc63c9166 Showing feed/social counts on load. 2012-12-24 20:52:42 -08:00
Samuel Clay
60d84fa4ac Showing feed/social counts on load. 2012-12-24 20:51:27 -08:00
Samuel Clay
612a349239 Updating search for saved stories to search fuzzy queries. Connected to UI. 2012-12-20 16:07:22 -08:00
Samuel Clay
b7b0243356 Fixing ios classifiers in river view. 2012-12-19 15:37:36 -08:00
Samuel Clay
248d511f90 Adding beta search (only titles and authors for now) for staff only. 2012-12-19 14:21:46 -08:00
Samuel Clay
6f634a2175 Using S3 as a backup for node original page server. 2012-12-17 15:08:52 -08:00
Samuel Clay
a00c462457 Moving original pages to a node server from s3. Still needs conversion from s3. 2012-12-14 16:28:06 -08:00
Samuel Clay
6e42bb928e Fixing exception around missing original page. 2012-12-12 14:47:25 -08:00
Samuel Clay
0ad6368a45 Fixing saving stories from shares. 2012-12-10 14:10:36 -08:00
Samuel Clay
16045f2411 Marking global social stories as read even if the user is not subscribed to them. 2012-11-30 16:12:40 -08:00
Samuel Clay
58a6e3b73e Fixing missing stories for feeds that have no unread stories. 2012-11-29 10:41:02 -08:00
Samuel Clay
61aac7fc06 Merge branch 'master' into dynamodb
* master: (331 commits)
  Adding blurblog permalink to story on blurblog. Adding story slug to permalink. Fixing story guid hashes.
  Re-enabling message property for facebook.
  Ignoring image for facebook shares.
  Commenting out facebook share message until they approve it.
  Cleaning up Facebook og description.
  Facebook using a website instead of article.
  Facebook being a PITA.
  Facebook wants ISO8601 datetime format.
  Facebook doesn't like going to other URLs.
  Facebook doesn't like going to other URLs.
  Dumb typo in new facebook og crap.
  Using blurblog permalink for new facebook shares.
  Fixing Facebook share to use fancy actions.
  Adding scroll to comments button to share bar. Thanks @afita.
  Turning off microformats for more errors.
  Fixing errors in timeouts to show the correct error. Also fixing microformats parsing issue and allow IPv6 URLs in enclosures to be ignored, fixing a bunch of feeds.
  Cleaning redis stories for 1% of all feed fetches.
  Refreshing feed on fetch.
  Fiddling with logging on dupe feeds.
  Adding bs facebook assets.
  ...

Conflicts:
	apps/rss_feeds/models.py
	settings.py
	utils/feed_fetcher.py
2012-11-27 16:39:39 -08:00
Samuel Clay
caa0564f11 Adding share info to saved stories. 2012-11-16 15:43:39 -08:00
Samuel Clay
032419722b Upgrading iOS version to 1.7. 2012-11-08 17:40:07 -08:00
Samuel Clay
e572b3d53f Moving to better feed finder (in the case of dupe feeds). 2012-10-25 16:14:25 -07:00
Samuel Clay
a712e7565b Handling broken s3 original pages. 2012-10-25 15:14:12 -07:00
Samuel Clay
7f70c7e74a Adding support for sentry. 2012-10-25 14:18:25 -07:00
Samuel Clay
b3728283a1 Adding a new endpoint for updating unread counts that isn't rate limited. 2012-10-22 17:07:57 -07:00
Samuel Clay
94e7c9573e Big new feature: real-time unread counts when reading on multiple devices. Read a story on your iPhone and the feed unread count updates instantaneously on the web. 2012-10-22 16:25:36 -07:00
Samuel Clay
6f2141b62d Saving stories, new saved stories view, and blue saved stories count. Just need to update saved stories count on save. 2012-10-17 15:07:53 -07:00
Samuel Clay
2b11e6e2af Stubbing in menu options for marking as unred, saving stories, and sharing stories from the story detail in ios. 2012-10-15 09:16:01 -07:00
Samuel Clay
215d381367 Fixing top folder issue on ios app. Also upping iphone version number. 2012-10-14 17:33:07 -04:00
Samuel Clay
f9ed7fdd26 Deprecating FeedLoadtime and moving to MongoDB-backed aggregate data for feed load time graphs. 2012-09-27 15:21:38 -07:00
Samuel Clay
79d07cac05 Fixing JS issues around stories with no feeds clobbering the river view. 2012-09-27 10:44:55 -07:00
Samuel Clay
bf8c202848 Merge branch 'master' into dynamodb
* master:
  Fixing issue on ev machines not being backed by s3. Also removing unused faq and about js.
2012-09-24 11:16:41 -07:00
Samuel Clay
56162dc871 Fixing issue on ev machines not being backed by s3. Also removing unused faq and about js. 2012-09-21 17:41:07 -07:00
Samuel Clay
3c9114fa05 Merge branch 'master' into dynamodb
* master:
  S3 icons. Untested.
  Removing old feed pages from mongo.
  Allowing proxy of S3 for original pages to be turned off.
  Adding ec2 mdadm setup.
  Adding proxy for S3 pages.
  Migration for s3 flags for pages + icons.
  Migrating to S3 for feed pages.
  Cleaning up footer on welcome page.
  Retina-izing twitter and github logos.
  Adding mongo conf for ec2 (trying out ec2 for some servers).
  Fixing a bunch of small exceptions.
  Small cleanup on welcome page, fixing social subs urls.
  Updating welcome apge to include pricing and a cleaned up footer.
  Fixing a couple of update bugs -- story cascading potentially resulting in invalid ids (probably not), and not unique errors on new page fetches.

Conflicts:
	apps/rss_feeds/models.py
	settings.py
2012-09-19 16:37:47 -07:00
Samuel Clay
2dd741e500 Adding proxy for S3 pages. 2012-09-19 09:38:46 -07:00
Samuel Clay
00ba259c66 Migrating to S3 for feed pages. 2012-09-18 17:09:07 -07:00
Samuel Clay
ef4a1c866e Fixing a bunch of small exceptions. 2012-09-18 13:08:25 -07:00
Samuel Clay
294e790e2c Merge branch 'master' into dynamodb
* master: (31 commits)
  Adding delay to showing login when moving from reader.
  Updating welcome email to point to iPad app.
  Correctly handling URL loading cases and hiding/showing sidebar correctly in welcome splash screen.
  Showing signup button in tryout view. Splash apge hides when in tryout mode. Still need to preload feed view and show feed list on url load.
  Finishing up tryout. Still need Sign Up callout.
  Deleting unused maintenance.
  Updating logo for retina.
  Fixing a small gradient color, and blurring on rotation.
  Re-coloring welcome header.
  Adding padding for activities module.
  Updating logo for retina.
  Fixing android header image.
  Styling footer, using better web graphic for header.
  Upgrading iphone/ipad app to support both ios 6 and tall-iphone.
  New folder options: add subfolder.
  Adding location to find friends.
  Trimming mongodb lag cutoff to force feeds to correct themselves when slave lag becomes an issue.
  Fixing 'r' refresh command for All Site Stories.
  Fixing broken social page.
  Google Reader logo and spacing.
  ...
2012-09-17 14:53:12 -07:00
Samuel Clay
11ac02e852 Finishing login/signup forms and interactions. Added 4 features and images. Formatted activity. Needs some love and integration with the reader, but it's almost there. 2012-09-12 18:47:37 -07:00
Samuel Clay
625e00b91f Splitting up dashboard into unauthed and authed templates, needed to redesign to unauthed view. 2012-09-11 15:15:16 -07:00