Fd
cde38e4c2d
feat: add help menu command
2026-07-15 21:02:49 +07:00
Fd
199846857f
docs: clarify reason for retaining libwebp-tools in dockerfile
2026-07-15 19:48:30 +07:00
Fd
2bb2463aa5
chore: remove documentation folder and temporary trace artifacts
2026-07-15 19:40:34 +07:00
Fd
5439186bc6
fix: replace broken ffmpeg webp encoder with native gif2webp bypass
2026-07-15 19:24:41 +07:00
Fd
8c255a7066
fix: restore working crop scale filters for video to avoid exit status 8
2026-07-15 19:19:10 +07:00
Fd
d93a40e531
feat: use pure-go exif injector in sticker command
2026-07-15 18:08:43 +07:00
Fd
68f964f810
feat: implement pure-go RIFF EXIF injector
2026-07-15 18:02:47 +07:00
Fd
6228cb2733
refactor: remove InjectExif shell wrapper from media_convert
2026-07-15 17:59:24 +07:00
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
Fd and Claude 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
Fd and Claude 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
Fd and Claude 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