Commit graph

1097 commits

Author SHA1 Message Date
Samuel Clay
5ae1e3f341 Profiling individual feeds. 2018-02-26 15:06:06 -08:00
Samuel Clay
55eb59c0cd Adding db profiler to 1% of app calls. 2018-02-26 15:02:26 -08:00
Samuel Clay
53b575e623 Correct boto error. 2018-02-15 17:22:24 -08:00
Samuel Clay
fe6b6fdd22 Bumping up story email quota. 2018-01-31 14:37:04 -08:00
Samuel Clay
330ca97303 Fixing log 2018-01-26 19:27:19 -08:00
Samuel Clay
06de6da36a Adding feed_id to original page log. 2018-01-26 19:24:17 -08:00
Samuel Clay
c5fcbad8f2 Marking infrequent site stories as read from ios now only marks the correct stories as read. Thanks to @viticci for the report. 2017-12-18 17:04:54 -08:00
Samuel Clay
d085dc01df Infrequent Site Stories can be marked as read. Thanks to @viticci for the idea. 2017-12-15 19:48:51 -08:00
Samuel Clay
8a72ca7edb Finishing recaptcha. Ok to launch. 2017-12-08 16:43:30 -08:00
Samuel Clay
225e0959bf Adding check for infrequent feeds after the feeds are retrieved again, just in case they weren't beforehand. This is inefficient but covers more of the API. 2017-11-06 19:39:50 -08:00
Samuel Clay
f2ab8145c5 Adding options to control infrequency of infrequent site stories feed. 2017-11-05 14:01:25 -08:00
Samuel Clay
c85fd21159 Infrequent feeds applies to search and stars. 2017-10-25 14:42:28 -07:00
Samuel Clay
96e82274bd Logging for infrequent. 2017-10-25 14:37:47 -07:00
Samuel Clay
f543e408e9 Attempting new Infrequent Site Stories river. 2017-10-16 14:22:37 -07:00
Samuel Clay
bf63deec54 New quota for sharing stories by email. 1 for non-premium, 20 for premium. 2017-08-14 11:54:52 -07:00
Samuel Clay
ee3deceea2 Typo on cache prefix. 2017-06-15 15:27:51 -07:00
Samuel Clay
dc9d2fe286 Also adding cache prefix to story truncation. 2017-06-15 15:26:59 -07:00
Samuel Clay
3dd6b891cb Adding a cache prefix to dashboard river so that All Site Stories will stop getting cleared early. 2017-06-15 15:25:01 -07:00
Samuel Clay
6c24e09a78 Custom CSS and Custom JavaScript, saved on the server. 2017-05-18 16:59:35 -07:00
Samuel Clay
c094619879 Updating last read date on story hashes. 2017-05-01 11:43:06 -07:00
Samuel Clay
08c897e5a1 This is it, the big kahuna of fixes. This corrects for messed up guids that are causing lots of read stories to become unread. 2017-05-01 11:39:24 -07:00
Samuel Clay
855434de8d Handling broken saved story. 2017-04-24 05:33:44 -07:00
Samuel Clay
c8bac10716 Merge branch 'master' into ios8
* master:
  Attempting to allow both old form and new form lists in parameters. looks[]=like&looks[]=this instead of looks=like&looks=this
  Handling new style list parameters.
  Logging background fetches.
2017-04-05 11:40:39 -07:00
Samuel Clay
a21a3fa2d9 Attempting to allow both old form and new form lists in parameters. looks[]=like&looks[]=this instead of looks=like&looks=this 2017-04-04 17:13:43 -07:00
Samuel Clay
8be6e77f68 Handling new style list parameters. 2017-04-04 15:33:21 -07:00
Samuel Clay
d2c8e9b578 Logging background fetches. 2017-04-04 13:36:34 -07:00
Samuel Clay
b787650d51 ios 8 branch works! Had to replace TMCache wtih PINCache, but it looks solid now. 2017-04-03 18:52:23 -07:00
Samuel Clay
440d2c5841 Fixing broken S3 names. 2017-03-28 21:17:11 -07:00
Samuel Clay
9f15958c0e Only connect to S3 when needed. 2017-03-28 10:43:31 -07:00
Samuel Clay
930abb9adb Merge branch 'master' into saved_searches
* master: (22 commits)
  Turn original text caching back on.
  Extracting images from original text's noscript.
  Fetcing the original text now extracts the image url for others.
  Monkey patching SSL for new python, since hostnames don't match with S3.
  Converting videos in email notifications to images.
  Upping quota to 100 shared stories a day.
  Bumping premium shares to 50 per day.
  Android v5.1.0
  Only 20 stories may be shared per day for premiums, 3 for free users. Also hits IFTTT sharing.
  Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003
  Fixing up postgresql backup.
  Hiding cookie lost message.
  Parallel pgbouncer kill.
  Fixing attribution in twitter RTs.
  Downgrading to elasticsearch 2.4.4, since pyes isn't ready for ES 5.
  Adding support for native RTs in Twitter.
  Automatically disbaling transparent huge pages (THP) on mongo and redis. Also upgrading to elasticsearch 5.2.2, although its untested.
  Add two buttons to get the app
  Fixing broken getsatisfaction community feedback.
  Goodbye Turn Touch campaign.
  ...
