Commit Graph
17 Commits
Author SHA1 Message Date
Fd e417a98154 docs: add pure-go webp exif riff injector implementation plan 2026-07-15 17:03:07 +07:00
Fd 2d53ae8be1 docs: add design spec for pure-go webp exif injector 2026-07-15 17:01:21 +07:00
Fd 2a13b954ea chore: clean up log files and temp document structures 2026-07-15 16:51:27 +07:00
Fd d40b5571b9 refactor: simplify exif injection by making processes return raw webp 2026-07-15 16:25:15 +07:00
Fd d3c09b317f fix: simplify metadata payload for webpExif format compatibility 2026-07-15 15:59:02 +07:00
Fd 4711063715 fix: sticker metadata rendering failures due to corrupted EXIF chunk lengths 2026-07-15 14:57:06 +07:00
Fd 1e4c08d3af chore: add imagemagick to docker prod image 2026-07-15 12:36:43 +07:00
Fd aa60336dc5 refactor: extract media conversion logic to helper 2026-07-15 12:15:56 +07:00
Fd 1a279a89c0 refactor: migrate exif support to helper 2026-07-15 12:13:26 +07:00
Fd 9a73dc73c4 docs: add sticker command refactor plan 2026-07-15 11:51:50 +07:00
Fd c1e78fb2e7 feat: assemble and register unified sticker command 2026-07-15 11:27:40 +07:00
Fd 094086489b feat: add unified media conversion functions for sticker 2026-07-15 11:20:15 +07:00
FdandClaude Opus 4.7 d73d8e8070 feat: add exif resolution helpers to sticker command
Co-Authored-By: Claude Opus 4.7 <[email protected]>
2026-07-15 11:15:35 +07:00
Fd 23bafc939e docs: add implementation plan for unified sticker command 2026-07-15 11:10:34 +07:00
FdandClaude Opus 4.7 c37369a30b docs: add design spec for unified sticker command
Co-Authored-By: Claude Opus 4.7 <[email protected]>
2026-07-15 11:09:52 +07:00
FdandClaude Opus 4.7 e783284881 feat: add download commands (yt, ig, tt, fb) and middleware support
- Add core Middleware support via `core.Default.Use()`
- Implement download command handlers for YouTube, Instagram, TikTok, and Facebook
- Add regex-based URL validation for all download commands
- Add API client for fetching download links
- Add helpers for uploading and sending media to WhatsApp

Co-Authored-By: Claude Opus 4.7 <[email protected]>
2026-07-15 10:33:58 +07:00
Fd faeda0b21d feat: initial whatsmeow bot with command handler and context helpers
Core framework (Handler, Command, Default muxer) in core/ package.
Command self-registration via init() with blank imports in cmds/.
Context helpers (send, reply, download, upload) in context/ package.
Permission system with GROUP_ONLY / PRIVATE_ONLY checks.
WhatsApp client configured as Safari with history sync disabled.
2026-07-06 18:53:04 +07:00