Commit graph

18 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
Sam Carlton
34e3531f7d Change "Full Native" working to just "Native" 2021-10-23 14:49:29 -05:00
Sam Carlton
00f1f1397c Move makeSlug to function 2021-04-17 22:36:06 -05:00
Sam Carlton
52f38fa269 Add back endpoints to app lists for function 2020-12-14 19:02:26 -06:00
Sam Carlton
63c405943e Make app endpoints a generated value 2020-12-11 14:04:03 -06:00
Sam Carlton
4f0a84c611 Disable related links on games 2020-12-03 13:31:40 -06:00
Sam Carlton
821d61d0e5
Fix Rosetta value not matching 2020-12-02 23:10:34 -06:00
Sam Carlton
704a71a855 Ennable unreported games 2020-11-28 18:15:17 -06:00
Sam Carlton
837cf6f83c Remove unused data from JSON lists 2020-11-28 15:43:37 -06:00
Sam Carlton
fd63c02e2a Rename sections to categories 2020-11-28 15:16:56 -06:00
Sam Carlton
e578118bab List app categories from single file 2020-11-28 15:00:47 -06:00
Sam Carlton
497b8cde10 Add section icons 2020-11-27 23:30:50 -06:00
Sam Carlton
fb34473a98 Omit game reports that are not Native or Rosetta 2020-11-27 13:07:19 -06:00
Sam Carlton
4255174dd3 Fix ‘Native/Rosetta’ column not found 2020-11-27 12:36:58 -06:00
Sam Carlton
8688bce468 Use rawg url as View Link 2020-11-20 17:07:13 -06:00
Sam Carlton
04aea445df Fix filter error 2020-11-20 16:17:14 -06:00
Sam Carlton
ae81543a45 Add endpoints property to apps 2020-11-20 15:50:08 -06:00
Sam Carlton
61268576e1 Add game endpoints 2020-11-20 15:30:37 -06:00