Lukas Goldschmidt
|
fbb452194b
prompt enhanced, evaluation
|
преди 4 дни |
Lukas Goldschmidt
|
cf0de8f11d
prompt improvement, eval script
|
преди 4 дни |
Lukas Goldschmidt
|
b96f508418
fix: switch feeds table from flex divs to proper <table> element
|
преди 5 дни |
Lukas Goldschmidt
|
49551b58be
style: table-like layout for feeds management view
|
преди 5 дни |
Lukas Goldschmidt
|
a7db1d1d20
feat: per-feed re-enrichment toggle for changed articles
|
преди 5 дни |
Lukas Goldschmidt
|
8e87822bad
fix: force re-enrichment when enriched_at is missing from cluster dict
|
преди 6 дни |
Lukas Goldschmidt
|
c97a69bab6
fix: ambiguous column name in content-change JOIN query
|
преди 6 дни |
Lukas Goldschmidt
|
8f82161c86
feat: max-quality tool descriptions and get_capabilities for v0.5.0
|
преди 6 дни |
Lukas Goldschmidt
|
afa3876ad1
docs: update README, PROJECT.md, OUTLOOK.md for v0.5.0
|
преди 6 дни |
Lukas Goldschmidt
|
46e9b02ecc
fix: handle empty content_hash in seen_articles (pre-migration rows)
|
преди 6 дни |
Lukas Goldschmidt
|
e8cef4a441
feat: detect in-place article content updates via content hash
|
преди 6 дни |
Lukas Goldschmidt
|
9a39782637
fix: restore buildDetailHTML for cluster modal drill-down
|
преди 6 дни |
Lukas Goldschmidt
|
5339e4c514
feat: dashboard config page, dedup article identity module
|
преди 6 дни |
Lukas Goldschmidt
|
b22882c580
feat: article_identity module, site_config DB table, debug_dedup tool
|
преди 6 дни |
Lukas Goldschmidt
|
28f4322c94
feat: seen_articles table + dual-signal clustering + lower title threshold
|
преди 6 дни |
Lukas Goldschmidt
|
8fe316db24
debug scripts
|
преди 6 дни |
Lukas Goldschmidt
|
2c049a1c7e
fix wipe.sh: proper .env sourcing, inline Python, respect NEWS_MCP_DB_PATH
|
преди 1 седмица |
Lukas Goldschmidt
|
ea3bc2c757
fix wipe.sh: source .env properly, not via xargs export
|
преди 1 седмица |
Lukas Goldschmidt
|
0d116bc74d
add wipe.sh: source .venv + .env, clear all but feed_state
|
преди 1 седмица |
Lukas Goldschmidt
|
14dbabaad7
add script: clear all news data but keep feed_state rows
|
преди 1 седмица |
Lukas Goldschmidt
|
f7f08dc990
seed feed_state from .env at startup — INSERT OR IGNORE, leave existing alone
|
преди 1 седмица |
Lukas Goldschmidt
|
764aac573e
simpler: don't auto-disable feeds removed from .env — leave DB config alone
|
преди 1 седмица |
Lukas Goldschmidt
|
7f5176281a
fix: track disabled feeds, reset their item count to 0
|
преди 1 седмица |
Lukas Goldschmidt
|
2ae7bd92e4
fix: feed dedup hash must not include timestamp — only title+url
|
преди 1 седмица |
Lukas Goldschmidt
|
b3d915c73d
fix: keyword arg for _cluster_is_within_age_window
|
преди 1 седмица |
Lukas Goldschmidt
|
2670ed9d44
refactor: rewrite polling loop as ClusterPoller class with per-cycle stats
|
преди 1 седмица |
Lukas Goldschmidt
|
fab4b5ec31
fix: keep cluster_id stable across cycles — never recompute after creation
|
преди 1 седмица |
Lukas Goldschmidt
|
c3cc8103fe
fix: skip LLM enrichment for clusters that already have entities and keywords
|
преди 1 седмица |
Lukas Goldschmidt
|
bb2b345be3
fix: prune on payload_ts (event time) + pre-filter articles older than retention
|
преди 1 седмица |
Lukas Goldschmidt
|
3b3b8ced25
docs: add NEWS_LLM_CONCURRENCY and NEWS_LLM_RATE_LIMIT env vars to README
|
преди 1 седмица |