13-Jan-2026 — Dynamic-content and Eslint: 2 fixes #103
build 429 — commit 9cbdc04
- Add paste handler to YouTube ID input field in dynamic-content-site-edit-text-row
- Pasting a YouTube URL now automatically extracts the video ID
- Add test case for URL https://www.youtube.com/watch?v=2N1-m2e9nqw
eslint: prohibit typeof checks in favor of es-toolkit type guards (#103)
- Add ESLint rules to catch typeof comparisons and enforce use of isString(), isNumber(), isObject(), isUndefined(), isBoolean() from es-toolkit/compat
- Fix existing typeof violations across frontend and server codebase
- Refactor eslint.config.ts to eliminate rule duplication