Skip to content

Releases: przemyslvw/reads

v1.16.1

14 May 18:34
5918399

Choose a tag to compare

1.16.1 (2026-05-14)

Bug Fixes

  • ci: preserve Allure history on gh-pages with keep_files: true (ec8bc57)

v1.16.0

14 May 17:20
3313b70

Choose a tag to compare

1.16.0 (2026-05-14)

Features

  • add production setup documentation and update runbooks index (a2032c5)
  • implement collection assignment and navigation in ArticleCard using new flat collection structure (bbb4d10)
  • implement CollectionTreeNode component with rename, add, delete, and collapse functionality (01d2ba6)
  • implement useCollections hook with CRUD operations and unit tests (46b896b)
  • web: add Collections section to Sidebar with inline add and view routing (1d5e935)
  • web: filter bookmarks by collection with collectionId and includeDescendants (01ba3bf)

Bug Fixes

  • api: return collection tree as array directly, not wrapped in {data} (9e9059b)

v1.15.0

14 May 11:52
4ca6a14

Choose a tag to compare

1.15.0 (2026-05-14)

Features

  • migrate CI/CD pipeline to Docker-based deployment with GHCR registry and automated container orchestration (21cb60e)

v1.14.0

14 May 06:09
78a83d0

Choose a tag to compare

1.14.0 (2026-05-14)

Features

  • add bookmark_jobs table to database schema (6548147)
  • add cleanup for GitHub Pages artifacts in deployment workflow and document monitoring implementation plan (cdd4517)
  • add collectionId to Bookmark interface and define Collection and CollectionNode types (231f143)
  • add service for collection cycle validation and hierarchical tree construction (4946112)
  • add Zod schemas for collection creation and updates (ad809d9)
  • implement bookmark filtering by collection with optional descendant support (1d51209)
  • implement CRUD collection routes and update service dependency injection (8a9b4b4)
  • implement Page Object Model and add comprehensive E2E and API mocking test suites (105f9e7)

Bug Fixes

  • scope docker build caches by component and add staging environment to quality workflow (6163f10)

v1.13.1

12 May 07:58
73e74db

Choose a tag to compare

1.13.1 (2026-05-12)

Bug Fixes

  • specify database user in PostgreSQL health check command (290dd44)

v1.13.0

11 May 14:26
6a50828

Choose a tag to compare

1.13.0 (2026-05-11)

Features

  • add security logging for authentication and IDOR attempts and implement resource exhaustion limits for bookmark imports (39f45d5)
  • api: add resource exhaustion limits for bookmark import (b0717c3)
  • api: implement security logging and IDOR detection (91c66a5)
  • api: implement SSRF protection in content extractor (8b0bebe)
  • import-export: add folder_path column to bookmarks and document via ADR (a8de53f)
  • import-export: add import/export API endpoints and multipart support (f325af9)
  • import-export: add ImportExportModal and integrate into Sidebar (8b70596)
  • import-export: implement bookmark parsers and Netscape HTML exporter (ec61bf6)
  • security: enable server-side XSS sanitization and enhance audit logging (188242f)
  • web: add XSS protection tests for Reader Mode (5e93b0f)

Bug Fixes

  • address second batch of SonarQube issues (complexity, assertions, parseInt) (e08a182)
  • resolve SonarQube issues and TypeScript errors across the project (ca77a81)
  • resolve third batch of SonarQube issues (complexity and Array constructor) (0878eca)
  • security: resolve SonarQube issues and TS type mismatch in extractor (ba230aa)

v1.12.0

11 May 12:08
09f1dcd

Choose a tag to compare

1.12.0 (2026-05-11)

Features

  • add isRead filter option to useBookmarks hook and include corresponding tests (c9cf734)
  • add isRead filter parameter to bookmarksApi.list and verify with tests (06c76f6)
  • add isRead filter to bookmarks list and implement query validation with Zod (17a35ad)
  • add TagsPanel component to display interactive tag chips with loading states (f2e4663)
  • implement view navigation and filter bookmarks by reading status (6def29e)
  • lift Sidebar active view state to props and add onViewChange callback (dde46f2)

Bug Fixes

  • update bookmark schema and corresponding test case tags (9a0400b)

v1.11.0

09 May 14:38
ee2c7c8

Choose a tag to compare

1.11.0 (2026-05-09)

Features

  • add Allure report history preservation to staging deployment workflow (ffe5f53)
  • enforce stricter validation constraints on auth and bookmark schemas and add security integration tests (5626864)
  • harden security headers with fastify-helmet and enforce HttpOnly flag on session cookies (10851d8)
  • integrate Trivy container scanning into staging workflow and remove redundant push triggers from scan workflow (4e6c6db)

Bug Fixes

  • deps: resolve trivy high vulnerabilities via overrides and pnpm upgrade (c7326be)
  • security: remove package managers from api production image after install (5f59c20)
  • update pnpm build filters to include dependencies and correct absolute paths in Dockerfiles (be2aea1)

v1.10.0

08 May 18:33
5549ea4

Choose a tag to compare

1.10.0 (2026-05-08)

Features

  • add end-to-end happy path test and synchronize search results with bookmark updates (a525786)
  • enable bulk tag entry via comma-separated input and update E2E tests (3b88c6c)
  • implement authentication middleware and configure environment variables for CI and testing pipelines (86a1776)
  • implement database migrations, enhance extractor error handling, and refactor bookmark management in the UI with extended test coverage. (fb4990c)
  • implement full-text search using Postgres tsvector and GIN index with frontend integration (65080b2)
  • implement full-text search with tag filtering and add comprehensive E2E test coverage (dece639)
  • implement responsive layout for ReaderPanel and add E2E tests for reader mode flow (64f16b4)
  • increase rate limits for test environment and refactor proxy export signature (0ce6b81)

Bug Fixes

  • stabilize playwright tests with explicit assertions and retries, disable parallel execution, and normalize proxy matcher syntax (c959a98)
  • update regex matcher syntax for improved pattern matching in proxy configuration (5d463c8)

v1.9.1

08 May 11:09
978888c

Choose a tag to compare

1.9.1 (2026-05-08)

Bug Fixes

  • add workspace permission fix to CI/CD and deployment workflows (128969f)
  • remove --with-deps flag from playwright install command in quality workflow (b8b488c)