wacrm/CHANGELOG.md
Arnas Donauskas faa128f0fd
docs: add CHANGELOG with migration-required note
Self-hosters pulling updates have no signal today that a new release
needs a Supabase migration applied — they only find out when /react
starts returning 500s in prod. CHANGELOG.md fixes that for v-current
(chat actions, requires migration 009) and gives future entries a home.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 16:39:16 +03:00

32 lines
1.1 KiB
Markdown

# Changelog
User-visible changes in `wacrm`. Self-hosters: when pulling an update,
check this file for any **migration required** notes and apply the
matching SQL files from `supabase/migrations/` against your Supabase
project before restarting the app.
Versions follow [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## Unreleased
### Added
- Chat actions in the inbox: emoji reactions, reply-with-quote, and
copy-text on individual messages. Hover on desktop, long-press on
touch. Outbound reactions and replies forward to WhatsApp via the
Cloud API; inbound reactions and swipe-replies from customers arrive
through the webhook and appear in real time.
### Migration required
- Apply `supabase/migrations/009_message_actions.sql` to your Supabase
project. It adds `messages.reply_to_message_id` and the new
`message_reactions` table (with RLS and realtime). The migration is
idempotent — safe to re-run.
### Changed
- The webhook no longer stores inbound customer reactions as fake text
messages. They are written to `message_reactions` instead, so any
custom queries that counted reactions as messages will need updating.