v0.0.1
Installation
Quick install:
curl -sSL https://raw.githubusercontent.com/ainsleydev/webkit/main/bin/install.sh | shOr download binaries from the latest release.
Verify installation:
webkit versionChangelog
Features
- 8690dbd: feat: .dockerignore (Ainsley hello@ainsley.dev)
- 0397105: feat: Actions for CI/CD (Ainsley hello@ainsley.dev)
- a48c51f: feat: Adapaters & ptr package (Ainsley hello@ainsley.dev)
- 9ead90e: feat: Adapting webkit handlers & http (Ainsley hello@ainsley.dev)
- 96e88c2: feat: Adding .golangci (Ainsley Clark hello@ainsley.dev)
- 67dce34: feat: Adding AGENTS.md (Ainsley hello@ainsley.dev)
- 8c00f06: feat: Adding AGENTS.md generation system for AI coding assistants (Claude noreply@anthropic.com)
- 574f06a: feat: Adding Navigation package (Ainsley hello@ainsley.dev)
- d9577fd: feat: Adding OS cache (Ainsley hello@ainsley.dev)
- d7a3f50: feat: Adding OS cache (Ainsley hello@ainsley.dev)
- efdc406: feat: Adding Payload media (Ainsley hello@ainsley.dev)
- e14e9a6: feat: Adding Payload types (Ainsley hello@ainsley.dev)
- 9f1d27e: feat: Adding S3 backup (Ainsley hello@ainsley.dev)
- e63a29a: feat: Adding TF output (Ainsley hello@ainsley.dev)
- e8ea6bd: feat: Adding WP Client (Ainsley hello@ainsley.dev)
- e5f8347: feat: Adding WooCommerce to WP (Ainsley hello@ainsley.dev)
- d1d7646: feat: Adding block unmarshaller (Ainsley hello@ainsley.dev)
- 8082a4f: feat: Adding config (Ainsley hello@ainsley.dev)
- 883b430: feat: Adding config (Ainsley hello@ainsley.dev)
- 1df316f: feat: Adding configs (Ainsley hello@ainsley.dev)
- c7793de: feat: Adding configs (Ainsley hello@ainsley.dev)
- 8a2ac55: feat: Adding copiers to generator (Ainsley Clark hello@ainsley.dev)
- f44d6b0: feat: Adding destroy (Ainsley hello@ainsley.dev)
- 3cf0c29: feat: Adding docs dir (Ainsley Clark hello@ainsley.dev)
- a925978: feat: Adding domains to terraform (Ainsley hello@ainsley.dev)
- 039444b: feat: Adding eslint (Ainsley hello@ainsley.dev)
- ffd9c02: feat: Adding eslint & prettier (Ainsley hello@ainsley.dev)
- b1340c1: feat: Adding filecache (Ainsley hello@ainsley.dev)
- 86a8be7: feat: Adding form types (Ainsley hello@ainsley.dev)
- 17e2599: feat: Adding gitkeeps & readme to payload-helper (Ainsley hello@ainsley.dev)
- 11b9792: feat: Adding go releaser & linting etc (Ainsley Clark hello@ainsley.dev)
- cb7f4a9: feat: Adding head markup & schema (Ainsley hello@ainsley.dev)
- dd1e2f8: feat: Adding head/footer snippets (Ainsley hello@ainsley.dev)
- 7e382b4: feat: Adding hooks for cache busting (Ainsley hello@ainsley.dev)
- 65de79a: feat: Adding husky/eslint (Ainsley hello@ainsley.dev)
- e258f27: feat: Adding image & picture markup to pkg (Ainsley hello@ainsley.dev)
- cf99da0: feat: Adding image HTML funcs (Ainsley Clark hello@ainsley.dev)
- b5e0500: feat: Adding infra folder (Ainsley hello@ainsley.dev)
- 327abf7: feat: Adding lexicalToHTML (Ainsley hello@ainsley.dev)
- 4854fc4: feat: Adding map resolver to sops (Ainsley hello@ainsley.dev)
- 22d917a: feat: Adding media item markup -> payload adapter (Ainsley hello@ainsley.dev)
- 8413974: feat: Adding navigational struct types (Ainsley Clark hello@ainsley.dev)
- 145cb30: feat: Adding not found handler to mux (Ainsley hello@ainsley.dev)
- bcaf029: feat: Adding payload dev (Ainsley hello@ainsley.dev)
- 9fea8b8: feat: Adding payload helper (Ainsley hello@ainsley.dev)
- 8d98d68: feat: Adding payload time field| (Ainsley hello@ainsley.dev)
- f39a67f: feat: Adding plugin (Ainsley hello@ainsley.dev)
- 5f04a80: feat: Adding precommit (Ainsley hello@ainsley.dev)
- d4cf95b: feat: Adding prettier config (Ainsley hello@ainsley.dev)
- 6816042: feat: Adding random (Ainsley hello@ainsley.dev)
- a7ed062: feat: Adding routes to webkit (mount) (Ainsley hello@ainsley.dev)
- d48f90f: feat: Adding schema.org package (Ainsley hello@ainsley.dev)
- 3c1798d: feat: Adding schema.org types (Ainsley hello@ainsley.dev)
- 16f9b4e: feat: Adding seed (Ainsley hello@ainsley.dev)
- 641ff3b: feat: Adding silent log output option to Payload provider (Ainsley hello@ainsley.dev)
- 306c363: feat: Adding storage client, s3 & os (Ainsley hello@ainsley.dev)
- 9d00878: feat: Adding testutil and pr logic (Ainsley hello@ainsley.dev)
- 81b7fe3: feat: Adding to Payload types, adding float32/64 to ptr package (Ainsley hello@ainsley.dev)
- e0ce17d: feat: Adding turbo & pnpm workspace (Ainsley Clark hello@ainsley.dev)
- bd0e9e4: feat: Adding webkit context package (Ainsley hello@ainsley.dev)
- 8fbe16f: feat: App definition and cli bits (Ainsley hello@ainsley.dev)
- bd6bc70: feat: App manifest (Ainsley hello@ainsley.dev)
- ca3b402: feat: Bootstrapping Payload library (Ainsley hello@ainsley.dev)
- 23147f7: feat: Bootstrapping env (Ainsley hello@ainsley.dev)
- e7d842c: feat: Bootstrapping infra cmd (Ainsley Clark hello@ainsley.dev)
- 313f3ec: feat: Bootstrapping templ components (Ainsley Clark hello@ainsley.dev)
- 1c31c4f: feat: Centre type hook (Ainsley hello@ainsley.dev)
- 65db1c7: feat: Cmd util package (Ainsley hello@ainsley.dev)
- 4cff391: feat: Code style ^& git settings (Ainsley hello@ainsley.dev)
- 5edee6a: feat: Command templates with PRsd (Ainsley hello@ainsley.dev)
- 1f89094: feat: Commands (Ainsley hello@ainsley.dev)
- f7cc14e: feat: Commands and json schema (Ainsley hello@ainsley.dev)
- 7f3cc38: feat: Compress middleware (Ainsley hello@ainsley.dev)
- 9a3fbe1: feat: Default values for media item (Ainsley hello@ainsley.dev)
- 58ea97f: feat: Dependabot and other bits (Ainsley hello@ainsley.dev)
- a37c6e5: feat: Drift (Ainsley hello@ainsley.dev)
- 9799099: feat: Drift detection initial implementation (Ainsley hello@ainsley.dev)
- 7c4a853: feat: Drift detection testing (Ainsley hello@ainsley.dev)
- 65e655f: feat: Enforce & cleaning up (Ainsley hello@ainsley.dev)
- 0960181: feat: Enhancing drift detection with detailed markdown output for PR comments (Claude noreply@anthropic.com)
- 927393d: feat: Env plan & definition (Ainsley hello@ainsley.dev)
- 2b27c64: feat: Env sync cmd (Ainsley Clark hello@ainsley.dev)
- f75bb10: feat: Finalising resources (Ainsley hello@ainsley.dev)
- a5a0487: feat: Fleshing out templated and scaffolding files (Ainsley hello@ainsley.dev)
- 394071d: feat: Fleshing outy schema & head (Ainsley hello@ainsley.dev)
- f359d52: feat: Full page cache (Ainsley hello@ainsley.dev)
- 5465f42: feat: Git package (Ainsley hello@ainsley.dev)
- a2c3403: feat: Git package (Ainsley hello@ainsley.dev)
- af81ca0: feat: Go releaser (Ainsley Clark hello@ainsley.dev)
- 29d8313: feat: Infra plan (Ainsley hello@ainsley.dev)
- ff7ba27: feat: Infra testing (Ainsley Clark hello@ainsley.dev)
- edf476f: feat: Infra/terraform provisioning (Ainsley Clark hello@ainsley.dev)
- d32b5c4: feat: Init commit (Ainsley hello@ainsley.dev)
- 6bff37f: feat: Initial implementation of apps in terraform (Ainsley hello@ainsley.dev)
- 6e9f452: feat: Initial implementation, migrating from webkit-cli (Ainsley hello@ainsley.dev)
- 3253ddc: feat: Initial terraform workflow (Ainsley hello@ainsley.dev)
- 2991ff7: feat: Install script (Ainsley Clark hello@ainsley.dev)
- 1d3b807: feat: Lexical to Richtext (Ainsley hello@ainsley.dev)
- c36abd7: feat: Middleware redirect handlers (Ainsley hello@ainsley.dev)
- 20180e8: feat: Moving payload helper to biome (Ainsley hello@ainsley.dev)
- d809632: feat: Moving to chi (Ainsley Clark hello@ainsley.dev)
- d662b65: feat: Navigation (Ainsley hello@ainsley.dev)
- 593a19f: feat: Navigation overrides (Ainsley hello@ainsley.dev)
- 4a48ac0: feat: Package json scaffolding (Ainsley hello@ainsley.dev)
- e0db869: feat: Payload Client (Ainsley hello@ainsley.dev)
- b4cc903: feat: Payload SDK & other APIs mod (Ainsley hello@ainsley.dev)
- 4e9cf5e: feat: Payload adapaters (Ainsley hello@ainsley.dev)
- 559bb18: feat: Payload embedded templates (Ainsley hello@ainsley.dev)
- 71a5d14: feat: Payload helper CLI (Ainsley hello@ainsley.dev)
- cdfa078: feat: Payload helper gen & refactoring markup (Ainsley hello@ainsley.dev)
- 35e84be: feat: Payload ideas (Ainsley Clark hello@ainsley.dev)
- 17a6d19: feat: Payload redirects (Ainsley hello@ainsley.dev)
- 0736242: feat: Payload to Settings funcs & testing (Ainsley hello@ainsley.dev)
- c1397e3: feat: Payload types & schema (Ainsley hello@ainsley.dev)
- 07513b8: feat: Picture & markup rendering (Ainsley Clark hello@ainsley.dev)
- b21f6e4: feat: Picture markup & static adapater for image (Ainsley Clark hello@ainsley.dev)
- 7782fc8: feat: Picture template for payload (Ainsley hello@ainsley.dev)
- 39c72c5: feat: Pnpm tooling (Ainsley hello@ainsley.dev)
- 1cf4642: feat: Printer (Ainsley Clark hello@ainsley.dev)
- d71c7e8: feat: Printer (Ainsley Clark hello@ainsley.dev)
- 83e8ce0: feat: Printer & refactoring tests (Ainsley hello@ainsley.dev)
- 707188c: feat: Product category seeding & richtext (Ainsley hello@ainsley.dev)
- 8d4bbbc: feat: Refactoring OS Cache (Ainsley hello@ainsley.dev)
- fc296da: feat: Refactoring http webkit & updating payload types (Ainsley Clark hello@ainsley.dev)
- 1d3e790: feat: Resources (Ainsley hello@ainsley.dev)
- ae20c28: feat: Resources for terraform (Ainsley hello@ainsley.dev)
- 5138462: feat: Richtext types (Ainsley hello@ainsley.dev)
- 4bad72a: feat: SVGo build step & above fold styling (Ainsley hello@ainsley.dev)
- 59dae0c: feat: Scaffold & updating env vars (Ainsley Clark hello@ainsley.dev)
- bfde363: feat: Schema (Ainsley hello@ainsley.dev)
- 0ca7089: feat: Schema validation for testing (Ainsley hello@ainsley.dev)
- c3361a6: feat: Schema validation for testing (Ainsley hello@ainsley.dev)
- 066ce8f: feat: Secret file scaffolding (Ainsley hello@ainsley.dev)
- 362a391: feat: Secret resolver (Ainsley Clark hello@ainsley.dev)
- 574d691: feat: Secret syncing (Ainsley hello@ainsley.dev)
- 5965e59: feat: Secrets & age etc (Ainsley hello@ainsley.dev)
- 19d250e: feat: Secrets & terraform handlign (Ainsley hello@ainsley.dev)
- a28b060: feat: Secrets and otehr bits (Ainsley hello@ainsley.dev)
- ede958a: feat: Secrets etc (Ainsley hello@ainsley.dev)
- 574b1e5: feat: Settings for git (Ainsley Clark hello@ainsley.dev)
- d89236f: feat: Static image rendering (Ainsley Clark hello@ainsley.dev)
- 58962fa: feat: Static image rendering (Ainsley Clark hello@ainsley.dev)
- 0f92eac: feat: Static image rendering, changing width & height props (Ainsley Clark hello@ainsley.dev)
- 6ec738f: feat: Terraform changes & provisioning (Ainsley hello@ainsley.dev)
- a3f673a: feat: Terraform cofig (Ainsley Clark hello@ainsley.dev)
- 260d426: feat: Terraform testing (Ainsley hello@ainsley.dev)
- 209480c: feat: Testing and bootstrapping infra (Ainsley hello@ainsley.dev)
- b7cdf1a: feat: Tweaking .gitignore (Ainsley hello@ainsley.dev)
- 857e737: feat: Updating APIs (Ainsley hello@ainsley.dev)
- 7f41d1f: feat: Updating Payload helpers (Ainsley hello@ainsley.dev)
- 1f78c24: feat: Updating cache busting for Payload (Ainsley hello@ainsley.dev)
- fb3ec9e: feat: Updating commands, tweaking .gitignore (Ainsley hello@ainsley.dev)
- e570f71: feat: Updating configs (Ainsley hello@ainsley.dev)
- aad5a98: feat: Updating context & mux (Ainsley hello@ainsley.dev)
- 8b39b76: feat: Updating eslint config (Ainsley hello@ainsley.dev)
- 0af14d0: feat: Updating hooks (Ainsley hello@ainsley.dev)
- 9f4907e: feat: Updating husky (Ainsley hello@ainsley.dev)
- 70d1976: feat: Updating husky (Ainsley hello@ainsley.dev)
- e82f726: feat: Updating packages (Ainsley hello@ainsley.dev)
- 8470903: feat: Updating payload helper & fixing nil panic (Ainsley hello@ainsley.dev)
- 3519222: feat: Updating payload packages (Ainsley hello@ainsley.dev)
- 4aeef91: feat: Updating picture/image markup (Ainsley hello@ainsley.dev)
- 1937889: feat: Updating scripts (Ainsley hello@ainsley.dev)
- f0c4681: feat: Updating seeder (Ainsley hello@ainsley.dev)
- c5af9b9: feat: Updating terraform modules (Ainsley hello@ainsley.dev)
- 3384d71: feat: Updating to Payload beta (Ainsley hello@ainsley.dev)
- 630f10d: feat: Updating webkit handlers & payload adapater (Ainsley hello@ainsley.dev)
- 75bd9c8: feat: Using payload adapter option func, refactor (Ainsley hello@ainsley.dev)
- 5d59615: feat: Working on Payload & Templ forms for markup (Ainsley hello@ainsley.dev)
- f4cc50d: feat: Working on Payload & Templ forms for markup (Ainsley hello@ainsley.dev)
- 3f3dbcb: feat: Working on Payload API (Ainsley hello@ainsley.dev)
- 71a8c83: feat: Working on Payload Adapater & markup for head (Ainsley hello@ainsley.dev)
- 80a1a07: feat: Working on Payload SDK (Ainsley hello@ainsley.dev)
- d46d380: feat: Working on Payload SDK for Go (Ainsley hello@ainsley.dev)
- 976fd44: feat: Working on adapater funcs for payload (Ainsley hello@ainsley.dev)
- 4532de7: feat: Working on block & media types, unmarshalling (Ainsley hello@ainsley.dev)
- 62820a6: feat: Working on markup & adapters (Ainsley hello@ainsley.dev)
- 951aec1: feat: Working on markup for head & adding minify middelware: (Ainsley hello@ainsley.dev)
- 0ad92b4: feat: Working on middleware (Ainsley hello@ainsley.dev)
- 1d8010f: feat: Working on payload functionality (Ainsley hello@ainsley.dev)
- 05132f8: feat: Working on payload helper fields (Ainsley hello@ainsley.dev)
- f94e93b: feat: Working on various web components, webkit & payload (Ainsley hello@ainsley.dev)
- 69057f9: feat: age and sops (Ainsley hello@ainsley.dev)
Bug Fixes
- 14b4f62: fix: Adding .json extension if not present in file cache (Ainsley hello@ainsley.dev)
- 2357963: fix: Adding guard check for settings (Ainsley hello@ainsley.dev)
- 1f2c077: fix: Blocks & deps (Ainsley hello@ainsley.dev)
- 09b7f8a: fix: Bumping go dep & updating globals (Ainsley hello@ainsley.dev)
- 70b516b: fix: Bumping payload version - helper (Ainsley hello@ainsley.dev)
- 2437692: fix: Bumping version (Ainsley hello@ainsley.dev)
- 213c377: fix: Caching & robots.txt (Ainsley hello@ainsley.dev)
- 10f47a5: fix: Calling next in middleware (Ainsley hello@ainsley.dev)
- 4410a0b: fix: Code style (Ainsley hello@ainsley.dev)
- a6cef99: fix: Command ordering (Ainsley hello@ainsley.dev)
- 72d7f15: fix: Default version (Ainsley hello@ainsley.dev)
- 2fabb66: fix: Definition drift (Ainsley Clark hello@ainsley.dev)
- 272236e: fix: Deps (Ainsley hello@ainsley.dev)
- d6057d5: fix: Deps (Ainsley hello@ainsley.dev)
- 8aefe1a: fix: Don't load env file in prod (Ainsley hello@ainsley.dev)
- 6931c46: fix: Don't use hooks for media (Ainsley hello@ainsley.dev)
- a46d727: fix: Drift cmd (Ainsley hello@ainsley.dev)
- 7eec8a1: fix: Few minor fixes to terraform (Ainsley hello@ainsley.dev)
- 514f7a1: fix: Fixing custom template contnet (Ainsley hello@ainsley.dev)
- d71d627: fix: Fixing lint staged (Ainsley hello@ainsley.dev)
- 2f19caa: fix: Fixing logger, nil panic (Ainsley hello@ainsley.dev)
- 495bc1a: fix: Fixing mux middleware & caching response (Ainsley hello@ainsley.dev)
- 81bf159: fix: Fixing sentry func (Ainsley hello@ainsley.dev)
- 6aade05: fix: Fixing unit & doing some housework (Ainsley Clark hello@ainsley.dev)
- 88ecefe: fix: Fucking json schema is a pain in the arse (Ainsley hello@ainsley.dev)
- 4d123f7: fix: Gitignore (Ainsley Clark hello@ainsley.dev)
- 033fe11: fix: Gitignore at multiple levels (Ainsley hello@ainsley.dev)
- 7c0db25: fix: Go releaser (Ainsley Clark hello@ainsley.dev)
- e5a1fd5: fix: Go releaser & adding res (Ainsley Clark hello@ainsley.dev)
- ccee726: fix: Grouping (Ainsley hello@ainsley.dev)
- 6cef051: fix: Imports (Ainsley Clark hello@ainsley.dev)
- 0a04ff6: fix: Imports (Ainsley Clark hello@ainsley.dev)
- 29df1e1: fix: Linting (Ainsley hello@ainsley.dev)
- d460448: fix: Linting & fixing data race (Ainsley hello@ainsley.dev)
- f47bf30: fix: Max rows on navigatioj (Ainsley Clark hello@ainsley.dev)
- 2bc8e96: fix: Media & image sizing (Ainsley hello@ainsley.dev)
- 90e90ca: fix: Media markup (Ainsley hello@ainsley.dev)
- 7c64198: fix: Memory cache invalidation (Ainsley hello@ainsley.dev)
- ce908bf: fix: PR Workflow (Ainsley Clark hello@ainsley.dev)
- bbdecab: fix: PR workflow (Ainsley hello@ainsley.dev)
- cc14d8a: fix: Payload marshalling (Ainsley hello@ainsley.dev)
- d5e7729: fix: Picture (Ainsley hello@ainsley.dev)
- 067cbea: fix: Pipelines for ci (Ainsley Clark hello@ainsley.dev)
- 1605148: fix: Postgres & other bits (Ainsley hello@ainsley.dev)
- 73b92d2: fix: Postgres backup (Ainsley hello@ainsley.dev)
- 11b72cb: fix: README (Ainsley Clark hello@ainsley.dev)
- 2d5635b: fix: Race (Ainsley hello@ainsley.dev)
- 17e0399: fix: Race conditions (Ainsley Clark hello@ainsley.dev)
- 647d8ef: fix: Recursive calling (Ainsley hello@ainsley.dev)
- 385924d: fix: Recursive publish (Ainsley hello@ainsley.dev)
- 9135801: fix: Redirect middleware & updating picture/image tests (Ainsley hello@ainsley.dev)
- 8bdf2aa: fix: Removing editor (Ainsley hello@ainsley.dev)
- d1a156d: fix: Removing log line (Ainsley hello@ainsley.dev)
- 2b2c59f: fix: S3 backup & drift (Ainsley hello@ainsley.dev)
- 5e76dcc: fix: S3 backup & drift (Ainsley hello@ainsley.dev)
- b109db0: fix: Sops? (Ainsley hello@ainsley.dev)
- b918328: fix: Templating for db (Ainsley Clark hello@ainsley.dev)
- 4696da4: fix: Terraform paths & backend (Ainsley hello@ainsley.dev)
- 809f57b: fix: Testing (Ainsley Clark hello@ainsley.dev)
- a94a9cd: fix: Tests (Ainsley hello@ainsley.dev)
- 6a5bf0d: fix: Tooling for running webkit (Ainsley hello@ainsley.dev)
- cb96142: fix: URL middleware (Ainsley hello@ainsley.dev)
- 71a0304: fix: Unit testing for templates (Ainsley hello@ainsley.dev)
- f62c0ab: fix: Updating lexical package (Ainsley hello@ainsley.dev)
- 1e080ee: fix: Updating log handler (Ainsley hello@ainsley.dev)
- 72e1c17: fix: Updating redirects & test middleware (Ainsley hello@ainsley.dev)
- 6169c66: fix: Updating types in Media collection (Ainsley hello@ainsley.dev)
- 0f7ef69: fix: Workflow setup (Ainsley Clark hello@ainsley.dev)
Refactors
- 4f2a69d: refactor(major): Cleaning up cmd commands (Ainsley hello@ainsley.dev)
- 8043ca5: refactor(major): Env has a type (Ainsley Clark hello@ainsley.dev)
- 9cc7cdc: refactor(major): Making secrets less crap to work with (Ainsley hello@ainsley.dev)
- 5d799a0: refactor: Adding Point type to Payload adapater (Ainsley hello@ainsley.dev)
- 18135e3: refactor: Adding delete files to drift detection (Ainsley hello@ainsley.dev)
- 70610cd: refactor: Adding globals middleware (Ainsley hello@ainsley.dev)
- 67fc898: refactor: Adding groups for webkit (Ainsley hello@ainsley.dev)
- f5cbba3: refactor: Adding render methods to Payload types & cleaning up (Ainsley hello@ainsley.dev)
- 50dfaf9: refactor: Build (Ainsley hello@ainsley.dev)
- 6f5f4af: refactor: Cache busting header (Ainsley hello@ainsley.dev)
- 726eafa: refactor: Cleaning up (Ainsley hello@ainsley.dev)
- f2f4be5: refactor: Cleaning up cmd (Ainsley hello@ainsley.dev)
- 13e3923: refactor: Cleaning up codebase (Ainsley hello@ainsley.dev)
- 0b2f71f: refactor: Cleaning up forms (Ainsley hello@ainsley.dev)
- 95102a7: refactor: Cleaning up scaffold package (Ainsley hello@ainsley.dev)
- 2f7f9a5: refactor: Cleaning up secrets & shared bits (Ainsley hello@ainsley.dev)
- 66a82cb: refactor: Cleaning up secrets packages (Ainsley hello@ainsley.dev)
- 4612436: refactor: Cleaning up terraform (Ainsley hello@ainsley.dev)
- 5f4aa3c: refactor: Consolidate PR workflow templates into single template (Claude noreply@anthropic.com)
- ab3e028: refactor: Consolidate PR workflows into single unified implementation (Claude noreply@anthropic.com)
- db83b7a: refactor: Domains to apps & adding unit testing (Ainsley hello@ainsley.dev)
- 74ee878: refactor: Drift (Ainsley hello@ainsley.dev)
- a1cfa76: refactor: Drift & cmd tools (Ainsley hello@ainsley.dev)
- 71bf62b: refactor: Drift fixing/webkit setup (Ainsley Clark hello@ainsley.dev)
- e186142: refactor: ES Lint (Ainsley hello@ainsley.dev)
- 525e296: refactor: Env, tf vars and infra bootstrapping (Ainsley Clark hello@ainsley.dev)
- ebd4765: refactor: Eslint config stuff (Ainsley hello@ainsley.dev)
- d730486: refactor: Eslint stuff (Ainsley hello@ainsley.dev)
- 40428b8: refactor: Generation updates (Ainsley hello@ainsley.dev)
- 25cd4a1: refactor: Improving agents command and documentation guidelines (Claude noreply@anthropic.com)
- ae652ef: refactor: Improving image sizes (Ainsley hello@ainsley.dev)
- ea874b1: refactor: Manifest (Ainsley hello@ainsley.dev)
- 04fcd3d: refactor: Manifest testing & cleaning up (Ainsley Clark hello@ainsley.dev)
- 23dd478: refactor: Markup head changes & opengraph (Ainsley hello@ainsley.dev)
- 3eca358: refactor: Migrating to biome (Ainsley hello@ainsley.dev)
- bd1ade4: refactor: Moving generator to input package (Ainsley Clark hello@ainsley.dev)
- 376189f: refactor: Moving templates to different package (Ainsley Clark hello@ainsley.dev)
- 970bdf9: refactor: Opengraph markup tweaks (Ainsley hello@ainsley.dev)
- 00fda7d: refactor: Release & Make (Ainsley Clark hello@ainsley.dev)
- ffd66c7: refactor: Removing desktop sizes from Media (Ainsley hello@ainsley.dev)
- 216ad75: refactor: Removing error return from cache store (Ainsley hello@ainsley.dev)
- 6defbf4: refactor: Removing image URL prepending from Media (Ainsley hello@ainsley.dev)
- a516534: refactor: Resolving secrets everywhere (Ainsley hello@ainsley.dev)
- cb142d5: refactor: Scaffolding changes and fixing drift (Ainsley hello@ainsley.dev)
- 3e4f304: refactor: Secrets & age, sops (Ainsley hello@ainsley.dev)
- ec529c5: refactor: Small changes (Ainsley hello@ainsley.dev)
- 2f1a14e: refactor: Small refactors to cicd workflows (Ainsley Clark hello@ainsley.dev)
- bf9800e: refactor: Small tweaks (Ainsley Clark hello@ainsley.dev)
- 28021bc: refactor: Tf tweaks (Ainsley Clark hello@ainsley.dev)
- 8c9165d: refactor: Tweaking cli, adding cmdtools (Ainsley hello@ainsley.dev)
- 752241f: refactor: Tweaking schema types (Ainsley hello@ainsley.dev)
- b140048: refactor: Tweaks to TF module (Ainsley hello@ainsley.dev)
- 23284c5: refactor: Updatign tests in secrets (Ainsley Clark hello@ainsley.dev)
- c307e86: refactor: Updating (Ainsley hello@ainsley.dev)
- 756ee31: refactor: Updating go releaser (Ainsley Clark hello@ainsley.dev)
- 9b3cebb: refactor: Updating & testing app def apps (Ainsley Clark hello@ainsley.dev)
- 7093369: refactor: Updating OS cache to use dirs & tidy up (Ainsley hello@ainsley.dev)
- 5d0bcb5: refactor: Updating Payload adapater (Ainsley hello@ainsley.dev)
- 934bddf: refactor: Updating agents file (Ainsley hello@ainsley.dev)
- ec9f85c: refactor: Updating biome (Ainsley hello@ainsley.dev)
- 12a8a05: refactor: Updating cache ErrNotFound & markup (Ainsley hello@ainsley.dev)
- 3d45c53: refactor: Updating cmd tools & tag script (Ainsley Clark hello@ainsley.dev)
- 604973b: refactor: Updating context for globals (Ainsley hello@ainsley.dev)
- f1783f9: refactor: Updating cors (Ainsley hello@ainsley.dev)
- bb13cb0: refactor: Updating deps (Ainsley hello@ainsley.dev)
- 61af9b2: refactor: Updating deps & payload point type (Ainsley hello@ainsley.dev)
- 6e8a915: refactor: Updating drift cmd (Ainsley hello@ainsley.dev)
- bc86537: refactor: Updating lock (Ainsley hello@ainsley.dev)
- 73cd542: refactor: Updating log lines for middleware (Ainsley hello@ainsley.dev)
- b062650: refactor: Updating manifest hooks (Ainsley hello@ainsley.dev)
- 1c8f03e: refactor: Updating middleware (Ainsley hello@ainsley.dev)
- 2395fb1: refactor: Updating mimetype (Ainsley Clark hello@ainsley.dev)
- 4d372a9: refactor: Updating nav field (Ainsley Clark hello@ainsley.dev)
- 16847e7: refactor: Updating order of payload middleware (Ainsley hello@ainsley.dev)
- b87de37: refactor: Updating payload (Ainsley hello@ainsley.dev)
- 253460b: refactor: Updating payload package (Ainsley hello@ainsley.dev)
- aa0175b: refactor: Updating payload seed script & image markup (Ainsley hello@ainsley.dev)
- 3334dad: refactor: Updating pnpm (Ainsley hello@ainsley.dev)
- af9967f: refactor: Updating prod logger (Ainsley hello@ainsley.dev)
- d38843b: refactor: Updating rand (Ainsley hello@ainsley.dev)
- 2c8c903: refactor: Updating scripts (Ainsley hello@ainsley.dev)
- ad354d5: refactor: Updating tf (Ainsley hello@ainsley.dev)
- 7c7a459: refactor: Use single data map and rename PRWorkflow to PR (Claude noreply@anthropic.com)
- 2369945: refactor: Using husky + lint staged (Ainsley hello@ainsley.dev)
- 810fee5: refactor: Using map pattern over switch for drift formatters (Claude noreply@anthropic.com)
- 79ba1e8: refactor: Working on imagery, tidying up logger (Ainsley hello@ainsley.dev)
Documentation
- 5367a45: docs: Configuring vitepress/workspace (Ainsley Clark hello@ainsley.dev)
Other
- 1541ce8: Initial commit (Ainsley Clark 34712954+ainsleyclark@users.noreply.github.com)
- 00739ab: Refactor: Updating settings for payload (Ainsley hello@ainsley.dev)
- 35eca38: chore(deps): Bump the dependencies group across 1 directory with 3 updates (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 230abab: debug: Env file (Ainsley hello@ainsley.dev)
- a073ab4: debug: Env file (Ainsley hello@ainsley.dev)
- 80ccac3: debug: Env file (Ainsley hello@ainsley.dev)
- 743b75a: debug: Env file (Ainsley hello@ainsley.dev)
- 755e7a2: doc: Adding TODOs (Ainsley hello@ainsley.dev)
- 618b712: doc: Comment (Ainsley hello@ainsley.dev)
- 13856db: doc: Comment & TODOs (Ainsley hello@ainsley.dev)
- c5c45de: doc: Comments for terraform (Ainsley hello@ainsley.dev)
- 645ba42: doc: First attempt at a readme (Ainsley Clark hello@ainsley.dev)
- cace053: doc: Stylign (Ainsley hello@ainsley.dev)
- 72ae8d6: feaT: Adding .github files (Ainsley Clark hello@ainsley.dev)
- 1b13ec3: perf: Disable local storage for Media (Ainsley hello@ainsley.dev)
- 38b5171: perf: Updating avif sharp options (Ainsley hello@ainsley.dev)
- 4e86e35: style: Adding prettier lint files (Ainsley hello@ainsley.dev)
- d15b690: style: Cleaning up test suites (Ainsley Clark hello@ainsley.dev)
- c51602d: style: Cmd naming (Ainsley Clark hello@ainsley.dev)
- 912d576: style: Formatting & adding make (Ainsley hello@ainsley.dev)
- 76ca668: style: Formatting with biome (Ainsley hello@ainsley.dev)
- 0dae3d8: style: Line break (Ainsley hello@ainsley.dev)
- 26bb41c: style: Linting & configuring settings (Ainsley hello@ainsley.dev)
- af7f9fd: style: Updating build scripts (Ainsley hello@ainsley.dev)
- ae6a29d: style: Updating naming (Ainsley Clark hello@ainsley.dev)
- 041eb83: style: Updating type comments (Ainsley hello@ainsley.dev)
- a5c5865: style: Workflows (Ainsley Clark hello@ainsley.dev)
- 4b5312b: test(unit): App definition (Ainsley hello@ainsley.dev)
Full Changelog: ...v0.0.1