Myriad-Dreamin
7de64aefe5
fix: compile warnings ( #1774 )
2025-05-22 11:37:44 +08:00
Myriad-Dreamin
d6d3766b6f
feat: add command to profile the entire server ( #1438 )
...
* feat: declare and bind tinymist.profileServer command
* feat: editor bridge with the frontend
* feat: start and stop server profiling
* feat: add profile-server prototype (#1440 )
* Add profile-server prototype
* fix: use branch
---------
Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
* feat: make it good
* build: update cargo.lock
* dev: ls profile impl and hook
* test: update snapshot
---------
Co-authored-by: Derived Cat <hooyuser@outlook.com>
2025-05-09 15:29:24 +08:00
Myriad-Dreamin
4871cd3917
build: bump version to 0.13.12 ( #1715 )
...
* docs: update changelog
* build: bump version to 0.13.12
* build: bump assets to v0.13.12
2025-04-30 14:45:23 +08:00
Myriad-Dreamin
0552d4bb4f
build: bump version to 0.13.12-rc6 ( #1713 )
...
* fix: sync-ls warnings
* build: bump version to 0.13.12-rc6
* fix: lint config bug
* build: fix assets ver
* feat: bump asset crate
2025-04-30 13:53:28 +08:00
Myriad-Dreamin
f4a6d2b271
build: bump version to 0.13.12-rc5 ( #1710 )
...
* build: bump version to 0.13.12-rc5
* build: bump assets to v0.13.12-rc5
* docs: edit changelog
2025-04-30 02:09:28 +08:00
Luyan Zhou
3520c90244
fix: correct parameter name in diff
function for clarity ( #1700 )
...
* fix: correct parameter name in `diff` function for clarity
* fix: update parameter names in `diff` function for clarity
2025-04-23 17:26:42 +08:00
Myriad-Dreamin
670f2713a5
docs: update sync-ls
comments ( #1689 )
...
* docs: update `sync-ls` comments
* fix: fmt
2025-04-20 16:42:42 +08:00
Myriad-Dreamin
923155a2e2
build: bump version to 0.13.12-rc4 ( #1680 )
2025-04-18 02:40:51 +08:00
Myriad-Dreamin
8f4f07673f
build: bump version to 0.13.12-rc3 ( #1676 )
...
* build: bump version to 0.13.12-rc3
* build: update assets
2025-04-17 20:23:38 +08:00
Myriad-Dreamin
a3758038ee
build: bump version to 0.13.12-rc2 ( #1674 )
...
* build: bump version to v0.13.12-rc2
* build: update targets
* build: update assets
* fix: warning
2025-04-17 17:02:34 +08:00
Myriad-Dreamin
84c211c7eb
feat: extract package implementation ( #1647 )
...
* feat: extract registry implementation
* feat: tinymist package
* fix: guard
* fix: guard 2
* feat: no specifier
* fix: temp_dir_in impl
* fix: impls
* feat: UniversePack::new
* feat: clone into memory
* feat: implement some pack for testing
* build: update cargo.lock
* feat: fit for web
* fix: guard
2025-04-16 18:19:03 +08:00
Myriad-Dreamin
769fc93df9
fix: remove system time deps from crates ( #1621 )
...
* fix: remove system time deps from crates
* fix: remove system time deps from crates
* fix: smater feature gate
* docs: add some todos
* Update time.rs
* Update Cargo.toml
* build: remove hard dep chrono
2025-04-08 01:46:05 +08:00
Myriad-Dreamin
03a30f241e
feat: reduce deps of the tests crate ( #1612 )
...
* feat: reduce deps of the tests crate
* feat: reduce deps of the tests crate (2)
2025-04-01 16:42:25 +08:00
Myriad-Dreamin
71116758ef
build: bump world crates to 0.13.12-rc1 ( #1608 )
...
* refactor: move `debug_loc`
* build: fix rev
* build: bump tinymist inner version
* build: bump tinymist world version
* build: bump world crates to 0.13.12-rc1
* fix: used bad patch
* fix: clippy errors
2025-03-31 16:01:51 +08:00
Myriad-Dreamin
e4a4fc568f
fix: correct rename on unix platforms caused by pathdiff#8 ( #1587 )
...
* fix: correct rename on unix platforms caused by pathdiff#8
* fix: ensure all calls to pathdiff
* fix: names
* fix: file path on windows
2025-03-26 12:46:33 +08:00
Myriad-Dreamin
13fb22f4fa
feat: downgrade some config errors and show warnings ( #1538 )
2025-03-19 13:30:00 +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
36bc5226ba
feat: improve the error formatting ( #1509 )
2025-03-15 14:31:17 +08:00
Myriad-Dreamin
c96ea6d77f
feat: profile and visualize coverage of the current document ( #1490 )
...
* feat: draft
* feat: run coverage command in vscode
* feat: create and move location crate
* feat: run and visualize coverage
* feat: l10n
2025-03-15 11:49:51 +08:00
Myriad-Dreamin
7c78171987
build(pkg): bump version to 0.13.4-rc1 ( #1433 )
2025-03-01 23:17:54 +08:00
Myriad-Dreamin
5c56ade2c4
fix: simplify dependency features in cargo.toml ( #1363 )
2025-02-21 18:42:38 +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
d3e7027d67
feat: add FromArc and ArcInto ( #1288 ) ( #1326 )
2025-02-19 22:57:34 +08:00
Myriad-Dreamin
6b31d4418d
feat: store raw diag in error ( #1271 )
2025-02-08 15:11:48 +08:00
Myriad-Dreamin
3bc5f19cf5
feat: convert TypstDocument to enum ( #1256 )
...
* feat: convert `TypstDocument` to enum
* fix: errors
* build: update cargo.lock
* fix: warnings
* fix: error
* html changes
* Revert "html changes"
This reverts commit f9fc0e4872
.
* Revert "Revert "html changes""
This reverts commit 7dc554a9e4
.
* use std typst docs
* span
* paged
* paged
* html change
* paged
* html change
* bytes
* paged
* paged
* paged
* html changes
* paged
* html changes
* paged
2025-02-03 11:17:58 +08:00
Myriad-Dreamin
5069a89d5d
refactor: rearrange state methods ( #1252 )
2025-02-02 16:24:12 +08:00
Myriad-Dreamin
88912bc12e
feat: prepublish tinymist-world ( #1248 )
2025-02-02 14:51:49 +08:00
Myriad-Dreamin
36d07464c1
refactor: tail log error that is ignorable ( #1244 )
2025-02-02 13:59:55 +08:00
Myriad-Dreamin
74c68f5485
feat: adapts build meta for wasm target ( #1243 )
2025-02-02 13:59:44 +08:00
Myriad-Dreamin
1979469f28
refactor: move debug_loc crate to analysis crate ( #1222 )
2025-01-29 11:30:34 +08:00
Myriad-Dreamin
ac25cc1365
refactor: rearrangement and document about tinymist-project ( #1204 )
...
* refactor: rearrangement and document about tinymist-project
* refactor: more rearrangement and document about tinymist-project
2025-01-21 00:56:30 +08:00
Myriad-Dreamin
8ca6c8118c
feat: merge fs and std crate ( #1203 )
...
* feat: merge fs and std crate
* fix: errors
2025-01-20 23:00:31 +08:00
Myriad-Dreamin
04f688e122
feat: model and document project tasks ( #1202 )
...
* feat: model and document project tasks
* fix: compile error
2025-01-20 20:24:54 +08:00
Myriad-Dreamin
1779209337
feat: build tinymist-world on web ( #1184 )
...
* feat: build tinymist-world on web
* fix: features
* dev: edit readme
2025-01-19 09:49:52 +08:00
Myriad-Dreamin
6180e343e0
feat: move world implementation ( #1183 )
...
* feat: move world implementation
* dev: remove vector ir
* fix: errors
* fix: clippy
* fix: don't build world in web
* fix: unused patches
* fix: fmt
* fix: docs example
* fix: doc examples
2025-01-19 08:25:35 +08:00