Skip to content

Conversation

@AyAyEm
Copy link
Member

@AyAyEm AyAyEm commented Dec 30, 2025

What did you fix?

Add missing images

Considerations

  • Does this contain a new dependency? [No]
  • Does this introduce opinionated data formatting or manual data entry? [No]
  • Does this pr include updated data files in a separate commit that can be reverted for a clean code-only pr? [No]
  • Have I run the linter? [Yes]
  • Is is a bug fix, feature request, or enhancement? [Maintenance]

For some reason when building it also update many entries of itemCount and parents in the All.json file. We should probably change the code to check if all the entries in the cache are in fact stored in disk.

Summary by CodeRabbit

  • Chores
    • Refreshed cache handling for a specific item to ensure consistency
    • Improved build process reliability by ensuring cache updates occur exclusively after successful image processing and optimization, preventing potential data inconsistencies from interrupted or failed operations

✏️ Tip: You can customize this high-level summary in your review settings.

@AyAyEm AyAyEm requested a review from a team as a code owner December 30, 2025 13:06
@coderabbitai
Copy link

coderabbitai bot commented Dec 30, 2025

📝 Walkthrough

Walkthrough

This PR invalidates a hash for a specific item in the image cache and reorganizes the build script to update the cache only after successful image processing, rather than before processing begins.

Changes

Cohort / File(s) Summary
Image cache data
data/cache/.images.json
Hash value for FormaAura item cleared from "KwvU98hTz5xJiogWwh+2Bg" to "", invalidating the cached hash for this entry
Build image processing
build/build.mjs
updateCache() call moved from pre-processing phase to post-processing phase, now executing only after successful image processing (sharp and minify) rather than before

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

Suggested labels

Scope: Scraper

Poem

A rabbit hops through cache so neat,
With hashes cleared and timing sweet—
The image builds before we cache,
No premature or hasty dash! 🐰✨

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'fix: add missing images' directly relates to the primary change: updating cache and build logic to restore missing images (e.g., omni-forma), though it doesn't specify the underlying mechanism of hash refresh and cache timing.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1350ca7 and feb0126.

