Commit graph

15637 commits

Author SHA1 Message Date
Samuel Clay
02cb4cf2b4 Cleaning up docker compose 2022-01-26 13:35:06 -05:00
Samuel Clay
a136e47310 Fixing Stripe webhook debugging 2022-01-26 12:30:30 -05:00
Samuel Clay
9e3eab0e51 Task deploy needs single sentry update. 2022-01-25 15:46:21 -05:00
Samuel Clay
6a61620d32 Turning off PuSH for standalone installs. 2022-01-25 15:27:29 -05:00
Samuel Clay
490b28d986 Only logging stripe in debug. 2022-01-24 16:46:21 -05:00
Samuel Clay
50b56d3f0c Adding user logging for zebra. 2022-01-24 16:41:16 -05:00
Samuel Clay
d1c5755200 Using newsblur logging for zebra. 2022-01-24 16:39:15 -05:00
Samuel Clay
4e67deaa5c Adding zebra logger. 2022-01-24 16:31:16 -05:00
Samuel Clay
b03c67056b Using correct logger. 2022-01-24 16:29:27 -05:00
Samuel Clay
10a18ea3d1 Logging stripe webhooks. 2022-01-24 16:27:44 -05:00
Samuel Clay
dc130ed3ec Adding Apple MerchantID for Apple Pay. 2022-01-21 16:44:03 -05:00
Samuel Clay
71eae2c640 Better handling of Twitter being down (and returning a 503). 2022-01-21 06:52:10 -05:00
Samuel Clay
0011249cad Cleaning up django collection pipeline. 2022-01-20 16:32:37 -05:00
Samuel Clay
ced2e7d6a6 Upgrading jQuery and jQuery UI, fixing closure compiler language output to work in older browser. 2022-01-20 13:19:35 -05:00
Samuel Clay
81516fd93b Fixing scope of webmanifest. 2022-01-20 12:16:12 -05:00
Samuel Clay
e2ea1dc8d3 Changing webmanifest scope. 2022-01-20 11:48:07 -05:00
Samuel Clay
4e559be2a4 Adding Web App Manifest for PWA. 2022-01-20 11:36:50 -05:00
Samuel Clay
e27ef5fef0 Handling missing body-plain in mailgun. 2022-01-19 17:23:32 -05:00
Samuel Clay
cc1ca40aa8 Bumping feed story header. 2022-01-19 16:57:17 -05:00
Samuel Clay
dd2ad179a3 We no longer know if the original story could not be proxied because an .contents() failed to find a body. 2022-01-19 16:28:36 -05:00
Samuel Clay
4e8ffa2094 Deploying new asset pipeline 2022-01-19 15:22:05 -05:00
Samuel Clay
7f4209fd24 Removing unused google-closure-compiler executable. Now using java. 2022-01-19 14:56:26 -05:00
Samuel Clay
26dd479714 Merge branch 'pipeline'
* pipeline:
  Installing Java in deploy image to get closure compiler working. Also updating closure binary path.
  Ensuring dependencies met for deployment on local.
  Updating to docker buildx for multi-arch builds (amd64 + arm64)
  Looks like redis wasn't being saved properly in docker-compose.
  Turning off logging for debug_assets=True.
  Integrating admin without gziping, as that's causing issues. Ready to go.
  Fixing static files so that at least newsblur is packaged correctly. Admin static is still not able to be processed.
  Cleaning up pipeline and adding admin static assets, but now certain admin static assets are being post-processed multiple times but with different cache manifests, resulting in a file not found error. This needs work.
  Fixing bookmarklet, moving endlne fleuron, adding load-line, archviing Jammit.
  Cleaning up static assets. Needs to run on first make nb or DEBUG_ASSETS needs to always be set to True.
  Attempting symlinks for pipeline.
  Cleaning up pipeline
  Renaming css files and fixing debug assets pipeline collector by forcing it to munge the static url with the media, non-cached, name. nginx should do the caching, not the url.
  Turning on DEBUG_ASSETS so developers dont need to compress their own assets.
  Fixing remaining broken js files. Collect static command now works as expected.
  Cleaning up pipeline dirs.
  Switching from yuglify to the original closure compiler. Everything's working well, although deployment needs to be rearranged a bit.
  add collectstatic make command and newsblur_deploy dockerfile
  New file system finder, finds static assets.
  Switching from Jammit to django-pipeline. Doesn't work yet, needs compressor hooked up and assets checked.
2022-01-19 14:35:39 -05:00
Samuel Clay
43b9bdd378 Merge branch 'mongoauth'
* mongoauth:
  Sanity checker logs needs permissions for writing.
  Fixing Import Sites button, broken by a typo.
  Newsletters bouncing looks good.
  Fixing string interpolation
  Image previews should be 60% on read stories.
  Turning off keyfile
