 copilot-swe-agent[bot]andwhyour
|
0deebcfc88
|
Hide system log and login log tabs for non-admin users
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-11 16:53:19 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
07fcb09cc6
|
Add log isolation and admin-only access for system/login logs
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-11 16:36:12 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
6aefc61be6
|
Fix authentication for regular users by validating JWT tokens
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 18:10:16 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
bf9be821ba
|
Add ALTER TABLE statements for userId columns in db.ts
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:57:18 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
d42074f76a
|
Add data migration script and comprehensive migration guide
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:48:31 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
5c798a0e93
|
Add user management frontend interface for admins
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:38:26 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
777fd3fb23
|
Add user-scoped data filtering for subscription and dependence operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-09 16:37:37 +00:00 |
|
![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
1f2fd8ac02
|
Fix URIError from malformed cookies causing white screen on load (#2811)
* Initial plan
* Fix decodeURIComponent error in cookie parsing by adding try-catch
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add type annotation and logging to catch block per code review
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Fix TypeScript errors in deps.ts - remove unused path parameter
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Revert pnpm-lock.yaml to avoid unnecessary lockfile version upgrade
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-09 21:53:06 +08:00 |
|
 ![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
4cb9f57479
|
环境变量支持置顶 (#2822)
* Initial plan
* Add pin to top feature for environment variables
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Format code with prettier
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add database migration for isPinned column in Envs table
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Use snake_case naming (is_pinned) for database column
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
Co-authored-by: whyour <imwhyour@gmail.com>
|
2025-11-09 19:43:33 +08:00 |
|
![copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
c369514741
|
定时任务支持自定义日志文件或者 /dev/null (#2823)
* Initial plan
* Add log_name field to enable custom log folder naming
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add database migration for log_name column
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add security validation to prevent path traversal attacks
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Apply prettier formatting to modified files
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Support absolute paths like /dev/null for log redirection
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Restrict absolute paths to log directory except /dev/null
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-09 19:32:40 +08:00 |
|
 copilot-swe-agent[bot]andwhyour
|
2ff7a186e7
|
Changes before error encountered
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:38:20 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
b2b1777c6b
|
Security improvements: Fix ownership checks, add password hashing with bcrypt
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:37:05 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
f355b4e441
|
Add user-scoped data filtering for env operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:33:31 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
489454daa0
|
Add user-scoped data filtering for cron operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:30:04 +00:00 |
|
 copilot-swe-agent[bot]andwhyour
|
db93ca9aa9
|
Add multi-user backend infrastructure: User model, management service and API
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:24:00 +00:00 |
|
copilot-swe-agent[bot]
|
4758400df6
|
Initial plan
|
2025-11-07 16:12:26 +00:00 |
|