⛔ Files ignored due to path filters (219)
  • data/img/7heclown-glyph-9b16d38011.png is excluded by !**/*.png
  • data/img/ancient-protector-specter-56e6443196.png is excluded by !**/*.png
  • data/img/athletic-disc-player-and-towel-bcbb05e8b1.png is excluded by !**/*.png
  • data/img/athletic-disc-player-and-towel-cd821194d1.png is excluded by !**/*.png
  • data/img/athletic-leggings-26b59d281a.png is excluded by !**/*.png
  • data/img/athletic-leggings-3ff6cf957e.png is excluded by !**/*.png
  • data/img/athletic-shirt-a3b9f32bc7.png is excluded by !**/*.png
  • data/img/athletic-shirt-e22c9c8ea6.png is excluded by !**/*.png
  • data/img/athletic-sleeves-107a61aba0.png is excluded by !**/*.png
  • data/img/athletic-sleeves-da72075729.png is excluded by !**/*.png
  • data/img/ceno-apparel-3ea751b293.png is excluded by !**/*.png
  • data/img/ceno-apparel-dddaabe504.png is excluded by !**/*.png
  • data/img/ceno-cuirass-67ce66cbff.png is excluded by !**/*.png
  • data/img/ceno-cuirass-7d1a3865e6.png is excluded by !**/*.png
  • data/img/ceno-greaves-605542791b.png is excluded by !**/*.png
  • data/img/ceno-greaves-6bf3ab1cc7.png is excluded by !**/*.png
  • data/img/ceno-helmet-5f33975b09.png is excluded by !**/*.png
  • data/img/ceno-helmet-911c7bcdd5.png is excluded by !**/*.png
  • data/img/ceno-pauldrons-5f809113b5.png is excluded by !**/*.png
  • data/img/ceno-pauldrons-71b8294ab7.png is excluded by !**/*.png
  • data/img/central-mall-backroom-scene-79f26374d1.png is excluded by !**/*.png
  • data/img/chymerist-apparel-4004dd1808.png is excluded by !**/*.png
  • data/img/chymerist-apparel-c23c28c95a.png is excluded by !**/*.png
  • data/img/chymerist-boots-06d0e60036.png is excluded by !**/*.png
  • data/img/chymerist-boots-2929471409.png is excluded by !**/*.png
  • data/img/chymerist-gloves-67a3c454f0.png is excluded by !**/*.png
  • data/img/chymerist-gloves-d69e70d08f.png is excluded by !**/*.png
  • data/img/chymerist-mask-019ac328d3.png is excluded by !**/*.png
  • data/img/chymerist-mask-142f5b24d9.png is excluded by !**/*.png
  • data/img/chymerist-uniform-85f51eede1.png is excluded by !**/*.png
  • data/img/chymerist-uniform-8fd99710bb.png is excluded by !**/*.png
  • data/img/clearvoy-prime-hood-00edd0f8f9.png is excluded by !**/*.png
  • data/img/clearvoy-prime-hood-ad2eb1eee4.png is excluded by !**/*.png
  • data/img/clearvoy-prime-leggings-4ca1a7ecb4.png is excluded by !**/*.png
  • data/img/clearvoy-prime-leggings-d032af8748.png is excluded by !**/*.png
  • data/img/clearvoy-prime-sleeves-b4ce8fb3a4.png is excluded by !**/*.png
  • data/img/clearvoy-prime-sleeves-e51762efc0.png is excluded by !**/*.png
  • data/img/clearvoy-prime-suit-2fb27691a8.png is excluded by !**/*.png
  • data/img/clearvoy-prime-suit-832f3de0bf.png is excluded by !**/*.png
  • data/img/commodore-prime-apparel-a546b792c2.png is excluded by !**/*.png
  • data/img/commodore-prime-apparel-f0db300776.png is excluded by !**/*.png
  • data/img/commodore-prime-cuirass-508c6ff064.png is excluded by !**/*.png
  • data/img/commodore-prime-cuirass-e67cf10dbb.png is excluded by !**/*.png
  • data/img/commodore-prime-greaves-6cccd7413b.png is excluded by !**/*.png
  • data/img/commodore-prime-greaves-8f483124d4.png is excluded by !**/*.png
  • data/img/commodore-prime-mask-0160643d8c.png is excluded by !**/*.png
  • data/img/commodore-prime-mask-40bd7901f3.png is excluded by !**/*.png
  • data/img/commodore-prime-pauldrons-5444e62d12.png is excluded by !**/*.png
  • data/img/commodore-prime-pauldrons-acbede15ec.png is excluded by !**/*.png
  • data/img/danker-glyph-bf07ce81f4.png is excluded by !**/*.png
  • data/img/deathma666ot-glyph-05cb1618c0.png is excluded by !**/*.png
  • data/img/deca-heirloom-488f33f9aa.png is excluded by !**/*.png
  • data/img/ebbtides-legendary-glyph-7227f94f4a.png is excluded by !**/*.png
  • data/img/gauss-prime-theme redline-6371faeef1.png is excluded by !**/*.png
  • data/img/goth-hood-1269bad8a9.png is excluded by !**/*.png
  • data/img/goth-hood-fbd05375d1.png is excluded by !**/*.png
  • data/img/goth-jacket-c0b2d14275.png is excluded by !**/*.png
  • data/img/goth-jacket-fb00b80d7a.png is excluded by !**/*.png
  • data/img/goth-leggings-a33864e458.png is excluded by !**/*.png
  • data/img/goth-leggings-e9e4cfc16b.png is excluded by !**/*.png
  • data/img/goth-sleeves-2e94e15746.png is excluded by !**/*.png
  • data/img/goth-sleeves-b98cd9d52d.png is excluded by !**/*.png
  • data/img/grunge-hood-7ca1c41b56.png is excluded by !**/*.png
  • data/img/grunge-hood-84e22ca1bd.png is excluded by !**/*.png
  • data/img/grunge-jacket-16bef4a461.png is excluded by !**/*.png
  • data/img/grunge-jacket-1c9f98648a.png is excluded by !**/*.png
  • data/img/grunge-leggings-66f177aa90.png is excluded by !**/*.png
  • data/img/grunge-leggings-974b683517.png is excluded by !**/*.png
  • data/img/grunge-skirt-935673670d.png is excluded by !**/*.png
  • data/img/grunge-skirt-a7b98e352a.png is excluded by !**/*.png
  • data/img/grunge-sleeves-4ce8cdf98e.png is excluded by !**/*.png
  • data/img/grunge-sleeves-d54a3f853c.png is excluded by !**/*.png
  • data/img/harrier-hood-372aba1136.png is excluded by !**/*.png
  • data/img/harrier-legs-39dfc9282e.png is excluded by !**/*.png
  • data/img/harrier-sleeves-8d8746298b.png is excluded by !**/*.png
  • data/img/harrier-suit-75588f1d52.png is excluded by !**/*.png
  • data/img/hawk-bishamo-cuirass-00d7620ae3.png is excluded by !**/*.png
  • data/img/hawk-bishamo-cuirass-0204653e42.png is excluded by !**/*.png
  • data/img/hawk-bishamo-greaves-10aba3a8ef.png is excluded by !**/*.png
  • data/img/hawk-bishamo-greaves-990d686934.png is excluded by !**/*.png
  • data/img/hawk-bishamo-helmet-b8e6987228.png is excluded by !**/*.png
  • data/img/hawk-bishamo-helmet-cba33df2ee.png is excluded by !**/*.png
  • data/img/hawk-bishamo-pauldrons-94cb209367.png is excluded by !**/*.png
  • data/img/hawk-bishamo-pauldrons-f2c4989142.png is excluded by !**/*.png
  • data/img/haztech-apparel-c638c2d88f.png is excluded by !**/*.png
  • data/img/haztech-apparel-ec8df1923f.png is excluded by !**/*.png
  • data/img/haztech-cuirass-1fb234543e.png is excluded by !**/*.png
  • data/img/haztech-cuirass-8ab26a04ea.png is excluded by !**/*.png
  • data/img/haztech-greaves-4e80f02b4e.png is excluded by !**/*.png
  • data/img/haztech-greaves-7a3c0fed81.png is excluded by !**/*.png
  • data/img/haztech-mask-77068fd099.png is excluded by !**/*.png
  • data/img/haztech-mask-b8d47d5f78.png is excluded by !**/*.png
  • data/img/haztech-pauldrons-7503995adc.png is excluded by !**/*.png
  • data/img/haztech-pauldrons-7ca3bb500f.png is excluded by !**/*.png
  • data/img/höllvanian-historic-quarter-in-spring-scene-931cab23f1.png is excluded by !**/*.png
  • data/img/höllvanian-intersection-in-winter-scene-3c34e8c960.png is excluded by !**/*.png
  • data/img/höllvanian-old-town-in-fall-scene-b0d875e8dd.png is excluded by !**/*.png
  • data/img/höllvanian-tenements-in-summer-scene-cd83259f3c.png is excluded by !**/*.png
  • data/img/höllvanian-terrace-in-summer-scene-1999fd46be.png is excluded by !**/*.png
  • data/img/kinemantikretro_tm-announce-563ca1f316.png is excluded by !**/*.png
  • data/img/kinemantikretro_tm-av-receiver-f3d8005d68.png is excluded by !**/*.png
  • data/img/lark-bishamo-apparel-12d46927de.png is excluded by !**/*.png
  • data/img/lark-bishamo-cuirass-3d6254f36c.png is excluded by !**/*.png
  • data/img/lark-bishamo-cuirass-4a8f89b15d.png is excluded by !**/*.png
  • data/img/lark-bishamo-gear-8b4b6b6fea.png is excluded by !**/*.png
  • data/img/lark-bishamo-greaves-a410b3a54b.png is excluded by !**/*.png
  • data/img/lark-bishamo-greaves-f7ee4657ff.png is excluded by !**/*.png
  • data/img/lark-bishamo-helmet-3174869f69.png is excluded by !**/*.png
  • data/img/lark-bishamo-helmet-675f5e4151.png is excluded by !**/*.png
  • data/img/lark-bishamo-pauldrons-e1c19d83ae.png is excluded by !**/*.png
  • data/img/lark-bishamo-pauldrons-f2b8a2dd69.png is excluded by !**/*.png
  • data/img/last-chance-offerings-4a6e860350.png is excluded by !**/*.png
  • data/img/masker's-theodolite-crewsuit-c1675403bf.png is excluded by !**/*.png
  • data/img/masker's-theodolite-crewsuit-hood-389bdbe8eb.png is excluded by !**/*.png
  • data/img/masker's-theodolite-crewsuit-leggings-4cb3032351.png is excluded by !**/*.png
  • data/img/masker's-theodolite-crewsuit-sleeves-d09a5aed75.png is excluded by !**/*.png
  • data/img/minerva's-shades-(up)-006722d256.png is excluded by !**/*.png
  • data/img/mod-segment-95ba6fe657.png is excluded by !**/*.png
  • data/img/movember-glyph-02cb5d4e62.png is excluded by !**/*.png
  • data/img/nautilus-prime-skin-71e4652622.png is excluded by !**/*.png
  • data/img/necra-prime-cuirass-a0d825e0cd.png is excluded by !**/*.png
  • data/img/necra-prime-cuirass-a9066c84a0.png is excluded by !**/*.png
  • data/img/necra-prime-greaves-53fdd7009a.png is excluded by !**/*.png
  • data/img/necra-prime-greaves-e860050337.png is excluded by !**/*.png
  • data/img/necra-prime-hood-6561579e65.png is excluded by !**/*.png
  • data/img/necra-prime-hood-ddd934ca70.png is excluded by !**/*.png
  • data/img/necra-prime-sleeves-2e26205752.png is excluded by !**/*.png
  • data/img/necra-prime-sleeves-45b33cf9dd.png is excluded by !**/*.png
  • data/img/necra-prime-vitalis-hood-326b9e0313.png is excluded by !**/*.png
  • data/img/necra-prime-vitalis-hood-fdc3483fad.png is excluded by !**/*.png
  • data/img/nightwave-leggings-1d8f3d75f1.png is excluded by !**/*.png
  • data/img/nightwave-leggings-eb73e1e2df.png is excluded by !**/*.png
  • data/img/nightwave-sleeves-54b16c4f5f.png is excluded by !**/*.png
  • data/img/nightwave-sleeves-802b849d93.png is excluded by !**/*.png
  • data/img/nightwave-suit-4c4dc5c829.png is excluded by !**/*.png
  • data/img/nightwave-suit-94b093a502.png is excluded by !**/*.png
  • data/img/omni-forma-68d724b1ee.png is excluded by !**/*.png
  • data/img/on-lyne-poster-collage-1a0b9a4de1.png is excluded by !**/*.png
  • data/img/orbit-arcade-scene-a7b7338cd9.png is excluded by !**/*.png
  • data/img/perita-manifestation-scene-33ba1e710e.png is excluded by !**/*.png
  • data/img/primed-stabilizer-e6a5c531bd.jpg is excluded by !**/*.jpg
  • data/img/primed-steady-hands-30ce98cdff.jpg is excluded by !**/*.jpg
  • data/img/registered-loser-glyph-6b464ea2a6.png is excluded by !**/*.png
  • data/img/saita-prime-hood-98ca87688b.png is excluded by !**/*.png
  • data/img/saita-prime-leggings-42807a3a02.png is excluded by !**/*.png
  • data/img/saita-prime-sleeves-bd46a0c556.png is excluded by !**/*.png
  • data/img/saita-prime-suit-93a1f60b67.png is excluded by !**/*.png
  • data/img/simaris-offerings-replica-console-333ba553f1.png is excluded by !**/*.png
  • data/img/simaris-research-replica-console-ac9cfca94b.png is excluded by !**/*.png
  • data/img/smelter-apparel-6f3118a30c.png is excluded by !**/*.png
  • data/img/smelter-apparel-c55e87e94e.png is excluded by !**/*.png
  • data/img/smelter-cuirass-361ec59ba7.png is excluded by !**/*.png
  • data/img/smelter-cuirass-792eb48710.png is excluded by !**/*.png
  • data/img/smelter-greaves-1304ed45cb.png is excluded by !**/*.png
  • data/img/smelter-greaves-898a74bc93.png is excluded by !**/*.png
  • data/img/smelter-mask-43c78320c2.png is excluded by !**/*.png
  • data/img/smelter-mask-47eba75d8a.png is excluded by !**/*.png
  • data/img/smelter-pauldrons-0b535ddbb9.png is excluded by !**/*.png
  • data/img/smelter-pauldrons-41e965d537.png is excluded by !**/*.png
  • data/img/solstice-square-stage-scene -c74cb2d81a.png is excluded by !**/*.png
  • data/img/stormfall-gloves-2e901c7c51.png is excluded by !**/*.png
  • data/img/stormfall-gloves-8d13b98f84.png is excluded by !**/*.png
  • data/img/stormfall-jacket-57be36be54.png is excluded by !**/*.png
  • data/img/stormfall-jacket-d10cf9270e.png is excluded by !**/*.png
  • data/img/stormfall-mask-58bc3d99c5.png is excluded by !**/*.png
  • data/img/stormfall-mask-6dc9434d2c.png is excluded by !**/*.png
  • data/img/stormfall-pants-&-boots-1881bc2a01.png is excluded by !**/*.png
  • data/img/stormfall-pants-&-boots-fca3da3084.png is excluded by !**/*.png
  • data/img/tauron-prime-greaves-54aba95b7e.png is excluded by !**/*.png
  • data/img/tauron-prime-greaves-aa084de867.png is excluded by !**/*.png
  • data/img/tauron-prime-hood-2e102fe9cd.png is excluded by !**/*.png
  • data/img/tauron-prime-hood-6399ef7dd3.png is excluded by !**/*.png
  • data/img/tauron-prime-regalia-3032ec9dcb.png is excluded by !**/*.png
  • data/img/tauron-prime-regalia-cd82b9c376.png is excluded by !**/*.png
  • data/img/tauron-prime-sleeves-09a49d3683.png is excluded by !**/*.png
  • data/img/tauron-prime-sleeves-ac4a29d9ba.png is excluded by !**/*.png
  • data/img/tech-titan-electronics-store-scene-2350b2c2b4.png is excluded by !**/*.png
  • data/img/teleport-rush-6aea3d2c3a.jpg is excluded by !**/*.jpg
  • data/img/templar-prime-apparel-84466f3de4.png is excluded by !**/*.png
  • data/img/templar-prime-apparel-9246485f04.png is excluded by !**/*.png
  • data/img/templar-prime-hood-4d18337c7d.png is excluded by !**/*.png
  • data/img/templar-prime-hood-7625323c30.png is excluded by !**/*.png
  • data/img/templar-prime-leggings-73de53e322.png is excluded by !**/*.png
  • data/img/templar-prime-leggings-f46c07f28c.png is excluded by !**/*.png
  • data/img/templar-prime-sleeves-6908b5bc97.png is excluded by !**/*.png
  • data/img/templar-prime-sleeves-e33631cd3c.png is excluded by !**/*.png
  • data/img/templar-prime-suit-1391096c25.png is excluded by !**/*.png
  • data/img/templar-prime-suit-249b338c8f.png is excluded by !**/*.png
  • data/img/tennocon-2022-hood-07b8445eee.png is excluded by !**/*.png
  • data/img/tennocon-2022-hood-779f9930d9.png is excluded by !**/*.png
  • data/img/tennocon-2022-leggings-0fa817d61d.png is excluded by !**/*.png
  • data/img/tennocon-2022-leggings-efda8215ac.png is excluded by !**/*.png
  • data/img/tennocon-2022-sleeves-28a08354ef.png is excluded by !**/*.png
  • data/img/tennocon-2022-sleeves-81513335b5.png is excluded by !**/*.png
  • data/img/tennocon-2022-suit-12f700aa0f.png is excluded by !**/*.png
  • data/img/tennocon-2022-suit-c0d443c484.png is excluded by !**/*.png
  • data/img/tennocon-2025-pin-display-8d27ab98a1.png is excluded by !**/*.png
  • data/img/the-stranger's-hood-b0a59d8f93.png is excluded by !**/*.png
  • data/img/the-stranger's-hood-c7e2b78cf9.png is excluded by !**/*.png
  • data/img/vahd-apparel-0717c9ee71.png is excluded by !**/*.png
  • data/img/vahd-apparel-1e881334c7.png is excluded by !**/*.png
  • data/img/vahd-cuirass-49f3bcf1a9.png is excluded by !**/*.png
  • data/img/vahd-cuirass-60b95932dd.png is excluded by !**/*.png
  • data/img/vahd-greaves-7f3a4370ba.png is excluded by !**/*.png
  • data/img/vahd-greaves-8efcd36065.png is excluded by !**/*.png
  • data/img/vahd-mask-337ff0792d.png is excluded by !**/*.png
  • data/img/vahd-mask-a97a76d076.png is excluded by !**/*.png
  • data/img/vahd-pauldrons-019c704c90.png is excluded by !**/*.png
  • data/img/vahd-pauldrons-61a00ee0b2.png is excluded by !**/*.png
  • data/img/zauba-apparel-a30dbf8c9f.png is excluded by !**/*.png
  • data/img/zauba-apparel-fefd84fd67.png is excluded by !**/*.png
  • data/img/zauba-cuirass-7fc578f77f.png is excluded by !**/*.png
  • data/img/zauba-cuirass-804d49ae73.png is excluded by !**/*.png
  • data/img/zauba-greaves-3ab24d685b.png is excluded by !**/*.png
  • data/img/zauba-greaves-a8ac8b2cf7.png is excluded by !**/*.png
  • data/img/zauba-mask-23ee22118e.png is excluded by !**/*.png
  • data/img/zauba-mask-4bc045e0bb.png is excluded by !**/*.png
  • data/img/zauba-pauldrons-44d1c38a08.png is excluded by !**/*.png
  • data/img/zauba-pauldrons-5a2904bca1.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • build/build.mjs
  • data/cache/.images.json
🧰 Additional context used
🧠 Learnings (1)
📓 Common learnings
Learnt from: SlayerOrnstein
Repo: WFCD/warframe-items PR: 663
File: config/masterableCategories.json:1-2
Timestamp: 2024-12-03T23:47:24.677Z
Learning: In the 'warframe-items' repository, when suggesting changes to regex patterns in 'config/masterableCategories.json', ensure that added patterns only include items relevant to the current PR context, and avoid adding items not present in the context.
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Build
🔇 Additional comments (1)
build/build.mjs (1)

274-275: LGTM! Cache update correctly deferred until after successful image write.

Moving updateCache to execute only after sharp().toFile() and minify() complete ensures the cache reflects reality—if image processing fails and throws, the catch block prevents the cache update. This eliminates the issue where the cache claims an image exists when it actually failed to save, forcing a retry on the next run.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@AyAyEm AyAyEm marked this pull request as draft December 30, 2025 14:26
@AyAyEm
Copy link
Member Author

AyAyEm commented Dec 30, 2025

It seems there's a bunch of images missing i'm building it now, up to 168

@AyAyEm AyAyEm changed the title fix: add omni-forma image fix: add missing images Dec 30, 2025
@AyAyEm
Copy link
Member Author

AyAyEm commented Dec 30, 2025

There's more problems with the images than i thought, there might need one or two prs to fix related issues.

@AyAyEm AyAyEm force-pushed the refresh-omni-forma-hash branch from 4863f7a to b91ea24 Compare December 30, 2025 21:46
@AyAyEm
Copy link
Member Author

AyAyEm commented Dec 31, 2025

This draft is still in design phase, so no need for the code be compliant with lint or to be well designed. Remember this is basically me testing around on what we can do about the problem. I could very much discard all changes.

@AyAyEm AyAyEm force-pushed the refresh-omni-forma-hash branch from b91ea24 to feb0126 Compare January 5, 2026 14:51
@AyAyEm AyAyEm marked this pull request as ready for review January 5, 2026 14:53
@AyAyEm AyAyEm requested a review from TobiTenno January 5, 2026 14:53
@AyAyEm
Copy link
Member Author

AyAyEm commented Jan 5, 2026

I'll just add the images that are missing first and then we'll think about what to do with the other issues.

@TobiTenno TobiTenno merged commit d57389a into master Jan 5, 2026
10 checks passed
@TobiTenno TobiTenno deleted the refresh-omni-forma-hash branch January 5, 2026 21:16
@wfcd-bot-boi
Copy link
Collaborator

🎉 This PR is included in version 1.1272.90 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants