Commit Graph

984 Commits

Author SHA1 Message Date
Mega Yu
afc97fb165 chore(deps): upgrade clj-kondo to version 2026.01.19 across all dependencies 2026-03-18 21:29:05 +08:00
Mega Yu
1fa5b83b11 chore(deps): update bb.edn dependencies to latest versions
- cheshire 5.12.0 -> 6.1.0
- org.babashka/cli 0.2.23/0.7.53 -> 0.8.67
- org.babashka/http-server 0.1.13 -> 0.1.14
- slipset/deps-deploy 0.2.1 -> 0.2.2
- logseq/bb-tasks sha 70d3edeb/1d429e22 -> acb3d3d5
- clj-kondo pod 2024.09.27 -> 2026.01.19
- org.babashka/fswatcher pod 0.0.3 -> 0.0.7
- org.babashka/go-sqlite3 pod 0.1.0 -> 0.3.13
2026-03-18 15:52:12 +08:00
Mega Yu
58b283f6d4 chore(deps): upgrade borkdude/rewrite-edn to version 0.5.9 and match deps.edn 2026-03-18 15:35:19 +08:00
Mega Yu
c50a7c2ee2 chore(deps): upgrade multiple dependencies 2026-03-16 20:55:20 +08:00
Mega Yu
931f3808a8 chore(deps): upgrade better-sqlite3 to version 12.8.0 across multiple packages 2026-03-16 16:48:52 +08:00
Mega Yu
23c6a2618a fix(deps): update nbb dependencies and adjust test script paths to compatible with windows path delimiter 2026-03-12 23:21:56 +08:00
Mega Yu
38e5e0fe7f fix(test): move start-time initialization after clone repo 2026-03-12 23:18:27 +08:00
Mega Yu
776ace5292 fix: update nbb-logseq dependency to version feat-db-v33 2026-03-12 22:49:57 +08:00
megayu
7a937d3dfc Merge branch 'master' into refactor/tech-stack-upgrade 2026-03-12 22:39:00 +08:00
Gabriel Horner
2e8d7c6303 fix: bump nbb-logseq to include datascript fix 2026-03-12 10:21:54 -04:00
Mega Yu
8a50be33a9 Merge branch 'master' into refactor/tech-stack-upgrade 2026-03-12 17:10:35 +08:00
Mega Yu
1e37a017e9 chore(deps): converge cljs-bean to 1.9.0 across deps roots 2026-03-12 10:18:45 +08:00
Gabriel Horner
ae003f1469 fix: clean up template property handling
When new built-in properties are supported in exporter, all-built-in-names
and file-built-in-property-names should be updated. No need
to handle block/properties-order and block/properties-text-values
as those are ignored
2026-03-11 15:44:12 -04:00
Gabriel Horner
fdf1a8f8cc fix: imported Template blocks
Template blocks were being copied instead of updated in place. Would
feel buggy to user as Template blocks would show up twice in search and
would not be where they had defined them
2026-03-11 15:44:12 -04:00
Mega Yu
df5fb72ed9 fix lint Shadowed var 2026-03-11 15:44:12 -04:00
Mega Yu
371b1d5301 feat(exporter): support template import 2026-03-11 15:44:12 -04:00
Mega Yu
935673a860 update path handling in exporter tests to make it compatible with Windows path 2026-03-11 15:44:12 -04:00
Gabriel Horner
5f7885dff5 fix: outdated docs and misc cleanup
Also added the new option to the import CLI,
improved tests that only test one file to only import 1 file
and cleaned up some hard to read code
2026-03-11 15:44:12 -04:00
Mega Yu
7522a87939 skip heavier parsing if code fences in the title
add split-title-by-code-fences test
2026-03-11 15:44:12 -04:00
Mega Yu
304bc7c9af add trim to the lang in the code snippet 2026-03-11 15:44:12 -04:00
megayu
d8b85171e9 add guard against missing/blank args of cards macro
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-11 15:44:12 -04:00
Mega Yu
ecad45531d feat: add support for Template, Math blocks and Cards in exporter 2026-03-11 15:44:12 -04:00
Mega Yu
309070fda0 fix typo 2026-03-11 15:44:12 -04:00
Mega Yu
e2f98a1507 standalone code blocks and tag them in-place during exporting 2026-03-11 15:44:12 -04:00
Mega Yu
1c351aebff feat: add code snippet extraction functionality in exporter and UI options 2026-03-11 15:44:12 -04:00
Mega Yu
b3048fbf99 chore(deps): converge better-sqlite3 to 12.6.2 across deps packages 2026-03-11 17:56:07 +08:00
Gabriel Horner
3d88cd1fd6 fix: import of multi word tags
Also fixes quirky editor bug for inline multi word tags. Both bugs
reported in https://github.com/logseq/db-test/issues/724
2026-02-16 14:35:53 -05:00
Gabriel Horner
6acf799b68 fix: UI import of example graph is invalid
With #12313, we introduced relative paths which fail to create
assets and then cause invalid blocks that are unable to reference those
assets. Any user graphs that have relative paths like this will also
have their invalid blocks fixed
2026-02-13 15:03:24 -05:00
Tienson Qin
603489e379 Merge branch 'master' into feat/worker-sync 2026-02-12 00:43:42 +08:00
Gabriel Horner
e5c0cd036b fix: graph-parser cljs tests 2026-02-11 11:36:32 -05:00
Gabriel Horner
e7b5c9a6b6 fix: CLI import results in invalid nodes
Had to add <get-file-stat w/ changes in #12313
2026-02-11 11:30:58 -05:00
Tienson Qin
2341fb9b7f Merge branch 'master' into feat/worker-sync 2026-02-11 18:12:22 +08:00
megayu
40c9c86129 Fix issues related to importing Zotero (#12313)
* Fix import Zotero not recognized as asset

* Fix the inconsistency between imported Zotero label and actual filename

* Import support for zotero linked file like using zotfile

* Fix zotero highlighting block error after importing from file

* compatible with old configuration

* fix zotero picture highlight block does not consider as asset after importing

* Reconstructed to meet bb requirements

* empty datascript to avoid Conflicting upsert error after importing file to db graph

* use external-file-name instead of adding new property

* fix zotero link file can't open in asset page

* compatible with commit 33db791

* compatible with windows path & support zotero path can be relative for ci testing

* add zotero importing test

* remove prn log

* remove useless line

* Revert commit 45ebb9e

Future imports will be performed in the worker, will no longer encounter these issues

* refactor: update today page check to use async block retrieval

* Revert "refactor: update today page check to use async block retrieval"

This reverts commit 6750333df1.
2026-02-11 17:43:04 +08:00
Gabriel Horner
4cc8ef3ce4 fix: importing property value that changes
from :date to :node. Should fix
https://github.com/logseq/db-test/issues/748
2026-02-10 14:10:04 -05:00
Gabriel Horner
4fbd147f08 Merge branch 'master' into feat/worker-sync 2026-02-04 16:54:56 -05:00
Gabriel Horner
5f34b04faa chore: add test for / property page fix from #12353 2026-02-02 11:23:32 -05:00
Tienson Qin
d169b587f9 fix: graph parser tests 2026-01-30 20:45:02 +08:00
Tienson Qin
0eadb024de Merge branch 'master' into feat/worker-sync 2026-01-30 17:37:29 +08:00
megayu
60297778a8 Fix issues related to importing file to db (#12353)
* fix multiline block containing attributes will be truncated and lose data after importing

* fix the issues with block attribute name contains "/" after importing

* standardize eol, all files except .bat files use lf

* compatible with windows path

* fix multiple line importing issues
2026-01-30 17:36:12 +08:00
Gabriel Horner
e7bfd53a7c fix: import of namespace tags
w/ 2+ levels of namespaces. This should fix
https://github.com/logseq/db-test/issues/679
2026-01-27 16:01:25 -05:00
Gabriel Horner
23d6f1538a fix: import of unlinked pdf annotations
This addresses the importer failing for
https://github.com/logseq/db-test/issues/732
2026-01-26 12:05:44 -05:00
Tienson Qin
41a020a17e fix: lint 2026-01-26 20:17:41 +08:00
Tienson Qin
c7ca6d4b09 fix: merge error 2026-01-26 20:12:28 +08:00
Tienson Qin
729ca7fcbf Merge branch 'master' into feat/worker-sync 2026-01-26 18:52:12 +08: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
538d10a20a fix: rm whiteboard and tldraw from graph-parser
Also disable test block which is causing an intermittent ref issue
to investigate later
2026-01-22 13:19:58 -05:00
Gabriel Horner
c77ccc8827 fix: remove org mode everywhere except graph-parser 2026-01-22 13:19:58 -05:00
Gabriel Horner
05ffa3eeb6 chore: remove fns made unused by OG removal
Found unused ones in deps/common, from unused frontend.db aliases
and from fns that only existed for their corresponding tests
2026-01-22 13:19:58 -05:00
Gabriel Horner
173898240e fix: remove most file graph uses in deps
except for graph-parser and publish deps

- Removed most mentions of 'repo' in deps, which cleaned up a lot related
  to export cli and worker
- Removed db-based-graph? checks in deps except for unknown use
  in entity-plus?
- Removing db-based-graph? checks resulted in deleting unused file graph
  code paths e.g. get-pid
- Removed file graph handling in cli list command
- Remove file-based-graph? checks from deps
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