- Ya
- 16 Julai 2026, 13:47 UTC
- Mwandishi
- kamo
- Ahadi ya
- fc9eec3
kamo-internal now imports the shared TS packages it originally seeded (one - avatarUrlTransform → re-exports @kamo/media-core (getAvatarSizedUrl, transformAvatarUrl); ~12 call sites unchanged - emailFormat.escapeHtml → @kamo/email-core - ProgrammerMode math → @kamo/calc-core (maskToSize/toBase/validDigits/ **************** Fixes two live bugs: the 32-bit mask `n & ((1<<32)-1)` === `n & 0` collapsed every DWORD to 0, and SHR used arithmetic `>>` that sign-extended bit-31 values - TextConverterMode → @kamo/calc-core textTransforms (25 transforms) Adds .npmrc (@kamo → Forgejo npm registry) + deps. tsc clean, next build compiles successfully.