Tienson Qin
b1ceaa1216
enhance: able to generate large graphs with >1M blocks
2026-03-12 10:42:07 +08:00
Gabriel Horner
f0f5911ca7
enhance: export-edn is idempotent for 3 more keys
...
For keys with non-ordered collections, use sets to consistently produce
idempotent values. Users can still author with vectors for these keys.
This affects :build/tags, :build/property-classes and
:build/class-extends. Also remove any hacks around making their values
consistent across import->export cycles
2026-02-24 14:26:02 -05:00
Gabriel Horner
f28e001b5a
enhance: ensure export EDN is idempotent across import and export
...
An EDN export should consistently produce the same EDN when imported
into a new graph and re-exported. This adds initial fn, cli option and
test to ensure this. There are some known TODOs. diff-graphs script was
removed as it was being used as a subset of the workflow provided by the
--roundtrip option
2026-02-18 15:23:41 -05:00
Tienson Qin
143a548f04
fix: more lint error
2026-01-26 20:00:31 +08:00
Tienson Qin
729ca7fcbf
Merge branch 'master' into feat/worker-sync
2026-01-26 18:52:12 +08:00
Tienson Qin
0cf01ba780
fix: parent cycle
2026-01-26 17:36:34 +08:00
Gabriel Horner
f57d8a0625
chore: rm unused file-sync bb tasks
2026-01-22 13:19:58 -05:00
Gabriel Horner
ed805f039f
chore: cleanup bb tasks after file graph removal
...
Remove needless 'db-' prefix for several dev tasks. Remove linter for
file and db graph separation. It served us well :)
2026-01-22 13:19:58 -05:00
Gabriel Horner
208b4bc205
fix: remove whiteboards and tldraw from rest of codebase
...
Also remove some old excalidraw refs that should've been removed awhile
back
2026-01-22 13:19:58 -05:00
Gabriel Horner
4bb7430682
fix: rm the last file-based namespaces in db dep
...
Also remove the following related file schema
attributes and their dependent code:
:block/marker, :block/priority, :block/scheduled,
:block/deadline,:block/repeated?, :block/pre-block?,
:block/properties-order, :block/properties-text-values, :block/macros,
:block/invalid-properties
2026-01-22 13:19:58 -05:00
Gabriel Horner
ab137a962a
fix: remove file graph imports
...
Remove mention of removed JSON import in descriptions. Also mv frontend.util.fs
to where they are used instead of keeping an outdated file ns
2026-01-22 13:19:58 -05:00
Gabriel Horner
6312f8236a
fix: remove file graph :block/file and dependent code
...
Also remove all file graph references in publishing and
add back publishing.db tests with db graph.
Also remove file graph behavior for cmd-k and files
2026-01-22 13:19:57 -05:00
Gabriel Horner
c89d415e93
chore: remove unused tutorial files
2026-01-22 13:19:57 -05:00
Gabriel Horner
37d9ebda1f
chore: remove file-specific graph-parser code
...
Also removed file graph code for markdown export as a prereq
2026-01-22 13:19:57 -05:00
Gabriel Horner
96a9f95622
fix: remove file graph code from query-dsl
...
Allows removing unused file-rules and common.marker. Also remove
any incorrect or unused references to file graph markers like NOW
2026-01-22 13:19:57 -05:00
Gabriel Horner
20cbb626a0
fix: frontend and graph-parser tests and lints
...
Removed file specific test
2026-01-22 13:19:57 -05:00
rcmerci
0864b485f4
refactor(db-sync): rename worker-sync to db-sync
2026-01-10 17:52:33 +08:00
rcmerci
c2738c9dc9
enhance(worker-sync): foreground dev task
2026-01-09 22:19:27 +08:00
Tienson Qin
704312b407
Add publish dep
2025-12-27 04:44:05 +08:00
Tienson Qin
c084a6b9d0
fix dicts
2025-12-26 12:54:44 +08:00
Tienson Qin
ec7a325bcb
more cleanup
2025-12-26 12:35:13 +08:00
Tienson Qin
b3813ade7c
remove file sync, tldraw, excalidraw and zotero
2025-12-25 15:13:13 +08:00
Gabriel Horner
84db92bc19
fix: translations from #12258
2025-12-17 10:19:19 -05:00
rcmerci
1aff68e4b2
script: update create-graph-with-clojuredocs, add author property
2025-12-08 00:14:02 +08:00
rcmerci
af22f09748
script: update create-graph-with-clojuredocs
2025-12-07 23:49:43 +08:00
rcmerci
e90191f632
script: add create-graph-with-clojuredocs
2025-12-07 23:10:07 +08:00
Gabriel Horner
8fc56bfaa3
refactor: Update importer to use validate-local-db
...
Also update validation in DB scripts:
* replace alternative validate-db impl with standard CLI one
* Add validation to import script
* Choose to decouple other DB scripts from validate-db as it may go away
later
2025-12-04 10:30:56 -05:00
Gabriel Horner
b59164fa24
chore: add deps/cli to separate linter
2025-10-29 15:50:47 -04:00
Gabriel Horner
22c1fa0c18
chore: mv api cli fns to their own ns
...
Move to keep inline with recent api refactor.
Also more lint config for api
2025-10-22 15:26:51 -04:00
Gabriel Horner
f8b4277e60
fix: db api fn using file graph attributes + fns
2025-10-22 13:52:51 -04:00
Tienson Qin
d8809f0b7e
feat: cljs sdk ( #12168 )
...
Add clojurescript plugins API
2025-10-21 16:32:12 +08:00
rcmerci
8c968464fb
dev: update agents.md, add bb e2e-test cmds
2025-09-26 22:11:13 +08:00
Gabriel Horner
823919e28a
fix: wrong log and separate linter
2025-09-25 12:03:20 -04:00
Tienson Qin
20a477c35b
refactor: move db graph page operations to outliner dep
2025-09-25 21:35:50 +08:00
rcmerci
9a55f24ff1
refactor: remove src/rtc_e2e_test
...
rtc-e2e-test already moved to clj-e2e
2025-09-09 22:37:46 +08:00
Gabriel Horner
dac7ad37a6
fix: publishing doesn't load with latest shadow changes
2025-09-01 16:54:06 -04:00
rcmerci
cd17afdc23
dev: rename prompts/clojure_errors.md to prompts/review.md
2025-08-26 17:22:46 +08:00
Tienson Qin
03a004e452
enhance: add bb ai:check-common-errors
2025-08-14 13:24:50 +08:00
charlie
aecff1e18f
Merge branch 'master' into enhance/mobile-silk
2025-08-12 10:40:30 +08:00
Gabriel Horner
887d91d2ac
enhance: start CLI dep and implement list command
...
Also move common db graph list to shared ns and move common prefix
constants to common-config
2025-08-11 17:05:39 -04:00
Tienson Qin
a4d41f63ef
Merge branch 'master' into enhance/mobile-silk
2025-08-05 19:27:16 +08:00
Gabriel Horner
182a51a85e
fix: publishing app in prod mode
...
Also fix watch-publishing-frontend which had stopped working awhile back
with shadow-cljs update
2025-08-01 17:56:39 -04:00
Gabriel Horner
f7e32108f2
enhance(dev): add more workers and db ns to linters
2025-08-01 14:37:18 -04:00
Tienson Qin
18914d2fa2
fix: add workers to mobile and electron release
2025-07-28 12:43:24 +08:00
Tienson Qin
110f5b18e5
Merge branch 'master' into feat/hnswlib+transformer-js
2025-07-28 12:29:32 +08:00
Tienson Qin
48ae054ce8
fix: lint
2025-07-23 20:23:05 +08:00
Tienson Qin
fee8d1a34f
chore: remove mobile.ionic
2025-07-22 11:50:19 +08:00
Tienson Qin
9c0b6f9cfc
fix: lint
2025-07-12 16:59:51 +08:00
Tienson Qin
2d50ca5ce2
Merge branch 'master' into feat/hnswlib+transformer-js
2025-07-11 18:15:33 +08:00
Gabriel Horner
bb6ed709e5
refactor: use get-journal-page for finding a journal page
...
Only updated this in DB graph files since this is where they are
the most useful
2025-07-09 14:04:02 -04:00