2017-03-23 16:54:37 -07:00
Samuel Clay
94fe3a9705 Improving messaging on emails that have OPML backups. Thanks to @frenetic for bringing this up. Closes #1003 2017-03-18 14:41:12 -07:00
Samuel Clay
2c0bf76e20 Saved search for feeds now works. Need to fix scroll to selected feed (and keyboard shortcuts). Also need to hook up other search types. 2017-03-06 19:55:18 -08:00
Samuel Clay
3435bac504 Showing saved searches. Titles need work. And they don't show the feed yet. 2017-03-03 18:12:27 -05:00
Samuel Clay
00695b04af Merge branch 'master' into saved_searches
* master: (771 commits)
  Fixing horrible session loss bug. Turns out the django-redis-sessions library changed timeout behavior, from silently retrying to silently failing. Adding necessary SESSION_* vars.
  Better handling of booleans on /reader/feeds.
  Fixing redis bootstrap
  Add Firefox to story browser list
  Dashboard should not show old stories.
  Faking user agent when rss bans NewsBlur.
  Better recording of non-200/300 status codes on feed fetch.
  Adding new debug to feed fetcher.
  Embedding kickstarter module for TT on dashboard.
  notifications alpha 2
  Updating TT launch email.
  Linking image on TT email.
  No sudo on virtualenv.
  Adding missing feeds for users as part of cleanup.
  Fixing spacing issues in Turn Touch email.
  Updating Turn Touch email.
  Upgrading Readability and forcing images to remain. THis should add a bunch of images back to the Text view.
  Andorid v5.0.
  Fixing bug that would clear river cache while reading the river, caused by the dashboard river reloading when it wasn't visible.
  Revert "Moving from Whitney to Whitney ScreenSmart."
  ...
2017-02-24 17:05:51 -08:00
Samuel Clay
ae468dd000 Only subscribed users can read newsletters. This prevents users who aren't the original recipient from sharing or reading other user's newsletters. 2017-02-24 16:46:42 -08:00
Samuel Clay
f095bcae31 Attempting to fix oldest cutoff mark feed read date bug. 2017-02-24 16:46:30 -08:00
Samuel Clay
90498f5b95 Better handling of booleans on /reader/feeds. 2017-02-21 09:55:11 -08:00
Samuel Clay
03ccc8313a Dashboard should not show old stories. 2017-02-17 12:29:51 -08:00
Samuel Clay
af1e344da5 Fixing bug around truncating river. 2017-01-12 13:38:22 -08:00
Samuel Clay
1c6d6e78d8 Logging request not user. 2017-01-12 13:17:51 -08:00
Samuel Clay
20e100f3cb Adding a river complete endpoint to ease burden on redis db that doesn't need story cache. 2017-01-12 13:16:34 -08:00
Samuel Clay
875b6c33a0 Allowing POST or GET to river. 2016-12-14 14:59:32 -08:00
Samuel Clay
3c35bcc161 By changing river with hashes read filter to all, unreads and intelligence can be fetched. This may slow down iOS/Android paging, but not by much and it includes data that should be there. 2016-12-13 17:17:36 -08:00
Samuel Clay
c5d5ea5001 Attempting to fix dashboard stories by no longer relying on full river reloads when a new story comes in but to fetch that story if it is newer (or older) than last visible dashboard story. 2016-12-13 16:29:42 -08:00
Samuel Clay
ba8d1b4f2a Removing dashboard stories. 2016-12-13 08:05:59 -08:00
Samuel Clay
0bcfb58c8d Turning off dashboard river. 2016-12-13 08:02:15 -08:00
Samuel Clay
5bbfc44111 Turning off dashboard river. 2016-12-13 08:00:53 -08:00
Samuel Clay
075c7c7e15 Turning off dashboard river. 2016-12-13 08:00:13 -08:00
Samuel Clay
a542924826 Merge branch 'master' into dashboard_river
* master:
  Handling error when fetching icn for bad feed link.
  Handing error when saved stories get accidentally sent for feed scoring.
  Handling MemoryError while feed fetching.
  Broken string
  Moving site name and image to bottom of folder rss stories. Also adding site title to story title.
2016-12-11 18:48:20 -08:00
Samuel Clay
304aeae966 Broken string 2016-12-09 14:57:01 -08:00