Commit graph

2909 commits

Author SHA1 Message Date
Samuel Clay
6a88e35522 Future proofing magazine view. 2022-02-22 10:45:12 -05:00
Samuel Clay
eb2b3dee04 New Magazine view. Doesn't work in river yet nor on the dashboard. Also needs new story detail view. 2022-02-18 17:52:24 -05:00
Samuel Clay
a1fba2fe10 Adding new story position preference which controls where the story is placed on the viewport. Supercedes full width setting, which is now captured in the stretch setting of the story position. Should also turn the width into a preference. 2022-02-17 17:19:32 -05:00
Samuel Clay
9eef426c63 Rewriting premium archive features. 2022-02-17 13:23:46 -05:00
Samuel Clay
50d107d897 Adding credit cards to premium upgrade, handling paypal first before stripe payments, and posibly cleaning up how many premium histories we scrub. 2022-02-16 17:11:08 -05:00
Samuel Clay
67fd848c5f Bouncing between subscriptions now works in all cases. No proration when switching payment providers though. 2022-02-16 13:27:56 -05:00
Samuel Clay
8dc3573b7d Adding active_provider field to profile to capture most recent payment provider in order to show correction options on feedchooser/premium dialog. Paypal now upgrades, just need to write messaging stating switches should happen at rewewal. 2022-02-16 09:20:43 -05:00
Samuel Clay
5afade96ad Styling archive upgrade button 2022-02-11 10:39:19 -05:00
Samuel Clay
0a2a9607f0 Canceling paypal subscriptions correctly. Now need to test switching between the two flawlessly and ensure messaging is always consistent. Also needs refunds. 2022-02-09 12:26:35 -05:00
Samuel Clay
c18c16a0c3 Turning off shipping, adding user_id to subscription, and upgrading user. Now need renewals and cancellations. 2022-02-04 17:10:23 -05:00
Samuel Clay
88d07b143c Merge branch 'master' into pro
* master: (31 commits)
  Adding postgres backup log.
  Handling operation failures in flask metrics.
  Locking consul to a working version. Also changing flask status code response to handle custom status codes.
  Explicitly uploading mongo backups
  Only need date once in filename
  Rotating mongo backups
  Using full path for progress.
  Showing full path of postgres backup.
  Separating out restoring backups and storing backups.
  Moving to postgres backup directory.
  Executable postgres backup script.
  Compressing Postgres db sql backup.
  Adding date to tarball to allow for versioning.
  Correcting permissions on mongo backup
  Fixing mongo upload to s3 by using host networking mode.
  Removing unused backup code.
  Forgot import
  Adding progress bar to mongo backup.
  Refactoring aws keys for mongo backups.
  Moving mongo backups
  ...
2022-02-04 13:55:38 -05:00
Samuel Clay
7889fe4cf0 Fixing bookmarklet and saved story tags. 2022-01-28 17:05:23 -05:00
Samuel Clay
d7cdc47016 Adjusting to new Paypal API, although the subscription is not yet relayed through, but it's captured client-side. 2022-01-28 12:08:05 -05:00
Samuel Clay
76e2eabda5 With this, all Stripe billing is complete. Subscribe, switch plans, upgrade plans, proration, and cancel plans all work now. Need to hookup Paypal and send upgrade emails. 2022-01-26 16:21:24 -05:00
Samuel Clay
6615745aac Showing next invoice. 2022-01-26 15:51:26 -05:00
Samuel Clay
c34a8af2ef Dont bother asking the server is the renewal has been canceled. 2022-01-26 12:29:39 -05:00
Samuel Clay
cebce60096 Cleaning up premium renewal. Needs workflow between upgrading/downgrading plans. 2022-01-26 10:53:56 -05:00
Samuel Clay
26ce1b3e6b Invociing immediately on pro-rated plan switch. 2022-01-25 17:47:46 -05:00
Samuel Clay
07fe59cb57 Upgrading subscriptions with stripe now works, even pro-rated. Need to hook up Paypal and fix all billing inconsistencies. 2022-01-25 17:26:24 -05:00
Samuel Clay
8140df0d7b Directing to plan-adjusted stripe checkout. Needs billing. 2022-01-21 17:27:36 -05:00
Samuel Clay
d9276d5e82 Preparing Stripe Checkout. 2022-01-21 16:41:22 -05:00
Samuel Clay
ee63184075 Restyling premium upgrade dialog. Needs stripe/paypal hookup and billing integration. 2022-01-21 12:55:12 -05:00
Samuel Clay
8164767a59 Merge branch 'master' into pro
* master:
  Cleaning up django collection pipeline.
  Upgrading jQuery and jQuery UI, fixing closure compiler language output to work in older browser.
  Fixing scope of webmanifest.
  Changing webmanifest scope.
  Adding Web App Manifest for PWA.
