Commit graph

276 commits

Author SHA1 Message Date
Samuel Clay
496b6145bb Rewriting short and long date formatting, both for server and ios. Also loading offline stories when server fails half-way through. 2013-10-10 12:58:40 -07:00
Samuel Clay
4acad6e59f Major refactoring of social blurblog. Also adding a new trimmer, but keeping it turned off. 2013-10-07 13:36:10 -07:00
Samuel Clay
d0c4153648 Fixing missing shared key when sharing a story. 2013-10-04 13:05:31 -07:00
Samuel Clay
70ea542481 User-dependent days of unread. 14 for free users, 30 for premium. 2013-09-16 16:42:49 -07:00
Samuel Clay
cff75077b1 Adding permalink blurblog option. Also adding feed title to unmessaged shares. 2013-09-09 12:01:21 -07:00
Samuel Clay
969d92a1d6 Showing correct feed titles in blurblog stats. 2013-08-15 16:32:44 -07:00
Samuel Clay
9c4e536b9c Stripping tags in blurblog settings. 2013-08-13 14:01:46 -07:00
Samuel Clay
fdd4cdea25 Fixing mistakenly unread stories while searching. 2013-07-29 15:12:46 -07:00
Samuel Clay
12a7767496 Adding search logging. 2013-07-25 17:13:46 -07:00
Samuel Clay
9f30ec5da8 Adding premium-only search message, enforced API-side. Also fixing display bug around hiding the search bar when clearing out query. 2013-07-25 17:05:32 -07:00
Samuel Clay
41b794adf6 Adding search to shared stories, removing from folders. 2013-07-25 11:11:09 -07:00
Samuel Clay
b856ef6199 Fixing exception for malf-romed social page requests. 2013-07-05 17:27:48 -07:00
Samuel Clay
8f5e047772 Removing unused story_db_id field. 2013-07-05 16:53:03 -07:00
Samuel Clay
7b84d65d95 Adding training to new fast river. Ready to ship! 2013-06-28 18:30:20 -07:00
Samuel Clay
85120d3f99 Fixing Twitter sharing by upgrading to API v1.1. 2013-06-12 13:52:43 -07:00
Samuel Clay
3729ca2f72 Fixing unshare story bug. 2013-06-04 15:39:50 -07:00
Samuel Clay
ded52bf397 Returning object on save because mongoengine 0.8.1 no longer automatically returns the object on create. 2013-05-29 19:37:50 -07:00
Samuel Clay
29d9ff46e8 Fixing loading color on blurblogs. 2013-05-22 18:44:56 -07:00
Samuel Clay
76744948be Merge branch 'master' into circular
* master:
  Fixing river blurblog when user has shared one of the stories.

Conflicts:
	apps/social/views.py
2013-05-16 18:27:46 -07:00
Samuel Clay
19316b7689 Fixing river blurblog when user has shared one of the stories. 2013-05-16 18:26:58 -07:00
Samuel Clay
be33aba026 Merge branch 'muserstory_remove' into circular
* muserstory_remove:
  Removing story blurblog permalink, making it called explicitly.

Conflicts:
	apps/social/views.py
2013-05-14 16:38:28 -07:00
Samuel Clay
7068119208 Removing story blurblog permalink, making it called explicitly. 2013-05-14 16:36:03 -07:00
Samuel Clay
7b2ae49ca6 Merge branch 'master' into circular
* master:
  Keeping read_status consistent as an integer, not a boolean.
2013-05-10 13:50:56 -07:00
Samuel Clay
b44b126b41 Keeping read_status consistent as an integer, not a boolean. 2013-05-10 13:50:38 -07:00
Samuel Clay
a6981913b6 Fixing global blurblog. 2013-05-10 12:29:38 -07:00
Samuel Clay
8d09a48094 Removing unused parameter from global feed. 2013-05-10 09:05:18 -07:00
Samuel Clay
24201a496b Merge branch 'ruserstory' into circular
* ruserstory:
  Adding real-time update on marking feed as read.
  Remvoing unused everything_unread param from river stories.
  Using story_hashes instead of fetch_stories parameter.
  Moving read stories over to RUserStory when merging feeds.
  Cleaning up MUserStory imports.
  Speeding up blurblog sub counter b yonly using unread stories instead of all stories since a certain date.
  Speeding up unread story counts.
  Speeding up unread story counts.
  Adding force calculate sub scores option.
  Showing starred and shared status on global/river blurblog.
  Fixing global feed to show read stories.
  Fixing reading stories in river blurblog.
  Moving river blurblog to no longer use MUserStory.
  Adding MUserStory back in when reading and unreading, to maintain backwards compatibility.
  Fully converting feeds and folders to use redis-only read stories (removing MUserStory). Still need to do socialsubs.

Conflicts:
	apps/reader/views.py
	apps/social/models.py
