Commit graph

4283 commits

Author SHA1 Message Date
Samuel Clay
6b384b51a2 Removing unused types key from index. 2021-01-06 18:00:55 -05:00
Samuel Clay
d05b84e673 Whoops 2021-01-05 14:57:46 -05:00
Samuel Clay
8c3fe964f2 Better logging for broken paypal ipns. 2021-01-05 14:55:53 -05:00
Samuel Clay
757b778658 Changing mongodb server. 2021-01-04 13:33:07 -05:00
Samuel Clay
a5cac63a74 Attempting to collect queries for 1% of requests by using DEBUG. 2021-01-04 10:22:04 -05:00
Samuel Clay
5aadbc5413 Recalculating premium expiration to take into account forced expirations after gifts. 2021-01-03 17:48:08 -05:00
Samuel Clay
49e058d9fa Fixing never expire -> 1 year 2021-01-03 14:05:17 -05:00
Samuel Clay
83d7357306 Adding 1 year expire to admin. 2021-01-03 13:59:33 -05:00
Samuel Clay
ee7d2cc891 Adding real-time notification for shared stories. Not doing anything with this on the frontend yet, but the dashboard3 will use it for the global shared stories. 2020-12-17 18:52:06 -05:00
Samuel Clay
e7fb784d0e Clean analytics task name 2020-12-08 13:47:53 -05:00
Samuel Clay
df21f2b962 Moving logging over to the newsblur log. 2020-12-07 17:37:27 -05:00
Samuel Clay
fca0f68761 Fixing search indexer background task for new celery. 2020-12-07 16:36:17 -05:00
Samuel Clay
aff7d09962 Attempting to add gunicorn errors to console/log. 2020-12-07 13:55:28 -05:00
Samuel Clay
2aaf6d8b25 Better handling of missing subs. 2020-12-07 13:32:53 -05:00
Samuel Clay
cab602e3f1 Handling missing user sub on feed delete. 2020-12-07 13:13:56 -05:00
Samuel Clay
d0ca50d9d6 Login required should use the next parameter. 2020-12-07 11:42:23 -05:00
Samuel Clay
8bf74cbcef Handling newsletters with multiple recipients. 2020-12-06 18:23:31 -05:00
Samuel Clay
18db90df9a Extracting image urls sometimes fails. 2020-12-06 12:30:24 -05:00
Samuel Clay
1a5d440582 Adding timeouts to most outbound requests. 2020-12-06 11:37:01 -05:00
Samuel Clay
5085cd8323 Found four more GET/POST crosses. 2020-12-06 10:26:09 -05:00
Samuel Clay
0c516b76db Feed unread count may need a POST. 2020-12-05 17:55:29 -05:00
Samuel Clay
77465354a3 Merge branch 'django1.11'
* django1.11: (140 commits)
  Massaging roles.
  Adding stats logging
  Separating app from web role.
  Upgrading work servers.
  request.raw_post_data -> request.body (django 1.6)
  Upgrading pgbouncer to 1.15.0.
  Fixing supervisor path issues
  Upgrading setuptools
  Fixing flask
  Removing dependency, fixing encoding issue for pages.
  Fixing DB Monitor.
  Updating User Agent for all fetchers.
  Ignoring VSCode.
  Fixing Statistics by fixing how timezones are handled.
  Fixing API page.
  Fixing both Stripe form and Login form.
  Handling missing user during auth.
  Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions.
  Going back and forth on this but without AllowAllUsersModelBackend, then is_active=False won't allow authentication.
  De-vendorizing django-paypal
  ...
2020-12-05 14:37:44 -05:00
Samuel Clay
871b434f6b Adding stats logging 2020-12-05 14:16:17 -05:00
Samuel Clay
47f1b59621 get_feed_by_url should do the same as get_feed_from_url. 2020-12-05 12:51:30 -05:00
Samuel Clay
67ef0c578f request.raw_post_data -> request.body (django 1.6) 2020-12-03 11:58:54 -05:00
Samuel Clay
f2010483b7 Merge branch 'master' into django1.11
* master:
  Max length for image_urls.
  Properly filtering newsletter feeds.
  Fixing issue with text importer on feed-less urls.
