Commit Graph

10 Commits

Author SHA1 Message Date
Vincent Koc
2dcf13a432
fix(api): retry transient Notion failures (#21) 2026-04-29 04:17:02 -07:00
Vincent Koc
091db7b53d
fix(api): dedupe Notion rich text titles (#20)
Fixes #19
2026-04-29 04:08:34 -07:00
Vincent Koc
4884d7d54a
perf(sync): defer page FTS refreshes
Defer page FTS rebuilds during bulk sync so each dirty page is refreshed once.
2026-04-27 12:24:12 -07:00
Vincent Koc
b689ce3ecc
feat(markdown): group exports by teamspace
Ingest Desktop teamspaces and use them to organize Markdown exports under workspace/teamspace folders.
2026-04-27 11:53:49 -07:00
davelutztx
25be299fab
fix(api): preserve block display order
Persist Notion API sibling order and use it for page blocks, Markdown export, and page FTS tree text.
2026-04-27 10:54:04 -07:00
davelutztx
47e96fd4c0
fix(api): skip inaccessible comments during sync
Parse Notion API errors and ignore restricted comment access so API sync can continue when comments are unavailable.

Fixes #6
2026-04-27 10:49:52 -07:00
Vincent Koc
796a5a03d4
feat: support Notion data sources and database maintenance 2026-04-22 22:11:02 -07:00
Vincent Koc
0a1d9b1992
feat: add Notion database export 2026-04-22 21:44:36 -07:00
Vincent Koc
5ea52ac49c
chore: rename project to notcrawl 2026-04-22 16:57:43 -07:00
Vincent Koc
e814a23509
feat: add notion ingestion adapters 2026-04-22 15:53:46 -07:00