Skip to content

[WIP] feat: sync server - #148

Open
bsamuels453 wants to merge 35 commits into
mainfrom
sync-server
Open

bsamuels453 wants to merge 35 commits into
mainfrom
sync-server

Conversation

@bsamuels453

Copy link
Copy Markdown

No description provided.

Comment thread src/webview/syncConfigMain.ts Fixed
@bsamuels453
bsamuels453 marked this pull request as draft February 6, 2026 00:12
bsamuels453 and others added 9 commits February 9, 2026 13:27
…1.3.2

Add ✅/❌ emoji indicators for true/false positive resolutions in the
resolved findings tree. Shrink default description rows to 2, clean up
recommendation template whitespace, wire dropdown input events for
non-persistent field changes, and force-install in install.sh.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…aign tag

Enable commit-scoped filtering by default so findings from other commits
are hidden on startup. A one-time toast notifies the user when hidden
findings exist. Notes are always visible regardless of the filter.
Add campaign metadata to the provenance display in the finding details
panel. Auto-discover new .weaudit files when refreshing configurations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Route all resolved-entries-tree refreshes through a new
refreshResolvedEntriesTree() helper that filters by the active commit
hash, so toggling the commit filter also updates the Resolved Findings
view.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comment thread src/codeMarker.ts Fixed
Comment thread src/codeMarker.ts Fixed
Comment thread src/codeMarker.ts Fixed
Comment thread src/codeMarker.ts Fixed
Comment thread src/codeMarker.ts Fixed
Comment thread src/codeMarker.ts Fixed
@bsamuels453
bsamuels453 marked this pull request as ready for review February 18, 2026 00:33
bsamuels453 and others added 3 commits February 19, 2026 16:10
Add JSDoc comments to ~148 undocumented functions, classes, interfaces,
enums, and type aliases across 13 source files. This brings
documentation coverage from ~66% to near-complete coverage.

Files updated:
- src/types.ts: validation helpers, type predicates, interfaces
- src/externalTypes.ts: FromLocationResponse interface
- src/extension.ts: activate and openResource functions
- src/decorationManager.ts: decoration factory methods
- src/multiConfigs.ts: MultipleSavedFindingsTree class and methods
- src/resolvedFindings.ts: ResolvedEntriesTree/ResolvedEntries classes
- src/webview/webviewMessageTypes.ts: all message type interfaces
- src/webview/findingDetailsMain.ts: main and field change handlers
- src/webview/gitConfigMain.ts: main and change handlers
- src/panels/findingDetailsPanel.ts: provider class and methods
- src/panels/gitConfigPanel.ts: provider class and methods
- src/panels/syncConfigPanel.ts: resolveWebviewView method
- src/codeMarker.ts: CodeMarker, DragAndDropController, AuditMarker

Nightshift-Task: docs-backfill
Nightshift-Ref: https://github.com/marcus/nightshift

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.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.

2 participants