Tienson Qin
00964157b1
dev: run lint-and-test in parallel
...
run cljs tests in parallel too
2026-05-12 23:36:42 +08:00
rcmerci
eca0ab1a36
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-28 18:17:17 +08:00
megayu
79c25837cb
Migrate from yarn to pnpm ( #12529 )
...
* migrate yarn to pnpm
* chore: update pnpm version to 10.33.0 across all package.json files
* chore: update .npmrc and package.json for improved dependency management
* chore: unify Clojure, Node, and Java version in workflow files
* fix: enable shamefully-hoist for now and add electron, keytar to onlyBuiltDependencies
* feat: add cider/piggieback dependency and update nREPL middleware configuration to silence warnings
* ensure pnpm setup prior to node setup
* fix: update logseq/bb-tasks git SHA
* feat: add pnpm configuration for onlyBuiltDependencies in package.json
* feat: add onlyBuiltDependencies configuration for better-sqlite3 in pnpm settings
* chore: update pnpm lockfile
* fix: resolve merge conflicts
* fix: remove invisible characters from markdown headers
* fix: update .npmrc comments for clarity on lockfile usage
* Revert "feat: add cider/piggieback dependency and update nREPL middleware configuration to silence warnings"
This reverts commit 70a111936f .
* fix: remove invisible characters from various README files and add .editorconfig
* fix: clarify lockfile resolution process in SKILL.md
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
2026-04-24 23:40:25 +08:00
rcmerci
71ffcab98e
update bb.edn
2026-04-23 19:52:30 +08:00
Tienson Qin
e048996880
Merge branch 'master' into feat/cliable
2026-04-22 21:07:00 +08:00
rcmerci
4b13d67a88
Merge remote-tracking branch 'origin/master' into feat/cliable
2026-04-18 10:25:32 +08:00
Mega Yu
d6bc0b75ec
Merge branch 'master' into enhance/i18n
2026-04-17 20:26:15 +08:00
megayu
76285de44b
refactor: toolchain upgrade ( #12517 )
...
* chore(deps): upgrade Clojure version to 1.12.4 across multiple dependency files
* chore: bump shadow-cljs to 3.3.6
* chore: bump org.clojure/clojurescript to 1.12.134
* chore(deps): upgrade Clojure version to 1.12.4 in workflow files
* chore(deps): upgrade Java version to 21 in workflow files
* chore(deps): upgrade Node.js version to 24 in workflow files
* chore(deps): upgrade Node.js version to 24 in Dockerfile
* feat(updater): migrate electron-forge to electron-builder
* fix wrong android app version
* fix workflow
* feat(dependency-upgrade): add max-update-interval option for dependency audits
* chore(deps): upgrade electron-builder and electron-updater
* fix: update manual verification instructions for Electron shim cache
* chore: update shadow-cljs version to 3.4.4 across all dependencies
* chore: upgrade electron version to 41.2.1
* chore: update metosin/malli dependency to latest
* chore: upgrade cider-nrepl version to 0.59.0 in dependencies
* chore: upgrade clj-kondo version to 2026.04.15 and fix warning
* chore: move Electron windows build configuration from yml to ci
* chore: update Electron signing configuration to extend from base config
* fix: replace icon file for NSIS compatibility
* chore: resolve metosin/malli version conflicts
* chore: upgrade jdk to 21 in e2e workflow
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com >
2026-04-17 19:40:01 +08:00
Mega Yu
bf197f9861
feat(lang): add functions for identifying identical translations to English
2026-04-16 11:06:44 +08:00
Mega Yu
e6fbf5a828
add bb lang:format-dicts
2026-04-15 21:27:53 +08:00
Mega Yu
5eda6a8ab6
Merge master into enhance/i18n
2026-04-14 16:42:19 +08:00
Tienson Qin
292db15345
add script to create clojure irc graph
2026-04-14 00:19:29 +08:00
Tienson Qin
0392444cdf
add bb dev:lint-test-deps to run lint and tests for deps
2026-04-10 00:21:14 +08:00
rcmerci
1f576f1f13
feat(cli-e2e): add db-sync part
2026-04-06 20:25:58 +08:00
Mega Yu
d7470632f3
feat(lang-lint): add linting for hardcoded strings and refactor translation validations
2026-04-03 11:47:01 +08:00
Tienson Qin
2f3b53a28a
Merge branch 'master' into feat/cliable
2026-03-31 23:36:48 +08:00
megayu
d6403b7746
dependencies upgrade ( #12460 )
2026-03-23 21:32:28 +08:00
rcmerci
2cc0735e3a
enhance(cli): migrate non-sync integration coverage to cli-e2e shell suite
2026-03-20 16:34:54 +08:00
rcmerci
23e42c77f6
063-logseq-cli-upsert-block-custom-many-property.md
2026-03-19 16:36:11 +08:00
Gabriel Horner
7032e6ba37
refactor: centralize default graphs dir spread across cli and electron
...
Having different definitions doesn't allow for configurability
and can lead to bugs. Also addressed sqlite-cli having one-off definition
2026-03-12 15:12:34 +08:00
rcmerci
6f3d074195
impl 013-logseq-cli-datascript-query.md (1)
2026-03-12 15:12:31 +08:00
rcmerci
3793920c02
feat(cli): add bin wrapper
2026-03-12 15:10:56 +08:00
rcmerci
bf43ca478c
milestone 3 (part 1)
2026-03-12 15:10:55 +08: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
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
rcmerci
9356782168
fix(db-sync): worker server unit-tests
2026-01-11 23:57:33 +08:00
rcmerci
a32f46fb6f
fix(db-sync): dev:db-sync-test only compile
2026-01-10 21:46:33 +08: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
2b56aa9b5d
initial impl of sync with cloudflare DO
2026-01-07 23:57:34 +08:00
rcmerci
8d7ce39897
test(e2e): add asset-blocks-validate-after-init-downloaded-test
2025-12-19 01:49:40 +08:00
Gabriel Horner
fe55fdf817
chore: add dev cli task for easier cli testing
2025-12-15 12:59:41 -05:00
Gabriel Horner
ef96a8d031
chore: remove db scripts made redundant by CLI
2025-12-12 10:17:12 -05: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
rcmerci
9a55f24ff1
refactor: remove src/rtc_e2e_test
...
rtc-e2e-test already moved to clj-e2e
2025-09-09 22:37:46 +08:00
Tienson Qin
afe9db73a9
enhance: add bb ai:check-common-errors
2025-08-13 15:35:33 +08:00
Gabriel Horner
1d8869a4a3
chore: bump borkdude.rewrite-edn to latest
...
and use consistent alias
2025-05-14 15:55:50 -04:00
Gabriel Horner
ab9796ae60
Add scripts for exporting and diffing graphs
...
Allows for quick export<->import QA of more complex graphs
and any examples made in app
2025-03-17 11:58:30 -04:00
Gabriel Horner
fecb42f49d
fix(dev): deps scripts not handling relative and absolute paths for graphs
...
transact and create didn't handle relative paths. All scripts except
import didn't handle absolute paths
2025-03-17 11:09:44 -04:00
Gabriel Horner
1ccdcab8a9
enhance(dev): optionally validate after creating a db
...
Doing this enough that an option makes this faster to invoke
and faster (no re-open) on large graphs
2025-03-07 11:45:17 -05:00
Gabriel Horner
c6a2ea6959
fix(dev): script fails on -h
...
Also minor db scripts cleanup
2025-03-06 16:21:21 -05:00
Gabriel Horner
8e81d7d855
enhance(dev): task to import multiple file graphs easily
...
Also add a --continue option to see all errors on a CLI import
2024-11-21 10:30:58 -05:00
Gabriel Horner
0036a5d9de
fix: invalid throws and remove unused values
...
Caught by updating to latest kondo
2024-10-31 14:12:09 -04:00
rcmerci
50fb730c43
test(rtc): launch two clients at the same time
2024-08-30 20:52:25 +08:00
Gabriel Horner
bc18661c90
enhance(dev): Add fast kondo lint for dev
2024-08-21 13:33:01 -04:00
Gabriel Horner
14a507f4cd
enhance(dev): run lint fix with an option
...
Linters are read only by default. Lang lint can be fixed by passing
`--fix`. We don't want CI or inexperienced contributors fixing files accidentally.
Also move deps to bb.edn as putting them inline leads to quirky/buggy
tasks listing and autocompleting as they pause when fetching an inlined dep
2024-08-20 10:17:23 -04:00