mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-05 12:00:59 +08:00
Commit Graph
Select branches
Hide Pull Requests
ai-grid
dev
feat/add-qwen-llm-integration
feat/nofxi
feature/strategy-market
fix/pr-template
main
moltbot-nofx
openclaw
palette-password-toggle-a11y-1470963664968926670
palette/login-a11y-improvement-15608608223637391775
release/merge-dev
release/stable
stable
#1
#100
#1000
#1002
#1002
#1007
#1008
#1009
#1012
#1013
#1014
#1019
#1021
#1022
#1023
#1026
#1027
#103
#1039
#1042
#1043
#1044
#1045
#1046
#1049
#105
#1057
#1059
#106
#1061
#1067
#107
#1075
#108
#1081
#1081
#1083
#1084
#1085
#1086
#1086
#1087
#109
#1090
#1091
#110
#1100
#1107
#1107
#1108
#1108
#1114
#1114
#1119
#112
#1124
#1124
#1128
#1129
#113
#1131
#1132
#1133
#1134
#1138
#114
#1140
#1146
#1149
#115
#1150
#116
#1162
#1166
#1169
#1172
#1173
#1174
#1177
#1178
#1179
#1186
#1186
#1187
#1187
#1192
#1193
#1198
#1200
#1201
#1202
#1206
#1212
#1212
#1219
#1224
#1225
#1229
#1234
#124
#1240
#1243
#1247
#1248
#1249
#125
#1250
#1255
#1255
#1258
#1261
#1261
#1265
#1275
#1276
#1277
#1277
#1279
#1280
#1281
#1285
#1287
#1289
#129
#1291
#1291
#1292
#1293
#1294
#1294
#1297
#1297
#1299
#13
#130
#130
#1300
#1302
#1303
#1304
#1307
#1310
#1312
#1313
#1315
#1315
#1317
#1317
#1318
#1318
#1319
#1319
#132
#1322
#1329
#1329
#133
#1331
#1332
#1338
#134
#1340
#1343
#1344
#1347
#1349
#1349
#135
#1350
#1350
#1352
#136
#1362
#1365
#1366
#1366
#1368
#1369
#1370
#1370
#1371
#1371
#1372
#1372
#1373
#1373
#1374
#1375
#138
#1382
#1384
#1384
#1387
#1388
#139
#1396
#1398
#1399
#140
#1400
#1401
#1401
#1402
#1403
#1404
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1414
#1415
#1416
#1419
#1419
#142
#1420
#1420
#1421
#1421
#1422
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#1430
#1431
#1433
#1434
#1435
#1436
#1438
#1439
#1439
#1441
#1441
#1442
#1442
#1443
#1444
#1445
#1445
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1459
#1460
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#147
#1470
#1471
#1472
#1472
#1473
#1473
#1475
#1476
#1479
#148
#1480
#1481
#1482
#1483
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#1489
#149
#1490
#1491
#1493
#1494
#1495
#1496
#1496
#1497
#1498
#150
#1502
#1502
#1503
#1505
#1505
#1506
#151
#1510
#1510
#1511
#1512
#1512
#1513
#1516
#1518
#152
#153
#156
#159
#16
#160
#161
#162
#163
#166
#167
#17
#170
#172
#176
#177
#178
#179
#18
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#192
#193
#194
#195
#197
#199
#20
#201
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#239
#24
#242
#243
#244
#246
#25
#250
#252
#255
#257
#258
#259
#261
#262
#263
#266
#267
#268
#270
#271
#272
#273
#275
#277
#28
#282
#284
#285
#287
#288
#288
#289
#291
#291
#292
#294
#297
#302
#307
#31
#310
#313
#315
#317
#318
#319
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#333
#336
#337
#338
#339
#34
#344
#345
#346
#348
#349
#35
#351
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#363
#370
#372
#373
#379
#385
#386
#389
#39
#390
#392
#395
#399
#40
#400
#401
#404
#405
#407
#411
#413
#413
#414
#415
#416
#417
#419
#421
#424
#425
#428
#429
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#443
#444
#445
#446
#447
#448
#45
#452
#453
#454
#46
#462
#464
#466
#467
#468
#469
#471
#473
#476
#477
#478
#48
#480
#486
#489
#491
#493
#496
#497
#498
#5
#50
#500
#501
#504
#505
#508
#511
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#530
#531
#533
#535
#537
#54
#540
#541
#544
#545
#546
#548
#552
#554
#56
#561
#563
#564
#566
#568
#571
#572
#573
#575
#577
#578
#58
#585
#586
#587
#59
#594
#596
#599
#601
#602
#605
#606
#607
#62
#622
#627
#636
#638
#642
#646
#647
#648
#649
#65
#650
#651
#653
#655
#656
#657
#658
#660
#661
#662
#663
#666
#667
#668
#669
#67
#670
#671
#672
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#693
#695
#697
#698
#699
#7
#7
#700
#703
#708
#709
#710
#712
#713
#715
#716
#717
#718
#719
#720
#721
#722
#723
#728
#730
#734
#735
#737
#739
#740
#743
#750
#751
#753
#756
#757
#76
#760
#761
#764
#768
#769
#77
#770
#771
#772
#773
#775
#779
#782
#784
#785
#796
#797
#798
#798
#800
#801
#801
#802
#803
#808
#810
#813
#815
#817
#819
#82
#823
#826
#829
#830
#831
#831
#833
#837
#839
#84
#841
#842
#842
#852
#854
#860
#872
#873
#875
#876
#876
#877
#878
#879
#88
#880
#881
#882
#883
#886
#889
#891
#895
#9
#90
#900
#901
#902
#905
#906
#907
#907
#908
#909
#91
#916
#916
#917
#918
#92
#921
#922
#923
#923
#924
#924
#931
#934
#935
#936
#937
#940
#940
#941
#942
#943
#944
#945
#946
#948
#949
#950
#951
#955
#956
#963
#964
#970
#971
#972
#974
#975
#978
#980
#980
#983
#985
#986
#988
#989
#990
#991
#993
#994
#995
#996
#996
#997
Select branches
Hide Pull Requests
ai-grid
dev
feat/add-qwen-llm-integration
feat/nofxi
feature/strategy-market
fix/pr-template
main
moltbot-nofx
openclaw
palette-password-toggle-a11y-1470963664968926670
palette/login-a11y-improvement-15608608223637391775
release/merge-dev
release/stable
stable
#1
#100
#1000
#1002
#1002
#1007
#1008
#1009
#1012
#1013
#1014
#1019
#1021
#1022
#1023
#1026
#1027
#103
#1039
#1042
#1043
#1044
#1045
#1046
#1049
#105
#1057
#1059
#106
#1061
#1067
#107
#1075
#108
#1081
#1081
#1083
#1084
#1085
#1086
#1086
#1087
#109
#1090
#1091
#110
#1100
#1107
#1107
#1108
#1108
#1114
#1114
#1119
#112
#1124
#1124
#1128
#1129
#113
#1131
#1132
#1133
#1134
#1138
#114
#1140
#1146
#1149
#115
#1150
#116
#1162
#1166
#1169
#1172
#1173
#1174
#1177
#1178
#1179
#1186
#1186
#1187
#1187
#1192
#1193
#1198
#1200
#1201
#1202
#1206
#1212
#1212
#1219
#1224
#1225
#1229
#1234
#124
#1240
#1243
#1247
#1248
#1249
#125
#1250
#1255
#1255
#1258
#1261
#1261
#1265
#1275
#1276
#1277
#1277
#1279
#1280
#1281
#1285
#1287
#1289
#129
#1291
#1291
#1292
#1293
#1294
#1294
#1297
#1297
#1299
#13
#130
#130
#1300
#1302
#1303
#1304
#1307
#1310
#1312
#1313
#1315
#1315
#1317
#1317
#1318
#1318
#1319
#1319
#132
#1322
#1329
#1329
#133
#1331
#1332
#1338
#134
#1340
#1343
#1344
#1347
#1349
#1349
#135
#1350
#1350
#1352
#136
#1362
#1365
#1366
#1366
#1368
#1369
#1370
#1370
#1371
#1371
#1372
#1372
#1373
#1373
#1374
#1375
#138
#1382
#1384
#1384
#1387
#1388
#139
#1396
#1398
#1399
#140
#1400
#1401
#1401
#1402
#1403
#1404
#1404
#1406
#1407
#1408
#1409
#141
#1410
#1414
#1415
#1416
#1419
#1419
#142
#1420
#1420
#1421
#1421
#1422
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#1430
#1431
#1433
#1434
#1435
#1436
#1438
#1439
#1439
#1441
#1441
#1442
#1442
#1443
#1444
#1445
#1445
#1447
#1448
#1449
#145
#1450
#1451
#1452
#1453
#1454
#1455
#1456
#1459
#1460
#1460
#1461
#1462
#1463
#1465
#1466
#1467
#147
#1470
#1471
#1472
#1472
#1473
#1473
#1475
#1476
#1479
#148
#1480
#1481
#1482
#1483
#1483
#1484
#1485
#1486
#1487
#1488
#1489
#1489
#149
#1490
#1491
#1493
#1494
#1495
#1496
#1496
#1497
#1498
#150
#1502
#1502
#1503
#1505
#1505
#1506
#151
#1510
#1510
#1511
#1512
#1512
#1513
#1516
#1518
#152
#153
#156
#159
#16
#160
#161
#162
#163
#166
#167
#17
#170
#172
#176
#177
#178
#179
#18
#181
#182
#182
#183
#184
#185
#186
#187
#188
#189
#192
#193
#194
#195
#197
#199
#20
#201
#204
#205
#206
#207
#208
#209
#210
#211
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#225
#226
#228
#229
#230
#231
#232
#233
#235
#236
#237
#239
#24
#242
#243
#244
#246
#25
#250
#252
#255
#257
#258
#259
#261
#262
#263
#266
#267
#268
#270
#271
#272
#273
#275
#277
#28
#282
#284
#285
#287
#288
#288
#289
#291
#291
#292
#294
#297
#302
#307
#31
#310
#313
#315
#317
#318
#319
#321
#322
#323
#324
#325
#326
#327
#328
#329
#33
#330
#331
#333
#336
#337
#338
#339
#34
#344
#345
#346
#348
#349
#35
#351
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#363
#370
#372
#373
#379
#385
#386
#389
#39
#390
#392
#395
#399
#40
#400
#401
#404
#405
#407
#411
#413
#413
#414
#415
#416
#417
#419
#421
#424
#425
#428
#429
#432
#433
#434
#435
#436
#437
#438
#439
#44
#440
#441
#443
#444
#445
#446
#447
#448
#45
#452
#453
#454
#46
#462
#464
#466
#467
#468
#469
#471
#473
#476
#477
#478
#48
#480
#486
#489
#491
#493
#496
#497
#498
#5
#50
#500
#501
#504
#505
#508
#511
#515
#516
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#528
#530
#531
#533
#535
#537
#54
#540
#541
#544
#545
#546
#548
#552
#554
#56
#561
#563
#564
#566
#568
#571
#572
#573
#575
#577
#578
#58
#585
#586
#587
#59
#594
#596
#599
#601
#602
#605
#606
#607
#62
#622
#627
#636
#638
#642
#646
#647
#648
#649
#65
#650
#651
#653
#655
#656
#657
#658
#660
#661
#662
#663
#666
#667
#668
#669
#67
#670
#671
#672
#672
#673
#674
#676
#677
#678
#679
#68
#680
#681
#682
#683
#684
#685
#686
#687
#693
#695
#697
#698
#699
#7
#7
#700
#703
#708
#709
#710
#712
#713
#715
#716
#717
#718
#719
#720
#721
#722
#723
#728
#730
#734
#735
#737
#739
#740
#743
#750
#751
#753
#756
#757
#76
#760
#761
#764
#768
#769
#77
#770
#771
#772
#773
#775
#779
#782
#784
#785
#796
#797
#798
#798
#800
#801
#801
#802
#803
#808
#810
#813
#815
#817
#819
#82
#823
#826
#829
#830
#831
#831
#833
#837
#839
#84
#841
#842
#842
#852
#854
#860
#872
#873
#875
#876
#876
#877
#878
#879
#88
#880
#881
#882
#883
#886
#889
#891
#895
#9
#90
#900
#901
#902
#905
#906
#907
#907
#908
#909
#91
#916
#916
#917
#918
#92
#921
#922
#923
#923
#924
#924
#931
#934
#935
#936
#937
#940
#940
#941
#942
#943
#944
#945
#946
#948
#949
#950
#951
#955
#956
#963
#964
#970
#971
#972
#974
#975
#978
#980
#980
#983
#985
#986
#988
#989
#990
#991
#993
#994
#995
#996
#996
#997
-
dee040e35b
docs: Enhance timestamp/timezone troubleshooting based on Issue #60 Enhanced the Exchange API errors section with more detailed solutions for timestamp-related failures, based on Issue #60. Problem: - code=-1021: Timestamp outside of recvWindow - System time not synced with Binance servers - Docker container time drift Enhanced Solutions: 1. System Time Sync (Multiple methods) - ntpdate pool.ntp.org (recommended) - ntpdate with different NTP servers - timedatectl for automatic sync - Aliyun NTP for China users 2. Docker-specific fixes - Check container time vs host time - Restart Docker service - Add TZ environment variable 3. API Key verification steps - Regeneration procedure - Permission checklist 4. Rate limit considerations - Reduce trader count - Increase decision interval Both English and Chinese versions updated. Fixes: #60 Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 11:44:57 +08:00 -
24855b4859
docs: Add Docker image pull failure troubleshooting (China) Added comprehensive troubleshooting guide for Docker image pull failures in mainland China, based on Issue #168. Problem: - Users in China cannot pull Docker images from Docker Hub - ERROR: load metadata for docker.io/library/... - Timeouts and connection failures Solutions Added: 1. Configure Docker registry mirrors (Recommended) - List of working China mirrors - Step-by-step configuration for Linux/macOS/Windows - Verification commands 2. Use VPN - Taiwan nodes recommended - Global mode required 3. Offline image download - Image proxy websites - Manual import instructions Both English and Chinese versions updated. Fixes: #168 Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 11:38:53 +08:00 -
d8a5a9e143
docs: Fix AI model list in FAQ - correct supported models Fixed incorrect information about supported AI models: Before (Incorrect): - Listed OpenAI GPT-4 and Claude as directly supported - These are NOT natively supported After (Correct): - DeepSeek (native support, recommended) - Qwen (native support, Alibaba Cloud) - Custom OpenAI-compatible APIs (can use OpenAI, Claude via proxy, etc.) Also updated cost estimates to reflect actual supported models. Reference: mcp/client.go shows only DeepSeek, Qwen, and Custom providers. Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 11:09:18 +08:00 -
261e0d47ad
docs: Expand FAQ and clarify separation from TROUBLESHOOTING Addressed review feedback on PR #226: - FAQ and TROUBLESHOOTING serve different purposes and should both be kept - FAQ: Quick Q&A format for common questions (now expanded) - TROUBLESHOOTING: Detailed step-by-step diagnostic guide Changes: - Expanded FAQ from 26 lines to 200+ lines with 7 sections: * General Questions (What is NOFX, supported exchanges, profitability) * Setup & Configuration (requirements, API keys, subaccounts) * Trading Questions (decision frequency, position limits, customization) * Technical Issues (quick fixes for common errors) * AI & Model Questions (supported models, costs, learning) * Data & Privacy (storage, security, export) * Contributing (how to help, feature requests) - Added cross-references between FAQ and TROUBLESHOOTING - FAQ provides quick answers with links to detailed troubleshooting - TROUBLESHOOTING remains comprehensive diagnostic guide Both English and Chinese versions updated. Fixes review comment from @reviewer on PR #226 Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 11:04:58 +08:00 -
97f2eec7fc
Merge pull request #88 from fanyinghao/fix-decision-result fix: Correct error handling in GetFullDecision function
Luna Martinez
2025-11-01 23:03:55 -04:00 -
35eefb5992
Merge pull request #181 from Xeron2000/fix-broken-dashscope-link-issue-128 Fix broken DashScope link in README files (fixes #128)
Luna Martinez
2025-11-01 23:00:27 -04:00 -
cf12be74f5
test: Add minimal UT infrastructure and fix Issue #227 This commit sets up a minimal, KISS-principle testing infrastructure for both backend and frontend, and includes the fix for Issue #227. Backend Changes: - Add Makefile with test commands (test, test-backend, test-frontend, test-coverage) - Add example test: config/database_test.go - Fix Go 1.25 printf format string warnings in trader/auto_trader.go (Changed log.Printf to log.Print for non-format strings) - All backend tests pass ✓ Frontend Changes: - Add Vitest configuration: web/vitest.config.ts (minimal setup) - Add test utilities: web/src/test/test-utils.tsx - Add example test: web/src/App.test.tsx - Add dependencies: vitest, jsdom, @testing-library/react - All frontend tests pass ✓ Issue #227 Fix: - Fix AITradersPage to allow editing traders with disabled models/exchanges - Change validation to use allModels/allExchanges instead of enabledModels/enabledExchanges - Add comprehensive tests in web/src/components/AITradersPage.test.tsx - Fixes: https://github.com/tinkle-community/nofx/issues/227 CI/CD: - Add GitHub Actions workflow: .github/workflows/test.yml - Non-blocking tests (continue-on-error: true) - Runs on push/PR to main and dev branches Test Results: - Backend: 1 test passing - Frontend: 5 tests passing (including 4 for Issue #227) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 10:58:31 +08:00 -
48ee2e3eca
Fix broken DashScope link in README files (fixes #128)
Xeron
2025-11-02 10:56:24 +08:00 -
6789b22609
Merge pull request #228 from hzb1115/dev fix: github workflow permission
Luna Martinez
2025-11-01 22:28:22 -04:00 -
3af9f3e376
fix: github workflow permission
zbhan
2025-11-01 22:25:32 -04:00 -
b1a0f015d7
docs: Enhance bug report template and add comprehensive troubleshooting guide - Enhanced bug report template with detailed log capture instructions - Added bug categorization system (6 main categories) - Frontend error capture guide (DevTools Console/Network tabs) - Backend log capture for Docker and PM2 deployments - Trading/decision logs location and usage - Comprehensive environment information checklist - Quick diagnostic tips for faster issue resolution - Created bilingual troubleshooting guides (EN/ZH) - Common trading issues (e.g., Issue #202: only short positions) - Detailed explanation of Binance position mode requirements - AI decision problems and diagnostics - Connection and API error solutions - Frontend and database issues - Complete log capture instructions with commands - Emergency reset procedures - Updated documentation cross-references - Added troubleshooting guide links to bug report template - Added links in README Common Issues section - Bilingual support for better accessibility This reduces maintainer workload by helping users self-diagnose issues and submit higher-quality bug reports with all necessary information. Addresses Issue #202 root cause documentation. Co-Authored-By: tinkle-community <tinklefund@gmail.com>
Liu Xiang Qian
2025-11-02 09:58:30 +08:00 -
7d730866b7
Merge branch 'dev' into beta
icy
2025-11-02 07:13:41 +08:00 -
554c46f0f3
Merge branch 'dev' of https://github.com/tinkle-community/nofx into dev
icy
2025-11-02 07:13:33 +08:00 -
063521cc37
fix: resolve merge conflicts in RegisterPage.tsx - Remove merge conflict markers - Keep HeaderBar import instead of ArrowLeft - Remove duplicate betaMode state declaration - Remove duplicate useEffect hook - Update translation keys to use authStep* variants - Ensure proper beta mode functionality 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 07:05:07 +08:00 -
b6b7bbe0c0
fix: add beta_mode to config.json.example Add missing beta_mode configuration option to the example config file. This ensures Docker builds and new deployments include the beta_mode setting. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:51:17 +08:00 -
2e016845d0
fix: use CSS variables for form background in RegisterPage Replace hardcoded colors with CSS variables: - background: var(--panel-bg) - border: var(--panel-border) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:43:39 +08:00 -
d0c88c4a8a
fix: restore header bar and fix layout in RegisterPage - Add HeaderBar component to registration page - Change background to use CSS variables (var(--brand-black)) - Remove "back to home" button - Update layout structure to match LoginPage pattern - Fix container padding and spacing 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:42:51 +08:00 -
6a8352ae58
fix: resolve all TypeScript build errors - Remove unused imports (LoginModal, Zap) and variables - Fix Language type mismatches across components - Update HeaderBar interface to use Language type - Remove unused onLoginClick parameter - Fix duplicate translation keys by renaming auth steps - Remove invalid language prop from CommunitySection 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:39:23 +08:00 -
de6f602a5a
Merge pull request #219 from hzb1115/dev feat: PR validation
Luna Martinez
2025-11-01 18:37:50 -04:00 -
2d9a123a9f
fix: add beta_mode property to SystemConfig interface 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:31:51 +08:00 -
36c8df3261
Merge pull request #1 from hzb1115/dev_pr_check feat: pr validation
Luna Martinez
2025-11-01 18:29:56 -04:00 -
2f4f277001
feat: pr validation
zbhan
2025-11-01 18:25:44 -04:00 -
3349df0a4a
fix: remove extra closing div tag in RegisterPage JSX 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:25:09 +08:00 -
c24807ff18
feat: update UI components and add new assets - Update App, CompetitionPage, CryptoFeatureCard components with improvements - Enhance Header and LoginPage components - Update styling in index.css and API configurations - Add new hand background and hand image assets - Remove old logo.png file - Update server configuration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:23:06 +08:00 -
2c0bb26154
feat(auth): integrate beta mode functionality in registration - Add beta code input field to registration form when beta mode is enabled - Check system config on component mount to determine beta mode status - Require 6-character alphanumeric beta code for registration in beta mode - Maintain existing internationalization and styling patterns 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:22:38 +08:00 -
b6cc1d2644
feat(i18n): internationalize footer and login modal components - Update FooterSection to use language prop pattern instead of useLanguage hook - Add language prop support to LoginModal component - Ensure consistent internationalization approach across UI components - Maintain proper prop interfaces for language handling 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:22:16 +08:00 -
d8f0a154b4
feat(i18n): internationalize landing page sections - Update AboutSection, FeaturesSection, HowItWorksSection to use language prop pattern - Replace useLanguage hook with language prop interface for consistency - Add comprehensive internationalization support for landing page content - Update HeroSection and LandingPage to support language prop flow 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:21:48 +08:00 -
f8c9c80a72
feat(i18n): add navigation internationalization - Add Chinese/English translations for navigation buttons (实时/Real-time, 配置/Config, 看板/Dashboard) - Update HeaderBar component to use translation system for navigation elements - Add realtimeNav, configNav, dashboardNav translation keys - Support both desktop and mobile navigation internationalization 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-02 06:20:28 +08:00 -
266b84bd6b
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-02 04:09:26 +08:00 -
c7a6b64a9a
Merge pull request #216 from tinkle-community/shui_dev Feat: Update docs
Luna Martinez
2025-11-01 15:13:29 -04:00 -
fcacfbd79d
Feat: Update docs - 重构文档结构 - 更新文档内容 - 制定roadmap - 提供中/EN 双语文档
zbhan
2025-11-01 15:05:24 -04:00 -
7f50f5bd10
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-02 03:00:32 +08:00 -
2c9e16f192
Merge branch 'dev' into beta
icy
2025-11-02 02:35:50 +08:00 -
f57d1227b6
Merge branch 'main' into beta
icy
2025-11-02 02:31:36 +08:00 -
266481caee
Add beta mode
icy
2025-11-02 02:31:19 +08:00 -
ba35d29eee
Merge pull request #215 from zhoujunhehe/landing-page-pr
tinkle-community
2025-11-02 02:16:17 +08:00 -
de5e135dfd
style(web): 统一 FooterSection 组件的代码风格,优化链接格式和排版
Ember
2025-11-02 01:59:42 +08:00 -
f53559ce59
fix(web): Footer ‘资源/文档’ 链接改为 GitHub 主 README(https://github.com/tinkle-community/nofx/blob/main/README.md)
Ember
2025-11-02 01:57:50 +08:00 -
1de95510c0
chore(web): Footer 支持方去除图标并新增 Hyperliquid 链接
Ember
2025-11-02 01:56:21 +08:00 -
0d70e3a107
feat(web): Footer 按旧版文案重排 —— 顶部品牌 + 三列(链接/资源/支持方:Aster DEX、Binance、Amber.ac)
Ember
2025-11-02 01:53:48 +08:00 -
7ea396cc26
feat(web): Footer 增加“支持的交易所”列(Binance、Aster DEX 图标与链接),对齐早期版本记忆
Ember
2025-11-02 01:50:49 +08:00 -
a14f4b3fc0
feat(web): LandingPage 页脚升级为多链接版本(链接/资源/产品/支持 四列)
Ember
2025-11-02 01:46:40 +08:00 -
ee6eecf7c9
feat(web): 恢复 LandingPage 页脚(FooterSection),复用 App 的 Footer 文案与样式
Ember
2025-11-02 01:42:30 +08:00 -
d9fd1a752d
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-02 01:40:29 +08:00 -
e927f86e06
style(web): 移除功能卡片右下角黄色渐变点缀(去除黄光)
Ember
2025-11-02 01:39:31 +08:00 -
53c336aad9
ui(web): 管理员模式徽标改为 Lucide Zap 图标,保持与其他 emoji 替换一致 (#138 风格)
Ember
2025-11-02 01:14:11 +08:00 -
13774d74bb
ui(web): 对齐 #138 风格——用 Lucide/矢量图标替换表情与占位,增强空态/警告显示(ComparisonChart/Competition/AITraders/ConfigModal)
Ember
2025-11-02 01:02:15 +08:00 -
37db073de4
feat(web): 重做 #138/#133 的前端改动(LOGO 替换 + Loading Logo + 校验优化保留),尽量不覆盖他人代码
Ember
2025-11-02 00:58:25 +08:00 -
8e28854751
refactor(web): 拆分 LandingPage 为可复用组件(HeaderBar/Hero/AnimatedSection 等),新增 pages 结构并完成集成;构建通过
Ember
2025-11-02 00:36:37 +08:00 -
5afa80c9d8
refactor(web): 引入 pages 目录并迁移 LandingPage;修正 App 引用与相对路径,保持构建通过
Ember
2025-11-02 00:28:38 +08:00 -
0f91f25421
fix(web): 更新主图像文件以改善视觉效果
Ember
2025-11-02 00:19:49 +08:00 -
d3de0ad70b
fix(web): 优化落地页内容—移除多余空行,简化图片组件,更新支持方列表
Ember
2025-11-02 00:17:19 +08:00 -
88db8becb6
style(web): 对齐币安风格—移除渐变/发光,固化深色/面板色,新增 header 样式,按钮与卡片统一
Ember
2025-11-02 00:08:46 +08:00 -
47083f97b1
fix(web): 去除残留 undefined(文本最终清洗)并将启动命令改为顶层 README 流程(start.sh + compose)
Ember
2025-11-02 00:01:38 +08:00 -
c3a0efb384
fix(web): Typewriter 更稳健—charAt防越界、sanitizedLines防空值、pre-wrap防换行丢失
Ember
2025-11-01 23:58:48 +08:00 -
4dfe6626fc
feat(web): Typewriter 优化(修复 undefined、矩阵绿样式、降低速度)并更新启动指令为 README 前端开发流程
Ember
2025-11-01 23:53:17 +08:00 -
daba1bc113
feat(web): 落地页“启动输出”加入打字机效果(Typewriter)
Ember
2025-11-01 23:45:27 +08:00 -
e747e449da
feat(web): 新增 Landing 页面与 UI 优化\n\n- 新增 LandingPage、CryptoFeatureCard 等组件\n- 登录/注册页面与样式优化\n- 静态资源 images/main.png
Ember
2025-11-01 23:36:28 +08:00 -
984a6acad6
Merge pull request #201 from SkywalkerJi/dev Mapping the prompts folder in Docker.
tinkle-community
2025-11-01 22:33:30 +08:00 -
f6ff790b42
Merge remote-tracking branch 'refs/remotes/origin/dev' into dev
SkywalkerJi
2025-11-01 22:31:09 +08:00 -
f4ab9baba6
Docker port mapping prompts.
SkywalkerJi
2025-11-01 22:28:49 +08:00 -
c11cc09fb6
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-01 22:07:25 +08:00 -
6d915ae27d
Merge pull request #194 from Icyoung/dev Remote auth for prompt templates
tinkle-community
2025-11-01 20:34:32 +08:00 -
8fc4619c62
Merge pull request #192 from Icyoung/dev Dev Bug fix
tinkle-community
2025-11-01 20:28:06 +08:00 -
3c56f25f86
Remote auth for prompt templates
icy
2025-11-01 20:25:55 +08:00 -
54f7de65e4
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-01 20:24:59 +08:00 -
182d0b695d
Merge branch 'dev' of https://github.com/tinkle-community/nofx
icy
2025-11-01 20:09:17 +08:00 -
196475f0a5
Merge pull request #189 from SkywalkerJi/dev Supports custom system prompts and custom models.
tinkle-community
2025-11-01 19:49:26 +08:00 -
b12cf0cdec
Merge branch 'tinkle-community:dev' into dev
SkywalkerJi
2025-11-01 20:46:33 +09:00 -
5ad135310f
Supports custom system prompts and custom models.
SkywalkerJi
2025-11-01 19:45:54 +08:00 -
770c34e473
Fixed i18n lint
icy
2025-11-01 19:39:27 +08:00 -
6d81a773f2
Resolve merge conflicts in AITradersPage.tsx - Fixed import statement conflict (using 'type Language') - Merged exchange configuration logic preserving support for multiple exchange types - Kept comprehensive form handling for Binance, Hyperliquid, Aster, and OKX exchanges - Updated security warning messages to use proper translation keys 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-01 19:01:44 +08:00 -
8d93a8a095
Fixed health check; Fixed dex config; Add rank trader info view;
icy
2025-11-01 18:58:32 +08:00 -
1a1df70ab3
Merge branch 'tinkle-community:dev' into dev
原始
2025-11-01 18:46:27 +08:00 -
1ac6eed8af
Rename the model.
SkywalkerJi
2025-11-01 17:10:36 +08:00 -
4d0e24feda
Reordering system prompts.
SkywalkerJi
2025-11-01 16:25:36 +08:00 -
5b44a80b44
Merge pull request #177 from SkywalkerJi/dev Fixed the custom model URL. Added functionality for custom model names.
tinkle-community
2025-11-01 16:13:37 +08:00 -
2b72f97143
Merge branch 'tinkle-community:dev' into dev
SkywalkerJi
2025-11-01 17:09:55 +09:00 -
7542f9df49
* Fixed the custom model URL. * Added functionality for custom model names.
SkywalkerJi
2025-11-01 16:09:15 +08:00 -
f6539eb750
新增内置AI评分 修改market/data.go Get函数获取K线为流式获取(可以解决传入币种比较多的情况下耗时问题) market目录下新增文件 main.go 新增运行入口 通过inside_coins=true控制 该评分默认初始化大约需要2分钟左右(因为币种列表比较多,api有限速) 使用时应该注意engine.go下的流动性过滤问题
yuanshi2016
2025-11-01 15:58:54 +08:00 -
a210fd068e
Merge pull request #172 from SkywalkerJi/dev Eliminating Model Shorting Bias.
tinkle-community
2025-11-01 14:55:26 +08:00 -
631f7b6cfe
Eliminating Model Shorting Bias.
SkywalkerJi
2025-11-01 14:44:07 +08:00 -
c566110d64
merge main fix Conflict
tinkle-community
2025-11-01 13:14:22 +08:00 -
e5189a7802
Merge pull request #162 from tangmengqiu/fix/i18n-english-display Fix/i18n english display
tinkle-community
2025-11-01 12:20:25 +08:00 -
ef80479ea1
fix: Remove duplicate selectExchange key in translations Fixed TypeScript compilation error TS1117 caused by duplicate 'selectExchange' key in both English and Chinese translation objects. The key was already defined in the "AI Traders Management" section, so removed the duplicate from "AI Traders Page - Additional" section. Co-Authored-By: tinkle-community <tinklefund@gmail.com>
tangmengqiu
2025-11-01 00:02:00 -04:00 -
c31da584c0
fix: Complete i18n implementation for English language display This commit addresses the issue where switching to English still showed Chinese text in many UI elements. Changes made: - Added 40+ missing translation keys to translations.ts for both English and Chinese - Updated App.tsx to use t() function for all hardcoded text (logout button, loading message) - Updated AITradersPage.tsx extensively: - Replaced all alert/confirm messages with translation keys - Updated status labels (inUse, enabled, configured) - Updated all modal components (SignalSource, ModelConfig, ExchangeConfig) - Added language prop to all modal components - Replaced all Chinese UI text with translation function calls The implementation now properly supports language switching between English and Chinese throughout the entire application. Co-Authored-By: tinkle-community <tinklefund@gmail.com>
tangmengqiu
2025-10-31 23:58:44 -04:00 -
20e2145771
Merge pull request #160 from hrzisme/update-readme-narrative-team Simplify team intro and clarify contact channels
tinkle-community
2025-11-01 11:31:16 +08:00 -
c8c7b46a72
Simplify team intro and clarify contact channels - Remove job descriptions, keep only names and Twitter handles - Investment: DM Tinkle or Zack - Partnerships: DM official Twitter @nofx_ai
nobody
2025-11-01 11:28:11 +08:00 -
8ed4cafcb7
Merge pull request #159 from hrzisme/update-readme-narrative-team Update readme narrative team
tinkle-community
2025-11-01 11:05:09 +08:00 -
9743854df2
Add official Twitter account @nofx_ai to all READMEs
nobody
2025-11-01 10:53:58 +08:00 -
51bb7d65d0
Update multilingual READMEs: Reposition as Agentic Trading OS with team info
nobody
2025-11-01 10:49:48 +08:00 -
12238fef9b
Merge pull request #156 from hrzisme/update-readme-narrative-team Update README.md
tinkle-community
2025-11-01 10:46:36 +08:00 -
5117475e59
Update README: Add Zack's Twitter handle and refine team/funding info
nobody
2025-11-01 10:41:37 +08:00 -
e8aaf9eb4d
Update README.md
nobody
2025-11-01 10:30:24 +08:00 -
4448405421
Merge pull request #151 from Icyoung/dev Dev 竞赛fix、交易员新增参数
tinkle-community
2025-11-01 02:42:42 +08:00 -
29da893937
删除未使用的AlertTriangle导入 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-01 02:34:33 +08:00 -
5336568bf4
手动合并冲突,保留TraderConfigModal功能并添加lucide-react图标支持 - 解决AITradersPage.tsx合并冲突,保留TraderConfigModal导入 - 添加lucide-react图标库支持 - 保留信号源配置的OI TOP URL功能 - 使用我们版本解决其他文件冲突,保持UI简洁 - 确保编译成功和依赖正确安装 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: tinkle-community <tinklefund@gmail.com>
icy
2025-11-01 02:33:37 +08:00 -
8590da0b4b
Merge pull request #134 from tpkeeper/dev fix(mcp/client): correct receiver name
Luna Martinez
2025-10-31 14:25:20 -04:00 -
7a96903ee5
Merge branch 'dev' of github.com:Icyoung/nofx # Conflicts: # manager/trader_manager.go # web/src/components/AITradersPage.tsx
icy
2025-11-01 02:23:05 +08:00 -
298d64d7d8
Merge pull request #138 from zhoujunhehe/dev UI feat: enhance UI with Lucide icons & add LOGO
tinkle-community
2025-11-01 02:21:44 +08:00