Vincent Koc
|
449015e3db
|
fix(tui): collapse noisy notion link runs
|
2026-05-03 23:29:15 -07:00 |
|
Vincent Koc
|
fcaa59ad8c
|
fix(tui): compact repeated notion links
|
2026-05-03 23:24:04 -07:00 |
|
Vincent Koc
|
54a8c48b37
|
fix(tui): preserve readable notion mention labels
|
2026-05-03 23:22:37 -07:00 |
|
Vincent Koc
|
512e448b93
|
fix(tui): scrub notion mention artifacts
|
2026-05-03 23:19:58 -07:00 |
|
Vincent Koc
|
626f1ccdb4
|
fix(tui): clean notion preview markers
|
2026-05-03 23:02:08 -07:00 |
|
Vincent Koc
|
8d20f10b6b
|
fix(tui): order notion previews by display tree
|
2026-05-03 22:47:29 -07:00 |
|
Vincent Koc
|
f7d3116ef5
|
fix(share): preserve notcrawl update semantics
|
2026-05-02 17:03:31 -07:00 |
|
Vincent Koc
|
0a5e72c291
|
fix(share): refresh publish origin
|
2026-05-02 14:53:59 -07:00 |
|
Vincent Koc
|
d10b860f25
|
refactor: use crawlkit package nouns
|
2026-05-01 12:39:11 -07:00 |
|
Vincent Koc
|
c16a627be7
|
feat(tui): add archive browser command
|
2026-05-01 10:22:37 -07:00 |
|
Vincent Koc
|
3459ddf5a1
|
refactor(share): use crawlkit gitshare helpers
|
2026-05-01 09:14:17 -07:00 |
|
Vincent Koc
|
6ea5ca8f6f
|
refactor(store): use crawlkit sqlite opener
|
2026-05-01 08:57:18 -07:00 |
|
Vincent Koc
|
2f778d8528
|
refactor(config): use crawlkit TOML helpers
|
2026-05-01 08:52:02 -07:00 |
|
Vincent Koc
|
fc30106579
|
fix(export): clean emoji from filenames (#24)
|
2026-04-29 05:13:19 -07:00 |
|
Vincent Koc
|
bd4b1977b6
|
fix(export): render desktop database CSVs correctly (#23)
|
2026-04-29 05:03:43 -07:00 |
|
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
|
c5a5280bb0
|
fix(share): prune generated publish files
Prune stale generated publish files while preserving local sidecars.
|
2026-04-27 12:53:21 -07:00 |
|
Vincent Koc
|
d17c48b42f
|
fix(search): rank results and include comments
Rank FTS search results, include comment matches, and keep CLI output line-stable.
|
2026-04-27 12:50:08 -07:00 |
|
Vincent Koc
|
e96d54bccc
|
fix(desktop): infer missing metadata
Infer blank desktop page titles from child text and persist fallback space rows.
|
2026-04-27 12:45:49 -07:00 |
|
Vincent Koc
|
74d12a6ec6
|
perf(desktop): prune cached snapshots
Prune stale desktop snapshots and sidecars after successful cache writes.
|
2026-04-27 12:39:42 -07:00 |
|
Vincent Koc
|
7c00851638
|
perf(markdown): preload export path metadata
Preload export path metadata before writing Markdown.
|
2026-04-27 12:33:45 -07:00 |
|
Vincent Koc
|
010ca24c49
|
perf(sync): transact desktop ingestion
Run Desktop ingestion through a single store transaction while preserving deferred page FTS refreshes.
|
2026-04-27 12:28:10 -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 |
|
Vincent Koc
|
6c21691f0d
|
fix(markdown): prune stale exported files
Remove stale generated Markdown files during export while preserving non-Markdown sidecar files.
|
2026-04-27 11:09:12 -07:00 |
|
Vincent Koc
|
a906ed4845
|
fix(markdown): preserve unicode export paths
Preserve readable Unicode path components and make Markdown filenames collision-safe for Notion Desktop IDs.
|
2026-04-27 11:04:23 -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
|
e5764220b2
|
feat: add archive activity report
|
2026-04-22 23:03:06 -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
|
a64de54725
|
fix: cap markdown filename slugs
|
2026-04-22 16:03:31 -07:00 |
|
Vincent Koc
|
263e6357b8
|
fix: snapshot notion wal files
|
2026-04-22 15:59:43 -07:00 |
|
Vincent Koc
|
a73fd87ee8
|
feat: add git snapshot sharing
|
2026-04-22 15:56:40 -07:00 |
|
Vincent Koc
|
6fa3286edc
|
feat: export normalized markdown
|
2026-04-22 15:54:56 -07:00 |
|
Vincent Koc
|
e814a23509
|
feat: add notion ingestion adapters
|
2026-04-22 15:53:46 -07:00 |
|
Vincent Koc
|
dda7f700ac
|
feat: add sqlite archive store
|
2026-04-22 14:44:47 -07:00 |
|