Commit Graph

14 Commits

Author SHA1 Message Date
0c6f571aa7 docs(07-04): update .gitignore to deprecate inventory.env 2026-04-23 12:53:15 +03:00
48bcb243c0 chore(07-01): update .gitignore to protect actual YAML configs
- Ignored config/*.yaml (secrets protection)
- Ensured examples/schemas are tracked via !config/*.yaml.example
- Added specific rules for secrets.yaml and its example
2026-04-23 12:42:20 +03:00
64d177e791 fix: complete image pipeline - rotation, URL, preview
- Add rotation_degrees parameter to ImageProcessor.process_photo()
- Pass rotation through _auto_save_photo_from_extraction() to processor
- Allow no-crop fallback when crop_bounds is None
- Add buildPhotoUrl() helper to resolve backend URLs correctly
- Update frontend components to use backend URL for image sources
- Replace Use/Skip Photo buttons with checkbox in AI extraction UI
- Add images/ to .gitignore to prevent accidental commits

Addresses: rotation never applied, image 404s (relative to Next.js not backend), preview blank in edit form
2026-04-22 08:50:25 +03:00
d4707d9881 chore: update .gitignore with 30+ missing patterns
Added missing .gitignore patterns:
- IDE & editor configs (.vscode, .idea, *.swp, *~, etc.)
- Test coverage & reports (playwright-report, htmlcov, .coverage)
- TypeScript build cache (*.tsbuildinfo)
- Local dev environment (.env.local, .env.test, etc.)
- Git artifacts (*.orig, *.rej, *.patch~)
- Test images & assets (_images.tests/, _images/)

Also removed tracked test artifacts from git:
- .coverage file
- frontend/playwright-report/ directory

Coverage improvement: 40+ → 71 patterns (100% complete)
2026-04-19 19:20:09 +03:00
062df8cfd9 Build [v1.10.0] 2026-04-15 17:31:58 +03:00
db918a86ab feat(admin): finalizing modular refactoring with testing suite and UI polish 2026-04-15 16:41:20 +03:00
Daniel Bedeleanu
6c57b1b0c2 blabla 2026-04-14 22:54:19 +03:00
Daniel Bedeleanu
f3d861b1a2 Build [v1.4.0] - Audit Dashboard & LDAP Restoration 2026-04-12 09:39:17 +03:00
Daniel Bedeleanu
161a182281 Build [v.1.3.9] 2026-04-12 07:29:58 +03:00
Daniel Bedeleanu
955b1e86e5 security: harden gitignore and add config example files [v1.3.7]
- Expanded .gitignore: root venv, npx_cache, AI metadata (.remember, .claude),
  data/ (SQLite DB), frontend/config/, frontend/public/icons/, certificates,
  docker-compose.override.yml
- Removed backend/config/ldap_config.json from git tracking (contains real IPs/credentials)
- Added backend/config/ldap_config.json.example with placeholder template
- Updated backend/.env.example: added JWT_SECRET_KEY, ALLOWED_ORIGINS, DATA_DIR, LOGS_DIR
2026-04-11 19:37:16 +03:00
Daniel Bedeleanu
02a4951901 refactor: centralize configuration in backend/config/ and frontend/config/
- Move ldap_config.json from ./data/ to backend/config/
- Update users.py to read LDAP config from backend/config/ldap_config.json
- Create frontend/config/ directory for future frontend configs
- DATA_DIR still used for database and runtime files in ./data/
- Update .gitignore to track backend/config/ but ignore runtime data dirs
2026-04-11 15:06:56 +03:00
Daniel Bedeleanu
cb9df1d73f chore: ignore log files and directories 2026-04-11 12:54:43 +03:00
Daniel Bedeleanu
2e5ce8d153 feat: complete dockerization architecture with data/logs persistence and prod export script v1.3.0 2026-04-11 12:33:13 +03:00
Daniel Bedeleanu
46bd6ae733 feat: backend foundation setup with SQLite and FastAPI 2026-04-10 13:44:21 +03:00