TPTBusiness
94ba147569
chore: Remove test configuration files from root
...
- Removed .coveragerc (test coverage config)
- Removed pytest.ini (pytest config)
- These should be in test/ directory or not needed
- Keeps root directory clean for release
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
v1.0.0
2026-04-02 20:26:52 +02:00
TPTBusiness
41b202aa3b
fix: Translate remaining German comment in eurusd_macro.py
...
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-02 20:22:23 +02:00
TPTBusiness
4a04d598ef
docs: Translate all code comments to English
...
- Updated QWEN.md with English-only comment policy
- Translated all German comments in:
* eurusd_regime.py
* eurusd_llm.py
* eurusd_reflection.py
* eurusd_memory.py
* eurusd_macro.py
* eurusd_debate.py
* predix_dashboard.py
- All comments, docstrings, and print statements now in English
- Ensures consistency with commit messages and documentation
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-02 20:21:59 +02:00
TPTBusiness
aed2ecc9d6
docs: Remove 'Inspired by' comments and add comprehensive Acknowledgments
...
- Removed 'Inspiriert von' comments from all source files
- Added comprehensive Acknowledgments section to README.md
- Credits to:
* Microsoft RD-Agent (MIT) - R&D framework foundation
* TradingAgents (Apache 2.0) - Multi-agent patterns
* ai-hedge-fund - Macro analysis and risk management concepts
- Clarified that all code is originally written and implemented independently
- Ensures license compliance (MIT, Apache 2.0 compatible)
Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com >
2026-04-02 20:16:54 +02:00
TPTBusiness
d1c6f88b77
docs: Add Microsoft RD-Agent acknowledgment to README
...
- Added acknowledgment section crediting Microsoft RD-Agent
- Link to original project: https://github.com/microsoft/RD-Agent
- Clarifies that Predix extends RD-Agent with forex-specific features
2026-04-02 19:34:05 +02:00
TPTBusiness
c69a3c0f71
docs: Update QWEN.md with detailed Git history correction guide
...
- Added step-by-step rebase instructions
- Listed all German commits that need translation
- Provided English translations for each
- Added force push warnings and team coordination notes
2026-04-02 19:25:05 +02:00
TPTBusiness
fb97a67e47
chore: Add .qwen/ to .gitignore
2026-04-02 19:25:05 +02:00
TPTBusiness
62879d46d1
docs: Add comprehensive Git commit guidelines to QWEN.md
...
- English-only commit messages policy
- Pre-commit checklist (git status, diff, tests)
- Conventional Commits format
- Protected files list (.qwen/, results/, *.db, .env)
- Instructions for fixing past commits
- Push policy and enforcement
2026-04-02 19:25:05 +02:00
TPTBusiness
38ad943df8
chore: Add .qwen/ to .gitignore and remove from tracking
...
- Added .qwen/ directory to .gitignore
- Removed .qwen/agents/ from Git index (was tracked despite .gitignore)
- These files are generated by Qwen Code and should not be committed
2026-04-02 19:25:05 +02:00
TPTBusiness
08a08fa5b0
test: Add backtesting tests with 98.77% coverage
...
New test infrastructure:
1. pytest + pytest-cov installed
- requirements.txt updated
- pytest.ini configured
- .coveragerc for coverage
2. Test suite created (97 tests):
- test_backtest_engine.py (32 tests)
* BacktestMetrics: IC, Sharpe, Drawdown, Win Rate
* FactorBacktester: run_backtest, JSON export
* Edge cases: NaN, empty, insufficient data
- test_results_db.py (33 tests)
* ResultsDatabase: CRUD operations
* Queries: get_top_factors, get_aggregate_stats
* Database cleanup
- test_risk_management.py (32 tests)
* CorrelationAnalyzer: Matrix, uncorrelated factors
* PortfolioOptimizer: Mean-Variance, Risk Parity
* AdvancedRiskManager: Limit checks
3. Fixtures (conftest.py):
- 22 reusable test fixtures
- Mock data for all scenarios
- Sample factors, returns, equity curves
4. Coverage: 98.77% (target: >80%)
- BacktestMetrics: 100%
- FactorBacktester: 100%
- ResultsDatabase: 95.92%
- CorrelationAnalyzer: 100%
- PortfolioOptimizer: 100%
- AdvancedRiskManager: 100%
5. Documentation:
- test/backtesting/README.md
- How to run tests
- Generate coverage reports
Run tests:
pytest test/backtesting/ -v
Coverage report:
pytest test/backtesting/ --cov=rdagent/components/backtesting --cov-report=html
2026-04-02 19:24:38 +02:00
TPTBusiness
bcaf1c48dd
chore: Add QWEN.md to .gitignore
...
Exclude generated documentation files:
- QWEN.md (local documentation)
- results/ directory already excluded
- Improved .gitignore structure
2026-04-02 19:24:01 +02:00
TPTBusiness
1cb09d73ea
feat: Backtesting Engine + Risk Management + Results DB
...
Kompakte Implementierung:
1. backtest_engine.py
- IC, Sharpe, Max Drawdown, Win Rate
- FactorBacktester mit JSON-Export
2. results_db.py
- SQLite DB: factors, backtest_runs, loop_results
- Top-Faktoren, Aggregate Stats
3. risk_management.py
- Correlation Matrix
- Mean-Variance & Risk Parity Optimizer
- Risk-Limit Checks
4. results/ Ordner (in .gitignore)
- backtests/, db/, factors/, runs/, logs/
- README.md mit Dokumentation
Status:
- Backtesting: 10% → 90% ✅
- Risk Management: 60% → 95% ✅
2026-04-02 19:23:14 +02:00
TPTBusiness
b7e095d24d
feat: Backtesting Engine + Risk Management + Results Database
...
Neue Module für Backtesting und Performance-Validierung:
1. Backtest Engine (backtest_engine.py)
- IC (Information Coefficient) Berechnung
- ICIR (IC Information Ratio)
- Sharpe Ratio (annualisiert)
- Sortino Ratio (Downside-only)
- Max Drawdown mit Start/End Datum
- Calmar Ratio
- Annualized Return
- Win Rate
- Alle Metriken in einer Funktion
2. Results Database (results_db.py)
- SQLite-Datenbank für alle Ergebnisse
- Tabellen: factors, backtest_runs, backtest_metrics, daily_returns, loop_results, factor_correlations
- Abfragen: Top-Faktoren, Performance-Historie, Loop-Summary, Aggregate Stats
- JSON Export Funktion
3. Risk Management (risk_management.py)
- Correlation Analyzer (Korrelationsmatrix zwischen Faktoren)
- Portfolio Optimizer (Mean-Variance, Risk Parity, Hierarchical Risk Parity)
- Advanced Risk Manager (Position Sizing mit Korrelations-Adjustierung)
- Risk-Limit Checks (Position Size, Leverage, Drawdown, Volatility)
- Risk Reports mit allen Metriken
4. Ordner-Struktur (results/)
- backtests/ - Einzelne Backtest-Ergebnisse
- factors/ - Faktor-spezifische Analysen
- runs/ - Komplette Run-Ergebnisse
- logs/ - Backtesting-Logs
- db/ - SQLite-Datenbank
- README.md - Vollständige Dokumentation
5. .gitignore aktualisiert
- results/ Ordner ausgeschlossen (lokale Ergebnisse)
- *.db, *.csv, *_export.json ausgeschlossen
Status:
- Backtesting: 10% → 80% ✅
- Risk Management: 60% → 95% ✅
- Results-Dokumentation: 0% → 100% ✅
Nächste Schritte:
- Backtesting in RD-Agent Workflow integrieren
- Alle 110 Faktoren durch Backtest validieren
- Top-20 Faktoren nach IC/Sharpe auswählen
- Portfolio-Optimierung durchführen
2026-04-02 19:23:14 +02:00
TPTBusiness
faa891eb41
feat: Intelligent embedding chunking instead of truncation
...
Change: Instead of truncating texts, now using intelligent chunking:
1. Content ≤ 20,000 characters: Single embedding (complete)
2. Content > 20,000 characters: Split into 20k chunks
- Each chunk gets its own embedding
- All embeddings are averaged
- No information loss!
Benefits:
- No more text truncation
- Full information preserved
- Stays under 8192 token limit (nomic-embed-text)
- Average embedding represents entire text
Affected files:
- rdagent/components/knowledge_management/vector_base.py
2026-04-02 19:22:50 +02:00
TPTBusiness
8831833fcc
fix: Embedding Context Length Error
...
Problem: Knowledge Graph versucht zu lange Texte zu embedden
- nomic-embed-text Limit: 8192 Token
- Fehler: 'the input length exceeds the context length'
- System crasht nach 10 Retries
Lösung:
1. Content für Embeddings auf 15.000 Zeichen kürzen (~4000 Token)
2. Trunk-Größe auf max 4000 begrenzt
3. Hinweis '[truncated for embedding]' bei Kürzung
Betroffene Dateien:
- rdagent/components/knowledge_management/vector_base.py
Jetzt sollte fin_quant ohne Embedding-Fehler durchlaufen.
2026-04-02 19:22:50 +02:00
TPTBusiness
78c90f768d
fix: CLI dashboard in separate terminal window
...
Problem: fin_quant overwrites dashboard output
Solution:
- CLI Dashboard (-c) starts in NEW terminal window
- Web Dashboard (-d) runs parallel in browser
- Both combinable: python predix.py fin_quant -d -c
Supported terminal emulators:
- gnome-terminal
- konsole
- xterm
- tilix
Warning displayed if no terminal is found.
2026-04-02 19:22:22 +02:00
TPTBusiness
d80d93eb82
feat: predix.py wrapper for dashboard support
...
Due to Typer CLI caching issues, created a wrapper script
that correctly supports dashboard options.
Usage:
python predix.py fin_quant # Normal
python predix.py fin_quant -d # Web Dashboard
python predix.py fin_quant -c # CLI Dashboard
python predix.py fin_quant -d -c # Both
python predix.py fin_quant --help # Help
Alternatively still available:
rdagent fin_quant # Original CLI
./start_trading.sh # Interactive
./start_loop.sh # Endless loop
2026-04-02 19:21:37 +02:00
TPTBusiness
af27850bc6
feat: Beautiful CLI dashboard + corrected start command
...
New features:
1. CLI Dashboard (rdagent/log/ui/predix_dashboard.py)
- Beautiful terminal UI with Rich library
- Live progress bar for Loop/Step
- Live Macro Data (EURUSD, DXY, Volatility)
- Session info with recommendation
- Statistics (Win-Rate, PnL, Success/Fail)
- Recent factors list
- Auto-refresh every 5 seconds
Start: rdagent fin_quant --cli-dashboard
2. CLI extension (rdagent/app/cli.py)
--with-dashboard/-d: Web Dashboard
--cli-dashboard/-c: CLI Dashboard
Both combinable: rdagent fin_quant -d -c
3. Start scripts updated:
- start_trading.sh: Interactive with dashboard selection
- start_loop.sh: Endless loop with auto-restart
Corrected start command for endless loop:
cd ~/Predix && conda activate rdagent && ./start_loop.sh
4. Dashboard URLs:
- Web: http://localhost:5000/dashboard.html
- CLI: rdagent fin_quant -c
All modules tested and integrated!
2026-04-02 19:21:08 +02:00
TPTBusiness
dd7cfae685
feat: Auto-start dashboard for fin_quant
...
Add automatic dashboard launch options for trading loop:
1. CLI extension (rdagent/app/cli.py)
--with-dashboard/-d: Automatically starts dashboard
--dashboard-port: Dashboard port (default: 5000)
Usage:
rdagent fin_quant --with-dashboard
rdagent fin_quant -d --dashboard-port 5001
2. Start script (start_trading.sh)
- Activates Conda environment
- Starts dashboard in background
- Starts fin_quant
- Cleanup on exit
Usage:
./start_trading.sh
Dashboard is now accessible at http://localhost:5000/dashboard.html
once fin_quant is running.
2026-04-02 19:19:15 +02:00
TPTBusiness
b16904a24f
feat: Auto-start dashboard for fin_quant
...
Add automatic dashboard launch options for trading loop:
1. CLI integration (rdagent/app/cli.py)
- --with-dashboard/-d flag for web dashboard
- --cli-dashboard/-c flag for terminal UI
- --dashboard-port for custom port configuration
- Automatic background process spawning
2. Dashboard auto-start
- Web dashboard launches in background thread
- CLI dashboard opens in separate terminal window
- Graceful startup with 2-second delay
3. Process management
- Dashboard runs as daemon thread
- Automatic cleanup on main process exit
- Error handling for dashboard startup failures
4. Documentation
- Updated help text with examples
- Usage instructions in README
- Dashboard URLs displayed on startup
Usage examples:
rdagent fin_quant -d # Web dashboard
rdagent fin_quant -c # CLI dashboard
rdagent fin_quant -d -c # Both dashboards
rdagent fin_quant -d --port 5001 # Custom port
2026-04-02 19:17:03 +02:00
TPTBusiness
f56f178a9d
feat: EURUSD Trading-Verbesserungen (Phase 2 & 3)
...
Neue Module für fortgeschrittenes Trading:
1. Bull vs Bear vs Neutral Debatte (eurusd_debate.py)
- Multi-Perspektiven-Analyse für bessere Entscheidungen
- Bull Agent: Argumentiert für LONG
- Bear Agent: Argumentiert für SHORT
- Neutral Agent: Argumentiert für WAIT
- Research Manager: Bewertet Debatte und trifft finale Entscheidung
- Decision-Logik: LONG wenn Bull > 70% und > Bear + 20
2. EURUSD Macro Agent (eurusd_macro.py)
- Stanley Druckenmiller Stil für Makro-Trading
- Analysiert Zinsdifferential (Fed vs EZB)
- Wirtschaftswachstum (BIP, PMI, NFP)
- Momentum (DXY Trend)
- Sentiment (Risk-On/Off, COT Report)
- Asymmetrische Risk-Reward-Analyse
- Bei hoher Conviction + asymmetrischer Chance: große Position
3. Reflection System (eurusd_reflection.py)
- Lernt aus vergangenen Trades kontinuierlich
- Analysiert was richtig/falsch lief
- Extrahiert Lessons Learned
- Speichert im BM25 Memory für ähnliche Situationen
- Aggregierte Insights für letzte N Trades
4. Korrelations-Adjustierung (in eurusd_risk.py erweitert)
- Berechnet Korrelation mit anderen Forex-Positionen
- GBPUSD: +0.75, USDCHF: -0.70, DXY: -0.85
- Hohe Korrelation → Risk reduzieren (0.7x)
- Negative Korrelation → natürlicher Hedge (1.1x)
Alle Module getestet und funktionsfähig.
2026-03-30 20:17:19 +02:00
TPTBusiness
619c43f139
feat: EURUSD Trading-Verbesserungen implementiert (Phase 1)
...
Neue Module für quantitatives EURUSD-Trading:
1. Hurst Exponent Regime Detection (eurusd_regime.py)
- Erkennt Marktregime: MEAN_REVERSION, NEUTRAL, TRENDING
- R/S-Analyse für 1min EURUSD-Daten optimiert
- Trading-Empfehlungen pro Regime
2. BM25 Memory-System (eurusd_memory.py)
- Speichert vergangene Trades mit Situation/Ergebnis
- Findet ähnliche Setups via BM25-Ähnlichkeit
- Persistente JSON-Speicherung
- Historische Win-Rate Analyse
3. Volatility-Adjusted Position Sizing (eurusd_risk.py)
- ATR-basierte Volatilitätsmessung
- Positionsgröße nach Volatilitäts-Percentile (0.4x-1.5x)
- Regime-Adjustierung (MEAN_REVERSION/TRENDING/NEUTRAL)
- Korrelations-Adjustierung für Forex-Paare
4. Multi-Provider LLM Fallback (eurusd_llm.py)
- Automatische Fallback-Kette bei API-Ausfällen
- Provider: Qwen3.5 → DeepSeek → Gemini → Ollama
- Provider-Statistiken für Monitoring
- JSON-Modus für strukturierte Outputs
Daten-Pipeline verbessert:
- 1-Minuten-Daten korrekt in Qlib integriert
- Prompts von 15min auf 1min aktualisiert
- generate.py für 1min EURUSD-Daten angepasst
Alle Module einzeln und im Integrationstest bestanden.
2026-03-30 19:56:26 +02:00
TPTBusiness
cc342cd5c3
chore: prepare repository for Predix public release
...
- Rebrand from RD-Agent to Predix for EUR/USD quantitative trading
- Update all documentation to English
- Remove Microsoft-specific references
- Clean up temporary files and backups
- Update LICENSE, README, and configuration for PredixAI organization
Breaking changes:
- Project name changed from 'rdagent' to 'predix' in pyproject.toml
- All Microsoft and RD-Agent branding replaced with Predix
- Documentation completely rewritten for EUR/USD focus
Documentation:
- README.md: Professional English documentation with installation, quick start, CLI reference
- CHANGELOG.md: Cleaned up, references upstream RD-Agent for historical changes
- CODE_OF_CONDUCT.md: Switched to Contributor Covenant v2.0
- SECURITY.md: Predix-specific vulnerability reporting process
- SUPPORT.md: Updated support channels (nico@predix.io , GitHub Discussions)
- CONTRIBUTING.md: Adapted for Predix project
- docs/: Sphinx configuration updated for Predix branding
Configuration:
- pyproject.toml: Updated project metadata, keywords, URLs for PredixAI
- .gitignore: Comprehensive Python/gitignore template
- Makefile: Updated CI pages URL
- setup_predix_eurusd.sh: Translated to English
Cleanup:
- Deleted log files, caches, __pycache__ directories
- Removed backup files (*.backup_*)
- Cleaned web/node_modules
v0.9.0
v0.10.0
2026-03-29 00:10:26 +01:00
TPTBusiness
673a726146
fix: remove all Chinese stock references, replace with EURUSD 1min FX
...
- experiment/prompts.yaml: SH/SZ examples -> EURUSD, CSI300 -> EURUSD
- patches/qlib_experiment_prompts.yaml: complete EURUSD migration
- factor_experiment_loader/prompts.yaml: A-share -> EURUSD 1min intraday
- conf_*.yaml: benchmark SH000300 -> EURUSD, removed CSZFillNan/CSZScoreNorm
2026-03-28 11:26:37 +01:00
TPTBusiness
cd986190f4
feat: migrate to 1min EURUSD data (2020-2026)
...
- data_config.yaml: frequency 15min -> 1min, path -> eurusd_1min_data
- patches/generate.py: updated qlib.init path and freq
- patches/eva_utils.py: updated intraday label to 1min
- all prompts/configs: replaced 15min references with 1min
- fx_validator config, trader, graph: 1min intraday trading context
2026-03-28 10:59:46 +01:00
TPTBusiness
3409e6a370
fix: inject MultiIndex warning into factor interface prompt (YAML valide)
2026-03-24 14:02:06 +01:00
TPTBusiness
f0500b4cfe
fix: inject correct MultiIndex template into factor prompt
2026-03-24 13:57:42 +01:00
TPTBusiness
d67321d57c
fix: evaluator erkennt 15min als valid (nicht daily)
2026-03-23 16:53:35 +01:00
TPTBusiness
67430ac20f
fix: end-timestamp 23:45, weg, SZ-beispiele weg
2026-03-23 15:42:52 +01:00
TPTBusiness
cf3befb718
fix: weg, Timestamps mit Uhrzeit, kein SZ-Beispiel
2026-03-23 15:31:34 +01:00
TPTBusiness
58e9a98d52
fix: remove $factor from prompt, update example count to EURUSD
2026-03-23 15:12:59 +01:00
TPTBusiness
7951ee0bdf
fix: generate.py nutzt rdagent4qlib env für Qlib-Datenzugriff
2026-03-23 14:04:03 +01:00
TPTBusiness
3b21238590
feat: FX Multi-Agent Validator (TradingAgents-inspired) - Session/Macro/Bull-Bear/Trader
2026-03-22 21:57:03 +01:00
TPTBusiness
27b2c82d55
feat: zentrale data_config.yaml + apply_config.py für dynamische Datenkonfiguration
2026-03-22 21:32:45 +01:00
TPTBusiness
21c29fd93a
feat: FX feedback loop, EURUSD ticker examples, bars terminology
2026-03-22 21:31:14 +01:00
TPTBusiness
2bc01799d3
feat: EURUSD walk-forward splits, bars terminology, README no $factor
2026-03-22 21:28:01 +01:00
TPTBusiness
fe1b37c281
feat: EURUSD model experiment setting + model simulator text patched
2026-03-22 21:23:39 +01:00
TPTBusiness
4ed7c0b602
feat: EURUSD FX patches - prompts, factor spec, experiment settings
2026-03-22 21:21:07 +01:00
TPTBusiness
d057926d18
chore: initial Predix state (RD-Agent fork + EURUSD setup)
2026-03-22 21:20:02 +01:00
BarryC
4ea4d4fdf0
feat: [AutoRL-Bench] Update DeepSearchQA split and translate task instructions to English ( #1368 )
...
* fix(alfworld): stop exposing react prompts to agents
* fix(deepsearchqa): use deterministic 100/800 split
* fix(deepsearchqa): switch default split to 100/200
* docs(autorl-bench): translate task instructions to english
2026-03-19 20:44:46 +08:00
dependabot[bot]
0af23ebcdc
chore(deps): bump esbuild, @vitejs/plugin-vue and vite in /web ( #1363 )
...
Removes [esbuild](https://github.com/evanw/esbuild ). It's no longer used after updating ancestor dependencies [esbuild](https://github.com/evanw/esbuild ), [@vitejs/plugin-vue](https://github.com/vitejs/vite-plugin-vue/tree/HEAD/packages/plugin-vue ) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ). These dependencies need to be updated together.
Removes `esbuild`
Updates `@vitejs/plugin-vue` from 5.1.4 to 5.2.4
- [Release notes](https://github.com/vitejs/vite-plugin-vue/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-vue/blob/main/packages/plugin-vue/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-vue/commits/plugin-vue@5.2.4/packages/plugin-vue )
Updates `vite` from 5.4.10 to 8.0.0
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite )
---
updated-dependencies:
- dependency-name: esbuild
dependency-version:
dependency-type: indirect
- dependency-name: "@vitejs/plugin-vue"
dependency-version: 5.2.4
dependency-type: direct:development
- dependency-name: vite
dependency-version: 8.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:27:06 +08:00
dependabot[bot]
bb20fcebd9
chore(deps): bump prismjs from 1.29.0 to 1.30.0 in /web ( #1362 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.29.0 to 1.30.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/v2/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0 )
---
updated-dependencies:
- dependency-name: prismjs
dependency-version: 1.30.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:19:21 +08:00
dependabot[bot]
d670d08c92
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /web ( #1355 )
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:17:30 +08:00
dependabot[bot]
3f9d4f45ef
chore(deps): bump markdown-it from 14.1.0 to 14.1.1 in /web ( #1357 )
...
Bumps [markdown-it](https://github.com/markdown-it/markdown-it ) from 14.1.0 to 14.1.1.
- [Changelog](https://github.com/markdown-it/markdown-it/blob/master/CHANGELOG.md )
- [Commits](https://github.com/markdown-it/markdown-it/compare/14.1.0...14.1.1 )
---
updated-dependencies:
- dependency-name: markdown-it
dependency-version: 14.1.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:14:45 +08:00
dependabot[bot]
a015d0127e
chore(deps): bump immutable from 4.3.7 to 4.3.8 in /web ( #1358 )
...
Bumps [immutable](https://github.com/immutable-js/immutable-js ) from 4.3.7 to 4.3.8.
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v4.3.7...v4.3.8 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 4.3.8
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:14:23 +08:00
dependabot[bot]
a5d79912e1
chore(deps): bump axios from 1.7.7 to 1.13.5 in /web ( #1356 )
...
Bumps [axios](https://github.com/axios/axios ) from 1.7.7 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.7.7...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:13:54 +08:00
dependabot[bot]
4412c2731e
chore(deps-dev): bump svgo from 2.8.0 to 2.8.2 in /web ( #1354 )
...
Bumps [svgo](https://github.com/svg/svgo ) from 2.8.0 to 2.8.2.
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v2.8.0...v2.8.2 )
---
updated-dependencies:
- dependency-name: svgo
dependency-version: 2.8.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:12:25 +08:00
dependabot[bot]
bfc5fc5178
chore(deps): bump lodash-es from 4.17.21 to 4.17.23 in /web ( #1359 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23 )
---
updated-dependencies:
- dependency-name: lodash-es
dependency-version: 4.17.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:11:57 +08:00
dependabot[bot]
91e538734b
chore(deps): bump minimatch from 9.0.5 to 9.0.9 in /web ( #1360 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.5 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:11:40 +08:00
dependabot[bot]
3a2fb424f9
chore(deps): bump rollup from 4.24.0 to 4.59.0 in /web ( #1353 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.24.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.24.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 14:11:17 +08:00