2022-01-20 16:56:51 -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
f82d8e7227 Merge branch 'master' into pro
* master:
  Handling missing body-plain in mailgun.
  Bumping feed story header.
  We no longer know if the original story could not be proxied because an .contents() failed to find a body.
2022-01-19 17:51:37 -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
0baaa951b9 Adding preference for changing days of unreads. Need to kick off a re-counter on preference change. 2022-01-18 12:40:49 -05:00
Samuel Clay
2792e7305a Syncing redis on premium upgrade to sync new unread date possibilities for archive users. 2022-01-13 16:56:30 -05:00
Samuel Clay
76ffe7bb8a Fixing bookmarklet, moving endlne fleuron, adding load-line, archviing Jammit. 2022-01-05 11:18:31 -05:00
Samuel Clay
b71f383122 Fixing remaining broken js files. Collect static command now works as expected. 2021-11-26 16:44:11 -05:00
Samuel Clay
1dbc1007d0 Adding mute user feature to hide public comments from users you don't want to see. 2021-10-25 16:47:52 -04:00
Samuel Clay
341a70596f Only check for original text length on backend. 2021-09-30 12:32:36 -04:00
Samuel Clay
b43c67919b Fixing saved story RSS feeds to allow for non-tags. 2021-07-24 10:20:19 -04:00
Samuel Clay
cfa034ee72 Fixing Import Sites button, broken by a typo. 2021-07-14 17:22:48 -04:00
Samuel Clay
61e24b088e Switching from Sentinel to Gotham Narrow. 2021-07-07 15:53:58 -04:00
Samuel Clay
ce1ec6fcd8 Adding feed font controls to manage menu. Choose between Whitney (default), Lucida Grande (old default), and Sentinel. 2021-07-07 15:49:36 -04:00
Samuel Clay
24e15d8d34 Only apply full bleed images on narrow viewports. And default to non-large image, making large images pop into their full bleed. 2021-07-07 13:09:19 -04:00
Samuel Clay
762292429e Fixing full bleed images in Text view. 2021-07-05 15:59:06 -04:00
Samuel Clay
893f83dfae Fixing balance between large/medium sized images when tables are in the story, since they can't be relied upon for layout. So don't use full bleed when tables are found. 2021-07-05 15:52:04 -04:00
Samuel Clay
9f5c706c5c More font size changes. 2021-07-05 14:46:11 -04:00
Samuel Clay
43e33d61bd Handling feed id coming from other context source. 2021-07-05 13:03:54 -04:00
Samuel Clay
cb1f168812 Better way to show invisible space is by using unicode code points instead of utf-8 characters. 2021-07-05 11:52:29 -04:00
Samuel Clay
889caf82a4 Fixing replaceAll call which is not supported in older browsers. 2021-07-05 11:49:50 -04:00
Samuel Clay
24250de9a0 Adding compact/comfortable density controls to feed popover. 2021-07-02 16:11:44 -04:00
Samuel Clay
0a81617d21 Better handling medium and large width images by allowing them room to grow based on the pane size. 2021-07-02 14:23:13 -04:00
Samuel Clay
1a737b5d1e Merge branch 'master' into dashboard3
* master:
  old.newsblur.com
  old.newsblur.com
  50% www -> beta
  25% www -> beta.
  Update FAQ: Things haven't displayed OK in Google Reader in years.
2021-07-01 16:50:43 -04:00
Samuel Clay
8d27d980f1 old.newsblur.com 2021-07-01 15:14:41 -04:00
Samuel Clay
88d0b3db32 50% www -> beta 2021-07-01 11:28:30 -04:00
Samuel Clay
e68f58f80a 25% www -> beta. 2021-06-30 20:43:16 -04:00