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
92f1d7fa18
dev: edit deps and features ( #1168 )
2025-01-14 19:09:01 +08:00
Myriad-Dreamin
2168b22b16
build: add notes before release instructions ( #1169 )
2025-01-14 19:08:44 +08:00
Hong Jiarong
3dd76f7a3d
feat: update xlsx-parser package version to 0.2.3 ( #1166 )
2025-01-14 18:24:25 +08:00
Myriad-Dreamin
8ceb78f699
feat: micro benchmark support ( #1160 )
...
* feat: init crityp
* feat: delete the dirty patch
* feat: clean up unwraps in the tool
* feat: split cli main function
* docs update readme
* docs update readme
* docs: add comments
* docs: lint code
2025-01-14 18:20:58 +08:00
Myriad-Dreamin
a33f12ea7b
docs: update release instruction ( #1163 )
2025-01-14 16:10:59 +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
Myriad-Dreamin
9cf5f294e9
fix: clean up the render actor a bit and fix the issue that editor_conn_sender is not used ( #1159 )
2025-01-13 11:27:11 +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
18d37433b3
feat: remove the typst actor ( #1156 )
...
* feat: remove the typst actor
* feat: merge the editor server and the compile host
* feat: change the naming a bit
2025-01-13 10:36:46 +08:00
tmistele
6813a1081e
feat: rescale with ctrl/cmd + =/- in browser ( #1110 )
...
* feat: Rescaling with Ctrl+=/- in browser (in addition to ctrl+wheel)
* Change function name also in comment
* Use Command instead of Ctrl on Macs
to match default key bindings in browsers
2025-01-13 10:05:17 +08:00
Myriad-Dreamin
8e918cb132
docs: documenting sync-lsp crate ( #1155 )
2025-01-11 18:09:45 +08:00
Myriad-Dreamin
0e2874a6c9
dev: update route model ( #1154 )
...
* dev: update route model
* build: update cargo.lock
2025-01-11 18:09:36 +08:00
Myriad-Dreamin
c0d8f0db1c
dev: change first arg of LockFile::update to workspace root ( #1153 )
2025-01-11 18:09:26 +08:00
Myriad-Dreamin
6fa10f63fc
feat: add more kinds of export task ( #1152 )
2025-01-11 18:09:15 +08:00
Myriad-Dreamin
da16d14d2d
feat: implement From<ResourcePath> for Id ( #1151 )
2025-01-11 17:44:50 +08:00
Myriad-Dreamin
f43a8e116c
feat: add depended_{paths,{source_,}files} methods ( #1150 )
2025-01-11 17:44:23 +08:00
Myriad-Dreamin
ec121070d8
fix: legalized unspecified document and task in lock file ( #1149 )
2025-01-11 17:42:03 +08:00
Myriad-Dreamin
5a23d41cb7
feat: allow server to set owned internal event handler ( #1148 )
...
* xx
* feat: allow server to set owned internal event handler
* fix: permission ext
* fix: strict permission
2025-01-11 17:30:47 +08:00
Myriad-Dreamin
30f242d393
feat: show main file in the status bar ( #1147 )
2025-01-11 17:16:03 +08:00
Myriad-Dreamin
c0e0e330c3
dev: remove tinymist-query dependency from sync-lsp crate ( #1146 )
...
* feat: remove tinymist-query dependency from sync-lsp crate
* build: update cargo.lock
2025-01-11 17:02:26 +08:00
Myriad-Dreamin
c2e8f6e5f6
dev: split tinymist-project crate ( #1144 )
...
* dev: split tinymist-project crate
* build: update cargo.lock
2025-01-11 16:02:01 +08:00
Myriad-Dreamin
50ae35a623
feat: associate lock file with toml language ( #1143 )
2025-01-11 15:54:45 +08:00
Myriad-Dreamin
bdfc1ed648
feat: generate declarative project lock file ( #1133 )
...
* build: update cargo.lock
* feat: generate declarative project lock file
* dev: clean up commands and naming
* dev: add preview task command and naming
* dev: lock and update lock file
* dev: experiment multiple tasks
2025-01-09 22:56:58 +08:00
Myriad-Dreamin
59390aced5
feat: copy flock implementation from cargo ( #1140 )
2025-01-09 22:30:20 +08:00
Myriad-Dreamin
c2aa453af4
build: bump version to 0.12.18 ( #1141 )
2025-01-09 22:27:00 +08:00
Myriad-Dreamin
fb717ef4d5
test: add completion tests about nodes in math calls ( #1139 )
2025-01-09 21:42:45 +08:00
Myriad-Dreamin
db62791908
build: update tinymist-assets dependency
2025-01-09 20:54:20 +08:00
Myriad-Dreamin
ce1d4f4f43
build: bump version to 0.12.18-rc2 ( #1135 )
2025-01-09 20:52:40 +08:00
Myriad-Dreamin
fcb9fec712
feat: identify identifier-like text as ident in math mode ( #1138 )
2025-01-09 18:50:03 +08:00
Myriad-Dreamin
34fe823ab7
fix: terminate heading on newline ( #1136 )
2025-01-09 18:26:26 +08:00
Myriad-Dreamin
d831d1183e
fix: identify mode as math in math call arguments ( #1137 )
...
* fix: identify mode as math in math call arguments
* fix: move spread kind
2025-01-09 18:25:26 +08:00
Myriad-Dreamin
c9cd572bea
test: add test about underline
2025-01-09 14:32:02 +08:00
Myriad-Dreamin
470386dabb
feat: handle minus and asterisk marker confidently ( #1134 )
...
* feat: handle minus and asterisk marker confidently
* test: add some tests about assign
2025-01-09 14:27:39 +08:00
Sylvan Franklin
354022d2be
feat: add Sylvan Franklin as maintainer ( #1091 )
2025-01-09 11:08:41 +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
fe34e2c6de
docs: documenting textmate grammar ( #1131 )
2025-01-08 12:40:19 +08:00
Myriad-Dreamin
903a2fe41b
feat: generate wider look-behind pattern for pcre-compatible grammar ( #1130 )
2025-01-08 11:33:16 +08:00
Myriad-Dreamin
02591124a3
feat: stop expressions before hash and comma ( #1129 )
...
* feat: stop expression before hash
* feat: stop expression before comma
2025-01-08 11:26:44 +08:00
Myriad-Dreamin
13e7325b7b
feat: parse arrow functions like binary expr ( #1128 )
2025-01-08 11:24:55 +08:00
Myriad-Dreamin
691a28ef55
feat: conditionally satisfy PCRE regex features ( #1126 )
2025-01-07 20:49:38 +08:00
Myriad-Dreamin
d4d8345166
fix: match special identifiers in calls ( #1125 )
2025-01-07 14:20:00 +08:00
Myriad-Dreamin
a6a6d88143
fix: exclude content block syntax when parsing math arguments ( #1124 )
2025-01-07 14:18:11 +08:00
Myriad-Dreamin
bc2e07bb0c
fix: parse field access in math ( #1123 )
2025-01-07 14:17:15 +08:00
Myriad-Dreamin
42bfb8de1c
feat: add more termination rules about FIRST tokens ( #1122 )
...
* feat: terminate call arguments before some FIRST tokens
* feat: terminate braces before some FIRST tokens
* feat: terminate set clause on some FIRST tokens
* feat: refine rules to terminate a math call
2025-01-07 14:15:31 +08:00
Myriad-Dreamin
f6dd6f782c
feat: add scripts to test syntax highlight ( #1121 )
...
* feat: script to make bundle to test syntax highlight
* feat: add scripts to test syntax highlight (cont.)
2025-01-07 14:15:20 +08:00
Myriad-Dreamin
9fb7b3f289
feat: ignore vscode workspace ( #1120 )
2025-01-07 14:15:06 +08:00
Myriad-Dreamin
03ac73bd52
feat: change some names of textmate scopes ( #1119 )
...
* feat: change some special kind of string tokens
* feat: change some special kind of constant tokens
* feat: change some special kind of keyword tokens
* test: update snapshot
2025-01-07 14:00:21 +08:00