Commit graph

246 commits

Author SHA1 Message Date
ThatGuySam
d45b587434 Finish axios migration via shared native HTTP helper
Replace all in-scope axios callsites with a new helpers/http.js wrapper over native fetch, including JSON/text GET, JSON POST, HEAD checks, and transient 5xx retry behavior; update all browser, build, script, and proxy API clients to use it; add focused unit tests; and remove axios from package dependencies.

Constraint: Preserve API/build and deployment behavior while lowering transport surface area.

Rejected: inline fetch replacements at each callsite | rejected to avoid inconsistent error/retry semantics.

Confidence: high

Scope-risk: moderate

Directive: Keep helper in place as the transport boundary and update tests when changing request semantics.

Tested: pnpm run -s typecheck, pnpm -s run test-prebuild, pnpm -s run test, pnpm -s run test:browser, pnpm -s run netlify-build, smoke GETs on /apple-silicon-app-test and /apple-silicon-app-test/?version=2

Not-tested: branch/netlify deployment health in CI pipeline after merge
2026-04-06 12:09:16 -05:00
ThatGuySam
a1ae595717 fix(search): prevent pagefind filter hangs
Resolve the Pagefind browser loader in Vite dev and cap filter-only
result hydration so broad filters render promptly instead of stalling
behind thousands of fragment fetches.
2026-03-15 19:25:07 -05:00
ThatGuySam
e1da6eb880 feat(search): add pagefind provider support
Add Pagefind indexing and browser search adapters behind a provider switch.

This lets prebuild generate either Stork or Pagefind search artifacts and lets the existing search UI run against Pagefind while preserving scoped filters, excerpts, and result metadata.
2026-03-15 13:42:07 -05:00
ThatGuySam
8d3d76ef38 Move emoji font into tailwind 2023-06-23 13:08:10 -05:00
Sam Carlton
abe7ea8403
Use Emoji fonts for Navbar Emoji 2023-06-23 13:01:12 -05:00
Sam Carlton
09a371353e
Make Notion Navbar app 2023-06-23 12:53:44 -05:00
Sam Carlton
b02eff6da2
Fix extra space on notion link 2023-06-23 12:52:28 -05:00
ThatGuySam
3da57ae277 Show restream on live-production-and-performance 2023-04-03 10:52:40 -05:00
ThatGuySam
de717a31e2 Add Notion ad 2023-04-01 09:09:07 -05:00
Sam Carlton
1e7c3a266c Try rendering ad as default slot 2023-02-11 17:01:49 -06:00
Sam Carlton
530a34d15d Fix subscribe button label 2022-09-04 09:55:35 -05:00
Sam Carlton
3dedda0ebd Fiz old search buttons labels 2022-09-04 09:55:22 -05:00
Sam Carlton
b199e6b48f Fix pagination labels 2022-09-04 09:54:58 -05:00
Sam Carlton
8c76e67a16 Fix details label 2022-09-04 09:54:39 -05:00
Sam Carlton
38dd0e0d04 Fix search links labels 2022-09-04 09:54:28 -05:00
Sam Carlton
a4d5ea506c Fix Search Everything label 2022-09-04 09:53:42 -05:00
Sam Carlton
49546b9ca8 Add icons to list end buttons 2022-09-04 09:52:05 -05:00
Sam Carlton
cfda83093f Fix list end button labels 2022-09-04 09:51:15 -05:00
j5ive
0e6363d83f Added icon emojis for nav, merged 'Home' nav item with arm logo, added container to nav ad, improved responsiveness 2022-09-01 20:14:37 -05:00
Sam Carlton
263f2b15cc Add Express VPN to privacy related listings 2022-08-01 13:39:34 -05:00
Sam Carlton
a0beffe401 Add label prop 2022-07-31 10:32:12 -05:00
Sam Carlton
3a79d6665f Add carbon-inline-wide to component by default 2022-07-27 13:33:16 -05:00
Sam Carlton
d06d26223d Revert back to no page context 2022-07-27 13:13:57 -05:00
Sam Carlton
9e817f0f6c Make ad stateless again 2022-07-27 13:11:28 -05:00
Sam Carlton
d882191df8 Load Carbon CSS at layout 2022-07-27 13:05:45 -05:00
Sam Carlton
1db3e523da Import Carbon CSS at Ad Inline 2022-07-27 12:50:12 -05:00
Sam Carlton
2eec0e712e Fix image url showing up in copy 2022-07-27 12:48:58 -05:00
Sam Carlton
5b4e044125 Enable using page context for ad inline 2022-07-27 12:45:34 -05:00
Sam Carlton
45680fc776 Fix Carbon not being styled 2022-07-27 12:24:24 -05:00
Sam Carlton
75199e2183 Try loading AdInline in search list by default 2022-07-27 12:06:53 -05:00
Sam Carlton
c19f8e9ca1 Fix Parallels link 2022-07-27 11:05:11 -05:00
Sam Carlton
c13f48fc6b Add Wondershare 2022-07-19 12:59:30 -05:00
Sam Carlton
a0b453fd92 Update Jotform copy 2022-07-19 12:36:24 -05:00
Sam Carlton
873fa53b7a Add Jotform ad 2022-07-19 11:57:35 -05:00
Sam Carlton
6c2d19430a Switch to Codeable why page 2022-07-14 16:18:40 -05:00
Sam Carlton
ffb0db3ab7 Disable home always being highlights 2022-07-07 13:41:31 -05:00
Sam Carlton
f6ae2e0ff0 Add email icon and new verbiage 2022-07-02 14:38:32 -05:00
Sam Carlton
276e7326b4 Fix image not full height on mobile 2022-07-01 13:09:39 -05:00
Sam Carlton
9062ee8d61 Add Codeable data 2022-07-01 12:59:50 -05:00
Sam Carlton
0a90a4119f Reduce opacity of copy 2022-06-27 15:09:24 -05:00
Sam Carlton
41edc4e8c1 Make CarbonInline full width 2022-06-27 15:05:30 -05:00
Sam Carlton
4e5502c13d Capitalize 2022-06-27 15:05:13 -05:00
Sam Carlton
aeb57b9d2e Add New World banner 2022-06-27 15:01:25 -05:00
Sam Carlton
ee44d3b746 Add comment about partytown and carbon 2022-06-13 11:53:13 -05:00
Sam Carlton
8332b60523 Fix Carbon not rendering with hydration 2022-06-13 11:50:14 -05:00
Sam Carlton
690f420f62 Add player default slot 2022-06-11 19:38:49 -05:00
Sam Carlton
105644e392 Tweak Thomas credit 2022-06-10 14:01:03 -05:00
Sam Carlton
562609abc9 Clean up carbon ads component 2022-06-10 12:38:57 -05:00
Sam Carlton
328823396c Fix Simple player not Astro component 2022-06-08 12:08:33 -05:00
Sam Carlton
a9207ffc20 Add astro bg-player 2022-06-08 12:06:21 -05:00