Commit graph

430 commits

Author SHA1 Message Date
GenX FX Trading System
7b065ea7e7
Setup MetaMask Extension (#497) 2026-02-27 17:08:04 +07:00
google-labs-jules[bot]
b928a6236e Setup MetaMask Extension development environment
- Cloned repository from https://github.com/A6-9V/metamask-extension.git
- Switched to Node.js v24.14.0
- Enabled Corepack and installed dependencies via Yarn 4.12.0
- Configured .metamaskrc
- Installed Git hooks
- Verified setup with unit tests
2026-02-27 07:10:18 +00:00
GenX FX Trading System
d2aebe5a65
Setup repository environment and install dependencies (#376) 2026-02-27 02:39:30 +07:00
GenX FX Trading System
3b7417bf48
Full Setup and Installation of Requirements (#377) 2026-02-27 02:39:28 +07:00
GenX FX Trading System
8305bf2cdd
Add GitLab GenX API Trading reference to documentation (#382) 2026-02-27 02:39:25 +07:00
GenX FX Trading System
59c8a2ed0c
Release v1.22.0 Preparation (#398) 2026-02-27 02:36:33 +07:00
GenX FX Trading System
bdf2e80efe
Bolt: optimized MQL5 source validation memory efficiency (#400) 2026-02-27 02:36:29 +07:00
GenX FX Trading System
b85d130098
Bolt: [improvement] Optimize EA Hot Paths (#406) 2026-02-27 02:36:23 +07:00
GenX FX Trading System
670987036d
Add pentagi as git submodule with plugin integration docs (#413) 2026-02-27 02:36:16 +07:00
GenX FX Trading System
472e786800
Fix secret scanner: make GitHub token patterns case-insensitive (#416) 2026-02-27 02:36:12 +07:00
GenX FX Trading System
02c5d5fbe4
Integrate GitLab V9 Mirror and CI/CD Support (#436) 2026-02-27 02:35:56 +07:00
GenX FX Trading System
39cde4ac1b
Setup and Start MQL5 Forge Runner (#437) 2026-02-27 02:35:54 +07:00
GenX FX Trading System
abbf8caf16
Setup .env and update secrets documentation (#438) 2026-02-27 02:35:51 +07:00
GenX FX Trading System
1cee1f8a4d
🛡️ Sentinel: [MEDIUM] Fix DoS risk in Telegram bot & Improve Output Safety (#449) 2026-02-27 02:35:43 +07:00
GenX FX Trading System
f815f0c404
Update Forgejo remote and MT5 credentials (#450) 2026-02-27 02:35:41 +07:00
GenX FX Trading System
2e0f48ff23
feat: add AI Ella evaluation support to JetStream (#452) 2026-02-27 02:35:37 +07:00
GenX FX Trading System
d3add5fe49
Clone and setup PentAGI repository (#454) 2026-02-27 02:35:35 +07:00
GenX FX Trading System
83c5adda49
Bolt: optimize performance of ExpertMAPSARSizeOptimized_Improved.mq5 (#458) 2026-02-27 02:35:31 +07:00
GenX FX Trading System
6d74ed9563
Bolt: Optimize Markdown rendering in dashboard (#459) 2026-02-27 02:35:29 +07:00
GenX FX Trading System
ae56694f13
🛡️ Sentinel: [MEDIUM] Fix information leakage in web dashboard (#460) 2026-02-27 02:35:27 +07:00
GenX FX Trading System
ddd6da307c
🎨 Palette: Add copy-to-clipboard for system status (#461) 2026-02-27 02:35:25 +07:00
GenX FX Trading System
5a7f4f2573
Add open source licenses and attributions (#463) 2026-02-27 02:35:22 +07:00
GenX FX Trading System
8b0c1e3837
Merge Cursor/A6-9V/automated-tp-sl-risk-4b0d into copilot/install-juless-cli (#466) 2026-02-27 02:28:38 +07:00
google-labs-jules[bot]
082e690280 merge on main commit
- Add open source licenses and attributions to docs/OPEN_SOURCE_LICENSES.md.
- Update docs/INDEX.md and README.md with links.
- Install gh and vercel CLI tools for task automation.
2026-02-26 17:57:04 +00:00
google-labs-jules[bot]
fc1a35ad1d docs: add open source licenses and attributions
- Create docs/OPEN_SOURCE_LICENSES.md with Apache, Blue Oak, BSD, and Python licenses.
- Add specific component attributions for abab, esquery, hoek, topo, hoist-non-react-statics, object-schema, and joi.
- Complete truncated BSD license for joi 17.13.3.
- Update docs/INDEX.md and README.md with links to the new licenses file.
2026-02-26 16:19:15 +00:00
google-labs-jules[bot]
12d17ab97e 🎨 Palette: Add copy-to-clipboard for system status
- Adds a "Copy" button to "Fly.io App" and "Telegram Bot" status items in `index.html` and `dashboard/index.html`.
- Updates `scripts/web_dashboard.py` to include these status rows with the same copy functionality, ensuring consistency across all dashboard views.
- Implements visual feedback (icon changes to checkmark) and accessibility support (aria-labels) for the copy action.
- Uses inline SVG icons to avoid external dependencies.
- Verified with Playwright and existing tests.
2026-02-26 11:56:51 +00:00
google-labs-jules[bot]
f59010950f Fix information leakage in web dashboard error handling 2026-02-26 11:16:47 +00:00
google-labs-jules[bot]
b22e7a6fac Bolt: Optimize Markdown rendering in dashboard
- Replaced `markdown.markdown()` shortcut with reused `markdown.Markdown` instance via `threading.local`.
- Reduced parsing overhead by eliminating re-initialization on every call.
- Verified with unit tests and benchmark (~10% speedup).

Related to performance improvements for dashboard responsiveness.
2026-02-26 05:26:33 +00:00
google-labs-jules[bot]
90cf5a7ed6 Bolt: optimize performance of ExpertMAPSARSizeOptimized_Improved.mq5
- Implemented 1-second cache for TERMINAL_TRADE_ALLOWED and MQL_TRADE_ALLOWED
- Pre-calculated trading hour bounds in seconds during OnInit
- Optimized time filtering using fast modulo arithmetic (now % 86400)
- Optimized daily reset logic to avoid expensive TimeToStruct conversions
- Improved OnTick execution speed and reduced terminal API overhead
2026-02-25 20:56:52 +00:00
google-labs-jules[bot]
ae7aba285a feat: Clone and setup PentAGI repository 2026-02-25 17:34:58 +00:00
google-labs-jules[bot]
4d2d1014dc feat: add AI Ella evaluation support to JetStream
Integrated TECNO phone context and real-time streaming into JetStream requester.
Fixed mock engine Unicode range issue.
Added setup and demo automation scripts.
2026-02-25 15:58:24 +00:00
google-labs-jules[bot]
9552be41e0 feat: add AI Ella evaluation support to JetStream
Integrated TECNO phone context and real-time streaming into JetStream requester.
Fixed mock engine Unicode range issue.
Added setup and demo automation scripts.
2026-02-25 14:51:31 +00:00
google-labs-jules[bot]
acc8226891 feat: update Forgejo remote and MT5 credentials
- Added Forgejo remote (forge.mql5.io)
- Created config/vault.json with MT5 credentials
- Created docs/ACCOUNT_UPDATE_2026.md for easy access to MT5 deep link
- Updated EXNESS_ACCOUNT_SETUP.txt with the latest credentials link
2026-02-25 11:58:54 +00:00
google-labs-jules[bot]
0f6191a780 Refactor status command to use non-blocking asyncio subprocess and escape HTML output. 2026-02-25 11:48:12 +00:00
google-labs-jules[bot]
09177609cf Implement Google Drive Setup and Streaming Mode
- Created RUN-GOOGLE-DRIVE-SETUP.bat for Windows users
- Created scripts/google_drive_setup.sh for Linux/WSL users
- Updated scripts/knowledge_base_helper.py to include Google Drive resources
- Documented Google Drive streaming mode in docs/KNOWLEDGE_BASE_INTEGRATION.md
- Verified repository stability with validation and integration tests
2026-02-24 14:11:36 +00:00
google-labs-jules[bot]
d0334e1f4d Pull and set up Xbox Live Developer Tools
- Cloned xbox-live-developer-tools repository
- Verified project structure and dependencies
- Confirmed case-sensitivity alignment for Linux
- Documented build limitations (requires .NET Framework 4.6.2)
- Verified active status of MQL5 Forge runner
2026-02-24 11:29:28 +00:00
google-labs-jules[bot]
06f7aa30ea Setup .env and update secrets documentation 2026-02-24 10:46:47 +00:00
google-labs-jules[bot]
503434fd20 Setup and start MQL5 Forge runner with status update
- Downloaded and configured act_runner v0.2.10
- Registered and started runner with forge.mql5.io
- Updated TASK_STATUS.md with runner active status
- Verified CI/CD jobs are being picked up by the runner
- Attempted to pull from Forge repository (auth failed)
- Validated repository and ran automation tests
2026-02-24 09:06:06 +00:00
google-labs-jules[bot]
b0a3502356 Setup and start MQL5 Forge runner
- Downloaded and configured act_runner v0.2.10
- Registered runner with forge.mql5.io using provided token
- Started runner daemon in background
- Verified runner is processing tasks from the Forge
- Attempted to pull from Forge repository (authentication failed)
- Validated repository and ran automation tests
2026-02-24 08:50:12 +00:00
google-labs-jules[bot]
50e8c2ac30 feat: automated GitLab trigger and runner setup
- Added .github/workflows/gitlab-sync.yml for automated synchronization.
- Fixed scripts/setup_gitlab_runner.sh with the provided runner authentication token.
- Finalized .gitlab-ci.yml and docs/GITLAB_INTEGRATION.md.
2026-02-24 07:22:15 +00:00
google-labs-jules[bot]
56f7d6c640 feat: enhance GitLab integration with runner token and Duo support 2026-02-24 07:02:39 +00:00
copilot-swe-agent[bot]
905f173734 Fix secret scanner: make GitHub token patterns case-insensitive
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-21 21:18:24 +00:00
copilot-swe-agent[bot]
a09fdbe681 Initial plan 2026-02-21 21:12:46 +00:00
copilot-swe-agent[bot]
865e698b51 Add pentagi as git submodule and plugin integration docs
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-21 19:49:11 +00:00
copilot-swe-agent[bot]
ac653dc3be Initial plan 2026-02-21 19:46:27 +00:00
google-labs-jules[bot]
a6a38a2937 Bolt: Optimize SMC_TrendBreakout_MTF_EA hot paths
Implemented performance optimizations in `SMC_TrendBreakout_MTF_EA.mq5`:
- Pre-calculate constants in `OnInit` to avoid redundant divisions and math in `OnTick`.
- Optimize `NormalizeLots` to use multiplication by a cached inverse `G_INV_VOL_STEP`.
- Consolidate risk and point-value math into cached multipliers (`g_riskMultiplier`, `g_lotValuePerUnit`).
- Use pre-calculated SL/TP buffers (`g_swingSLBuffer`, `g_fixedSL`, `g_fixedTP`) in the execution path.

These changes reduce CPU overhead during rapid market ticks without altering trading logic.
2026-02-20 20:54:36 +00:00
google-labs-jules[bot]
65ff1b31a8 Bolt: optimized MQL5 source validation with chunked reading
Improved memory efficiency in `scripts/ci_validate_repo.py` by replacing
`read_bytes()` with chunked binary reading (64KB) for NUL byte detection.
This prevents loading entire source files into memory during CI runs.
2026-02-20 01:17:38 +00:00
google-labs-jules[bot]
a30f31b9da Prepare release v1.22.0
- Bump version to 1.22.0 in VERSION and mt5/MQL5/Experts/SMC_TrendBreakout_MTF_EA.mq5
- Update CHANGELOG.md with recent security, performance, and accessibility improvements
- Add RELEASE_NOTES_v1.22.0.md summarizing the release highlights
- Verify repository and automation tests (all pass)
2026-02-19 18:19:38 +00:00
GenX FX Trading System
d9fbbb30d0
Merge pull request #385 from A6-9V/copilot/setup-jules-task-11566195936388909103
Add Jules CLI integration infrastructure for task 11566195936388909103
2026-02-19 00:18:13 +07:00
copilot-swe-agent[bot]
59da93e38a Add task status tracking document
Co-authored-by: Mouy-leng <199350297+Mouy-leng@users.noreply.github.com>
2026-02-18 09:20:23 +00:00