Commit graph

339 commits

Author SHA1 Message Date
GenX FX Trading System
aac04decaf
Merge branch 'copilot/install-juless-cli' into copilot/add-boat-house-project 2026-02-10 22:44:33 +07:00
GenX FX Trading System
63f5c0db3a docs: update NotebookLM link in AGENTS.md 2026-02-10 17:31:31 +07:00
GenX FX Trading System
0bbc781dc3 docs: update NotebookLM link 2026-02-10 17:31:30 +07:00
copilot-swe-agent[bot]
8a6f1b76af Add boat-house integration summary documentation
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-10 06:31:25 +00:00
copilot-swe-agent[bot]
ba0ef9e985 Add boat-house validation and exclude from secret scanning
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-10 06:29:48 +00:00
copilot-swe-agent[bot]
aaf34679c7 Add boat-house microservices system to project
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-10 06:28:01 +00:00
copilot-swe-agent[bot]
1f9885c389 Initial plan 2026-02-10 06:25:40 +00:00
GenX FX Trading System
4a0652eae4
Merge pull request #298 from A6-9V/copilot/add-profile-readme-and-gists
Add GitHub Profile README and Gists documentation guides
2026-02-10 13:21:21 +07:00
GenX FX Trading System
75bd08a892
Merge branch 'copilot/install-juless-cli' into copilot/add-profile-readme-and-gists 2026-02-10 13:21:02 +07:00
copilot-swe-agent[bot]
264cee6b80 Add comprehensive GitHub Profile README and Gists guides
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-10 06:17:10 +00:00
GenX FX Trading System
7c06ffd0ea
Merge pull request #296 from A6-9V/copilotmql5-production-readiness-8b65
Mql5 production readiness
2026-02-10 13:17:03 +07:00
GenX FX Trading System
7652d395e9
Merge branch 'copilot/install-juless-cli' into copilotmql5-production-readiness-8b65 2026-02-10 13:16:23 +07:00
GenX FX Trading System
5da9cad709
Merge pull request #293 from A6-9V/sentinel-add-security-headers-5685093013646614500
🛡️ Sentinel: [HIGH] Add security headers to web dashboard
2026-02-10 13:15:59 +07:00
GenX FX Trading System
ef9024666b
Merge branch 'copilot/install-juless-cli' into sentinel-add-security-headers-5685093013646614500 2026-02-10 13:15:51 +07:00
GenX FX Trading System
73dc27c97e
Merge pull request #289 from A6-9V/copilot/improve-variable-function-names
Improve variable and function naming clarity across MQL5 and Python codebase
2026-02-10 13:14:56 +07:00
GenX FX Trading System
f4f49b73c2
Merge branch 'copilot/install-juless-cli' into copilot/improve-variable-function-names 2026-02-10 13:14:45 +07:00
copilot-swe-agent[bot]
8870273701 Initial plan 2026-02-10 06:13:53 +00:00
GenX FX Trading System
f53c68a10d
Merge pull request #294 from A6-9V/mql5-ea-container-ci-cd-8529191303412997988
Implement Unified MQL5 EA Container CI/CD Deployment
2026-02-10 12:55:00 +07:00
GenX FX Trading System
8d93944c4b
Merge branch 'copilot/install-juless-cli' into mql5-ea-container-ci-cd-8529191303412997988 2026-02-10 12:54:46 +07:00
GenX FX Trading System
ddbc16d77d
Merge pull request #290 from A6-9V/add-circleci-config-12603268091308845426
Add CircleCI configuration with validation and testing
2026-02-10 12:51:51 +07:00
GenX FX Trading System
cab91db860
Merge branch 'copilot/install-juless-cli' into add-circleci-config-12603268091308845426 2026-02-10 12:51:36 +07:00
GenX FX Trading System
d1fecabbe7
Merge branch 'copilot/install-juless-cli' into sentinel-add-security-headers-5685093013646614500 2026-02-10 12:51:07 +07:00
GenX FX Trading System
b3484473c9
Merge branch 'copilot/install-juless-cli' into copilotmql5-production-readiness-8b65 2026-02-10 12:50:30 +07:00
GenX FX Trading System
378496e838
Merge pull request #287 from A6-9V/copilot/add-echo-and-hello-window
Add echo and hello window demo scripts
2026-02-10 12:49:28 +07:00
GenX FX Trading System
e7087c37d7
Merge branch 'copilot/install-juless-cli' into copilot/add-echo-and-hello-window 2026-02-10 12:49:16 +07:00
GenX FX Trading System
98157f7823
Merge pull request #292 from A6-9V/palette-emoji-a11y-6420412049416064175
🎨 Palette: Improve emoji accessibility
2026-02-10 12:48:47 +07:00
GenX FX Trading System
085280a0ad
Merge branch 'copilot/install-juless-cli' into palette-emoji-a11y-6420412049416064175 2026-02-10 12:48:20 +07:00
GenX FX Trading System
5cbf182434
Merge pull request #297 from A6-9V/bolt-upgrade-repo-parallelization-16375986474887536509
 Bolt: Parallelize AI requests in upgrade_repo.py
