Repository navigation
feat: audit system and JS/Python script notifications - #2990
Merged
Merged
Conversation
Closed
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Agent-Logs-Url: https://github.com/whyour/qinglong/sessions/4c9f0ab1-8b0e-4b94-b295-39c90ed942c2 Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
Agent-Logs-Url: https://github.com/whyour/qinglong/sessions/4c9f0ab1-8b0e-4b94-b295-39c90ed942c2 Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add notification audit log feature to settings page
feat: add notification audit log tab to settings
Apr 25, 2026
whyour
force-pushed
the
develop
branch
7 times, most recently
from
June 1, 2026 10:20
7539d75 to
e8ac195
Compare
whyour
force-pushed
the
develop
branch
5 times, most recently
from
June 18, 2026 14:55
f43efe3 to
7933fe0
Compare
whyour
force-pushed
the
develop
branch
4 times, most recently
from
June 26, 2026 07:31
2f7b6e3 to
06fc588
Compare
whyour
force-pushed
the
develop
branch
8 times, most recently
from
July 24, 2026 14:34
152a9aa to
92e4f26
Compare
whyour
force-pushed
the
develop
branch
3 times, most recently
from
July 25, 2026 05:29
9b37f06 to
0bb41eb
Compare
whyour
force-pushed
the
develop
branch
2 times, most recently
from
August 29, 2026 11:10
de65d7f to
5f6049d
Compare
whyour
force-pushed
the
develop
branch
2 times, most recently
from
October 7, 2026 17:17
30294b8 to
9d5f58e
Compare
whyour
marked this pull request as ready for review
October 12, 2026 18:29
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Record notification results from the unified backend sender, configuration tests, and the built-in JS/Python helpers used by scripts and QLAPI.notify. Display system/script source, script filename and task ID in the administrator notification log tab.
Each configured channel reports its actual success/failure through the existing mTLS gRPC service. A bounded shared database sink keeps the newest 200 entries; missing certificates, older/offline panels and write failures do not change delivery results. Custom scripts calling third-party HTTP/SMTP directly need to adopt the built-in helpers to report logs.
Validation: backend/frontend builds; database retention and failure tests; JS SMTP/HTTP/multi-channel/multi-recipient tests; actual JS and Python mTLS RPC with SMTP success/failure and offline reporting; full regression suite with resource-sensitive cases rechecked serially. Coverage and limits are documented in docs/development/notification-audit.md.