2022-01-19 14:35:14 -05:00
Samuel Clay
db24fe35da Merge branch 'master' into mongoauth
* master: (419 commits)
  Looks like redis wasn't being saved properly in docker-compose.
  Celery also has a set user.
  Setting the user for celery and newsblur_web in both prod and docker-compose so that logs are always under the right user. Fixes #1593.
  Making add_site callback optional to support iOS. #1584
  Adding check for renaming a feed that a user isn't subscribed to.
  Finishing up PostgreSQL migration. Needs to test backups.
  Handling unreadable POST for push feeds and their fat pings.
  Android v11.2
  Schedule and cancel subscription sync services based on user auth state.
  Check for authenticated user before a subscription sync.
  Subscription sync service running every 24 hours to sync if necessary the user's premium subscription state between NewsBlur and Play Store.
  Upgrade subscriptions to billing 4.0
  Subscription manager to handle billing and subscription syncs between Play Store and NewsBlur.
  #1573 Feed search favicon loading.
  Replace cursor loaders (#9)
  Fixing grafana sentry integration.
  Adding sentry grafana pluging.
  Boosting timeout for docker prune
  Don't prune docker unless needed.
  Fixing names for state timeline, also fixing node server bootstrap.
  ...
2022-01-19 14:35:01 -05:00
Samuel Clay
fc8f3cb03e Installing Java in deploy image to get closure compiler working. Also updating closure binary path. 2022-01-19 13:01:31 -05:00
Samuel Clay
d0fdbde96b Ensuring dependencies met for deployment on local. 2022-01-19 10:48:11 -05:00
Samuel Clay
0f27ba81e0 Updating to docker buildx for multi-arch builds (amd64 + arm64) 2022-01-18 17:25:07 -05:00
Samuel Clay
31eb94f58f Merge branch 'master' into pipeline
* master:
  Looks like redis wasn't being saved properly in docker-compose.
2022-01-11 17:24:30 -05:00
Samuel Clay
00c362f7d0 Looks like redis wasn't being saved properly in docker-compose. 2022-01-11 17:24:05 -05:00
Samuel Clay
41469acd73 Looks like redis wasn't being saved properly in docker-compose. 2022-01-11 17:23:58 -05:00
Samuel Clay
88d000a2f9 Turning off logging for debug_assets=True. 2022-01-11 11:02:40 -05:00
Samuel Clay
61450de5f8 Merge branch 'master' into pipeline
* master:
  Celery also has a set user.
  Setting the user for celery and newsblur_web in both prod and docker-compose so that logs are always under the right user. Fixes #1593.
  Making add_site callback optional to support iOS. #1584
  Adding check for renaming a feed that a user isn't subscribed to.
  Finishing up PostgreSQL migration. Needs to test backups.
  Handling unreadable POST for push feeds and their fat pings.
  Android v11.2
  Schedule and cancel subscription sync services based on user auth state.
  Check for authenticated user before a subscription sync.
  Subscription sync service running every 24 hours to sync if necessary the user's premium subscription state between NewsBlur and Play Store.
  Upgrade subscriptions to billing 4.0
  Subscription manager to handle billing and subscription syncs between Play Store and NewsBlur.
  #1573 Feed search favicon loading.
  Replace cursor loaders (#9)
  Fixing grafana sentry integration.
  Adding sentry grafana pluging.
  Boosting timeout for docker prune
  Don't prune docker unless needed.
  Update docker-compose.yml
2022-01-11 11:00:06 -05:00
Samuel Clay
72bb032842 Celery also has a set user. 2022-01-10 09:52:57 -05:00
Samuel Clay
8f894bce31 Setting the user for celery and newsblur_web in both prod and docker-compose so that logs are always under the right user. Fixes #1593. 2022-01-10 09:51:46 -05:00
Samuel Clay
2c45209df0 Making add_site callback optional to support iOS. #1584 2022-01-07 16:37:11 -05:00
Samuel Clay
14497741cf Adding check for renaming a feed that a user isn't subscribed to. 2022-01-07 16:02:18 -05:00
Samuel Clay
09551d5d8f Finishing up PostgreSQL migration. Needs to test backups. 2022-01-07 15:47:36 -05:00
Samuel Clay
5bf0b26a17 Handling unreadable POST for push feeds and their fat pings. 2022-01-07 15:47:36 -05:00
Samuel Clay
77ad32dfcb Android v11.2 2022-01-07 15:47:36 -05:00
sictiru
71510665e6 Schedule and cancel subscription sync services based on user auth state. 2022-01-07 15:47:36 -05:00
sictiru
790223e1ff Check for authenticated user before a subscription sync. 2022-01-07 15:47:36 -05:00
sictiru
7f5c44ca26 Subscription sync service running every 24 hours to sync if necessary the user's premium subscription state between NewsBlur and Play Store. 2022-01-07 15:47:36 -05:00
sictiru
e0c6f96008 Upgrade subscriptions to billing 4.0 2022-01-07 15:47:36 -05:00
sictiru
2b5509c994 Subscription manager to handle billing and subscription syncs between Play Store and NewsBlur. 2022-01-07 15:47:36 -05:00
sictiru
de8c8d75e8 #1573 Feed search favicon loading. 2022-01-07 15:47:36 -05:00
Andrei
270f4f756c Replace cursor loaders (#9)
#1570 Remove cursor loader.
2022-01-07 15:47:36 -05:00
Samuel Clay
d33159aba2
Merge pull request #1583 from Linecutterx/master
Update docker-compose.yml
2022-01-06 14:31:19 -05:00
Samuel Clay
5414b4c414 Integrating admin without gziping, as that's causing issues. Ready to go. 2022-01-06 13:32:40 -05:00
Samuel Clay
a8d73f3685 Fixing static files so that at least newsblur is packaged correctly. Admin static is still not able to be processed. 2022-01-06 12:42:13 -05:00