whyour
53e1129a12
fix: preserve Python source state and repair dev regressions
2026-10-15 09:53:22 +08:00
whyour
13c0a4d21b
fix: handle mobile INI editing and silence timeout cleanup
...
Map INI to the CodeMirror properties language and fall back to plain text for unsupported modes. Reap the timeout watchdog immediately under stderr redirection to prevent Bash job notifications during cleanup.
Refs #3095 , #3096
2026-10-15 01:17:43 +08:00
whyour
fa8910b3d6
feat: add script version history ( #3085 )
...
* feat: add script version history
* fix: validate canonical save-as paths before backup
* fix: stack script history footer on small screens
2026-10-06 22:00:11 +08:00
whyour
2cab112391
fix: 加固安全输入边界并修复订阅兼容性 ( #3084 )
...
* fix: harden scoped API inputs and isolate login throttling
* fix: close script path gaps and harden security boundaries
* fix: preserve subscription aliases and avoid extension eval
* fix: allow cancelling invalid historical subscriptions
* fix: make script parent validation explicit for CodeQL
* fix: limit command execution and clarify trusted path branches
* fix: separate diff tool script access from config APIs
* fix: clean up obsolete subscription SSH credentials
2026-10-06 18:21:54 +08:00
whyour
6c487018c2
fix: drain completed task logs and prepare 2.22.0 release ( #3076 )
2026-09-26 01:17:28 +08:00
whyour
6acb665369
fix: prevent expired-token login refresh loop
2026-09-19 13:23:28 +08:00
whyour
0e975d1d6d
fix: show cron validation field errors
2026-08-22 01:20:04 +08:00