8d9a4ccc7a
Build [v1.14.23]
2026-04-23 18:23:07 +03:00
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