-
Notifications
You must be signed in to change notification settings - Fork 37
✨ feat: Audit log UI for SystemGrants changes #52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
dustinhealy
wants to merge
32
commits into
main
Choose a base branch
from
feat/audit-log-ui
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
53c927f
✨ feat: Audit log UI for SystemGrants changes
dustinhealy 2a7ec74
🔒 fix: Harden audit log feature — CSV injection, a11y, click-ui, serv…
dustinhealy 49226bd
✨ feat: Audit log — pagination, faceted filters, server CSV, side dra…
dustinhealy b6c1b73
✨ feat: Audit log infinite pagination, faceted filters, structured se…
dustinhealy 2714f0d
🧹 chore: Audit log polish — UX, offset pagination, Radix Dialog drawe…
dustinhealy 2c74905
🔒 fix: CSP report-only fallback to unblock SSR hydration
dustinhealy 1582498
🛠️ fix: Stabilize `localize` reference across renders
dustinhealy 26b90c9
🔒 fix: Close CSV formula-injection prefix gaps
dustinhealy 5b2d1ae
⚡ perf: De-duplicate effective-capabilities fetch per audit-log call
dustinhealy ea79bd6
🧹 chore: Extract `useDebouncedFilter` hook
dustinhealy 403b263
🛠️ fix: Audit log deep-links, exports, clipboard, and TZ correctness
dustinhealy 3768391
⚡ perf: Drop BFF audit-log capability guard
dustinhealy eb7f068
🛡️ feat: Gate audit-log tab on `READ_AUDIT_LOG` capability
dustinhealy 969f7f8
🛠️ chore: Drop READ_AUDIT_LOG shim, use SystemCapabilities directly
dustinhealy e8f02d6
📦 chore: Bump @librechat/data-schemas to ^0.0.52
dustinhealy 5bfc287
🎨 chore: sort imports in src/server/auth.ts after rebase
dustinhealy ed1af71
📦 chore: bump librechat-data-provider to ^0.8.503
dustinhealy 20011ca
🧹 chore: drop client-side audit-log CSV path
dustinhealy 32558cf
♿ fix: announce filter match total to screen readers, not page slice
dustinhealy 5c43a4a
♿ fix: gate audit-log a11y announcements + surface export failures
dustinhealy 15fd309
♿ fix: re-apply DatePickerCell tabIndex patch after Clear remount
dustinhealy a3bdac2
🌐 i18n: add 11 missing com_config_field_* keys after data-provider bump
dustinhealy 5a0f872
🛡️ feat: BFF-layer READ_AUDIT_LOG guard + forward-compat shim
dustinhealy 75c53df
♿ fix: audit-log export race + date input labels + drawer close anima…
dustinhealy a806aee
♿ fix: audit-log filter page sync, drawer copy errors, stale not-foun…
dustinhealy cdf1579
🛡️ feat: surface READ_AUDIT_LOG in the grants editing UI
dustinhealy 6f9a8b0
♿ fix: collapse stale counts on audit-log fetch error + open audit ta…
dustinhealy f748f24
♿ fix: gate audit-log export on displayTotal + keep drawer open durin…
dustinhealy b7a2882
♿ fix: clear drawer latches when entryId switches mid-fetch
dustinhealy 95f4c60
♿ fix: hide audit-log count footer on fetch error
dustinhealy ae51666
♿ fix: drop stale entryOnPage on list error + surface deep-link fetch…
dustinhealy 1b4442f
🌐 fix: send canonical actorQuery/targetQuery audit-log filters
dustinhealy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.