All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Multi-language localization support (
en,ja,zh-TW,zh-CN). - User language preference selection via
/langand/setlangcommands. - Search options (
mute,nocrop,skip) via text keywords and captions. - Inline keyboard button for viewing low similarity search results.
- Native SQLite database (
node:sqlite) for 30-day user search logs and language preferences. - Integration of
oxlintandoxfmtfor code linting and formatting.
- Migrated runtime to Node.js >= 24 with native direct TypeScript execution (
server.ts). - Rewrote HTTP webhook server using native Node.js HTTP server instead of Express.
- Replaced PostgreSQL database with native
node:sqlite. - Replaced Prettier and ESLint with Oxfmt and Oxlint.