7c4441a962
Build [v1.14.22]
2026-04-23 16:16:04 +03:00
e5bb14d945
Build [v1.14.21]
2026-04-23 15:59:17 +03:00
6e88ea9107
Build [v1.14.20]
2026-04-23 15:36:20 +03:00
b0ac7426b7
Build [v1.14.19]
2026-04-23 15:27:27 +03:00
941761ad83
fix(09): fix syntax error in ExportPanel component
2026-04-23 15:27:27 +03:00
c21ed699ec
Build [v1.14.18]
2026-04-23 15:24:27 +03:00
f77582fdcd
fix(09): improve Caddy WebSocket support for Next.js HMR
2026-04-23 15:24:27 +03:00
654becfd86
Build [v1.14.17]
2026-04-23 15:19:55 +03:00
dcc3f692f3
fix(09): exact match export buttons to UI standard
2026-04-23 15:19:54 +03:00
1d22f1e85e
Build [v1.14.16]
2026-04-23 15:18:14 +03:00
b87b1eceae
fix(09): match export UI styles and fix backend user_id error
2026-04-23 15:18:14 +03:00
f2fb81024e
Build [v1.14.15]
2026-04-23 15:14:59 +03:00
76f0e83a65
fix(09): refine export UI buttons and fix 404
2026-04-23 15:14:59 +03:00
c85a7b78a6
Build [v1.14.14]
2026-04-23 15:08:46 +03:00
6f9716c32b
fix(09): resolve export data quality and integrate UI
2026-04-23 15:08:46 +03:00
96f4a5d228
Build [v1.14.13]
2026-04-23 14:51:52 +03:00
827dfcdf2f
fix(08): fix infinite recursion in config manager
2026-04-23 14:51:51 +03:00
9afe335384
Build [v1.14.12]
2026-04-23 14:45:07 +03:00
c14a28b093
fix(08): fix AI key status detection and enable saving to secrets.yaml
2026-04-23 14:45:07 +03:00
568bccb37e
Build [v1.14.11]
2026-04-23 14:04:08 +03:00
e5a24df13d
docs(08): align all .example config files with SSOT architecture
2026-04-23 14:04:08 +03:00
6f34fdc782
Build [v1.14.10]
2026-04-23 13:58:33 +03:00
a5a460e765
feat(08): implement SSOT architecture for network configuration
2026-04-23 13:58:33 +03:00
5978917494
Build [v1.14.9]
2026-04-23 12:58:31 +03:00
33805cb79c
docs(07): update backend.yaml.example with LDAP schema
2026-04-23 12:58:31 +03:00
6be7318205
Build [v1.14.8]
2026-04-23 12:58:15 +03:00
88e5d66f36
chore(07): integrate LDAP config into YAML and remove JSON files
2026-04-23 12:58:15 +03:00
7d492764d2
Build [v1.13.1]
2026-04-23 12:56:30 +03:00
d9dffdc389
chore(07): remove deprecated bash scripts and legacy env files
2026-04-23 12:56:30 +03:00
01e30ba7b5
docs(07-04): update README.md for Phase 7 config structure
2026-04-23 12:53:59 +03:00
22343941bd
docs(07-04): rewrite DEPLOYMENT.md for Phase 7 config structure
2026-04-23 12:53:41 +03:00
0c6f571aa7
docs(07-04): update .gitignore to deprecate inventory.env
2026-04-23 12:53:15 +03:00
6b7becfe2d
feat(07-04): update backend/entrypoint.sh with config validation
2026-04-23 12:53:03 +03:00
5b3a23f90f
feat(07-04): update backend/Dockerfile with config/ documentation
2026-04-23 12:52:37 +03:00
9f267a5344
feat(07-04): update docker-compose.yml to reference config/ and remove inventory.env
2026-04-23 12:52:17 +03:00
225972b8d0
chore(07-02): update entrypoint.sh to document YAML config
...
- Add comments about D-06 load order and YAML config path
- Add warning if backend.yaml is missing
- Remove any implied inventory.env dependencies
2026-04-23 12:48:18 +03:00
9253eb6596
feat(07-03): convert export_prod.sh to Python with YAML config parsing
2026-04-23 12:48:05 +03:00
63f72c11ff
feat(07-03): convert install_service.sh to Python with YAML config parsing
2026-04-23 12:47:27 +03:00
1621625bfb
feat(07-03): convert run_standalone.sh to Python with YAML config parsing
2026-04-23 12:46:50 +03:00
938fd2daf8
feat(07-02): update main.py to use new YAML config loader
...
- Replace os.environ calls with get_config()
- Use configuration for CORS and network settings
- Remove direct dotenv/inventory.env references
2026-04-23 12:46:49 +03:00
ce79c919e6
feat(07-03): convert deploy.sh to Python with YAML config parsing
2026-04-23 12:46:06 +03:00
28cdc90056
feat(07-02): update config_manager.py for YAML support
...
- Replace dotenv with PyYAML
- Implement read_config, update_config, validate_config_file for backend.yaml
- Update get_masked_key to use new config structure
- Remove inventory.env references
2026-04-23 12:45:51 +03:00
ae61fa6382
feat(07-02): refactor config_loader.py for YAML and D-06 load order
...
- Replace dotenv with PyYAML
- Implement D-06 load order: env vars > YAML > defaults
- Add validation and logging for config
- Remove inventory.env references
- Update requirements.txt
2026-04-23 12:45:26 +03:00
0127831b58
docs(07-01): complete config structure and schemas plan summary
2026-04-23 12:42:49 +03:00
e0c8b7e800
docs(07-01): create comprehensive config/README.md documentation
...
- Added 150+ lines documenting every YAML file
- Included Quick Start, Load Order, and Security Best Practices
- Documented environment variable override naming convention
- Added troubleshooting guide for common config issues
2026-04-23 12:42:30 +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
095df98ceb
feat(07-01): create config/ folder and YAML example files
...
- Added backend.yaml.example with AI, DB, auth, and logging schema
- Added frontend.yaml.example with API and feature flag schema
- Added network.yaml.example with ports and SSL schema
- Added docker.yaml.example with resource and volume schema
- Added secrets.yaml.example as a template for sensitive data
- All files include comprehensive comments documenting every variable
2026-04-23 12:42:07 +03:00
7b29749806
docs: update SESSION_STATE for Phase 7 planning completion
...
- Phase 7 planning completed with 4 comprehensive plans
- All 8 design decisions (D-01 through D-08) addressed
- Plans verified and ready for execution
- YAML format + Python scripts alignment confirmed
- Ready for /gsd-execute-phase 7
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-04-23 12:33:10 +03:00
b7218175bb
docs(phase-7): create detailed phase plans for config consolidation (4 plans, 14 tasks)
2026-04-23 12:29:05 +03:00
dacf7d2921
docs(phase-7): capture consolidated context from structured discussion
...
Discussion locked in 4 key decisions:
1. YAML Format: All configs standardized on YAML (backend.yaml, frontend.yaml,
network.yaml, docker.yaml) for better structure and validation
2. Secrets Management: Separate config/secrets.yaml file (git-ignored) with
config/secrets.yaml.example template + strong documentation
3. Examples: Commit all .yaml.example files for developer onboarding
4. Scripts: Audit bash scripts for redundancy, then convert all needed ones
to Python for native YAML parsing and cleaner architecture
Immediate deprecation of inventory.env (no fallback after Phase 7).
Discussion log preserved in 07-DISCUSSION-LOG.md
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com >
2026-04-23 12:20:53 +03:00