2020-11-30 18:55:57 -05:00
Samuel Clay
0f48e88681 Max length for image_urls. 2020-11-30 18:53:52 -05:00
Samuel Clay
d96bbf7f66 Properly filtering newsletter feeds. 2020-11-30 18:34:53 -05:00
Samuel Clay
4b8589a259 Fixing issue with text importer on feed-less urls. 2020-11-30 18:27:49 -05:00
Samuel Clay
e75da8771c Removing dependency, fixing encoding issue for pages. 2020-11-30 18:17:26 -05:00
Samuel Clay
21f40c253f Updating User Agent for all fetchers. 2020-11-30 18:03:15 -05:00
Samuel Clay
fa43eed1b8 Updating User Agent for all fetchers. 2020-11-30 15:48:59 -05:00
Samuel Clay
ce52802ebd Fixing Statistics by fixing how timezones are handled. 2020-11-23 18:58:00 -05:00
Samuel Clay
1504ef7a4e Merge branch 'master' into django1.11
* master:
  Checking the 'credit' field if author not found. Works for TechRepublic, which I suspect is a one off.
  Handling multiple newsletter feeds.
  Attempting a fix of stories taking too long to sort while counting unreads.
  Fixing newsletter search.
  Fixing newsletter search.
  Newsletters feeds now de-duplicate based on sender email as well as sender name. This should cut down on duplicates.
  Android v10.1.1.
  Fix exception
  Update dependencies
  #1380 Use image proxy only for http images
  #1379 Automatic light/dark theme
  #1367 Starred stories service
2020-11-23 18:12:03 -05:00
Samuel Clay
f15a1068f2 Handling multiple newsletter feeds. 2020-11-19 19:59:07 -05:00
Samuel Clay
e9992eeb53 Attempting a fix of stories taking too long to sort while counting unreads. 2020-11-19 19:56:21 -05:00
Samuel Clay
f84cb42c61 Fixing newsletter search. 2020-11-19 19:52:33 -05:00
Samuel Clay
b9661c10a1 Fixing newsletter search. 2020-11-19 19:51:32 -05:00
Samuel Clay
cb6262b8b3 Newsletters feeds now de-duplicate based on sender email as well as sender name. This should cut down on duplicates. 2020-11-19 18:38:35 -05:00
Samuel Clay
1fe1c055ed Fixing API page. 2020-11-13 21:51:52 -05:00
Samuel Clay
c257074036 Fixing both Stripe form and Login form. 2020-11-13 21:14:41 -05:00
Samuel Clay
5e585a976d Going back on AllowAllUsers backend, as it doesn't work with django 1.5 authentication sessions. 2020-11-13 20:41:23 -05:00
Samuel Clay
bf8d07246b Typo on task decorator. 2020-11-13 13:27:11 -05:00
Samuel Clay
3147fee8af Switching to shared celery app task. 2020-11-13 13:26:25 -05:00
Samuel Clay
0f77d1c441 Migrating to celery 4.0 2020-11-13 12:14:37 -05:00
Samuel Clay
8427be6862 Upgrading Sentry API 2020-11-13 11:18:18 -05:00
Samuel Clay
1c62266127 mimetype -> content_type 2020-11-13 11:10:03 -05:00
Samuel Clay
f77c0c1aff Redis LREM takes a new argument. 2020-11-13 11:06:46 -05:00
Samuel Clay
1979e00715 iOS sends a POST, web sends a GET for original text. 2020-11-13 11:02:40 -05:00
Samuel Clay
e1fc32fb7d Switching out more request.REQUEST calls. /reader/river_stories needs to handle either GET or POST due to GET url length. 2020-11-12 18:24:38 -05:00