-
c49475d207
refactor: per-edge continuous lifecycle rendering
master
TianXuan Developer
2026-07-25 16:07:18 +08:00
-
490f37d8fc
feat: crossfade窗口过渡,末尾20%淡出旧边淡入新边
TianXuan Developer
2026-07-25 15:35:47 +08:00
-
e2349f951d
fix: canvas用position:fixed+getBoundingClientRect精准定位map
TianXuan Developer
2026-07-25 15:13:49 +08:00
-
51c0d5ad53
fix: canvas移到map容器外(同级节点)避免overflow:hidden裁剪
TianXuan Developer
2026-07-25 14:50:16 +08:00
-
45034813ad
fix: 每帧仅显示当前窗口边,不再混合两窗口
TianXuan Developer
2026-07-25 14:48:54 +08:00
-
bca6929838
fix: w阈值0.03实际过滤+前后窗口平滑入口/出口
TianXuan Developer
2026-07-25 14:44:36 +08:00
-
7872e729cb
fix: 交叉淡入淡出可见—权重范围扩大到8%-100%
TianXuan Developer
2026-07-25 14:43:33 +08:00
-
32586d3ed4
fix: 移除Canvas像素缓存—每帧实时latLngToContainerPoint
TianXuan Developer
2026-07-25 10:56:23 +08:00
-
6c7fbb28b1
fix: moveend即时重绘+缓存清除,canvas跟随地图平移
TianXuan Developer
2026-07-25 10:52:54 +08:00
-
8fbf5be897
feat: 粒子源-目标颜色区分+流速按流量比例
TianXuan Developer
2026-07-25 10:36:40 +08:00
-
0c75d986c2
fix: 地图拖动/缩放时流量边实时跟随
TianXuan Developer
2026-07-25 10:35:04 +08:00
-
b2b3fca9f2
fix: 恢复Canvas贝塞尔曲线+粒子,保留窗口分裂和交叉淡入淡出
TianXuan Developer
2026-07-25 10:14:16 +08:00
-
8ef76f90d0
fix: 使用L.svg渲染器避免preferCanvas冲突
TianXuan Developer
2026-07-25 10:05:36 +08:00
-
b04ca5cca9
fix: 改用Leaflet原生虚线+动画dashOffset, 100%可见
TianXuan Developer
2026-07-25 10:04:33 +08:00
-
8477291f53
fix: run.bat non-blocking via PowerShell Start-Process, remove webbrowser.open hang
beta
PM-pinou
2026-07-25 10:01:02 +08:00
-
bbecd4a4f1
fix: 更小窗口组(15-20边)+颜色偏移(hue)让过渡更明显
TianXuan Developer
2026-07-25 10:00:53 +08:00
-
5170c262e1
fix: 稀疏数据自动分裂为多窗口,交叉淡入淡出可见
TianXuan Developer
2026-07-25 09:57:42 +08:00
-
66b35eb207
refactor: smooth crossfade transition for traffic timeline, fix animation freeze, reduce memory
TianXuan Developer
2026-07-25 09:53:17 +08:00
-
55b1d0a7a2
fix: canvas回map内+position:relative避免错位
TianXuan Developer
2026-07-25 09:24:45 +08:00
-
8bd1ff7ccf
fix: 修复重复声明_trafficCanvasCtx导致上传失效
TianXuan Developer
2026-07-25 09:19:17 +08:00
-
7a597a3f9f
fix: Canvas粒子流动——插入到map容器外部确保在最上层渲染
TianXuan Developer
2026-07-25 09:15:20 +08:00
-
91fb072f9f
feat: 流量动画改用Leaflet原生dashArray虚线流动
TianXuan Developer
2026-07-25 09:14:28 +08:00
-
569c7411b8
fix: canvas插入到Leaflet tilePane之后,确保在最上层渲染
TianXuan Developer
2026-07-25 09:12:14 +08:00
-
5da0f2bf90
chore: remove test screenshots
TianXuan Developer
2026-07-25 09:11:27 +08:00
-
56007c2122
fix: 增强边缘线可见度——移除200条限制,提高不透明度(0.5-1.0),加粗(2-7px)
TianXuan Developer
2026-07-25 09:11:02 +08:00
-
613f7d2d50
fix: 增强粒子视觉效果——发光粒子+加粗边缘+更高不透明度
TianXuan Developer
2026-07-25 09:09:28 +08:00
-
bcf447db37
fix: 修复动画始终重复第一帧——边按phase分批轮流活跃
TianXuan Developer
2026-07-25 09:08:21 +08:00
-
464642288e
feat: new favicon (network topology style)
PM-pinou
2026-07-24 23:35:12 +08:00
-
a75c5a7a0e
fix(upload): correct save_to_db argument order, per-file thread now works + deletes CSV
PM-pinou
2026-07-24 23:29:22 +08:00
-
74455a03b9
feat: 流量动画重构为连续粒子系统
TianXuan Developer
2026-07-24 23:28:28 +08:00
-
10c9c46a84
fix(upload): remove broken django.setup() from per-file thread
PM-pinou
2026-07-24 23:18:16 +08:00
-
f17ba2255a
fix: 流量动画Canvas贝塞尔曲线渲染修复
TianXuan Developer
2026-07-24 23:01:17 +08:00
-
92e1305c07
fix(upload): per-file background thread — each CSV processed+deleted immediately, no batch accumulation
PM-pinou
2026-07-24 22:55:09 +08:00
-
b02258330b
fix: 修复上传按钮消失 + 移动流量面板HTML至script外
TianXuan Developer
2026-07-24 22:46:11 +08:00
-
656f0ae2ab
fix(upload): auto-delete uploaded CSV files after SQLite ingestion to save C drive space
PM-pinou
2026-07-24 22:36:30 +08:00
-
82e3cd26ee
feat: add global and per-entity dynamic traffic flow animation
TianXuan Developer
2026-07-24 22:35:46 +08:00
-
eb5758b77b
fix: 社区点击自动跳转步骤4 + 边显示 + 区分节点样式
TianXuan Developer
2026-07-24 20:59:46 +08:00
-
cd68d7c9af
fix: gen_multi2 使用真实公网IP,GeoIP可解析
TianXuan Developer
2026-07-24 20:38:59 +08:00
-
0a3c0a6eb3
fix: 修复gen_multi2过滤后无边的问题
TianXuan Developer
2026-07-24 20:30:15 +08:00
-
d6687e8aa0
fix: gen_multi2 完全继承 gen_test_data 格式 + 拓扑约束
TianXuan Developer
2026-07-24 20:17:23 +08:00
-
005a6b82bb
fix: 重写gen_multi2, 继承gen_test_data精确格式
TianXuan Developer
2026-07-24 20:08:49 +08:00
-
b33845e9a2
chore: gitignore data/gen_multi2/
TianXuan Developer
2026-07-24 19:57:10 +08:00
-
a4cd8cdf1d
feat: 真实网络拓扑测试数据生成器
TianXuan Developer
2026-07-24 19:56:33 +08:00
-
806cfc0a64
preview: add run_detail preview + cluster_detail variance text descriptions
PM-pinou
2026-07-24 14:13:04 +08:00
-
e54499fa78
preview: static HTML preview files for cluster UI design validation
PM-pinou
2026-07-24 14:07:59 +08:00
-
9f06e40a41
refactor: clean views/clustering.py and split data_loader.py into package
PM-pinou
2026-07-24 13:52:07 +08:00
-
6cbbc24f14
refactor: split distance.py (1114 lines) into analysis/distance/ package
PM-pinou
2026-07-24 13:50:44 +08:00
-
c54917791e
cleanup: remove dead backup files, orphaned static files, fix merge conflict markers
PM-pinou
2026-07-24 13:43:49 +08:00
-
3fd3896aba
merge: service layer + frontend static extraction — resolve clustering.py conflict
PM-pinou
2026-07-24 13:29:51 +08:00
-
-
66f68a2062
refactor(services): extract clustering pipeline from views/ to analysis/services/
PM-pinou
2026-07-24 13:27:11 +08:00
-
b768d02987
refactor: extract inline JS/CSS from templates into static files
PM-pinou
2026-07-24 13:26:07 +08:00
-
908bfcaa32
refactor(types): ColumnType.distance() + ColumnProcessor dispatch, distance.py→TYPE_REGISTRY delegation
PM-pinou
2026-07-24 13:15:34 +08:00
-
0ca1e87b46
wip: type system refactor — ColumnProcessor + distance dispatch
PM-pinou
2026-07-24 13:13:51 +08:00
-
829729943c
feat: 社区交互增强 + 卫星地图 + 节点/边数据丰富 + 项目清理
TianXuan Developer
2026-07-24 13:06:14 +08:00
-
30e48ba282
perf: increase sampling coverage — MAX_SAMPLE_ROWS 30K→200K, LOW_MEMORY 100K→500K, UMAP_BATCH 1K→2K
PM-pinou
2026-07-24 12:57:33 +08:00
-
df0f7d621f
refactor(types+svd): OOP type system + SVD denoise replaces columns instead of _svd_ append
PM-pinou
2026-07-24 12:55:37 +08:00
-
92c1b0f768
feat(tools): LLM-mandated _timeout parameter on every MCP tool, enforced in dispatch layer
PM-pinou
2026-07-24 12:45:29 +08:00
-
d24507e541
fix(llm): remove step limit and tool timeout, use while loop with 999 cap
PM-pinou
2026-07-24 12:41:25 +08:00
-
f683a084f3
fix: nl_describe variance awareness + timestamp formatting + AGENTS.md update
PM-pinou
2026-07-24 12:38:00 +08:00
-
1463e56a42
fix(auto): remove duplicate JS function definitions (126 lines dedup)
PM-pinou
2026-07-24 12:00:21 +08:00
-
244967bad5
fix(cluster_detail): show raw data rows instead of entity profiles
PM-pinou
2026-07-24 11:58:31 +08:00
-
d2e34ca43d
fix(cluster_detail): always persist per-row cluster labels to EntityProfile for data row display
PM-pinou
2026-07-24 11:56:02 +08:00
-
b135b18779
fix(i18n): full Chinese translation of cluster_detail page
PM-pinou
2026-07-24 11:53:43 +08:00
-
2c1aad6bd1
feat(run_detail): global SVD feature analysis + LLM workflow timeline
PM-pinou
2026-07-24 11:51:23 +08:00
-
5280ce5819
fix(umap): LazyFrame.sample not available in Polars 1.42, use DataFrame.sample after collect
PM-pinou
2026-07-24 11:39:00 +08:00
-
e2c64fd068
fix: raw row clustering — remove entity concept, use row index, all numeric features
PM-pinou
2026-07-24 11:35:18 +08:00
-
fa13ebcf72
fix(auto): markdown rendering for LLM answer and thinking blocks
PM-pinou
2026-07-24 11:29:02 +08:00
-
d7f9db098c
fix(llm): save intermediate thinking — DeepSeek reasoning_content fallback, force non-empty thought, increase API truncation to 50K
PM-pinou
2026-07-24 11:26:34 +08:00
-
982cdcf83e
chore: sync gitignore from master (GeoIP chunks, mmdb, playwright-mcp)
PM-pinou
2026-07-24 11:22:34 +08:00
-
a56a06c940
chore: gitignore large binary files (GeoIP chunks, mmdb, test CSVs)
PM-pinou
2026-07-24 11:21:34 +08:00
-
8ba99292b7
fix: MMDB中文路径解决方案 + 聚类优先使用最新GeoIP数据
TianXuan Developer
2026-07-23 23:59:27 +08:00
-
2e93bcad2e
chore: gitignore 忽略生成的 .mmdb 和 .mmdb.gz 文件
TianXuan Developer
2026-07-23 23:51:49 +08:00
-
4b8963a834
feat: GeoIP City分块 partaf
TianXuan Developer
2026-07-23 23:49:04 +08:00
-
bb16219739
feat: GeoIP City分块 partae
TianXuan Developer
2026-07-23 23:47:50 +08:00
-
4c8cb6d187
feat: GeoIP City分块 partad
TianXuan Developer
2026-07-23 23:47:24 +08:00
-
4936bd72ae
feat: GeoIP City分块 partac
TianXuan Developer
2026-07-23 23:46:52 +08:00
-
f2120175af
feat: GeoIP City分块 partab
TianXuan Developer
2026-07-23 23:46:29 +08:00
-
45429ef6f3
feat: GeoIP分块 — ASN(5MB) + City首尾块(9MB+6MB)
TianXuan Developer
2026-07-23 23:45:28 +08:00
-
e0a7400bd7
feat: 高精度离线GeoIP — MMDB支持 + 中文路径修复 + 分块自解压
TianXuan Developer
2026-07-23 23:42:38 +08:00
-
8e320b0059
chore: add Playwright test screenshots, mass test generator, update gitignore
PM-pinou
2026-07-23 23:31:35 +08:00
-
1105f12d89
merge: beta-clean refactoring — views/tools package split, code cleanup, perf, docs
PM-pinou
2026-07-23 23:39:22 +08:00
-
-
e340b49c71
chore: gitignore test CSV directory (too large for push)
PM-pinou
2026-07-23 23:39:20 +08:00
-
0f84497c82
fix: 边线点击优化 — 双层线结构 + hover 高亮
TianXuan Developer
2026-07-23 23:20:26 +08:00
-
2f7173637a
fix: 静态资源路径改用 Django {% static %} 模板变量,确保离线部署兼容
TianXuan Developer
2026-07-23 23:17:59 +08:00
-
f0a4fed7cf
feat: 离线矢量世界地图 — TopoJSON 三精度 + 在线瓦片兜底
TianXuan Developer
2026-07-23 23:13:05 +08:00
-
d4ec81a1dd
feat: 修复世界地图 + 丰富节点/边数据 + 完善交互与导出
TianXuan Developer
2026-07-23 23:04:27 +08:00
-
9508cc8d58
perf: optimize for 25M rows on 8GB RAM
PM-pinou
2026-07-23 22:54:45 +08:00
-
88b26f16fe
docs: rewrite all markdown documentation for views/tools package refactoring
beta-clean
PM-pinou
2026-07-23 22:51:36 +08:00
-
ef60e3e489
cleanup: consolidate TLS_HEX_MAP, extract constants, remove dead code, add traceback logging
PM-pinou
2026-07-23 22:44:42 +08:00
-
885da89b6f
refactor: split tool_registry.py (3368 lines) into analysis/tools/ package
PM-pinou
2026-07-23 22:31:17 +08:00
-
d4c82768a8
refactor: split analysis/views.py into views/ package (12 sub-modules)
PM-pinou
2026-07-23 22:22:28 +08:00
-
-
123db6b08f
chore: consolidate all session fixes — migrations squash, views/tools refactor, cluster UI, geoip upgrade, simple_analysis removal, non-blocking startup, chinese UI, API key removal
PM-pinou
2026-07-23 22:10:26 +08:00
-
8322728de4
fix: CSS background world map + retry loop for container dimensions
TianXuan Developer
2026-07-23 22:08:20 +08:00
-
dedb3fc0ae
test: Playwright self-test passes all 8 checks + fix Beijing time
TianXuan Developer
2026-07-23 22:02:11 +08:00
-
66e3649152
feat: static SVG world map + large clickable points + edge detail
TianXuan Developer
2026-07-23 21:58:02 +08:00
-
04d49101d7
fix: robust map init via requestAnimationFrame + edge click detail panel
TianXuan Developer
2026-07-23 21:47:35 +08:00
-
0e31328598
fix: visible map + node-click edge highlighting
TianXuan Developer
2026-07-23 21:42:56 +08:00
-
e3a7cc20d0
test: Playwright E2E test for V3 simple analysis + fix initFilterBuilder
TianXuan Developer
2026-07-23 21:31:22 +08:00
-
427890d6fb
fix: robust map init — wait for container to have dimensions
TianXuan Developer
2026-07-23 20:59:53 +08:00
-
02176cf6f4
chore: remove config.yaml from tracking (contains API keys), add example config
PM-pinou
2026-07-23 20:51:32 +08:00