2026-02-10 12:47:18 +07:00
google-labs-jules[bot]
cf1b95ec8a feat(scripts): parallelize AI requests in upgrade_repo.py
- Replaced sequential execution of `ask_gemini` and `ask_jules` with `concurrent.futures.ThreadPoolExecutor`.
- Reduced total execution time by running independent network-bound tasks in parallel.
- Added necessary import for `concurrent.futures`.

 Bolt: Parallelize AI requests (~2x speedup)
2026-02-10 05:36:36 +00:00
Cursor Agent
8a8a6521e2 Hardening: disable WebRequest by default
Co-authored-by: GenX FX Trading System <Mouy-leng@users.noreply.github.com>
2026-02-10 04:38:44 +00:00
Cursor Agent
f3ea60475b Security: remove leaked tokens and add secret scan
Co-authored-by: GenX FX Trading System <Mouy-leng@users.noreply.github.com>
2026-02-10 04:38:19 +00:00
google-labs-jules[bot]
5f27eafb6f feat: implement unified MQL5 EA containerized deployment and CI/CD 2026-02-09 16:19:26 +00:00
google-labs-jules[bot]
0b8a09a572 Add security headers to web dashboard (CSP, HSTS, X-Frame-Options)
- Implemented `@app.after_request` in `scripts/web_dashboard.py` to inject security headers.
- Added `Content-Security-Policy` with `default-src 'self'`, blocking inline scripts.
- Added `X-Content-Type-Options: nosniff`.
- Added `X-Frame-Options: SAMEORIGIN`.
- Added `Referrer-Policy: strict-origin-when-cross-origin`.
- Added unit test `test_security_headers` to `scripts/test_web_dashboard.py` to verify header presence.
- Mitigates Stored XSS, Clickjacking, and MIME sniffing risks.
2026-02-09 11:27:48 +00:00
google-labs-jules[bot]
af093f1a67 🎨 Palette: Improve emoji accessibility
Wrapped emojis in <span> tags with role="img" and aria-label to improve accessibility for screen readers. This ensures icons are announced correctly (e.g., "Rocket", "Chart") rather than as characters or ignored.

Affected files:
- index.html
- dashboard/index.html
- offline.html
- sw-inspector.html
2026-02-09 11:13:59 +00:00
google-labs-jules[bot]
228aa8d2cf feat: add CircleCI configuration with validation and testing 2026-02-09 09:54:11 +00:00
GenX FX Trading System
ab590ee14d
Merge pull request #288 from A6-9V/bolt-optimize-pr-review-1839512656808885464
 Bolt: Optimize branch analysis in PR review script
2026-02-09 12:13:25 +07:00
copilot-swe-agent[bot]
b8cf76aac5 Improve variable and function naming for clarity
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-09 05:12:51 +00:00
copilot-swe-agent[bot]
6ab61f8c3c Add documentation for echo and hello window feature
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-09 05:09:47 +00:00
copilot-swe-agent[bot]
70608d418d Add echo and hello window functionality
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-09 05:08:59 +00:00
copilot-swe-agent[bot]
4027d7175c Initial plan 2026-02-09 05:08:54 +00:00
google-labs-jules[bot]
1b82a2865d Optimize branch analysis in PR review script
- Modified `scripts/review_pull_requests.py` to filter `git for-each-ref` output by unmerged branches.
- Reduces algorithmic complexity from O(N) to O(M) where N is total branches and M is active branches.
- Avoids expensive `ahead-behind` calculations for potentially thousands of stale merged branches.
2026-02-09 05:06:55 +00:00
copilot-swe-agent[bot]
b6eb54ba66 Initial plan 2026-02-09 05:06:12 +00:00
GenX FX Trading System
0758aa640e
Merge pull request #285 from A6-9V/cleanup-vps-docs-3659919150454117231
Update VPS and Terminal configuration documentation
2026-02-09 08:12:38 +07:00
google-labs-jules[bot]
643c712228 docs: update VPS and terminal configuration metadata 2026-02-09 01:03:32 +00:00
GenX FX Trading System
d99ec0046e
Merge pull request #274 from A6-9V/bolt-optimize-git-review-rev-list-count-10239882398315046114
 Bolt: Optimize PR review script with git rev-list
2026-02-09 07:18:49 +07:00
GenX FX Trading System
aa6632ee80
Merge branch 'copilot/install-juless-cli' into bolt-optimize-git-review-rev-list-count-10239882398315046114 2026-02-09 07:18:44 +07:00
GenX FX Trading System
ab97941a31
Merge pull request #284 from A6-9V/perf-market-research-loop-opt-6994024450981106396
 Optimize market data processing loop and fix logic error
2026-02-09 04:41:46 +07:00
google-labs-jules[bot]
151f18724c Optimize market data processing loop and fix logic error 2026-02-08 20:49:39 +00:00
GenX FX Trading System
49d4ac6b88
Merge pull request #281 from A6-9V/feat/install-vercel-cli-11754633077534590389
Install Vercel CLI and update setup documentation
2026-02-09 00:46:16 +07:00
google-labs-jules[bot]
887b8b73e9 feat: install Vercel CLI and update setup documentation
- Installed Vercel CLI v50.13.2 via npm.
- Created docs/Vercel_CLI_setup.md with installation and usage guides.
- Updated setup.sh to track Vercel CLI status and show documentation path.
2026-02-08 17:30:10 +00:00