google-labs-jules[bot]
58cce19553
fix(security): Prevent information exposure in dashboard error handling
...
- Modified `scripts/web_dashboard.py` to log exceptions and return generic error messages.
- Added `scripts/test_web_dashboard_security.py` to verify the security fix.
2026-02-15 11:12:34 +00:00
GenX FX Trading System
b8c6cf5fc0
Merge pull request #333 from A6-9V/palette/improve-contrast-accessibility-7082679880371507498
...
🎨 Palette: Improve color contrast and accessibility
2026-02-13 21:08:21 +07:00
google-labs-jules[bot]
a41c83d9b6
🎨 Palette: Improve color contrast and accessibility
...
- Replaced #667eea with #4f46e5 to meet WCAG AA contrast standards.
- Updated hover color to #4338ca.
- Added aria-label to Service Worker update button.
- Updated manifest.json theme color.
2026-02-13 11:40:16 +00:00
GenX FX Trading System
27ab5e07e0
Merge pull request #331 from A6-9V/copilot/update-python-app-path
...
Add Windows Store Python detection to startup scripts
2026-02-13 17:14:58 +07:00
copilot-swe-agent[bot]
bbe508679f
Clarify Python version requirements and improve error handling
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-13 09:30:52 +00:00
copilot-swe-agent[bot]
a5bdcfd068
Improve batch file Python detection logic and standardize errorlevel checks
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-13 09:29:47 +00:00
copilot-swe-agent[bot]
b31bff535e
Fix errorlevel checks in startup.bat for correct Python detection
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-13 09:28:58 +00:00
copilot-swe-agent[bot]
28152e639e
Update documentation for Windows Store Python support
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-13 09:27:43 +00:00
copilot-swe-agent[bot]
c24679a99e
Add Windows Store Python detection to startup scripts
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-13 09:26:37 +00:00
copilot-swe-agent[bot]
2326a8505b
Initial plan
2026-02-13 09:23:39 +00:00
GenX FX Trading System
71e674fad7
Merge pull request #329 from A6-9V/docs/cloudflare-nameservers-and-domain-unification-7774302631406904191
...
docs: update Cloudflare nameservers and unify domain name
2026-02-13 11:30:49 +07:00
google-labs-jules[bot]
e9918dcb22
docs: update Cloudflare nameservers and unify domain name
...
- Added daisy.ns.cloudflare.com and rocco.ns.cloudflare.com to Cloudflare guide.
- Unified domain name to lengkundee01.org in CNAME and PWA guide.
- Verified active domain using dig.
- Updated sentinel journal with documentation learnings.
2026-02-13 04:11:32 +00:00
GenX FX Trading System
781ad23f8e
Merge pull request #328 from A6-9V/install-gemini-cli-10237351250661858749
...
feat: install Gemini CLI and integrate into setup scripts
2026-02-13 11:07:19 +07:00
google-labs-jules[bot]
7b4aff66d1
feat: install Gemini CLI and integrate into setup scripts
2026-02-13 03:50:20 +00:00
GenX FX Trading System
d16a2f8958
Merge pull request #327 from A6-9V/dns-config-cleanup-15276599963936233617
...
Clean up DNS configuration for lengkundee01.org
2026-02-13 10:25:15 +07:00
google-labs-jules[bot]
49ebc2efde
docs: add DNS configuration recommendation for lengkundee01.org
2026-02-13 03:21:34 +00:00
GenX FX Trading System
b1a2ade278
Merge pull request #322 from A6-9V/palette-toast-notification-8861746839837825995
...
🎨 Palette: Replace blocking update alert with Toast notification
2026-02-12 21:36:42 +07:00
google-labs-jules[bot]
01c244478a
feat(ui): replace blocking sw update confirm with toast
...
- Add .toast CSS to index.html and dashboard/index.html
- Add toast HTML structure (role="alert")
- Replace window.confirm() with toast show/hide logic
- Improve accessibility and UX for app updates
2026-02-12 11:36:12 +00:00
GenX FX Trading System
93af9a406a
Merge pull request #319 from A6-9V/bolt-optimize-web-dashboard-2176689065473073786
...
⚡ Bolt: Pre-compile Jinja2 template in web dashboard
2026-02-12 15:36:27 +07:00
google-labs-jules[bot]
5a00caed73
feat(perf): Pre-compile Jinja2 template in web dashboard
...
Extracts the dashboard HTML string into a global constant and compiles it
using Jinja2 only once (lazily) instead of re-parsing the string on every
request. This improves response latency for the dashboard.
- Extracted `DASHBOARD_HTML` constant
- Implemented `DASHBOARD_TEMPLATE` lazy compilation
- Replaced `render_template_string` with `DASHBOARD_TEMPLATE.render()`
- Verified with `scripts/test_web_dashboard.py`
2026-02-12 05:13:07 +00:00
GenX FX Trading System
ac0f69a3b6
Merge pull request #311 from A6-9V/copilot/identify-code-inefficiencies
...
perf: Eliminate O(2n) loops, add early-exits, vectorize operations
2026-02-12 04:56:28 +07:00
copilot-swe-agent[bot]
f99eccf302
Address code review: optimize ArraySize() calls and document cache behavior
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-11 08:36:56 +00:00
copilot-swe-agent[bot]
cc1902d657
Optimize performance: Fix MQL5 double-loop, add early-exit, improve Python efficiency
...
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-11 08:35:24 +00:00
copilot-swe-agent[bot]
4060496a97
Initial plan
2026-02-11 08:31:39 +00: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
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