• Joined on 2026-07-22
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:53:48 +08:00
b135b18779 fix(i18n): full Chinese translation of cluster_detail page
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:51:29 +08:00
2c1aad6bd1 feat(run_detail): global SVD feature analysis + LLM workflow timeline
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:39:06 +08:00
5280ce5819 fix(umap): LazyFrame.sample not available in Polars 1.42, use DataFrame.sample after collect
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:35:22 +08:00
e2c64fd068 fix: raw row clustering — remove entity concept, use row index, all numeric features
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:29:07 +08:00
fa13ebcf72 fix(auto): markdown rendering for LLM answer and thinking blocks
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:26:40 +08:00
d7f9db098c fix(llm): save intermediate thinking — DeepSeek reasoning_content fallback, force non-empty thought, increase API truncation to 50K
HJQ pushed to beta at HJQ/tianxuan 2026-07-24 11:22:39 +08:00
982cdcf83e chore: sync gitignore from master (GeoIP chunks, mmdb, playwright-mcp)
HJQ pushed to master at HJQ/tianxuan 2026-07-24 11:21:51 +08:00
a56a06c940 chore: gitignore large binary files (GeoIP chunks, mmdb, test CSVs)
HJQ pushed to beta at HJQ/tianxuan 2026-07-23 23:39:56 +08:00
8e320b0059 chore: add Playwright test screenshots, mass test generator, update gitignore
1105f12d89 merge: beta-clean refactoring — views/tools package split, code cleanup, perf, docs
e340b49c71 chore: gitignore test CSV directory (too large for push)
9508cc8d58 perf: optimize for 25M rows on 8GB RAM
88b26f16fe docs: rewrite all markdown documentation for views/tools package refactoring
Compare 10 commits »
HJQ created branch beta-clean in HJQ/tianxuan 2026-07-23 22:52:17 +08:00
HJQ pushed to beta-clean at HJQ/tianxuan 2026-07-23 22:52:17 +08:00
88b26f16fe docs: rewrite all markdown documentation for views/tools package refactoring
ef60e3e489 cleanup: consolidate TLS_HEX_MAP, extract constants, remove dead code, add traceback logging
885da89b6f refactor: split tool_registry.py (3368 lines) into analysis/tools/ package
d4c82768a8 refactor: split analysis/views.py into views/ package (12 sub-modules)
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
Compare 6 commits »
HJQ pushed to beta at HJQ/tianxuan 2026-07-23 13:29:43 +08:00
8bac406116 fix: change default port from 80 to 8000 to avoid admin permission requirement on Windows
HJQ pushed to beta at HJQ/tianxuan 2026-07-23 12:59:39 +08:00
12cd607837 feat: v2.0.1beta - new preprocessing pipeline, 3D UMAP visualization, startup optimization, docs rewrite
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 23:40:21 +08:00
7d6d29475d fix: classify cnrs/isrs as BOOL_ENUM for proper boolean cleaning (blank→False, +→True)
38e8985718 Merge branch 'master' of https://gitea.cattysteve.top/HJQ/tianxuan into beta
9f6e388ece chore: vendor Leaflet + Chart.js locally for offline/China use
67013cf29b fix: replace OSM tiles with ArcGIS for China network compatibility
eaf6cb4e67 Merge remote-tracking branch 'origin/master' into feature/simple-analysis
Compare 6 commits »
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 23:29:33 +08:00
035d22b234 fix: make all entity_values unique by appending row index to support bulk_create with ignore_conflicts
0d92a5a170 fix: unique entity_value fallback to prevent bulk_create ignore_conflicts from skipping duplicates
c1db7ad7eb fix: fallback entity value when column is empty to ensure all UMAP profiles are saved
Compare 3 commits »
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 22:40:00 +08:00
2c5aece65d fix: streaming load_from_db with fetchmany(10000) instead of fetchall() (fixes OOM on 4M rows)
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 22:35:05 +08:00
29484ef033 fix: defer background processing until all upload batches complete (race condition fix)
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 22:32:00 +08:00
2c8d1e90ae fix: per-file CSV scan for heterogeneous schemas, add upload file count logging
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 21:53:48 +08:00
1df4c3c2eb chore: bump VERSION to v2.0.0beta, reimport TlsDB, remove stale test files
edaca3b903 merge: sync with master (keep beta requirements with umap-learn)
7b9084b33a chore: clean PCA references, integrate SVD pipeline, update AGENTS.md
d9b79c74b4 chore: freeze requirements from runtime Python 3.12.2 (59 packages)
Compare 4 commits »
HJQ pushed to beta at HJQ/tianxuan 2026-07-22 21:07:14 +08:00
585dbb4ec4 refactor: Wave 3 - UMAP-2D replace PCA scatter, TruncatedSVD replace PCA preprocessing, update AGENTS.md
0264bade2e refactor: Wave 2 - auto.html remove dataset selector + timeline merge + file_count fix
Compare 2 commits »