Commit graph

1709 commits

Author SHA1 Message Date
Samuel Clay
a90c506d79 Life is better with rounded favicons. 2022-05-03 17:55:52 -04:00
Samuel Clay
55d229503d Restyling feed title headers. 2022-05-03 17:53:34 -04:00
Samuel Clay
1780b08569 List should have a slightly taller image preview. 2022-05-02 16:02:12 -04:00
Samuel Clay
c1739bc375 Fixing grid view in river. 2022-05-02 11:49:32 -04:00
Samuel Clay
d3a11f9cd2 Refactoring story layouts to allow for alternative layouts for single stories. 2022-05-02 11:36:58 -04:00
Samuel Clay
41ea3b5b29 Moving story date and author in Split view to fix image preview size. 2022-05-02 10:37:59 -04:00
Samuel Clay
c864294d39 Larger story images. 2022-05-01 14:32:08 -04:00
Samuel Clay
f42b26b18c Adding small border radius to story images. 2022-04-28 12:54:21 -04:00
Samuel Clay
df30cd36f1 Styling story titles, adjusting image preview size and position. 2022-04-27 11:34:45 -04:00
Samuel Clay
7a747bea17 Correcting image previews 2022-04-26 18:20:32 -04:00
Samuel Clay
a1e710361c More styling perfection on sentiment, manage menu icon, feed title, story titles, authors, and story date, across Split, List, Magazine, and Grid. 2022-04-26 17:38:06 -04:00
Samuel Clay
f3673c959e Moving story sentiment and manage menu button inside story title anchor so that they will be relative to the title, not to the container. 2022-04-26 14:44:52 -04:00
Samuel Clay
8d1e791716 Re-styling feed and story title selection. 2022-04-20 16:52:42 -04:00
Samuel Clay
7d2a5cd206 Adding proration messaging to upgrades. I believe payments are finally done. 2022-04-08 16:08:06 -04:00
Samuel Clay
ae6bbc0aec Showing refunds and finding both paypal and stripe refunds in premium history. 2022-04-08 15:27:40 -04:00
Samuel Clay
ed0ed69aa1 Adding premium archive to home page. 2022-04-06 16:52:42 -04:00
Samuel Clay
65fac88590 Merge branch 'master' into pro
* master:
  Renaming www in terraform until next www server
  Removing audio handler
  Removing unused audio handler shim that turned audio into flash for older browsers.
  Adding global shared stories feeds so they appear on the dashboard even when not subscribed.
  Adding metrics to a single server, let's see how these shake out.
  Don't show prometheus metrics for migrations.
  Adding django prometheus metrics.
  Beginning upgrade to Mongo 4.0 (eventually to 5.0 to get time-series dbs)
2022-04-01 16:47:03 -04:00
Samuel Clay
7405cfc686 Removing unused audio handler shim that turned audio into flash for older browsers. 2022-03-31 20:41:03 -04:00
Samuel Clay
c988f599f8 Merge branch 'master' into pro
* master:
  New updates category on discourse forum.
  Fixing strict JS error, missing var statement, broken in follow requests.
  Story title customizations image on blog post.
  Blogging new gesture-based layout for iPad app.
2022-03-28 16:43:18 -04:00
Samuel Clay
8f646988fb New updates category on discourse forum. 2022-03-28 16:06:44 -04:00
Samuel Clay
fc18bc981f New premium icons 2022-03-17 12:24:25 -04:00
Samuel Clay
ab1481333c Randomizing reasons to upgrade. 2022-03-16 15:28:52 -04:00
Samuel Clay
a6ba249104 Fixing feed chooser selection issue. Adjusting sizes. 2022-03-16 12:01:02 -04:00
Samuel Clay
db7bcbdfd1 Found missing on/off label 2022-03-15 15:01:57 -04:00
Samuel Clay
f33cbcf312 Merge branch 'master' into pro
* master: (72 commits)
  Missing import
  Correctly decoding shared stories in RSS feed.
  Adding scroll to feed and story options popover (Style menu).
  Magazine view blog post.
  Refactoring story content preview with newlines preserved.
  Boosting db profiling from 1% to 5%.
  Ignore data uris for widget, they are never the big images
  Wait to strip data uri header until it's time.
  Moving encoding
  Don't double encode base64 images for widgets.
  Preserving paragraphs in magazine and grid views.
  Fixing bad instrumentation on mongo and redis logs.
  Wrong url for db profiler.
  Let's try showing only single feeds in the DB profiler to see if it's better at showing abnormalities with less noise.
  Fixing strict bug where  wasn't defined.
  Showing grid image previews. Not sure how this ever worked before.
  Grid has image if found already.
  Showing grid image on load if youtube
  Only monitor river_stories for db times
  Not hitting a db shouldnt be colored any differently than a small value.
  ...
2022-03-09 11:41:40 -05:00
Samuel Clay
2670189ca2 Adding scroll to feed and story options popover (Style menu). 2022-03-09 10:56:54 -05:00
Samuel Clay
b5dff2004e Adding saved header. 2022-02-28 12:23:34 -05:00
Samuel Clay
443925b6b7 Fixing starred date in header. 2022-02-28 12:20:14 -05:00
Samuel Clay
13533f84b7 Removing broken CSS. 2022-02-24 10:41:20 -05:00
Samuel Clay
263fdfce75 No border radius on grid. 2022-02-23 16:44:56 -05:00
Samuel Clay
e2cdc90e3f More potential checks for youtube videos in story image preview. 2022-02-23 16:28:16 -05:00
Samuel Clay
88da47dd38 Removing the last of the bad code smell of using :not() psuedo selectors. 2022-02-23 15:29:16 -05:00
Samuel Clay
cf1f98b7ff Final tweaks to magazine view, around image previews. 2022-02-23 15:14:23 -05:00
Samuel Clay
6349185f40 Image previews now look great in magazine view. This is ready to ship? 2022-02-23 12:27:19 -05:00
Samuel Clay
2372fec42b Re-arranging grid to fit more text and allow mor ecustomization of image preview. 2022-02-23 12:02:11 -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
4f81b95540 Story shares should also be positioned center/right. 2022-02-18 11:03:14 -05:00
Samuel Clay
2074e27b6f Shifting feed title over as well 2022-02-17 17:31:28 -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
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
01ad0e8656 Paypal refunds are now working. Need to add partial balances when upgrading tiers on paypal. Eventually need to think about refunds for switching providers. 2022-02-10 13:40:07 -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
1972fc06b5 Premium callouts need styling and copy. 2022-01-27 07:26:44 -05:00
Samuel Clay
6615745aac Showing next invoice. 2022-01-26 15:51:26 -05:00
Samuel Clay
8140df0d7b Directing to plan-adjusted stripe checkout. Needs billing. 2022-01-21 17:27:36 -05:00