Files
QuoteForge/releases/memory/v1.3.0.md
2026-02-11 19:27:16 +03:00

2.1 KiB

Release v1.3.0 (2026-02-11)

Summary

Introduced article generation with pricelist categories, added local configuration storage, and expanded sync/export capabilities. Simplified article generator compression and loosened project update constraints.

Changes

Main Features: Articles + Pricelist Categories

  • Article generation pipeline
    • New generator and tests under internal/article/
    • Category support with test coverage
  • Pricelist category integration
    • Handler and repository updates
    • Sync backfill test for category propagation

Local Configuration Storage

  • Local DB support
    • New localdb models, converters, snapshots, and migrations
    • Local configuration service for cached configurations

Export & UI

  • Export handler updates for article data output
  • Configs and index templates adjusted for new article-related fields

Behavior Changes

  • Cross-user project updates allowed
    • Removed restriction in project service
  • Article compression refinement
    • Generator logic simplified to reduce complexity

Breaking Changes

None identified. Existing APIs remain intact.

Files Modified

  1. internal/article/* - Article generator + categories + tests
  2. internal/localdb/* - Local DB models, migrations, snapshots
  3. internal/handlers/export.go - Export updates
  4. internal/handlers/pricelist.go - Category handling
  5. internal/services/sync/service.go - Category backfill logic
  6. web/templates/configs.html - Article field updates
  7. web/templates/index.html - Article field updates

Stats: 33 files changed, 2059 insertions(+), 329 deletions(-)

Commits

  • 5edffe8 - Add article generation and pricelist categories
  • e355903 - Allow cross-user project updates
  • e58fd35 - Refine article compression and simplify generator

Testing Checklist

  • Tests not run (not requested)

Migration Notes

  • New migrations:
    • 022_add_article_to_configurations.sql
    • 023_add_server_model_to_configurations.sql
    • 024_add_support_code_to_configurations.sql
    • Ensure migrations are applied before running v1.3.0