Tags: disini/tgnas
Tags
feat(store): use non-verifiable ETag for typed uploads Typed uploads (photo/video/audio/animation) may be recompressed by Telegram, so the MD5 of original input bytes doesn't match the actual downloadable content. Use a random ETag with "-typed" suffix (similar to multipart ETag format) so S3 clients like rclone don't attempt MD5 verification on these objects. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
ci: build docker images by digest Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>