2013-05-09 17:00:30 -07:00
Samuel Clay
0483273840 Remvoing unused everything_unread param from river stories. 2013-05-09 16:40:06 -07:00
Samuel Clay
274e6c8bdb Fixing Global Feed on dev. 2013-05-08 17:48:04 -07:00
Samuel Clay
d509568442 Fixing Global Feed on dev. 2013-05-08 17:46:50 -07:00
Samuel Clay
6d73bdc352 Cleaning up MUserStory imports. 2013-05-03 17:47:38 -07:00
Samuel Clay
03378fe23b Showing starred and shared status on global/river blurblog. 2013-05-03 16:50:16 -07:00
Samuel Clay
b8f2571a1a Fixing global feed to show read stories. 2013-05-03 16:48:17 -07:00
Samuel Clay
1a04bcd400 Moving river blurblog to no longer use MUserStory. 2013-05-03 14:46:44 -07:00
Samuel Clay
882a307026 Merge branch 'master' into ruserstory
# By Samuel Clay (2) and daanzu (1)
* master:
  Fixing bug in autocomplete returning lost feeds.
  Fixing issue where user agent doesn't exist.
  Change crossover to narrow view from 700 to 720px.
2013-05-03 12:21:01 -07:00
Samuel Clay
191738b621 Merge branch 'master' into circular
* master:
  Fixing issue where user agent doesn't exist.
  Change crossover to narrow view from 700 to 720px.

Conflicts:
	media/js/newsblur/reader/reader.js
2013-05-02 17:52:59 -07:00
Samuel Clay
2e6f1af4a2 Fixing issue where user agent doesn't exist. 2013-05-02 17:52:21 -07:00
Samuel Clay
670625acf6 Adding MUserStory back in when reading and unreading, to maintain backwards compatibility. 2013-05-02 17:42:04 -07:00
Samuel Clay
38d01df4ab Fixing Global shared stories by checking for missing story hashes properly. 2013-05-01 14:33:12 -07:00
Samuel Clay
c01d8e7ba9 Using new story_hashes instead of story object ids. 2013-05-01 14:33:12 -07:00
Samuel Clay
b6e84c1a9a Merge branch 'story_hash_2' into circular
* story_hash_2:
  Another bug found by @kyleniemeyer's story. a - b was supposed to be b - a.
  Fixing Global shared stories by checking for missing story hashes properly.
  Using index in msharedstory search.
  Using new story_hashes instead of story object ids.

Conflicts:
	apps/social/models.py
2013-05-01 13:47:57 -07:00
Samuel Clay
e19c0851fd Fixing Global shared stories by checking for missing story hashes properly. 2013-04-30 15:49:44 -07:00
Samuel Clay
e1b04bd041 Using new story_hashes instead of story object ids. 2013-04-29 15:27:22 -07:00
Samuel Clay
980c1011bc Merge branch 'master' into circular
* master:
  Adding email for first share to tell users about their blurblog.
  Parallelizing deploy commands.
2013-04-22 15:24:42 -07:00
Samuel Clay
d209b2e905 Adding email for first share to tell users about their blurblog. 2013-04-22 15:24:38 -07:00
Samuel Clay
b3744e3ac6 Merge branch 'master' into circular
* master:
  Warning on missing maintenance.
  Further pushing out feed updates.
  Using @dcramer's excellent getsentry.com for all exceptions. Turning off exception emails.
  Further pushing down feed fetches to handle load until db is scaled out.
  Scrolling code blocks.
  New task servers.
  Turning down feed fetches.
  If requests.raw won't work, sut fudge it with a StringIO for now.
  Further turning down feed fetches until mongo is ready to replicate.
  Fixing Facebook image calculation.
  Fixing facebook posting.
  Moving shared story unread recalc to background task. Will greatly speed up sharing.
  Ramping down feed fetching until they can be handled.
  Only show time breakdown when > 1 sec.
  Fixed API docs for /reader/river_stories
  make fabfile.py use requirements.txt
  Make sure to send the proper content-type with social feeds
  Restore default whitespace to pre/code blocks
  Phase 2: switching to using story_hash index instead of compound unique story_feed_id/story_guid index.
  document keyboard shortcut to add site/folder

Conflicts:
	apps/social/views.py
2013-03-20 10:49:09 -07:00
Samuel Clay
5eebcfc546 Merge branch 'master' into story_hash_2
# By Samuel Clay (10) and others
* master:
  Further pushing out feed updates.
  Using @dcramer's excellent getsentry.com for all exceptions. Turning off exception emails.
  Further pushing down feed fetches to handle load until db is scaled out.
  Scrolling code blocks.
  New task servers.
  Turning down feed fetches.
  If requests.raw won't work, sut fudge it with a StringIO for now.
  Further turning down feed fetches until mongo is ready to replicate.
  Fixing Facebook image calculation.
  Fixing facebook posting.
  Fixed API docs for /reader/river_stories
  make fabfile.py use requirements.txt
  Make sure to send the proper content-type with social feeds
  Restore default whitespace to pre/code blocks
  document keyboard shortcut to add site/folder
2013-03-20 10:22:30 -07:00
Samuel Clay
459065e80e Merge pull request #100 from gms8994/master
Adds content_type header to /social/rss/ requests
2013-03-19 18:09:24 -07:00
Samuel Clay
d9289bd3c8 Merge branch 'master' into story_hash_2
* master:
  Moving shared story unread recalc to background task. Will greatly speed up sharing.
  Ramping down feed fetching until they can be handled.
2013-03-19 16:21:13 -07:00
Samuel Clay
b2e52858ea Moving shared story unread recalc to background task. Will greatly speed up sharing. 2013-03-19 16:14:19 -07:00