Commit graph

351 commits

Author SHA1 Message Date
Wenzhuo Liu
e189b46be5
build: bump typstyle to v0.12.3 (#893)
* chore: bump typstyle to v0.12.2

* chore: keep changelog
2024-11-26 16:37:40 +08:00
Myriad-Dreamin
da6d6e970f
fix: undefined references in preview's html (#896)
* fix: undefined references in preview's html

* dev: publish preview html
2024-11-24 16:34:04 +08:00
Myriad-Dreamin
ce125a2ed1
build: bump version to 0.12.4 (#892) 2024-11-23 16:03:58 +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
Myriad-Dreamin
254c4ce087
fix: cross build with vendor-openssl feature and bump version to 0.12.4-rc2 (#884)
* fix: cross build with `vendor-openssl` feature

* build: bump version to 0.12.4-rc2
2024-11-22 17:53:09 +08:00
Myriad-Dreamin
42e97d83f7
build: bump version to 0.12.4-rc1 (#883)
* docs: update changelog

* build: bump version to 0.12.4-rc1
2024-11-22 16:43:32 +08:00
Myriad-Dreamin
d2afe78fee
feat: use typst-kit's package functions (#832) 2024-11-16 16:27:17 +08:00
Myriad-Dreamin
434f222855
build: bump version to 0.12.2 (#829) 2024-11-15 21:38:23 +08:00
Myriad-Dreamin
52a8d0e678
build: bump version to 0.12.2-rc1 (#827)
* build: bump packages

* docs: update changelog

* build: bump version to 0.12.2-rc1

* chore: wording

* fix: errors

* fix: wording
2024-11-15 15:19:59 +08:00
Myriad-Dreamin
3469e215eb
dev: refactor semantic_tokens crate (#809)
* dev: move semantic_tokens crate

* dev: remove bad comment
2024-11-14 02:39:26 +08:00
Wenzhuo Liu
7dfa0fb498
chore: bump typstyle to v0.12.1 (#764) 2024-11-04 15:27:59 +08:00
Myriad-Dreamin
9385b95c81
fix: bitmap and svg glyphs are not rendered correctly (#745) 2024-10-29 16:38:21 +08:00
Myriad-Dreamin
1d49e110e2
dev: cache expression information correctly (#736)
* dev: cache expression information correctly

* rev
2024-10-27 20:20:59 +08:00
Myriad-Dreamin
81ebc8a635
feat: implement expression checker (#714)
* feat: implements expression checker

* dev: resolve information

* dev: delete def_use

* stage

* stage

* stage

* stage concurrent

* stage concurrent

* dev: better concurrency

* dev: final constant evaluation improvement

* dev: change reference site

* dev: handle comments

* dev: remove indirect import structure

* dev: adjust linked_def impl

* dev: finalize goto definition impl

* dev: replace all old import and def_use analyses with expr analysis

* dev: update expr_of snapshots

* dev: split def/expr, refactor definition

* dev: more consistent definition solver

* dev: rename definition crate

* dev: references work again

* dev: resolve root decl

* dev: resolve root decl

* dev: resolve global definitions

* dev: resolve tokens with world

* feat: render semantic tokens with expression information

* dev: loop detection

* dev: recover type checking

* dev: recover more type checking

* dev: refactor analysis context

* fix: process case of spread left

* dev: label inference

* dev: recover more signature checking

* dev: recover more ident reference checking

* dev: pass all tests

* Revert "dev: dirty changes"

This reverts commit 9ae2dacd0c96851e088feea76c61c184a1cf9722.

* test: update snapshot

* fix: bad cached signatures

* fix: slash problem
2024-10-25 23:52:11 +08:00
Myriad-Dreamin
79ada570b7
dev: fix bidirectional jump feature if there is a page fill (#728) 2024-10-23 00:04:11 +08:00
Myriad-Dreamin
4437b3bffb
build: bump version to 0.12.0 (#712)
* build: bump version to 0.12.0

* build: fix git versions

* docs: update changelog

* fix: description in changelog

* fix: wrong category
2024-10-20 00:52:15 +08:00
Myriad-Dreamin
ff535a1924
fix: bump version to 0.12.0-rc1 (real) (#710)
* test: update snapshot

* fix: actually bump to 0.12.0-rc1
2024-10-19 23:03:10 +08:00
Myriad-Dreamin
66fff06dfe
build: bump tinymist to 0.12.0-rc1 (#708)
* feat: support nightly typst (#600)

* feat: support for custom certificate configuration (#592)

* feat: add certificate option

* refactor: move SystemCompilerFeat into tinymist-world

* feat: move HttpRegistry as HttpsRegistry into tinymist-world

* feat: add reading pem file

* feat: update LspUniverseBuilder::build

* feat: fill missing argument of LspUniverseBuilder::build

* chore: update lock file for additional dependencies

* chore:  refine comment for certification

* refactor: simplify by new constructor

* refactor: sort arguments for threaded_http

* refactor: split https.rs from lib.rs in tinymist-world

* feat: provide package view and local documentation (#596)

* feat: move featured components

* feat: provide package view and local documentation

* stage

* fix: compile error by merged commits

* fix: ignore system fonts correctly (#597)

* feat: adapt nightly typst

chore: use mainline typst

fix: `leaf_at` second parameter

fix: build `Engine`

fix: `interpret_mode_at` converage

feat: use my typst

fix: use `typst::trace` to trace

fix: frameitem

fix: new kinds

fix: new scope

fix: lazyhash

fix: result

fix: new SyntaxKinds

fix: utils, lazyhash

chore: remove useless imports

fix: sink

feat: frameitem

fix: export svg with page

fix: deref span

styl:

deps

fix: lazyhash

deps: use my typstyle

fix: enable contenthint with feature

fix: leaf_at side

fix: compile.output

deps

fix: warnings

deps: use new branch name

fix: fix merge error

ci: update ci branch

test: accept new test snap

fix: fix compile

deps: update typst

fix: fix compilation for latest tinymist

fix: fix tests

fix: fix tests

* chore: clean useless imports

---------

Co-authored-by: ricOC3 <100465762+ricOC3@users.noreply.github.com>
Co-authored-by: Myriad-Dreamin <35292584+Myriad-Dreamin@users.noreply.github.com>

* fix: compile warnings and errors

* fix: add round_2 back

* fix: pdf options

* build: bump version to 0.11.33

build: bump version to 0.11.31 (#652)

build: lock git branches

build: bump version to 0.11.23-rc1

dev: update cargo.toml

deps: update typst, typst.ts, typstyle to tagged version (#624)

build: bump version to 0.11.29 (#628)

dev: nightly-0.11.31 (#649)

* deps: update typst

* test: fix snapshot

fix: dependencies

dev: nightly 0.11.33 (#655)

* deps: update typst, typst.ts, typstyle

* test: fix test hash

* fix: compile error

* fix: errors

* build: bump typst to 0.12.0

* dev: final bumps

* build: bump version to 0.11.34-rc1

* build: update cargo.lock

* test: update snapshot

---------

Co-authored-by: ParaN3xus <136563585+ParaN3xus@users.noreply.github.com>
Co-authored-by: ricOC3 <100465762+ricOC3@users.noreply.github.com>
2024-10-19 18:32:37 +08:00
Myriad-Dreamin
e9ec60d2b5
feat: introduce type context trait TyCtx (#670)
* feat: introduce `TyCtx`

* core: simplify import

* feat: implement local bind apis

* build: update cargo.lock

* dev: rename `LocalTyCtx` back to `TyCtxMut`
2024-10-14 12:31:07 +08:00
Myriad-Dreamin
0e41ea33b2
build: bump version to 0.11.32 (#666) 2024-10-13 13:49:30 +08:00
Myriad-Dreamin
fbefcb3a78
feat: record and use span where the label is attached (#641)
* test: add test to pass

* dev: refactor a bit

* dev: refactor a bit

* feat: record span where the label is attached
2024-10-07 12:57:00 +08:00
Myriad-Dreamin
485adc7761
build: bump version to 0.11.28 (#627)
* docs: update changelog

* build: bump version to 0.11.28
2024-10-05 15:02:18 +08:00
Myriad-Dreamin
f3ccb4a186
build: bump version to 0.11.22 (#611)
* build: bump version to 0.11.22

* fix: bugs in package view

* feat: check release version for nightly releases
2024-09-28 07:38:25 +08:00
Myriad-Dreamin
114955194f
build: bump version to 0.11.22-rc1 (#607)
* docs: update changelog

* docs: update changelog

* build: bump version to 0.11.22-rc1

* fix: reqwest dep
2024-09-20 15:42:50 +08:00
Myriad-Dreamin
78f3893185
feat: provide package view and local documentation (#596)
* feat: move featured components

* feat: provide package view and local documentation

* stage

* fix: compile error by merged commits
2024-09-12 21:17:07 +08:00
ricOC3
b06447ffe2
feat: support for custom certificate configuration (#592)
* feat: add certificate option

* refactor: move SystemCompilerFeat into tinymist-world

* feat: move HttpRegistry as HttpsRegistry into tinymist-world

* feat: add reading pem file

* feat: update LspUniverseBuilder::build

* feat: fill missing argument of LspUniverseBuilder::build

* chore: update lock file for additional dependencies

* chore:  refine comment for certification

* refactor: simplify by new constructor

* refactor: sort arguments for threaded_http

* refactor: split https.rs from lib.rs in tinymist-world
2024-09-12 09:02:54 +08:00
Myriad-Dreamin
67f148ce44
feat: listen data plane socket and serve frontend html on same address (#577)
* g1

* g2

* g3

* g4

* dev: clean up

* dev: remove deps

* dev: extract recv function

* move serve function

* hide generics

* recover fut change

* remove a useless function

* rename message back

* remove dyn frontend_html

* remove duplicated types

* remove wrong comment

* reduce glue codes

* remove dirty code

* feat: maintain compatibility

* dev: human name
2024-09-06 15:33:40 +08:00
Tim Voßhenrich
5b1d5ce331
feat: add shell completions script for Fig and Nushell (#578) 2024-09-06 07:18:33 +08:00
ParaN3xus
0fa1bab9d0
feat: add compatibility for Typst's util (stable) and utils (nightly) (#573) 2024-08-27 18:38:03 +08:00
Myriad-Dreamin
1f9a42c2e8
build: bump version to 0.11.20 (#566) 2024-08-26 23:58:06 +08:00
OrangeX4
0438808fe8
feat: local package manager (#458)
* feat: import local packages

* feat: create and open local packages

* dev: unwrap nested block

* dev: data directory as resource

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-08-26 22:43:08 +08:00
Myriad-Dreamin
0c2d06969c
build: bump version to 0.11.20-rc1 (#563)
* docs: update changelog

* build: bump version to 0.11.20-rc1
2024-08-26 21:58:16 +08:00
Myriad-Dreamin
fbd22d2601
build: bump typst.ts to v0.5.0-rc7 (#554)
* dev: sync typ_server code

* build: bump typst.ts to v0.5.0-rc7
2024-08-25 17:43:54 +08:00
mgt
b67cec2918 chore: bump typstyle to v0.11.32 2024-08-19 23:20:59 +08:00
Myriad-Dreamin
093f2af6dc
feat: support include expressions in typlite (#547) 2024-08-19 09:36:36 +08:00
Myriad-Dreamin
41e83b38e2
dev: merge {typlite,typst-preview,tinymist} world and compile argument parsers (#546)
* dev: merge lite world and lsp world

* dev: merge {typlite,typst-preview,tinymist} compile arg parsers
2024-08-19 09:12:01 +08:00
Myriad-Dreamin
6b8380ade7
feat: export text in range as ansi highlighted code (#526)
* feat: export text in range as ansi highlighted code

* dev: update snapshot
2024-08-12 11:25:55 +08:00
Myriad-Dreamin
606486b9fd build: bump version to 0.11.19 2024-08-11 13:30:18 +08:00
Myriad-Dreamin
3cbf75c369
build: bump version to 0.11.19-rc1 (#524)
* build: update changelog

* build: bump msrv

* build: bump version to 0.11.19-rc1
2024-08-10 21:11:13 +08:00
mgt
98570a00f0 chore: bump typstyle v0.11.31 2024-08-09 10:44:23 +08:00
Myriad-Dreamin
fb0a300bc2
build: bump version to 0.11.18 (#494)
* build: bump version to 0.11.18

* build: update cargo.lock
2024-08-05 03:27:38 +08:00
Myriad-Dreamin
a3095c2d5a
build: bump version to 0.11.18-rc1 (#491) 2024-08-05 02:40:07 +08:00
Myriad-Dreamin
85c459d4c8
feat: support vscode tasks for exporting query and pdfpc (#490)
* feat: support vscode tasks for exporting query and pdfpc

* test: update snapshot
2024-08-05 02:14:03 +08:00
Myriad-Dreamin
56e20b2590
feat: support vscode tasks for exporting html, md, and txt (#489)
* feat: support vscode tasks for exporting html, md, and txt

* chore: styling

* docs: update

* test: update snapshot
2024-08-05 01:00:25 +08:00
Myriad-Dreamin
0c9d6623b4
build: cherry pick concurrent id error (#472)
* dev: commit reference changes

* build: cherry pick concurrent id error
2024-07-28 18:06:43 +08:00
雪域冰龍
a6c81c80b0
feat(invert-colors): add normal-image option (#464)
* feat(invert-colors): add normal-image option

* fix: type bug

* dev: simplify and refine implementation

* build: lock version

* fix: comment

* chore: add warnings about unknown strategy

* dev: reformat package.json

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-07-28 17:49:02 +08:00
Myriad-Dreamin
4162b6c65f
build: update cargo.lock (#470) 2024-07-27 18:40:55 +08:00
Myriad-Dreamin
651d7f7148
build: bump version to 0.11.17 (#469)
* docs: update readme

* fix: disable syntax highlighting issue

* gg

* fix: fenced code

* build: bump version to 0.11.17

* fix: indented fenced code
2024-07-27 13:34:27 +08:00
Myriad-Dreamin
56b47fb01d
build: bump version to 0.11.17-rc1 (#468)
* docs: update changelog

* build: bump version to 0.11.17-rc1

* docs: update changelog

* docs: update changelog

* docs: update changelog

* docs: add a tip to help first contributors.

* build: update cargo.lock
2024-07-27 12:02:30 +08:00
Myriad-Dreamin
ff72962334
feat(typlite): add equation support (#454)
* feat(typlite): add equation support

* feat(typlite): minimize snapshot

* dev(typlite): eliminate unnecessary spacing

* dev: redact totally

* fix: snapshot
2024-07-24 13:41:54 +08:00