Skip to content

6.0.0#169

Merged
Xotabu4 merged 5 commits into6.0.0from
6.0.0-only-reports
Apr 9, 2026
Merged

6.0.0#169
Xotabu4 merged 5 commits into6.0.0from
6.0.0-only-reports

Conversation

@Xotabu4
Copy link
Copy Markdown
Collaborator

@Xotabu4 Xotabu4 commented Mar 12, 2026

init

refactor: improve layout and add logout functionality

  • Updated layout styles to ensure proper flex behavior and overflow handling.
  • Enhanced the Aside component by adding a Logout button with an icon, allowing users to sign out.
  • Adjusted class names for better responsiveness and visual consistency.

feat: add trend results API and enhance report upload handling

  • Introduced a new endpoint /api/result/trend to fetch trend results based on project queries.
  • Enhanced the report upload functionality to parse report.jsonl files and store metadata in the database.
  • Improved error handling during report extraction and parsing processes.
  • Removed obsolete configuration and report files to streamline the project structure.

feat: enhance report handling and UI improvements

  • Updated server to handle report uploads more efficiently by using a temporary upload directory.
  • Added new functions to extract and parse report data, improving report generation from uploaded files.
  • Enhanced the UI with new API documentation link and improved layout for report filtering.
  • Removed obsolete result handling from the settings page and adjusted server info display.
  • Added new stats columns to the reports database for better tracking of report metrics.

cleanup

Update .gitignore

Xotabu4 added 3 commits March 12, 2026 23:08
init

refactor: improve layout and add logout functionality

- Updated layout styles to ensure proper flex behavior and overflow handling.
- Enhanced the Aside component by adding a Logout button with an icon, allowing users to sign out.
- Adjusted class names for better responsiveness and visual consistency.

feat: add trend results API and enhance report upload handling

- Introduced a new endpoint `/api/result/trend` to fetch trend results based on project queries.
- Enhanced the report upload functionality to parse `report.jsonl` files and store metadata in the database.
- Improved error handling during report extraction and parsing processes.
- Removed obsolete configuration and report files to streamline the project structure.

feat: enhance report handling and UI improvements

- Updated server to handle report uploads more efficiently by using a temporary upload directory.
- Added new functions to extract and parse report data, improving report generation from uploaded files.
- Enhanced the UI with new API documentation link and improved layout for report filtering.
- Removed obsolete result handling from the settings page and adjusted server info display.
- Added new stats columns to the reports database for better tracking of report metrics.

cleanup

Update .gitignore
@Xotabu4 Xotabu4 changed the title Update .gitignore Draft: New 6.0.0 beta Mar 13, 2026
Xotabu4 added 2 commits March 30, 2026 22:31
- Add multi-stage Dockerfile, .dockerignore, CHANGELOG, and README updates
- Publish image to GHCR and Docker Hub on release; latest only for stable, beta for prereleases
- PR workflow runs lint (tsc) and Vitest unit tests
- Document stack and workflows in AGENTS.md; expand .env.example
- Cursor rules and subagent prompts for docs, tests, and DevOps
- OpenAPI apiKey security scheme; pathToOpenApi unit test
- server: PORT from environment with validation
- scripts/blob-sample and npm run generate:blob-sample for upload smoke tests

Made-with: Cursor
Allow browsers to authenticate subresource requests by setting an HttpOnly session cookie (prs_api_token). Adds POST /api/session and DELETE /api/session endpoints, middleware to accept the cookie alongside Authorization header, and utilities to set/clear the cookie. Client AuthContext now calls /api/session on login/logout (and on init), and components await logout to ensure the session is cleared.

Separate staging directory for Playwright blob zips (data/temp/merge-blobs) to avoid generating HTML with absolute attachment paths; upload/merge flow now writes incoming blobs to that staging dir and cleans it up after report generation. Updated server dir creation, report generation docs, OpenAPI description, and AGENTS.md to document the cookie and temp/merge-blobs behavior.
@Xotabu4 Xotabu4 marked this pull request as ready for review April 9, 2026 14:45
@Xotabu4 Xotabu4 changed the title Draft: New 6.0.0 beta 6.0.0 Apr 9, 2026
@Xotabu4 Xotabu4 merged commit c1bb81c into 6.0.0 Apr 9, 2026
2 checks passed
@Xotabu4 Xotabu4 deleted the 6.0.0-only-reports branch April 9, 2026 14:46
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