Changelog
Project updates
2026-05-22 / Crypto key and IV history
- Added history dropdown for secret key and IV inputs in crypto tools.
- History is stored in localStorage and deduplicated (max 10 entries per field).
2026-05-21 / AI Chat multi-provider
- Replaced AI utility tools with a unified AI Chat supporting OpenAI, Anthropic, Gemini, DeepSeek, OpenRouter, SiliconFlow, and custom OpenAI-compatible providers.
- Added provider selection, model fetching, streaming responses, temperature and max tokens controls.
- API keys are stored in localStorage only, never sent to backend servers.
2026-05-21 / Andrew Ng Deep Learning course
- Added ng-lectures: a 28-chapter bilingual course covering ML fundamentals, neural networks, CNN, RNN, and generative AI.
- Registered alongside transformer-lectures in the study section with full i18n support.
2026-05-20 / Base64 Image decode
- Added decode mode to Base64 Image tool. Accepts Base64 with or without data URL prefix.
- Auto-detects image format (PNG/JPEG/GIF/WebP/BMP/SVG) from file headers when decoding.
2026-05-20 / crypto encoding and modes
- Added key/IV/input/output encoding support (text, Base64, Hex) for AES, DES, SM4, Hash, and HMAC.
- Fixed SM4 by converting key/IV to 32-char hex and bridging base64/hex input-output.
- Expanded DES to CBC, ECB, CFB, OFB, and CTR modes with configurable padding.
- Added Padding selection for AES-CBC, AES-ECB, DES, and SM4.
- Updated all crypto tool descriptions to reflect new encoding and mode capabilities.
2026-05-20 / crypto and usage tracking
- Added AES-ECB support and configurable padding (PKCS7, NoPadding, ZeroPadding, etc.).
- Fixed IV state not resetting when switching AES/SM4 algorithms.
- Fixed SM4 CBC IV validation and ECB/SM4 key empty-string detection.
- Replaced Featured Tools with Recently Used, sorted by usage frequency via localStorage.
2026-05-20 / i18n support
- Added client-side i18n with English and Chinese language support. Language preference is cached in localStorage.
2026-05-20 / v0.1.0
- Implemented the static Next.js frontend for GitHub Pages and custom domain deployment.
- Added local-first tools for crypto, data, and AI engineering workflows.
- Added MDX study roadmaps and project handoff documentation.