Commit Graph

  • bad55c7b7e Merge pull request #12 from smogon/claude/smogonctl-sprite-deployment-6i77jp master Christopher Monsanto 2026-09-12 19:31:05 +02:00
  • 02ff6940cf Send the upload a manifest, and then only what it asks for claude/smogonctl-sprite-deployment-6i77jp Claude 2026-09-12 17:29:38 +00:00
  • 9bf0d1c1e7 Merge pull request #11 from smogon/claude/interactive-deploy-progress-bar-njnbln Christopher Monsanto 2026-09-12 15:49:04 +02:00
  • 93ce1f50f9 Draw a progress bar for deploy on a terminal claude/interactive-deploy-progress-bar-njnbln Claude 2026-09-12 12:04:48 +00:00
  • 36b143e61b Add new sprites Marty 2026-09-11 17:50:36 -04:00
  • 0e1f57f423 Add missing Wonder Launcher items Marty 2026-09-06 13:07:51 -04:00
  • 9510791a4f Give xyicons the same sprites as minisprites Christopher Monsanto 2026-08-29 03:39:05 -04:00
  • 8233dbfb89 Publish the rest of the bag for the forum Christopher Monsanto 2026-08-26 20:25:00 -04:00
  • fe0a89f445 Publish the gen 5 type labels for the forum Christopher Monsanto 2026-08-25 18:01:06 -04:00
  • d6082eedfc Give the gen 4 CAP prevos a dp sprite Christopher Monsanto 2026-08-25 16:05:29 -04:00
  • c9117ac5af Call magick by its own name, and stop gifsicle narrating Christopher Monsanto 2026-08-23 20:50:36 -04:00
  • 71a062cbb0 Shrink the oversized auto avatars into the box instead of cropping them Christopher Monsanto 2026-08-23 20:15:16 -04:00
  • 8c3bdd0453 Merge branch 'worktree-minisprites-links' Christopher Monsanto 2026-08-23 19:22:16 -04:00
  • ef3e155e44 Publish the minisprites folder again, on links instead of a hash Christopher Monsanto 2026-08-23 19:06:25 -04:00
  • 0d214ecc77 Build the forum's auto avatars, and publish them as a slot table Christopher Monsanto 2026-08-23 19:03:06 -04:00
  • 40289407df Lay the smogdex sheet out on a grid, so the css is an index Christopher Monsanto 2026-08-23 17:32:00 -04:00
  • d910d20b26 Build the older-gen sprite sets Christopher Monsanto 2026-08-23 16:32:26 -04:00
  • e3d3b1c7f0 Merge the two build files, and stamp the smogon sets Christopher Monsanto 2026-08-23 15:22:45 -04:00
  • a648c9e622 Let a deploy publish a link as well as a file Christopher Monsanto 2026-08-23 15:22:45 -04:00
  • 79f0ef6497 Lend the borrowed icons to the sheet and forumsprites too Christopher Monsanto 2026-08-23 02:08:40 -04:00
  • da25d70f78 Add a refactor verb, for what a change did to the published files Christopher Monsanto 2026-08-23 02:01:02 -04:00
  • c076da9c0b Delete the coverage tool, and keep the targets out of the tree Christopher Monsanto 2026-08-23 01:54:30 -04:00
  • a919602cc2 Delete the PS build and the pokemon-showdown tooling Christopher Monsanto 2026-08-23 01:50:21 -04:00
  • 7493d948e6 Name the icons that share one, instead of deriving them Christopher Monsanto 2026-08-23 01:45:36 -04:00
  • 593f1c5c2d Drop the Alcremie sweets again Christopher Monsanto 2026-08-23 01:38:26 -04:00
  • ea8894a057 Check a built tree against what the server serves Christopher Monsanto 2026-08-23 01:33:46 -04:00
  • f92f04716a Fall back to the nearest forme with an icon Christopher Monsanto 2026-08-23 01:33:32 -04:00
  • 35102330aa Alias Toxtricity's Low-Key Gigantamax to the Amped one Christopher Monsanto 2026-08-23 01:33:16 -04:00
  • 3a2ecf9e12 Give the grammar a cosmetic axis, and import Alcremie's sweets Christopher Monsanto 2026-08-23 01:32:25 -04:00
  • f278ed4d73 Publish the smogon sets unstamped Christopher Monsanto 2026-08-23 00:53:33 -04:00
  • 61df5387d2 Layer the xy set on published names, not filenames Christopher Monsanto 2026-08-23 00:45:25 -04:00
  • c16546739d Rename the new gen 5 sprites onto encoded names Christopher Monsanto 2026-08-23 00:35:39 -04:00
  • bcabe6d37e Publish Meowstic under the name the smogdex asks for Christopher Monsanto 2026-08-21 18:11:20 -04:00
  • 0bbbc36053 Name sprites by name, and delete the id table Christopher Monsanto 2026-08-21 02:41:04 -04:00
  • ded9d487d0 Take the icon sheet's base-forme slots from a generated dex table Christopher Monsanto 2026-08-21 02:31:43 -04:00
  • a282c8a643 Bring the data table generators into the repo Christopher Monsanto 2026-08-21 02:28:14 -04:00
  • 6591abd406 Add Smogon Sprite Project's Gen 5-style sprites Marty 2026-08-22 20:03:08 -04:00
  • ed199c3768 Move single-use rule sets to their call sites Christopher Monsanto 2026-08-21 01:09:57 -04:00
  • 45adc3579f Make rule inputs source paths only Christopher Monsanto 2026-08-21 00:59:55 -04:00
  • 327b2318d0 Fold the spritesheet webp into the sheet rule Christopher Monsanto 2026-08-21 00:54:32 -04:00
  • b698ac882a Publish assets under their served prefix and name whole urls Christopher Monsanto 2026-08-18 00:47:50 -04:00
  • e3055ae3f5 Fold stamped copying into Manifest Christopher Monsanto 2026-08-17 23:41:26 -04:00
  • 40bd3052f5 Make the deploy layer and tool I/O async Christopher Monsanto 2026-08-17 19:10:49 -04:00
  • 1d7e52ca29 Make the build core's file I/O async Christopher Monsanto 2026-08-17 19:06:03 -04:00
  • b8d7aa50eb Replace non-null assertions with explicit checks Christopher Monsanto 2026-08-17 19:03:56 -04:00
  • dc2bff9738 Convert declarations to the house shapes Christopher Monsanto 2026-08-17 19:00:42 -04:00
  • 73f5954407 Adopt the house import style Christopher Monsanto 2026-08-17 18:57:35 -04:00
  • 3ec1abad12 Write let instead of const Christopher Monsanto 2026-08-17 18:55:47 -04:00
  • ebbb5e6f2e Tighten formatting to the smogon.com house style Christopher Monsanto 2026-08-17 18:55:11 -04:00
  • 3e87df43da Replace defineDeploy with free-floating deploy() blocks Christopher Monsanto 2026-08-17 17:57:53 -04:00
  • 8f58cf3da0 Ship the smogon deploy through deploy.json5 Christopher Monsanto 2026-08-17 17:54:12 -04:00
  • dab5379faf Add a debug output mode to the deploy verb Christopher Monsanto 2026-08-17 17:53:33 -04:00
  • 0a45fc92eb Drop unused debug and sprite-data deps Christopher Monsanto 2026-08-17 17:46:02 -04:00
  • 0711002c37 Drop make-promises-safe and better-sqlite3 Christopher Monsanto 2026-08-17 17:36:24 -04:00
  • c1dfaaec8c Replace commander with node's builtin parseArgs Christopher Monsanto 2026-08-17 17:32:42 -04:00
  • 561b7ba0fd Add a dir mode to deploy entries Christopher Monsanto 2026-08-17 16:16:42 -04:00
  • c56428fd9d Survive an upload command that rejects the tar Christopher Monsanto 2026-08-17 15:55:29 -04:00
  • 989ffd54ce Make bare deploy list the configured deploys Christopher Monsanto 2026-08-17 15:52:57 -04:00
  • 167de94fe4 Drop the last vestiges of the __key convention Christopher Monsanto 2026-08-17 15:41:09 -04:00
  • 8bf512480a Replace the .env deploy command with deploy.json5 Christopher Monsanto 2026-08-17 14:51:08 -04:00
  • a3f4dada09 Rename the deploy modules to *.build.ts Christopher Monsanto 2026-08-17 14:47:17 -04:00
  • bc39c94851 Fix review findings in the content-addressed core Christopher Monsanto 2026-08-17 01:15:45 -04:00
  • f6e0b189f3 Cut over to content-addressed deploys Christopher Monsanto 2026-08-17 00:46:05 -04:00
  • 499651b3f8 Strip PNG date chunks from magick outputs Christopher Monsanto 2026-08-17 00:34:30 -04:00
  • 460da484a1 Port the Buildfile and deploy scripts to co-located deploy modules Christopher Monsanto 2026-08-17 00:32:09 -04:00
  • feb3166bbb Add the deploy finish API and umbrella CLI Christopher Monsanto 2026-08-17 00:27:35 -04:00
  • 6ba5c04b5e Add the demand-driven executor and build driver Christopher Monsanto 2026-08-17 00:23:28 -04:00
  • 58089f0231 Extract DSL helpers; add the content-addressed rule model Christopher Monsanto 2026-08-17 00:18:51 -04:00
  • 4ec5574c34 Add the v2 rule store keyed by content identity Christopher Monsanto 2026-08-17 00:15:38 -04:00
  • 71ecd991ba Add the content-addressed store (cas.ts) Christopher Monsanto 2026-08-17 00:14:28 -04:00
  • d075d27885 Move BuildError to errors.ts Christopher Monsanto 2026-08-17 00:13:46 -04:00
  • 11282e1002 Add indexed %oN output substitution Christopher Monsanto 2026-08-17 00:13:24 -04:00
  • a132276e78 Retire the wrappers superseded by pnpm deploy Christopher Monsanto 2026-08-16 18:21:26 -04:00
  • dd2396719d Add pnpm deploy: pipe the assets tar to DEPLOY_COMMAND from .env Christopher Monsanto 2026-08-16 18:21:26 -04:00
  • 41119f63a3 Split the hashed asset sets into assets.deploy.js Christopher Monsanto 2026-08-16 18:12:46 -04:00
  • 997668ec2e Build dex spritesheet assets in the deploy script Christopher Monsanto 2026-08-15 23:47:22 -04:00
  • f772bf1357 Hash-stamp the pmd set Christopher Monsanto 2026-08-15 23:36:14 -04:00
  • b6e70c2c41 Hash-stamp the xy dex animations set Christopher Monsanto 2026-08-15 23:35:00 -04:00
  • db0f5bbd7a Hash-stamp forumsprites and xyicons, write url manifests Christopher Monsanto 2026-08-15 23:32:05 -04:00
  • 56f2e8680d Update PS Pokemon spritesheet Marty 2026-08-16 19:32:35 -04:00
  • 6c5874c197 Update minisprites Marty 2026-08-16 19:25:20 -04:00
  • 2d1dd3a119 Replace build.sh with pnpm build; type-check is now pnpm check Christopher Monsanto 2026-08-15 22:47:10 -04:00
  • 44fb49a96f Refresh stored rule template/display when their computed form drifts Christopher Monsanto 2026-08-15 22:34:11 -04:00
  • 2d83f4a16f Fix review findings in tools/build Christopher Monsanto 2026-08-15 22:32:59 -04:00
  • 02194b17f0 Remove tup: delete Lua build config, tupctime, and tup state Christopher Monsanto 2026-08-15 22:09:51 -04:00
  • c6c336dc2d Fix ps sheet data imports broken by dist-main removal Christopher Monsanto 2026-08-15 22:04:43 -04:00
  • 0ee06d3a5b Add tools/build unit tests Christopher Monsanto 2026-08-15 22:03:13 -04:00
  • edda6cb310 Implement tools/build core and Buildfile.ts Christopher Monsanto 2026-08-15 22:01:04 -04:00
  • 4ded7eea86 Scaffold tools/build package and root Buildfile project wiring Christopher Monsanto 2026-08-15 21:52:47 -04:00
  • c9ec48f512 Run deploy tool as tools/deploy/index.ts in update scripts Christopher Monsanto 2026-08-12 19:35:28 -04:00
  • d7e0f8d373 Merge branch 'worktree-ts7-node24' Christopher Monsanto 2026-08-12 19:34:13 -04:00
  • 14f58e38c3 some stuff i should commit Christopher Monsanto 2026-08-12 19:33:29 -04:00
  • 94229b4c85 Add types:[node] to base config (tsgo drops @types auto-include) Christopher Monsanto 2026-08-12 17:48:42 -04:00
  • ff3ceca064 Regenerate pnpm-lock.yaml with pnpm 11 Christopher Monsanto 2026-08-12 17:45:49 -04:00
  • 1cb32a62f2 Update callers to node index.ts; refresh CI/README/gitignore Christopher Monsanto 2026-08-12 17:45:35 -04:00
  • 75580a962a Run TS sources directly: ESM sprite-root, .ts imports, node:test Christopher Monsanto 2026-08-12 17:44:51 -04:00
  • ac0ef09084 Drop dist mains, thin tsconfigs, bump @types/node and better-sqlite3 Christopher Monsanto 2026-08-12 17:43:53 -04:00
  • c50ccca509 Adopt smogon.com tsconfig-base and TS ~7.0.2 Christopher Monsanto 2026-08-12 17:42:54 -04:00
  • a23538ecaf Add more PMD sprites Marty 2026-08-06 23:25:00 -04:00
  • 7a2ee41966 Add missing PMD sprites Marty 2026-08-06 18:15:19 -04:00