Changelog
[1.1.0] - 2026-03-21
Features
- Support role mentions in ticket opening message: Support roles are now mentioned in the ticket channel content so staff gets notified.
- Q&A as separate embed: Question answers are now displayed in a dedicated Embed instead of being inlined in the main ticket embed.
- Review channel embed localization: Review embeds sent to the review channel now use localized field names (Rating, User, Staff, Comment).
- Staff participants on close: When a ticket is closed, all staff members who sent messages are listed in the log and review embed.
- Channel name format per-category with presets — Moved channel name format from global setup to per-category setting. Added a preset selector with 5 formats ({category}-{number},{category}-{username}, etc.) plus a custom format modal. Categories without a format fall back to the global default.
- Welcome message placeholder hint: The welcome message modal now shows{user} {username} {category} {ticketnumber} {server}as placeholder so users know the available variables.{user}correctly pings the ticket creator.
- Expanded emoji selection: Increased predefined emoji list from ~80 to ~160 emojis (added buildings, communication, time, education, food, animals, nature, etc.).
- Custom emoji input: Added a "Custom Emoji" button in the category emoji picker that opens a modal to type/paste any Unicode or Discord custom emoji.
- Add/Remove Role in ticket settings: Staff can now add or remove a role to/from the ticket creator directly from the ticket settings panel using Discord's native role selector.
- All staff participants in review embed: Review embeds (both log channel and review channel) now list every staff member who participated in the ticket, not just the closer.
- Panel edit pre-fill: Editing an existing panel via/panelnow pre-fills the modal with the panel's current title, description, footer, and image URL.
- Staff info in transcripts: Transcript HTML now shows "Closed by" and all staff participants in the header.
Documentation
- Added TRANSCRIPT_GUIDE.md: Full deployment guide for the transcript server in Italian and English, covering:
- Linux: without domain (IP only) and with domain + HTTPS (Nginx + Let's Encrypt)
- Windows: without domain (IP only) and with domain + HTTPS (Caddy)
- Prerequisite notes about domain registration
- Troubleshooting table for common issues
Scripts
- Addedsetup-transcript.bat: One-click Windows setup for transcript server without domain. Finds public IP, opens firewall port 3000, updates.envautomatically.
- Addedsetup-transcript-domain.bat: One-click Windows setup with domain + HTTPS. Downloads Caddy, creates Caddyfile, opens ports 80/443, updates.env, optionally starts Caddy.
- Addedremove-transcript-firewall.bat: Removes all firewall rules created by the setup scripts (ports 3000, 80, 443).
