Myriad-Dreamin
d0c5b28d26
feat: cache yarn packages ( #1615 )
2025-04-02 10:19:53 +08:00
Myriad-Dreamin
677983075d
build: hard disable targets to build on CI ( #1613 )
...
* build: hard disable targets to build on CI
* feat: remove x86 darwin e2e
2025-04-01 17:58:50 +08:00
Myriad-Dreamin
64044ea514
feat: use html export to render docs ( #1610 )
...
* feat: use html export to render docs
* feat: merge page
2025-03-31 22:32:04 +08:00
Myriad-Dreamin
b97335c0ef
fix: order to publish crates ( #1609 )
...
* fix: order to publish crates
* fix: bad version
2025-03-31 17:03:26 +08:00
Myriad-Dreamin
e443c3172b
feat: build pdf docs for all platforms ( #1592 )
...
* feat: build pdf docs for all platforms
* fix: name
* feat: others
* feat: remove dispatch trigger
* fix: checkout
* fix: workaround the bug
* feat: build one for all
* feat: build one for all
* feat: build one for all 2
* fix: bundle syntaxes
* fix: orders
* fix: too slow windows
2025-03-27 18:43:13 +08:00
Myriad-Dreamin
8c4bfe21c7
feat: run e2e tests on major platforms ( #1590 )
...
* feat: run e2e tests on major platforms
* fix: conflict snapshot
2025-03-27 11:33:25 +08:00
Myriad-Dreamin
c234e86070
feat(ci): vscode extensions use binaries built by cargo-dist ( #1560 )
...
* build: rename filename of vscode workflow
* build: archive
* dev: permissions
* fix: cache name
* fix: ci file name
* edit
* edit2
* fix: release crates rule
* fix: announce permission
* fix: publish permission
* fix: errors
* fix: ???
* fix: cargo test
* chore: rename
* feat: upgrade ubuntu version
* feat: upgrade cargo-dist
* feat: upgrade cargo-dist
* feat: pr run with tag be `''`
* feat: upload
* feat: upgrade cargo-dist??
* feat: fix workflow
* fix: announce deps
* fix: permission
* fix: dir to download
* fix: unpack
* fix: unpack 2
* fix: list command
* fix: executable name
* fix: executable name 2
* fix: executable name 3
* fix: executable name 4
* fix: remove the macos e2e test challenge
* fix: prebuilt location
* fix: compile arguments
2025-03-27 04:20:58 +08:00
Myriad-Dreamin
9d38c8fd38
fix: prereleas flag faked us ( #1573 )
2025-03-25 12:43:13 +08:00
Myriad-Dreamin
67c4e6e24c
feat: bump cargo-dist to v0.28.0-tinymist.2 ( #1555 )
...
* feat: bump cargo-dist to 0.28.0-tinymist.2
* feat: upgrade tempfile to 3.19.1
2025-03-20 19:51:50 +08:00
Myriad-Dreamin
1039e6f4fe
feat: publish tinymist-l10n and use ubuntu-latest runner ( #1543 )
2025-03-20 15:48:09 +08:00
Myriad-Dreamin
b5a629435a
feat: download font assets for compiling pdf docs ( #1511 )
...
* feat: download font assets for compiling pdf docs
* fix: gate
2025-03-17 12:51:02 +08:00
Myriad-Dreamin
b2e9d7bbcd
feat: implements dap-server scaffold ( #1517 )
...
* feat: implements dap-server scaffold
* dev: revert
* fix: diagnostics is only available when typst is enabled
* feat: proper feature gating and testing
* feat: reduce dep and publish sync-ls
* docs: update readme
* fix: compile error
* fix: permission
* fix: examples
* fix: doc example
2025-03-17 09:33:59 +08:00
Myriad-Dreamin
ffb8ebd52f
chore: update workflow files ( #1513 )
2025-03-16 16:41:13 +08:00
Myriad-Dreamin
4cbe35a286
feat: employ l10n to tinymist-cli and vscode extension ( #1505 )
...
* feat: runtime translation
* feat: poc of rust translation
* feat: clean up implementation
* feat: initialize correctly
* dev: remove dirty log
* dev: rename l10nMsg
* fix: desc
* feat: update assets building
* feat: update assets building
* build: update cargo.lock
* fix: warnings
* fix: warnings
* dev: expose api
* fix: compile error
* fix: compile errors in scripts
2025-03-15 10:38:07 +08:00
Myriad-Dreamin
288243c2f5
feat: gen on ci 3
2025-03-11 11:16:35 +08:00
Myriad-Dreamin
732b1488f6
feat: gen on ci 2
2025-03-11 11:07:41 +08:00
Myriad-Dreamin
a572e3c5c0
feat: gen on ci
2025-03-11 10:56:02 +08:00
Myriad-Dreamin
ce90489017
feat: generate documentation in PDF format
2025-03-11 10:56:02 +08:00
Myriad-Dreamin
368aaa087c
fix: placeholder in issue template ( #1458 )
2025-03-06 20:38:04 +08:00
Myriad-Dreamin
40e5bcfb68
fix: render property 2 ( #1457 )
2025-03-06 20:36:31 +08:00
Myriad-Dreamin
f2355ac3b7
fix: render property ( #1456 )
2025-03-06 20:33:29 +08:00
Myriad-Dreamin
03cd35e9a0
chore: update feature request template ( #1455 )
...
* chore: update feature request template
* feat: update labels
* chore: update
2025-03-06 20:30:20 +08:00
Myriad-Dreamin
621f8f2de0
chore: update bug report template ( #1454 )
...
* chore: update bug report template
* chore: update
* chore: update
* chore: update
2025-03-06 20:21:56 +08:00
Myriad-Dreamin
9acf9fbfa7
fix: nightly condition ( #1437 )
2025-03-02 15:20:28 +08:00
Myriad-Dreamin
7f0131c333
feat(ci): create release directly ( #1436 )
...
* feat(ci): create release directly
* fix: env position to read inputs
* fix: env position to read inputs
* fix: invalid word
* docs: update changelog
* fix: gh-token
* fix: grant permissions
2025-03-02 02:16:36 +08:00
Myriad-Dreamin
2c235a4259
fix: allow dirty to publish frontend assets ( #1435 )
...
* fix: allow dirty to publish frontend assets
* build: publish it
2025-03-01 23:23:32 +08:00
Myriad-Dreamin
5babd2b8f8
feat(ci): publish asset crate in CI ( #1434 )
...
* feat(ci): publish asset crate in CI
* feat: update name
2025-03-01 23:17:40 +08:00
Myriad-Dreamin
bbed728b82
feat: bump msrv and rust to v1.83 and v1.85 ( #1407 )
2025-02-26 14:40:23 +08:00
Myriad-Dreamin
208ce3dbad
feat(ci): use rust-toolchain.toml ( #1406 )
...
* feat(ci): use `rust-toolchain.toml`
* test: check toolchain
* fix: again
* fix: name
2025-02-26 14:33:30 +08:00
Myriad-Dreamin
3590774383
test(ci): test about completion script generation ( #1387 )
2025-02-24 11:59:47 +08:00
Myriad-Dreamin
fee3da7195
fix: disable hack feature when verifying publish of crates
2025-02-23 10:47:13 +08:00
Myriad-Dreamin
d21ebc38dc
feat: bump typst to v0.13.0-rc1 ( #1342 )
...
* dev: use range type from lsp-types
* feat: add html document variant
* feat: use new-style bytes constructors
* fix: broken span usages
* fix: syntax kind is changed
* fix: label use pico str
* fix: bib element is changed
* fix: raw element is changed
* fix: typst use codex
* fix: package fn is removed from world trait
* feat: reflexo accept typst document
* docs: update changelog
* dev: cargo patch
* fix: typst pdf timestamp is changed
* fix: pattern is renamed to tiling
* dev: make eval compat
* test: update snapshots
* build: bump version to nightly 0.12.19-rc4
* build: bump version to 0.12.19-rc1 (#1164 )
* build update changelog
* build: bump version to 0.12.19-rc1
* build: bump version to nightly 0.12.19-rc2 (#1221 )
* feat: update typst to `85d1778`
* deps: lock git deps version
* build: bump version to 0.12.19-rc2
* docs: remove rc in changelog
* fix: mathtext formatting of typstyle
* fix: completion related to mathtext
* build: update cargo.lock
* build: bump version to nightly 0.12.19-rc3 (#1232 )
* build: bump version to nightly 0.12.19-rc4 (#1239 )
* feat: add typst-html
* feat: add typst-html
* cargo patch
* fix: features doesn't take effect
* fix: casting
* fix: broken no-content-hint
* fix: snapshot
* fix: remove unnecessary `fs` feature
* fix: move system features feature
* feat: remove nightly shim
* test: update snapshot
* dev: nightly v0.12.21 (#1279 )
* feat: update typst to `0ea6680`
feat: update typst to `0ea6680`
build: bump version to nightly 0.12.19 (#1261 )
* fix: fix lint errors
* styl: fotmat
* fix: build web ci
* build: update cargo.toml
* build: bump version to nightly 0.12.21-rc1 (#1280 )
* build: update typstyle & reflexo (#1336 )
* build: update typstyle & reflexo
* dev: remove useless patches
---------
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
* build: update version
* fix: pdf gate were broken (#1285 )
* fix: panic on convert_datetime (#1286 )
* feat: run language sever with targeting html (#1284 )
* dev: add some debug logging
* feat: html compilation
* fix: revert changes
* feat: adjust html interfaces
* feat: lock reflexo
* feat: provide exportTarget configuration
* feat: export html actions when target is html
* build: bump reflexo
* fix: system feature gate
* fix: feature gate 2
* fix: feature gate 3
* feat: make tinymist-world featured by lsp
* feat: text export over typst's HTML export (#1289 )
* feat: add more doc, world, and task apis (#1290 )
* feat: add num of pages method
* feat: add from_snapshot_inner method
* feat: add clear_dedicates method
* feat: more convertion traits
* feat: add doc_get_as_value method
* feat: add doc_get_as_value method
* feat: add cast_run method
* fix: set is compiling flag (#1293 )
* feat: publish {tinymist-{derive,analysis,std,vfs,world,project},typlite,crityp} crates (#1310 )
* build: bump version to 0.12.21-pre-rc1
* fix: deps
* build: set nightly in nightly branch
* docs: add readmes for publish
* feat: add release crates action
* dev: remove publish of sync-lsp
* dev: remove useless setup
* fix: remove readme
* fix: publish ignore errors
* fix: specify version for publish
* fix: specify version for publish
* feat: update tinymist-web version
* test: update snapshot
* fix: diverged deps
---------
Co-authored-by: ParaN3xus <136563585+ParaN3xus@users.noreply.github.com>
2025-02-21 03:18:04 +08:00
Myriad-Dreamin
0260bfb527
feat: don't bump rust toolchain in ci casually ( #1348 )
2025-02-21 01:42:16 +08:00
Myriad-Dreamin
25624baad3
feat: add release crates action ( #1298 )
2025-02-16 13:47:16 +08:00
Myriad-Dreamin
a4ac6780fe
fix(ci): clippy check default feature
2025-02-08 15:07:31 +08:00
Myriad-Dreamin
0eb6837fd6
fix(ci): use upload-pages-artifact and configure-pages ( #1251 )
2025-02-02 15:01:06 +08:00
Myriad-Dreamin
8aef1974db
fix(ci): use deploy-pages v4 ( #1249 )
2025-02-02 14:56:39 +08:00
Myriad-Dreamin
448ce484d8
fix: clippy error in rust 1.84 and deny warnings in CI ( #1178 )
...
* fix: clippy error in 1.84
* fix: deny warnings
* fix: clippy warnings and doc errors
* fix: warnings
* fix: warnings
* fix: warnings
* fix: compile error
2025-01-15 20:26:34 +08:00
Myriad-Dreamin
25bb1b2fbc
fix(ci): broken script ( #1171 )
2025-01-14 20:39:04 +08:00
Myriad-Dreamin
17192ca9ae
ci: generate announcement ( #1170 )
...
* ci: generate announcement
* dev: delete comment
2025-01-14 20:32:56 +08:00
Myriad-Dreamin
d7dd2f30cf
feat: bootstrap lsp-free features in web ( #1105 )
...
* feat: bootstrap lsp-free features in web
* ci: update build script
* ci: update system build script
* dev: touch extension file in web
* dev: touch extension file in system
* fix: bug import
* fix: bug touch
2025-01-03 13:47:52 +08:00
Myriad-Dreamin
d32f6261f1
feat: build tinymist targeting web ( #1102 )
...
* feat: add web target
* dev: simple package rule
* dev: update web release
* dev: update workspace
* ci: setup wasm pack
* ci: correct path to upload
* ci: build artifact
* fix: update metadata and launch config
2025-01-03 10:30:38 +08:00
Myriad-Dreamin
dd67518248
chore: fix naming of universal platform ( #1063 )
2024-12-24 12:30:16 +08:00
Myriad-Dreamin
8f88f248a9
ci: build universe target vscode extension for other platforms ( #1059 )
...
* ci: build universe target vscode extension for other platforms
* chore: add comments
2024-12-23 20:21:24 +08:00
Myriad-Dreamin
b1bb3196b7
ci: build binaries for riscv64-linux-musl, loongarch64-linux-{musl,gnu} ( #1014 )
...
* dev: patch cargo-dist
* dev: patch cargo-dist 2
2024-12-17 15:53:34 +08:00
Myriad-Dreamin
83fe1e7987
ci: generate binaries using cargo-dist ( #1009 )
...
* ci: generate binaries using `cargo-dist`
* chore: clean script
* fix: checking
* dev: update dist workspace
* dev: fix script
* docs: move announcement
2024-12-17 01:55:54 +08:00
Myriad-Dreamin
9d93e3bb27
ci: check that the specified msrv is tested correctly ( #1008 )
2024-12-16 22:34:11 +08:00
Myriad-Dreamin
0ded9e7d79
test(ci): also run tests on windows ( #925 )
...
* test(ci): also runs tests on windows and macos
* dev: remove tests on macos
2024-12-02 20:28:51 +08:00
Myriad-Dreamin
d9717fffa2
test(ci): add fmt, clippy, doc, and msrv tests to CI ( #926 )
...
* test(ci): add fmt, clippy, doc, and msrv tests to CI
* test(ci): check and build typst-preview
* fix: checks
2024-12-02 20:28:29 +08:00
Myriad-Dreamin
e1848488f0
revert: undo "feat: add package related arguments to typstExtraArgs ( #832 and #833 )" ( #891 )
...
* Revert "fix: cross build with `vendor-openssl` feature and bump version to 0.12.4-rc2 (#884 )"
This reverts commit 254c4ce087 .
* Revert "feat: add package related arguments to `typstExtraArgs` (#833 )"
This reverts commit 8e36f25cf2 .
* Revert "feat: use typst-kit's package functions (#832 )"
This reverts commit d2afe78fee .
* build: bump version to 0.12.4-rc3
* docs: update changelog
2024-11-23 14:17:40 +08:00