Commit graph

285 commits

Author SHA1 Message Date
Myriad-Dreamin
c5c33e3c77
docs: edit changelog (#1379) 2025-02-23 19:01:04 +08:00
Myriad-Dreamin
548f64aec9
feat: initialize tinymist-vscode-html extension (#1378)
* feat: migrate eslint

* feat: workspace prettierrc

* feat: workspace eslint

* chore: format files

* build: update yarn.lock

* feat: init html extension

* feat: html extension first working flow

* feat: css class support

* feat: update package metadata

* feat: check string context

* feat: clean code

* feat: delete unused yarn.lock
2025-02-23 18:56:47 +08:00
Myriad-Dreamin
09b79330b8 build: bump version to 0.13.0 2025-02-23 18:49:52 +08:00
Myriad-Dreamin
3858fbb440 docs: update changelog 2025-02-23 18:49:52 +08:00
Myriad-Dreamin
4af0784f6d docs: update changelog 2025-02-23 03:08:26 +08:00
Myriad-Dreamin
876e402b26
build: bump version to 0.13.0-rc1 (#1361)
* build: bump version to 0.13.0-rc1

* build: update cargo.lock

* fix: weird dependencies
2025-02-22 17:11:53 +08:00
Myriad-Dreamin
98bdd3c788
fix: browsing/regular preview's effect were switched (#1358) 2025-02-21 14:18:58 +08:00
Myriad-Dreamin
4f57e0f0b1
docs: update configuration documents (#1356) 2025-02-21 14:16:50 +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
f3329b8dc4
build: bump version to 0.12.20 (#1345)
* docs: editing changelog

* build: bump version to 0.12.20

* docs: update changelog

* build: bump dependencies

* fix: snapshot and compile error
2025-02-21 01:37:38 +08:00
Myriad-Dreamin
98c36483fc
build: bump version to 0.12.20-rc2 (#1341) 2025-02-20 02:36:34 +08:00
Myriad-Dreamin
82ed2a1aa5
build: bump version to 0.12.20-rc1 (#1339)
* docs: draft changelog

* build: bump version to 0.12.20-rc1
2025-02-20 01:53:53 +08:00
Yifan Song
5285da4ae0
build: upgrade typstyle to v0.12.15 (#1324)
* build: upgrade typstyle to v0.12.14

* update doc

* dev: change name

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-02-20 01:05:28 +08:00
Myriad-Dreamin
7b8e275089
feat: browsing preview (#1234)
* feat: browsing preview

* feat: add browsing-preview command

* refactor: check pin status on main thread

* feat: preview without specifying main

* feat: implement tinymist.doStartBrowsingPreview

* test: update snapshot
2025-02-18 20:51:19 +08:00
Myriad-Dreamin
deb1425e74
feat: move less used codelens into a single "more" codelens (#1315)
* feat: move less used codelens into a single "more" codelens

* dev: update snapshot
2025-02-18 20:16:48 +08:00
Myriad-Dreamin
f4f3e24cb1
feat: cancel codelens if the any picker is cancelled (#1314) 2025-02-18 17:15:21 +08:00
Myriad-Dreamin
cddb193b18
feat: copy code from builtin markdown extension (#1306) 2025-02-18 00:01:36 +08:00
Myriad-Dreamin
0badfac6de
refactor: rename source file name of the drop feature (#1309)
* refactor: rename source file name of the drop feature

* fix: dep
2025-02-17 20:28:46 +08:00
Myriad-Dreamin
d05a0d1104
feat: add more known image extensions (#1308) 2025-02-17 20:24:54 +08:00
Myriad-Dreamin
ca11890426
build: bump dependencies of js packages (#1304)
* build: bump dependencies of js packages

* fix: update vscode engine version
2025-02-17 20:18:14 +08:00
Y.D.X.
2c335b25d1
docs: fix typo (#1276)
* docs: fix typo

The typo was introduced in #1090.

* dev: generate docs

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-02-08 23:09:39 +08:00
Hong Jiarong
ecd6cf97e9
feat: support drag-and-drop feature for .ods format (#1217)
* fix: update xlsx-parser package version to 0.3.0

* feat: add support for ODS file type in drag-and-drop feature
2025-01-28 15:15:46 +08:00
Myriad-Dreamin
89c178295a
feat: initiate lockDatabase project resolution (#1201)
* feat: create a configuration

* docs: edit description

* docs: edit description

* feat: add lock update

* test: make configuration work
2025-01-20 12:45:23 +08:00
Myriad-Dreamin
c5630aa7bd
feat: copy pdb file before launching extension on windows (#1180)
* feat: copy pdb file before launching extension on windows

* dev: update comments
2025-01-17 11:24:50 +08:00
Myriad-Dreamin
5659b0bc6c
dev: move package to reflexo_world part (#1177)
* dev: move package to reflexo_world part

fix: compile error

* dev: update the package.json

* fix: compile error

* dev: remove dry compile
2025-01-16 10:13:37 +08:00
Hong Jiarong
3dd76f7a3d
feat: update xlsx-parser package version to 0.2.3 (#1166) 2025-01-14 18:24:25 +08:00
Hong Jiarong
4ab9680078
feat: support convert to typst table from xlsx file (#1100)
* feat: add support for XLSX resource kind in drag-and-drop feature

* fix: use ResourseKind.Xlsx

* fix: update xlsx-parser package version to 0.2.1 in drag-and-drop feature

* fix: add a missing parenthesis

* fix: update xlsx-parser to 0.2.2

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-01-14 12:55:38 +08:00
Sylvan Franklin
e3581e452d
docs: revise neovim's install section (#1090)
* docs: revise install section

* fix: typos

* docs: reformat

* docs: fix words and markers

* docs: fix install section

* docs: revise preview section

* Add the section "Working with Multiple-Files Projects" back

* Edit a bit

* build: generate the neovim readme

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-01-13 13:24:26 +08:00
tmistele
0149663a6f
fix(vscode): make label view work when there's exactly one label (#1158)
* fix: vscode: make label view work when there's exactly one label

* test: add a test case

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-01-13 10:55:21 +08:00
Myriad-Dreamin
30f242d393
feat: show main file in the status bar (#1147) 2025-01-11 17:16:03 +08:00
Myriad-Dreamin
50ae35a623
feat: associate lock file with toml language (#1143) 2025-01-11 15:54:45 +08:00
Myriad-Dreamin
c2aa453af4
build: bump version to 0.12.18 (#1141) 2025-01-09 22:27:00 +08:00
Myriad-Dreamin
ce1d4f4f43
build: bump version to 0.12.18-rc2 (#1135) 2025-01-09 20:52:40 +08:00
Myriad-Dreamin
6aa9138131
build: bump version to 0.12.18-rc1 (#1132)
* build: bump version to 0.12.18-rc1

* docs: update announcement
2025-01-08 19:47:02 +08:00
Myriad-Dreamin
626efa0d78
feat: parse math parentheses after [_^\/√∛∜] (#1106)
* test: move math syntax highlight tests

* feat: parse math parentheses after `_` and `^`

* feat: all opening/closing kinds

* dev: more kinds
2025-01-04 02:22:27 +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
wzy
2464c5b66c
chore: change vscode extension name (#1097)
Avoid:
  Error: Duplicate workspace name tinymist: /the/path/of/tinymist/editors/vscode conflicts with /the/path/of/tinymist

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2025-01-02 23:19:58 +08:00
Myriad-Dreamin
c8b6c123c4
chore: wording in changelog (#1101) 2025-01-02 23:14:00 +08:00
Myriad-Dreamin
0ba8be333f
build: bump version to 0.12.16 (#1099)
* build: bump version to 0.12.16

* docs: truncate changelog
2025-01-02 21:28:50 +08:00
Myriad-Dreamin
cd64e4019d
build: bump version to 0.12.16-rc1 (#1095)
* docs: update changelog

* build: bump version to 0.12.16-rc1

* docs: add announcement

* docs: syntax

* docs: syntax

* dev: syntax
2024-12-31 13:08:40 +08:00
Myriad-Dreamin
d526469d1f
docs: document preview feature in vscode extension (#1092)
* docs: document preview feature in vscode extension.

* dev: adjust columns

* fix: bad refactor
2024-12-30 15:01:02 +08:00
Myriad-Dreamin
db20807153
build: bump version to 0.12.14 (#1066) 2024-12-25 21:05:07 +08:00
Myriad-Dreamin
dd67518248
chore: fix naming of universal platform (#1063) 2024-12-24 12:30:16 +08:00
Myriad-Dreamin
e5f88431dd
build: bump version to 0.12.14-rc1 (#1060)
* docs: update changelog

* docs: update changelog

* build: bump version to 0.12.14-rc1

* dev: exclude typlite from dist publish
2024-12-23 21:15:15 +08:00
Myriad-Dreamin
249de8250f
fix: words in typst document should not contain dollars (#1054) 2024-12-23 13:46:05 +08:00
Wenzhuo Liu
1cf20585f4
build: bump typstyle to v0.12.13 (#1047)
* chore: bump typstyle to v0.12.13

* dev: code style

* dev: code style cont

---------

Co-authored-by: Myriad-Dreamin <camiyoru@gmail.com>
2024-12-22 15:11:00 +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
d3269f521a
build: bump version to 0.12.12 (#1013) 2024-12-17 01:45:02 +08:00
Myriad-Dreamin
80d9106520
build: bump tinymist to 0.12.12-rc3 (#1011) 2024-12-17 00:24:16 +08:00