Commit Graph
9 Commits
Author SHA1 Message Date
HappyOnigiri 4d45ea6e25 refactor: rename py/ backend package to meld/ and extract SQL to repository
- Rename py/ directory to meld/ to eliminate PyPI 'py' package shadowing,
  which required conftest.py/path.py workarounds in the test suite
- Remove meld/path.py (pytest stub no longer needed after rename)
- Empty meld/__init__.py (removed redundant 'from . import path as path')
- Replace 87-line conftest.py monkeypatch with minimal Package.setup() shim
- Extract create_schema(cursor) from schema.py as single DDL source of truth,
  called by both init_db() and test helpers
- Add permanent_delete, soft_delete, soft_delete_to_trash, restore_image,
  restore_image_with_rename, and collect_deleted_ancestors to repository.py
  to eliminate duplicated inline SQL across router.py and importer/service.py
- Update all import paths, pyproject.toml, Makefile, CI config, and
  check_scripts to reference meld/ instead of py/
2026-03-30 19:21:28 +09:00
HappyOnigiriandCursor 1ffd92acd2 feat: update MeldSettingsUnpacker to support Flux guidance and combo types
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 21:17:54 +09:00
HappyOnigiri 293d73616c fix: update image nodes and tests for improved metadata handling 2026-01-17 21:08:18 +09:00
HappyOnigiri 6d0403ab6a test: update tests for restructured modules and new interfaces 2026-01-12 17:38:42 +09:00
HappyOnigiri e0294180f4 refactor: simplify FUNCTION attribute access in tests 2026-01-12 15:25:07 +09:00
HappyOnigiri 775c54d560 test: add type annotations to all test files 2026-01-12 15:17:41 +09:00
HappyOnigiri 8eaed2e602 style: apply ruff formatting and linting fixes across the codebase 2026-01-12 10:27:25 +09:00
HappyOnigiri e926edf9bf refactor: unify custom node directory structure and rename implementation files to nodes.py 2026-01-11 15:52:19 +09:00
HappyOnigiri 2c11c416bc Initial commit 2026-01-10 06:48:00 +09:00