-
be1150e67c
fix: real continent outlines, subnet-colored markers, click interaction
TianXuan Developer
2026-07-23 20:41:31 +08:00
-
f065efab26
perf: static world map overlay + grid clustering + GeoIP status
TianXuan Developer
2026-07-23 20:32:21 +08:00
-
15e4c5e699
refactor: remove noise concept — all nodes assigned to clusters
TianXuan Developer
2026-07-23 20:21:27 +08:00
-
8ba00b1240
fix: auto-scroll to results after upload/filter/cluster
TianXuan Developer
2026-07-23 20:12:02 +08:00
-
5c1dd359d1
fix: keep interactive controls above scrollable content
TianXuan Developer
2026-07-23 20:05:31 +08:00
-
4220e045ae
refactor: simple card-based filter builder replacing AND/OR/NOT tree
TianXuan Developer
2026-07-23 19:57:32 +08:00
-
c190484dbc
fix: lazy column-value scan for preset filter via scan_id
TianXuan Developer
2026-07-23 19:48:25 +08:00
-
a68c8f4ebb
merge: V3 refactor into master (stable)
TianXuan Developer
2026-07-23 19:35:48 +08:00
-
-
32c15f5365
feat: v3 refactor with MMDB GeoIP, network clustering, node/edge viz, offline tile cache, dual export
TianXuan Developer
2026-07-23 19:35:45 +08:00
-
df1f208cd1
docs: requirements.md, offline toast, showWarning in base
feature/simple-analysis-v2
TianXuan Developer
2026-07-23 13:34:53 +08:00
-
8bac406116
fix: change default port from 80 to 8000 to avoid admin permission requirement on Windows
PM-pinou
2026-07-23 13:29:33 +08:00
-
5423a360ec
cleanup: remove preset builder, restore simple preset fields
TianXuan Developer
2026-07-23 13:24:45 +08:00
-
6f6581d38d
fix: operator change handler enables/disables value dropdown
TianXuan Developer
2026-07-23 13:14:03 +08:00
-
ab31471bd3
feat: value dropdown with top-50 by count + preset builder UI
TianXuan Developer
2026-07-23 13:04:23 +08:00
-
12cd607837
feat: v2.0.1beta - new preprocessing pipeline, 3D UMAP visualization, startup optimization, docs rewrite
PM-pinou
2026-07-23 12:59:09 +08:00
-
ac0c7fb117
refactor: upload preset uses tree format, preset group as buttons
TianXuan Developer
2026-07-23 12:54:47 +08:00
-
14fc0c8ea1
feat: filter preset templates for common boolean patterns
TianXuan Developer
2026-07-23 12:48:23 +08:00
-
8eacb38e9e
feat: nested boolean group support in filter builder (parentheses logic)
TianXuan Developer
2026-07-23 12:42:17 +08:00
-
b844c4f92f
feat: filter value suggestions from actual upload data
TianXuan Developer
2026-07-23 12:31:50 +08:00
-
298dd42cf6
feat: alphabetical column sort + value suggestion dropdown in filter builder
TianXuan Developer
2026-07-23 12:28:16 +08:00
-
c5d9889a22
refactor: remove CNAM auto-selection from upload step
TianXuan Developer
2026-07-23 12:24:38 +08:00
-
d81171cc1d
test: Playwright E2E test for simple-analysis v2 + fix template JS syntax
TianXuan Developer
2026-07-23 12:08:24 +08:00
-
f798c39b13
fix: null safety for all DOM operations, preset filter optional
TianXuan Developer
2026-07-23 11:51:24 +08:00
-
e57339b67f
feat: rich UI for v2 — preset filter, advanced filter builder, debug panel, edge overlays
TianXuan Developer
2026-07-23 11:45:17 +08:00
-
55f3b3637a
feat: offline GeoIP, advanced filter, performance tuning, enriched viz
TianXuan Developer
2026-07-23 11:39:54 +08:00
-
c8de2c8fe8
chore: remove unused DBSCAN import, sync with beta
feature/simple-analysis
TianXuan Developer
2026-07-23 11:29:02 +08:00
-
-
7d6d29475d
fix: classify cnrs/isrs as BOOL_ENUM for proper boolean cleaning (blank→False, +→True)
PM-pinou
2026-07-22 23:39:37 +08:00
-
38e8985718
Merge branch 'master' of https://gitea.cattysteve.top/HJQ/tianxuan into beta
PM-pinou
2026-07-22 23:38:45 +08:00
-
-
-
-
035d22b234
fix: make all entity_values unique by appending row index to support bulk_create with ignore_conflicts
PM-pinou
2026-07-22 23:17:09 +08:00
-
0d92a5a170
fix: unique entity_value fallback to prevent bulk_create ignore_conflicts from skipping duplicates
PM-pinou
2026-07-22 23:14:00 +08:00
-
c1db7ad7eb
fix: fallback entity value when column is empty to ensure all UMAP profiles are saved
PM-pinou
2026-07-22 23:11:32 +08:00
-
9f6e388ece
chore: vendor Leaflet + Chart.js locally for offline/China use
TianXuan Developer
2026-07-22 23:06:35 +08:00
-
67013cf29b
fix: replace OSM tiles with ArcGIS for China network compatibility
TianXuan Developer
2026-07-22 23:02:17 +08:00
-
eaf6cb4e67
Merge remote-tracking branch 'origin/master' into feature/simple-analysis
TianXuan Developer
2026-07-22 22:55:20 +08:00
-
-
2c5aece65d
fix: streaming load_from_db with fetchmany(10000) instead of fetchall() (fixes OOM on 4M rows)
PM-pinou
2026-07-22 22:39:51 +08:00
-
46013afa74
feat: add simple analysis module with global map visualization
TianXuan Developer
2026-07-22 22:39:16 +08:00
-
29484ef033
fix: defer background processing until all upload batches complete (race condition fix)
PM-pinou
2026-07-22 22:34:54 +08:00
-
2c8d1e90ae
fix: per-file CSV scan for heterogeneous schemas, add upload file count logging
PM-pinou
2026-07-22 22:31:38 +08:00
-
1df4c3c2eb
chore: bump VERSION to v2.0.0beta, reimport TlsDB, remove stale test files
PM-pinou
2026-07-22 21:53:25 +08:00
-
edaca3b903
merge: sync with master (keep beta requirements with umap-learn)
PM-pinou
2026-07-22 21:42:42 +08:00
-
-
-
-
7b9084b33a
chore: clean PCA references, integrate SVD pipeline, update AGENTS.md
PM-pinou
2026-07-22 21:10:13 +08:00
-
585dbb4ec4
refactor: Wave 3 - UMAP-2D replace PCA scatter, TruncatedSVD replace PCA preprocessing, update AGENTS.md
PM-pinou
2026-07-22 21:07:03 +08:00
-
0264bade2e
refactor: Wave 2 - auto.html remove dataset selector + timeline merge + file_count fix
PM-pinou
2026-07-22 20:46:10 +08:00
-
2a64f554c4
fix: Wave 1 - 3 MCP crashes + delete whitelist + exception propagation
PM-pinou
2026-07-22 20:41:25 +08:00
-
d9b79c74b4
chore: freeze requirements from runtime Python 3.12.2 (59 packages)
PM-pinou
2026-07-22 20:31:37 +08:00
-
-
763fdbf605
chore: freeze requirements from runtime Python 3.12.2 (59 packages)
PM-pinou
2026-07-22 20:31:09 +08:00
-
-
0baffe4d9e
update AGENTS.md
PM-pinou
2026-07-22 19:58:50 +08:00
-
7aa847ba3e
v1.1.6: cleanup — schema sort fix, batch upload, temp dir to D:, update.bat wildcard fix
PM-pinou
2026-07-22 19:10:39 +08:00
-
e4689ed0a9
fix: batch upload no longer re-triggers _background_process to avoid DROP TABLE race
PM-pinou
2026-07-22 14:01:56 +08:00
-
a59c153f4c
fix: reset VERSION to v1.1.6
PM-pinou
2026-07-22 13:59:29 +08:00
-
db0e473119
chore: bump to v1.1.7
PM-pinou
2026-07-22 13:58:33 +08:00
-
edd942695b
Revert "chore: bump to v1.1.7"
PM-pinou
2026-07-22 13:58:29 +08:00
-
ef27ddde4e
chore: bump to v1.1.7
PM-pinou
2026-07-22 13:58:22 +08:00
-
8c90bad9f0
v1.1.6: batch upload BATCH=5 + temp dir to D: + schema sort + update.bat fix
PM-pinou
2026-07-22 13:58:19 +08:00
-
2b3f10a03c
fix: set FILE_UPLOAD_TEMP_DIR to D: drive to avoid ENOSPC on C:
PM-pinou
2026-07-22 13:50:18 +08:00
-
f18f0d84cf
fix: reduce upload batch size to 5 files
PM-pinou
2026-07-22 13:48:23 +08:00
-
9ca5da1237
release: v1.1.6 — update.bat wildcard fix + schema column-order fix + gen_test format alignment + pipeline verify
PM-pinou
2026-07-22 11:39:35 +08:00
-
db82f58ff2
fix: reset VERSION to v1.1.4
PM-pinou
2026-07-21 22:33:17 +08:00
-
4a0296761b
chore: bump to v1.1.5
PM-pinou
2026-07-21 22:33:03 +08:00
-
e44e4ead08
fix: reset VERSION to v1.1.4 (post-build)
PM-pinou
2026-07-21 22:15:15 +08:00
-
c75a423261
chore: bump to v1.1.5
PM-pinou
2026-07-21 22:15:02 +08:00
-
d8eadafc83
auto: update for vv1.1.4
PM-pinou
2026-07-21 22:14:55 +08:00
-
4629416413
fix: gitignore data CSV files and untrack test data
PM-pinou
2026-07-21 22:09:03 +08:00
-
61f0174781
chore: bump to v1.1.5
PM-pinou
2026-07-21 21:48:41 +08:00
-
49f825175c
auto: update for vv1.1.4
PM-pinou
2026-07-21 21:47:45 +08:00
-
8ee538492d
release: v1.1.4
PM-pinou
2026-07-21 21:40:56 +08:00
-
6a633016d2
v1.1.4: gen_test reads TlsDB coverage + schema fixes
PM-pinou
2026-07-21 19:34:14 +08:00
-
21b28823e3
fix: reset VERSION to v1.1.3
PM-pinou
2026-07-21 14:17:49 +08:00
-
929b6aca2f
chore: bump to v1.1.5
PM-pinou
2026-07-21 14:16:14 +08:00
-
e8e93a0fc8
chore: bump to v1.1.4
PM-pinou
2026-07-21 14:16:08 +08:00
-
d20b1c3b28
v1.1.3: default server 0.0.0.0:80 + row-level clustering + filter UI + dataset selector
PM-pinou
2026-07-21 14:15:56 +08:00
-
ec83d5df85
v1.1.3: row-level clustering + dataset selector with status filter
PM-pinou
2026-07-21 14:00:18 +08:00
-
9de1d93146
fix: entity_count fallback + globe SQLite loading
PM-pinou
2026-07-21 13:26:50 +08:00
-
745b1481cd
v1.1.3: entity_count fix + geoip database + multi-file test data + csv_glob display fix
PM-pinou
2026-07-21 13:21:20 +08:00
-
917e065609
fix: globe zoom-drag point fixing + pipeline manual_run_analysis bug
PM-pinou
2026-07-21 12:52:44 +08:00
-
3617b7aabc
release: v1.1.3 — 13 fixes across build, frontend, pipeline, and data handling
PM-pinou
2026-07-21 12:01:52 +08:00
-
9314ac6942
chore: bump version to v1.1.2
PM-pinou
2026-07-20 23:32:32 +08:00
-
406bf81600
AGENTS.md: add v8 fix table + final verification
PM-pinou
2026-07-20 19:41:12 +08:00
-
efc6e3ab9d
v8: fix server startup, CSV parse, upload flow, load_from_db types, integration test
PM-pinou
2026-07-20 19:40:49 +08:00
-
7fe14a3f05
chore: bump version to v1.1.1
PM-pinou
2026-07-20 18:46:03 +08:00
-
7a670fd5e2
feat(scripts): add update.bat and rollback.bat launchers
PM-pinou
2026-07-20 14:14:17 +08:00
-
00774ea52b
feat(scripts): add incremental update system with version tracking and diff utilities
PM-pinou
2026-07-20 14:14:12 +08:00
-
0b6672781f
feat(settings): migrate db.sqlite3 to APPDATA dir, extract shared appdata.py
PM-pinou
2026-07-20 14:14:07 +08:00
-
8fa36b774e
v7: 19 issues fixed — SQLite storage, new clustering pipeline, display_id, globe rewrite, Chinese tools
PM-pinou
2026-07-20 13:33:13 +08:00
-
02f18944d5
fix: manual page dataset selector uses dataset_id not ds.id
PM-pinou
2026-07-19 23:33:06 +08:00
-
7af05ab97a
docs: update AGENTS.md with MCP tool system + cleanup
PM-pinou
2026-07-19 23:20:29 +08:00
-
763bc144ea
test: full-link E2E test - 120 unit + 8 pipeline + 10 tool integration tests pass
PM-pinou
2026-07-19 23:19:51 +08:00
-
6e89107a30
feat: save/load workflow plans + run all sequentially + step reorder (manual workflow builder)
PM-pinou
2026-07-19 23:15:50 +08:00
-
4fb1e4fdda
refactor: integrate 27 MCP tools into manual analysis workflow builder (remove separate tool_lab)
PM-pinou
2026-07-19 23:12:16 +08:00
-
06db287c0e
feat: MCP tool lab page + workflow docs + nav link
PM-pinou
2026-07-19 23:09:13 +08:00
-
7fbf5e2720
feat: add 5 read-only analysis tools for LLM deep-dive (patterns/temporal/tls-health/geo/entity-detail)
PM-pinou
2026-07-19 23:06:53 +08:00
-
8781e8b135
feat: rewrite LLM orchestrator with strategy prompt, auto error recovery, duplicate call detection, and result truncation
PM-pinou
2026-07-19 23:02:40 +08:00
-
aa238b9439
feat: add 7 diagnostic MCP tools for edge-case data analysis (validate/explore/outliers/diagnose/compare/export/repair)
PM-pinou
2026-07-19 22:54:19 +08:00
-
27dd736443
feat: add 3 composable MCP tools (compute_scores/detect_anomalies/visualize_anomalies) for LLM-driven workflow
PM-pinou
2026-07-19 22:51:16 +08:00
-
2caa09ed21
feat: adaptive anomaly scoring via PCA weight learning + IQR thresholds (no hardcoded params)
PM-pinou
2026-07-19 22:44:20 +08:00
-
62ce147a05
perf: lazy filter _ds_idx before collect + pre-collect downsampling in _handle_run_clustering
PM-pinou
2026-07-19 21:51:42 +08:00
-
6ed109dbfe
perf: PCA downsample to 50K for 10M+ entities + directory upload via webkitdirectory
PM-pinou
2026-07-19 21:46:34 +08:00
-
b90dcbf11c
fix: cluster charts cap at 50 bars + silhouette label fix + manual page progress bar
PM-pinou
2026-07-19 21:36:51 +08:00
-
3e98acecf9
fix: lower arc to R=5.06 e=0.65 (clearance 0.06, not floating)
PM-pinou
2026-07-19 21:24:53 +08:00
-
3c63fe9d23
fix: globe run selection fallback + arc start height 5.2 / ecc 0.85 to avoid earth intersection
PM-pinou
2026-07-18 21:51:26 +08:00