mirror of
https://github.com/akadeepesh/contextzip.git
synced 2026-10-20 08:36:20 +02:00
feat(webui): redesign the config UI with tabs and a diff-based tree
Replace the single always_include/always_exclude pane with five tabs: Files, AI selection, Workspace, Advanced, and a live Raw JSON preview. The file tree and pattern list now render as a diff — a solid gutter and +/- marks on every row — instead of checkboxes, matching the git-diff mental model the rest of the tool already uses. Still a single dependency-free HTML string: no build step, no Node.js, no network calls from the page itself. Typography uses each OS's own system font stack rather than a bundled or CDN-fetched face, to keep that property. Pattern-list and tree updates are now applied optimistically on every edit instead of waiting on the debounced /api/preview round-trip.
This commit is contained in:
+657
-484
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user