Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
92800db
A write token creates an api source as well as a statements source, s…
gedaiu Oct 18, 2026
e5eba4b
Preserve ordinary XLSX imports while bounding sparse grid storage (#1…
Maya-Kid Oct 18, 2026
ff52e45
Reject ambiguous email matches so SSO cannot link the wrong account (…
Floating-Y Oct 18, 2026
e9b2a24
Keep an active system administrator when revocation and deactivation …
Floating-Y Oct 18, 2026
177ad0b
The importer reads utopia:temporal on a property (#1291)
gedaiu Oct 18, 2026
fea5171
An end moved to the end of its period says so on the row (#1295)
Maya-Kid Oct 18, 2026
167c78d
The typed recompute plans its whole-base statements for the base it i…
gedaiu Oct 19, 2026
02af345
Exact-name resolution counts a candidate's facts only when it has to …
gedaiu Oct 19, 2026
5d915e2
Binding a pushed document's declared phrases counts the base's signat…
gedaiu Oct 19, 2026
fa77a95
While a source pushes, the graph overview recounts the base every few…
gedaiu Oct 19, 2026
68cb3ff
A token reads the entities, history and fact evidence of the bases it…
gedaiu Oct 19, 2026
2bcc763
Recognize East Asian Excel dates with calamine 0.37.0 (#1312)
Floating-Y Oct 19, 2026
70063f1
ADR 0070: a role word speaks while its chunk is live (#1278)
gedaiu Oct 19, 2026
e3e5cde
Knowledge bases named owner/name are grouped under their owner in the…
gedaiu Oct 19, 2026
c20d494
fix: preserve distinct statements and typed sources during entity mer…
Aschenbath Oct 19, 2026
6ac9632
fix: reject review closes that invert a fact's interval (#1315)
Aschenbath Oct 19, 2026
4c5221a
A push that names its external_id keeps that id's document (#1268)
gedaiu Oct 19, 2026
59b5b6d
Revert "The typed recompute plans its statements for the base it is g…
gedaiu Oct 19, 2026
72243bf
Sync upstream dev into re-dev (2026-10-19): #1307, #1268 and 15 more
gedaiu Oct 19, 2026
0f8fad3
Sync: drop the duplicate keyed() and KbMenuList imports both sides added
gedaiu Oct 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ text-splitter = { version = "0.32", features = ["tiktoken-rs"] }
tiktoken-rs = "0.12"
# 句子边界按 Unicode 标准(UAX #29)切,不自己写标点规则
pdf-extract = "0.12"
calamine = "0.36"
calamine = "0.37"
pgvector = { version = "0.4", features = ["sqlx"] }
# `gzip` 不是可选项:一次嵌入回 64×1024 个浮点数,写成 JSON 文本每个数字占
# 21 字节而信息量只有 4 字节,一次响应 1.33 MB。实测同一条链路上不压缩 62 秒、
Expand Down
2 changes: 1 addition & 1 deletion crates/utopia-cli/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ struct ManifestDataDir {
/// not a side effect of a code change.
// 是迁移文件的**个数**,不是最大的编号(守卫 `schema_version_policy_compares_against_current`
// 按个数比):编号有空缺时两者不同——0071 由一个开放 PR 占着,0072 先落,个数是 71
const CURRENT_SCHEMA_VERSION: u32 = 102;
const CURRENT_SCHEMA_VERSION: u32 = 103;

fn main() -> anyhow::Result<()> {
dotenvy::dotenv().ok();
Expand Down
3 changes: 3 additions & 0 deletions crates/utopia-core/src/models.rs
Original file line number Diff line number Diff line change
Expand Up @@ -860,6 +860,9 @@ pub struct EntityFact {
/// 终点是时间线推出来的(`facts.end_derived`):后一条事实开始时引擎把它关上,原文没说
/// 这一天(#970)
pub end_derived: bool,
/// `valid_to` 仍是存的边界;true 说原文讲的是在它之前结束的那个时段(`facts.end_after_period`,
/// #994):「2024 年离开」存 2025-01-01,原文说的是 2024
pub end_after_period: bool,
/// 区间是人改过的(#970):`corrected_ends` 有值。与 `corrected` 不同,那一位是任何一次
/// 改写:自动接续、审阅裁决、人手改
pub time_corrected: bool,
Expand Down
Loading
Loading