Skip to content

追平进度、进行安全更新、清理废弃文件 - #567

Open
toarujs wants to merge 51 commits into
sharevb:chore/all-my-stuffsfrom
toarujs:chore/all-my-stuffs
Open

追平进度、进行安全更新、清理废弃文件#567
toarujs wants to merge 51 commits into
sharevb:chore/all-my-stuffsfrom
toarujs:chore/all-my-stuffs

Conversation

@toarujs

@toarujs toarujs commented Aug 24, 2026

Copy link
Copy Markdown

Included changes

  • Sync the latest tool implementations, UI updates, translations, tests, and configuration changes.
  • Add and update multiple developer utilities and converters.
  • Include password generator improvements.
  • Include dependency hardening and response-header updates.
  • Normalize locale switching behavior.
  • Remove obsolete ESLint and Prettier configuration files.
  • Remove the unused Node.js memory helper script.
  • Remove the unused locale selector component.
  • Remove the obsolete w-websocket-client type declaration after switching to the native WebSocket API.
  • Remove the unused SVG-to-PNG WASM asset.
  • Remove obsolete sponsor banner assets.
  • Remove repository-local .monkeycode documentation from the GitHub branch.

mbienhuels and others added 30 commits September 20, 2025 12:58
* fix(c-input-text): set minimum height for input field (CorentinTh#1552)

* refactor(sponsors): removed sponsor banners (CorentinTh#1553)

* fix(issues): fix textarea always grows
check if the textarea overflows before resizing it

---------

Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
Co-authored-by: Maximilian Bienhüls <maximilian.bienhuels@triluxds.com>
Removed the sponsors section from the README.
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
… random-numbers-generator

Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
…matter

Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
…nguages

Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- multi-link-downloader: add .catch() for zip.generateAsync() Promise
- serial-console: improve error handling, fix infinite recursion in reconnect
- ssl-cert-converter: add array bounds checking for certificate data
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- mic-tester: fix non-null assertions, cleanup audio nodes
- font-compare: add null checks, response validation, cleanup style tags
- queryParams: add missing imports, JSON.parse error handling
- flexSearch: fix unhandled promise, null check
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- yaml-viewer/json-viewer: add response.ok check for fetch
- camera-recorder: fix memory leak with URL.createObjectURL
- pomodoro-timer: fix multiple intervals bug
- ssl-cert-converter: add safety check for attributes access
- catchedComputed: fix race condition with requestId
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- gitignore-generator: add response.ok check for fetch
- Home.page.vue: fix event listener memory leak
- tcp-udp-port-tester: add WebSocket cleanup on unmount
- mic-tester: add animation frame cancel, ensure cleanup
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- env-variables-converter: fix bug-prone quote handling regex
- lunicode: add lowercase small caps mapping, remove TODO
- bcrypt: replace @ts-ignore with proper type handling
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- potrace: add error handler and cleanup for FileReader
- pomodoro-timer: cleanup visibilitychange listener and store subscription
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- serial-console: remove dead code after attemptReconnect
- tcp-udp-port-tester: remove duplicate code outside script block
- pomodoro-timer: add stopAllTimers cleanup function
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- image-comparer: add cleanup for blob URLs on unmount
- favicon-generator: revoke blob URL after download
- docker-image-downloader: revoke blob URL after download
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
toarujs and others added 21 commits March 13, 2026 08:05
- smart-text-replacer: add HTML escaping for user input
- option43-generator: sanitize HTML output with DOMPurify
- svg-previewer: sanitize SVG content to prevent XSS
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- Fix ESLint errors (420 errors resolved)
- Refactor services to remove i18n dependency in service layer
- Fix qr-code-decoder, certificate-key-parser, hex-converter services
- Fix variable naming issues in docker-image-downloader
- Fix function definition order in potrace
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- ARCHITECTURE.md: 系统架构文档
- INTERFACES.md: 接口文档
- DEVELOPER_GUIDE.md: 开发者指南
- INDEX.md: 文档索引
- 专有概念/: 工具定义、工具分类、UI组件库、国际化
- 模块/: tools、composable、ui 模块文档
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
- smart-text-replacer: 添加危险正则模式检测,防止 ReDoS 攻击
- ExternalToolContent: 使用 DOMPurify 消毒 HTML 内容,防止 XSS 攻击
- 添加不安全正则表达式警告提示
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
# Conflicts:
#	README.md
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Co-authored-by: monkeycode-ai <monkeycode-ai@chaitin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants