Commit Graph
100 Commits
Author SHA1 Message Date
jake 5981b99254 generate function source maps for sentry releases 2021-06-27 12:28:30 -04:00
jake 23aeb2fab1 babel-minify -> terser via webpack 2021-06-27 11:03:36 -04:00
jake fde728bf22 remove docker stuff (it doesn't play nice with webpack/gulp/etc.) 2021-06-27 10:17:58 -04:00
jake f5f64eb87e move css minification from postcss to webpack (for better source maps) 2021-06-26 19:16:54 -04:00
jake 943b426970 bump Hugo to 0.84.1 2021-06-24 21:38:18 -04:00
jake bd5a206be0 bump some deps 2021-06-23 07:37:53 -04:00
jake ffd95fec8f add sentry error logging to all serverless functions 2021-06-20 06:48:27 -04:00
jakeandGitHub 363b4edf1c shift asset processing to webpack (#424)
also migrated SASS to latest syntax (via dart-sass) and vastly simplified light/dark theme logic
2021-06-19 17:19:01 -04:00
jake 622432c3e4 trying out Sentry logging on /api/hits 2021-06-13 11:31:18 -04:00
jake c02f3e7e9a disable Hugo aliases & move them to vercel.json 2021-06-13 09:23:11 -04:00
jake f35bd7aac2 clean up type declarations 2021-06-13 08:24:27 -04:00
jake e692d07031 merge /api/hits and /api/stats 2021-06-12 10:57:31 -04:00
jake ccfb6a0241 Create purge-artifacts.yml [skip ci] 2021-06-12 09:37:02 -04:00
jake 8eda53296f add maskable icons to manifest
https://web.dev/maskable-icon-audit/?utm_source=lighthouse&utm_medium=cli
2021-06-12 09:25:45 -04:00
jake a2445d236d run lighthouse tests on desktop instead of mobile 2021-06-11 23:51:43 -04:00
jake a1293c5a25 suppress csp-xss lighthouse error for now 2021-06-11 22:33:12 -04:00
jake 7db9c20af9 fix LHCI branch detection 2021-06-11 13:46:31 -04:00
jake 57ceac6a9e re-add LHCI workflow with vercel deployment URLs 2021-06-11 13:01:17 -04:00
jake 630bea25c5 bump some deps 2021-06-10 20:42:31 -04:00
jake 96a644da85 add /api/music Spotify endpoint (top tracks and now playing) 2021-06-06 11:27:24 -04:00
jake 9314c7eb15 compile typescript before hitting babel 2021-06-06 08:36:28 -04:00
jake d389d05d7a more typescript linting 2021-06-05 23:32:11 -04:00
jake 63cb4dde53 dear lord typescript gets messy fast 2021-06-05 21:10:51 -04:00
jake 0a9e0d789e playing with typescript (probably all wrong) 2021-06-05 16:58:56 -04:00
jake 23debefee2 add babel / esbuild pipes via Hugo, remove terser 2021-06-05 08:35:57 -04:00
jake 4598ee538c re-add external API rewrites 2021-06-04 19:00:29 -04:00
jake bce45a1af5 re-add Percy screenshotting action 2021-06-04 18:08:34 -04:00
jake 64f2ffaeb1 fix favicon-*.png rewrite 2021-06-04 11:12:14 -04:00
jake 82c42f8322 deploy to Vercel 2021-06-04 10:19:34 -04:00
jakeandGitHub 034babd9af Update codeql-analysis.yml 2021-06-03 21:00:37 -04:00
jakeandGitHub 1f6d7bfd6c Create codeql-analysis.yml 2021-06-03 20:54:47 -04:00
jake bc9cf68849 drop support for IE 11 and classic Edge (16-18) ✌️ 2021-06-03 11:26:04 -04:00
jake 2a1a696b5b api/projects: clean up GQL query 2021-06-03 10:34:21 -04:00
jake e68aec80c7 secret can't be named GITHUB_TOKEN 2021-06-03 09:39:53 -04:00
jake 9505767f3d add /api/projects endpoint and /projects page with GH-style repo cards 2021-06-03 09:31:53 -04:00
jake 7a5962fa7e api/stats: get database and RSS results asynchronously (a LOT faster) 2021-06-02 01:06:51 -04:00
jake 906fbedc15 pull hugo-extended module from source until new release [skip ci] 2021-06-02 01:06:48 -04:00
jake a4aab585ed some error handling and cleanup 2021-06-01 19:39:15 -04:00
jakeandGitHub 3fa058ee76 finally remove every trace of AMP 🥳 (#415) 2021-06-01 07:52:49 -04:00
jake 4bb5841ac1 remove frontend analytics 2021-06-01 07:47:11 -04:00
jake 78518fe326 move /api/popular to /api/stats, calculate totals 2021-05-31 22:29:50 -04:00
jake b4bec05098 restore tag lists above posts (not linked yet) 2021-05-31 20:57:58 -04:00
jake 4f03874cd3 api/popular: cross-reference with RSS feed to get post titles 2021-05-31 19:29:38 -04:00
jake c040bc6e06 fix updated AMP scripts in CSP 2021-05-31 11:47:53 -04:00
jake bf6be99a21 add popular posts API endpoint 2021-05-31 11:24:23 -04:00
jake 37807e008b add content-type and access-control headers to hit function response 2021-05-30 19:30:06 -04:00
jake 03bc26a004 bump some deps 2021-05-30 19:06:43 -04:00
jake c113bdce2e move long and messy Fauna query to a user-defined function in the cloud
https://docs.fauna.com/fauna/current/api/fql/user_defined_functions
2021-05-30 10:49:35 -04:00
jake 1d76ff93ad catch and log lambda errors 2021-05-30 09:58:29 -04:00
jake ba81de8765 increase tap target size of meta links 2021-05-30 09:30:51 -04:00
jakeandGitHub cfc3334da7 super simple serverless hit counter for fun (#410) 2021-05-30 08:55:37 -04:00
jakeandGitHub b3e916e063 Update dependabot.yml
[skip ci]
2021-05-30 08:40:13 -04:00
jake f345256921 fix page CSS parsing on amp pages
https://search.google.com/search-console/amp/drilldown?resource_id=https%3A%2F%2Fjarv.is%2F&item_key=GhkIIhADIhBzdHlsZSBhbXAtY3VzdG9tKKVO&hl=en&sharing_key=ozvLdt6NrwXwjyC3ZJCWPA
2021-05-29 09:18:14 -04:00
jake 1b69d01a19 bump twemojis to v13.1.0
https://github.com/twitter/twemoji/releases/tag/v13.1.0
2021-05-28 11:49:59 -04:00
jake 468cc14d4b move dark mode script inline to avoid blinding flash of white background 2021-05-28 11:11:09 -04:00
jake 4a59d3dd51 add postcss-merge-rules and postcss-normalize-charset plugins 2021-05-27 18:28:17 -04:00
jake b02efa77b4 fix list styles, no clue when/how they got messed up 2021-05-27 11:33:15 -04:00
jake 80ea194c74 fix new header on /previously 2021-05-27 11:33:03 -04:00
jake 162fe77be4 update /uses 2021-05-27 08:27:24 -04:00
jake d73e7746c7 fix img -> amp-img in AMP page header 2021-05-27 08:16:34 -04:00
jake 233349781e swap logo in header with my face 📸 2021-05-26 21:40:12 -04:00
jake 5f81813e75 svg favicon 2021-05-26 14:02:51 -04:00
jake 28936627bd publish web key directory (https://wiki.gnupg.org/WKDHosting) 2021-05-25 15:03:30 -04:00
jake 032e26baf0 use postcss-clean fork for postcss 8.x plugin compatibility 2021-05-24 11:36:04 -04:00
jakeandGitHub 2e3be955c8 switch to modern-normalize.css and actually choose a consistent box-sizing preference (#406) 2021-05-22 10:31:05 -04:00
jake 8c974c8d5e husky v4 -> simple-git-hooks 2021-05-21 14:07:51 -04:00
jake 83a0a6e96a Revert "allow Netlify Drawer on deploy previews"
This reverts commit 72d786bc11.
2021-05-21 14:07:39 -04:00
jake 72d786bc11 allow Netlify Drawer on deploy previews
https://www.netlify.com/blog/2021/05/19/give-meaningful-feedback-with-collaborative-deploy-previews/
2021-05-20 11:15:09 -04:00
jake 378b2385da just some spring cleaning 🧹 2021-05-20 10:33:59 -04:00
jakeandGitHub e4ab02749b Update README.md
[skip ci]
2021-05-18 11:01:30 -04:00
jake eca46a881a fix animation choppiness on header link hovers (mainly on Chrome) 2021-05-18 10:44:40 -04:00
jake 40ed315b66 verify brave rewards account 2021-05-17 23:26:32 -04:00
jake 4df964245a clean up CSP (and block interest-cohort permission) 2021-05-17 18:43:26 -04:00
jake c7a2da8c4a update better onion URL, revert View-Source header back to repo home
http://jarvis2i2vp4j4tbxjogsnqdemnte5xhzyi7hziiyzxwge3hzmh57zad.onion
2021-05-17 10:46:01 -04:00
jakeandGitHub af3f5eeb7b add Onion-Location header to each page with relative URLs (#401)
http://jarvisz2fxjx54yve4zgtp5rehnwehu22nkww47dg2qv4e6xxzq6fdyd.onion
2021-05-16 11:18:26 -04:00
jake b182ed86d2 fix JSON schema @id 2021-05-16 10:36:17 -04:00
jake 4a13d0d374 shorten homepage text 2021-05-12 21:03:29 -04:00
jake c8dcfa15ce Update dependabot.yml
[skip ci]
2021-05-12 10:01:27 -04:00
jake 9bffdafa78 bump Hugo to 0.83.1 2021-05-12 09:52:58 -04:00
jake f504b522f6 bump build plugin deps 2021-05-12 09:48:16 -04:00
jake 56a71a42e1 monitor build plugins with dependabot [skip ci] 2021-05-10 09:07:33 -04:00
jake 30cab2fba6 add LTS amp scripts to CSP
https://cdn.ampproject.org/lts/v0/
2021-05-08 10:48:07 -04:00
jake 12ea184d7e bump deps 2021-05-08 10:26:23 -04:00
jake a6c8966c53 hush SCSS deprecation warning about global variables (fixes #221)
https://sass-lang.com/documentation/variables#scope
2021-05-01 18:07:23 -04:00
jake 298e8ed70f stop printing debug comments in production footer 2021-05-01 18:07:03 -04:00
jake 5a53aab5d3 disable typographer (fancy quotes, etc.) 2021-04-28 18:40:21 -04:00
jake 33d78679ba replace buggy jpegoptim with mozjpeg 2021-04-26 08:56:31 -04:00
jake 55d12e82ef use platform-agnostic glob util when finding images to minify [skip ci] 2021-04-24 12:34:18 -04:00
jake b446ebb739 bump Hugo to 0.82.1, regenerate transformed assets 2021-04-21 10:51:09 -04:00
jake 5450da582d lock pip versions & enable dependabot 2021-04-17 10:45:21 -04:00
jake 503efe348a fix CSP 2021-04-17 10:14:29 -04:00
jake 733b9b2556 only one <h1> on each page 2021-04-17 09:49:43 -04:00
jake 19c2340353 re-bump postcss-svgo and remove plugin configs to stop breakage, defaults are fine
https://github.com/webpack-contrib/image-minimizer-webpack-plugin/issues/190#issuecomment-801231993
2021-04-16 20:17:10 -04:00
jake de437ea58e revert postcss-svgo to 4.x
<input css uSVb3S>
71:37	⚠  Error: Plugin name should be specified [postcss-svgo]
73:36	⚠  Error: Plugin name should be specified [postcss-svgo]
158:35	⚠  Error: Plugin name should be specified [postcss-svgo]
2021-04-16 19:47:42 -04:00
jake 676140fb89 update deps 2021-04-16 12:54:03 -04:00
jake db7b2c86d5 clean up CSP 2021-04-03 09:52:53 -04:00
jake 1d6d6686b2 remove algolia search stuff from production for now 2021-04-03 09:46:12 -04:00
jake 83d88f0f77 remove unused lambda functions from production 2021-04-03 07:56:29 -04:00
jake 42355c76ec normalize font sizes 2021-04-03 07:46:13 -04:00
jake dc24d847bf try fixing CI workflows after changes to how secrets are handled
https://github.blog/changelog/2021-02-19-github-actions-workflows-triggered-by-dependabot-prs-will-run-with-read-only-permissions/
2021-03-31 10:12:03 -04:00