Release/ux test 2025 09 12 - #6
Closed
patchmemory wants to merge 34 commits into
Closed
Conversation
…ueprints split (no endpoint changes)
…nfig and add get_neo4j_params helper; web.create_app uses extracted config
…ngest metrics; fix NameError by using _time in browse; tests added
…(backlog): add UI and Core/API skeleton and index entries; minor scaffolding references in app/registry
…er-scanning docs and tasks
…gles + effective view) and integrate registry toggle fields; Batch 2 merge
… UI section; datasets banner + chunked re-interpret loop using next_cursor; docs/interpreters.md guidance; fix rows unpack in /api/interpret/scan
…teps; Home: add feature-flagged selective dry-run teaser section
…s), extend /api/scan to accept/persist selection, add /api/scans/<id>/{config,rescan}, apply selection filters in ScansService (local & rclone), UI: Rescan buttons wired
…scidk.core in ScansService
…ules store, and 'Scan with selection' using new selection API
…und Scan: include current selection in task payload and apply selection filters in background worker (local & rclone); persist selection in scans.extra_json and scan_selection_rules for background scans
…and progress - Files page: moved scan controls (Scan / Scan with selection / override toggle) into a toolbar above the file browser so they are never covered by the details panel; right panel now shows only item details. - Files page: kept select-all header checkbox for Gmail-like selection. - Snapshot browser: made table header include a select-all checkbox and row checkboxes for visual parity (informational for now), keeping the same crumb/detail panel behavior. - Rescans visibility: API /api/scans now includes rescan_of in summaries; detail includes rescan_of as well. UI Scans Summary and Scans panel display a "rescan" badge and the original scan id. - Rescan progress: Snapshot "Rescan" button now starts a background scan task using the original scan parameters and stored selection, so progress shows in the Tasks panel and persists across page switches. No backend schema change; minimal additions in /api/scans payload and frontend templates.
…des selection) so /api/scans lists scans run with selection; resolves snapshots not showing newly run scans
…s, Ollama LLM adapter, curated examples, observability + normalized errors; add tests; update submodule pointer. All tests pass.
…); chore: add pytest markers; deps: playwright, pytest-playwright, requests in pyproject optional [dev] and requirements.txt; ci: add GitHub Actions e2e workflow
…eutil runtime deps; add optional llm extras; e2e: add Makefile targets and README docs for Playwright tests
… (7687). Docs: update instructions to access UI at :7474 and connection notes.
…(Docker Hub repo does not exist)
…mount points and image registry notes
…ument non-root overrides
…474 to 8080 and update docs
… container; align mounts with Neo4j Docker volume guidelines
… with APOC only; update Singularity def accordingly. Docs in dev/ remain in submodule and were not committed here.
…al Playwright tmp/cache; Makefile E2E targets; add bootstrap-dev.sh; pin E2E downloads path in tests/e2e/conftest.py
…k.toml folder-config precedence; annotations REST endpoints with pagination/privacy; UI tweaks; tighten pytest markers
…; map/datasets testids; align E2E selectors; add persistence E2E; add folder-config/annotations/selective-cache tests; update pytest markers in pyproject
…test-runs, playwright-report, test-results, pytest-of-patch, sqlite:/, (pwd)/); prevent staging transient files
…rtifacts from index; ensure ignored via .gitignore
…re for test artifacts)
…ixture (imports os/sys/collections, adds foo() and Bar class, and module docstring). Ensure unit tests pass locally.
- E2E: use stable data-testids for graph and scan workflows - tests: pin E2E to Chromium and repo-local PLAYWRIGHT_BROWSERS_PATH - Makefile: unit/integration/e2e use repo-local TMPDIR and pytest --basetemp - CI: matrix tiers set TMPDIR and --basetemp; upload E2E artifacts on failure - git: untrack stray sqlite:/:memory:; .gitignore guards repo-local artifacts
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.
No description provided.