Skip to content

Release/ux test 2025 09 12 - #6

Closed
patchmemory wants to merge 34 commits into
masterfrom
release/ux-test-2025-09-12
Closed

Release/ux test 2025 09 12#6
patchmemory wants to merge 34 commits into
masterfrom
release/ux-test-2025-09-12

Conversation

@patchmemory

Copy link
Copy Markdown
Owner

No description provided.

patchmemory and others added 30 commits September 10, 2025 23:24
…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
…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
…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.
… 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
…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
@patchmemory
patchmemory deleted the release/ux-test-2025-09-12 branch December 18, 2025 22:13
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.

1 participant